From 809339d1484cf556512534367b8170bc26baf072 Mon Sep 17 00:00:00 2001 From: Mitch Curtis Date: Thu, 12 Aug 2021 14:39:51 +0200 Subject: Remove qtquickcontrols2 sources and explain where they went Now that qtquickcontrols2 has been merged into qtdeclarative, we should make it obvious that this repo should no longer be used, by preventing it from being built. Task-number: QTBUG-95173 Pick-to: 6.2 Change-Id: I95bd6a214f3d75a865ab163ee0a1f9ffbeb7a051 Reviewed-by: Alexandru Croitor Reviewed-by: Volker Hilsheimer --- tests/CMakeLists.txt | 7 - tests/auto/CMakeLists.txt | 1 - tests/auto/quickcontrols2/CMakeLists.txt | 37 - tests/auto/quickcontrols2/accessibility/BLACKLIST | 2 - .../quickcontrols2/accessibility/CMakeLists.txt | 54 - .../accessibility/data/defaults/abstractbutton.qml | 6 - .../accessibility/data/defaults/busyindicator.qml | 4 - .../accessibility/data/defaults/button.qml | 6 - .../accessibility/data/defaults/checkbox.qml | 6 - .../accessibility/data/defaults/checkdelegate.qml | 6 - .../accessibility/data/defaults/combobox.qml | 6 - .../accessibility/data/defaults/container.qml | 4 - .../accessibility/data/defaults/control.qml | 4 - .../accessibility/data/defaults/dial.qml | 4 - .../accessibility/data/defaults/dialog.qml | 6 - .../accessibility/data/defaults/drawer.qml | 4 - .../accessibility/data/defaults/frame.qml | 4 - .../accessibility/data/defaults/groupbox.qml | 6 - .../accessibility/data/defaults/itemdelegate.qml | 6 - .../accessibility/data/defaults/label.qml | 6 - .../accessibility/data/defaults/menu.qml | 4 - .../accessibility/data/defaults/menuitem.qml | 6 - .../accessibility/data/defaults/page.qml | 6 - .../accessibility/data/defaults/pageindicator.qml | 4 - .../accessibility/data/defaults/pane.qml | 4 - .../accessibility/data/defaults/popup.qml | 4 - .../accessibility/data/defaults/progressbar.qml | 8 - .../accessibility/data/defaults/radiobutton.qml | 6 - .../accessibility/data/defaults/radiodelegate.qml | 6 - .../accessibility/data/defaults/rangeslider.qml | 11 - .../accessibility/data/defaults/roundbutton.qml | 6 - .../accessibility/data/defaults/scrollbar.qml | 4 - .../data/defaults/scrollindicator.qml | 4 - .../accessibility/data/defaults/slider.qml | 10 - .../accessibility/data/defaults/spinbox.qml | 9 - .../accessibility/data/defaults/stackview.qml | 4 - .../accessibility/data/defaults/swipedelegate.qml | 6 - .../accessibility/data/defaults/swipeview.qml | 4 - .../accessibility/data/defaults/switch.qml | 6 - .../accessibility/data/defaults/switchdelegate.qml | 6 - .../accessibility/data/defaults/tabbar.qml | 4 - .../accessibility/data/defaults/tabbutton.qml | 6 - .../accessibility/data/defaults/textarea.qml | 6 - .../accessibility/data/defaults/textfield.qml | 6 - .../accessibility/data/defaults/toolbar.qml | 4 - .../accessibility/data/defaults/toolbutton.qml | 6 - .../accessibility/data/defaults/tooltip.qml | 6 - .../accessibility/data/defaults/tumbler.qml | 4 - .../accessibility/data/ordering/page.qml | 23 - .../accessibility/data/override/abstractbutton.qml | 7 - .../accessibility/data/override/busyindicator.qml | 6 - .../accessibility/data/override/button.qml | 7 - .../accessibility/data/override/checkbox.qml | 7 - .../accessibility/data/override/checkdelegate.qml | 7 - .../accessibility/data/override/combobox.qml | 7 - .../accessibility/data/override/container.qml | 6 - .../accessibility/data/override/control.qml | 6 - .../accessibility/data/override/dial.qml | 6 - .../accessibility/data/override/dialog.qml | 7 - .../accessibility/data/override/drawer.qml | 6 - .../accessibility/data/override/frame.qml | 6 - .../accessibility/data/override/groupbox.qml | 7 - .../accessibility/data/override/itemdelegate.qml | 7 - .../accessibility/data/override/label.qml | 7 - .../accessibility/data/override/menu.qml | 6 - .../accessibility/data/override/menuitem.qml | 7 - .../accessibility/data/override/page.qml | 7 - .../accessibility/data/override/pageindicator.qml | 6 - .../accessibility/data/override/pane.qml | 6 - .../accessibility/data/override/popup.qml | 6 - .../accessibility/data/override/progressbar.qml | 10 - .../accessibility/data/override/radiobutton.qml | 7 - .../accessibility/data/override/radiodelegate.qml | 7 - .../accessibility/data/override/rangeslider.qml | 13 - .../accessibility/data/override/roundbutton.qml | 7 - .../accessibility/data/override/scrollbar.qml | 6 - .../data/override/scrollindicator.qml | 6 - .../accessibility/data/override/slider.qml | 11 - .../accessibility/data/override/spinbox.qml | 10 - .../accessibility/data/override/stackview.qml | 6 - .../accessibility/data/override/swipedelegate.qml | 7 - .../accessibility/data/override/swipeview.qml | 6 - .../accessibility/data/override/switch.qml | 7 - .../accessibility/data/override/switchdelegate.qml | 7 - .../accessibility/data/override/tabbar.qml | 6 - .../accessibility/data/override/tabbutton.qml | 7 - .../accessibility/data/override/textarea.qml | 7 - .../accessibility/data/override/textfield.qml | 7 - .../accessibility/data/override/toolbar.qml | 6 - .../accessibility/data/override/toolbutton.qml | 7 - .../accessibility/data/override/tooltip.qml | 7 - .../accessibility/data/override/tumbler.qml | 6 - .../accessibility/tst_accessibility.cpp | 304 - .../QtQuickControls2.5.10.0.linux-gcc-amd64.txt | 10983 -------------- .../QtQuickControls2.5.11.0.linux-gcc-amd64.txt | 10993 -------------- .../QtQuickControls2.5.12.0.linux-gcc-amd64.txt | 11123 -------------- .../QtQuickControls2.5.13.0.linux-gcc-amd64.txt | 11498 --------------- .../QtQuickControls2.5.14.0.linux-gcc-amd64.txt | 11603 --------------- .../QtQuickControls2.6.0.0.linux-gcc-amd64.txt | 14468 ------------------- tests/auto/quickcontrols2/cmake/CMakeLists.txt | 13 - tests/auto/quickcontrols2/controls/CMakeLists.txt | 7 - tests/auto/quickcontrols2/controls/basic/BLACKLIST | 5 - .../quickcontrols2/controls/basic/CMakeLists.txt | 28 - .../quickcontrols2/controls/basic/dependencies.qml | 5 - .../quickcontrols2/controls/basic/tst_basic.cpp | 46 - .../controls/data/SignalSequenceSpy.qml | 147 - .../auto/quickcontrols2/controls/data/TestItem.qml | 59 - .../controls/data/TumblerDatePicker.qml | 98 - .../controls/data/TumblerListView.qml | 70 - .../controls/data/TumblerPathView.qml | 82 - .../controls/data/splitview/fillItemInMiddle.qml | 77 - .../controls/data/splitview/fillItemOnLeft.qml | 77 - .../controls/data/splitview/fillItemOnTop.qml | 78 - .../controls/data/tst_abstractbutton.qml | 956 -- .../quickcontrols2/controls/data/tst_action.qml | 197 - .../controls/data/tst_actiongroup.qml | 400 - .../controls/data/tst_busyindicator.qml | 103 - .../quickcontrols2/controls/data/tst_button.qml | 511 - .../controls/data/tst_buttongroup.qml | 465 - .../quickcontrols2/controls/data/tst_checkbox.qml | 547 - .../controls/data/tst_checkdelegate.qml | 220 - .../quickcontrols2/controls/data/tst_combobox.qml | 2283 --- .../quickcontrols2/controls/data/tst_container.qml | 216 - .../quickcontrols2/controls/data/tst_control.qml | 1417 -- .../controls/data/tst_delaybutton.qml | 336 - .../auto/quickcontrols2/controls/data/tst_dial.qml | 709 - .../quickcontrols2/controls/data/tst_dialog.qml | 494 - .../controls/data/tst_dialogbuttonbox.qml | 447 - .../quickcontrols2/controls/data/tst_frame.qml | 148 - .../quickcontrols2/controls/data/tst_groupbox.qml | 148 - .../controls/data/tst_itemdelegate.qml | 162 - .../quickcontrols2/controls/data/tst_label.qml | 294 - .../quickcontrols2/controls/data/tst_menuitem.qml | 193 - .../auto/quickcontrols2/controls/data/tst_page.qml | 315 - .../controls/data/tst_pageindicator.qml | 183 - .../auto/quickcontrols2/controls/data/tst_pane.qml | 195 - .../quickcontrols2/controls/data/tst_popup.qml | 1393 -- .../controls/data/tst_progressbar.qml | 196 - .../controls/data/tst_radiobutton.qml | 380 - .../controls/data/tst_radiodelegate.qml | 173 - .../controls/data/tst_rangeslider.qml | 1083 -- .../controls/data/tst_roundbutton.qml | 166 - .../quickcontrols2/controls/data/tst_scrollbar.qml | 918 -- .../controls/data/tst_scrollindicator.qml | 309 - .../controls/data/tst_scrollview.qml | 579 - .../controls/data/tst_selectionrectangle.qml | 311 - .../quickcontrols2/controls/data/tst_slider.qml | 940 -- .../quickcontrols2/controls/data/tst_spinbox.qml | 715 - .../quickcontrols2/controls/data/tst_splitview.qml | 2148 --- .../quickcontrols2/controls/data/tst_stackview.qml | 1433 -- .../controls/data/tst_swipedelegate.qml | 1783 --- .../quickcontrols2/controls/data/tst_swipeview.qml | 626 - .../quickcontrols2/controls/data/tst_switch.qml | 620 - .../controls/data/tst_switchdelegate.qml | 615 - .../quickcontrols2/controls/data/tst_tabbar.qml | 726 - .../quickcontrols2/controls/data/tst_tabbutton.qml | 178 - .../quickcontrols2/controls/data/tst_textarea.qml | 804 -- .../quickcontrols2/controls/data/tst_textfield.qml | 663 - .../quickcontrols2/controls/data/tst_toolbar.qml | 148 - .../controls/data/tst_toolbutton.qml | 243 - .../controls/data/tst_toolseparator.qml | 105 - .../quickcontrols2/controls/data/tst_tooltip.qml | 477 - .../quickcontrols2/controls/data/tst_tumbler.qml | 1281 -- .../auto/quickcontrols2/controls/fusion/BLACKLIST | 5 - .../quickcontrols2/controls/fusion/CMakeLists.txt | 28 - .../controls/fusion/dependencies.qml | 6 - .../quickcontrols2/controls/fusion/tst_fusion.cpp | 46 - .../auto/quickcontrols2/controls/imagine/BLACKLIST | 5 - .../quickcontrols2/controls/imagine/CMakeLists.txt | 28 - .../controls/imagine/dependencies.qml | 6 - .../controls/imagine/tst_imagine.cpp | 46 - .../quickcontrols2/controls/material/BLACKLIST | 5 - .../controls/material/CMakeLists.txt | 28 - .../controls/material/dependencies.qml | 6 - .../controls/material/tst_material.cpp | 46 - .../quickcontrols2/controls/universal/BLACKLIST | 5 - .../controls/universal/CMakeLists.txt | 28 - .../controls/universal/dependencies.qml | 6 - .../controls/universal/tst_universal.cpp | 46 - tests/auto/quickcontrols2/cursor/CMakeLists.txt | 49 - tests/auto/quickcontrols2/cursor/data/buttons.qml | 104 - .../auto/quickcontrols2/cursor/data/containers.qml | 77 - tests/auto/quickcontrols2/cursor/data/editable.qml | 72 - .../quickcontrols2/cursor/data/pageindicator.qml | 62 - .../auto/quickcontrols2/cursor/data/scrollbar.qml | 74 - tests/auto/quickcontrols2/cursor/data/sliders.qml | 71 - tests/auto/quickcontrols2/cursor/tst_cursor.cpp | 225 - .../quickcontrols2/customization/CMakeLists.txt | 46 - .../data/styles/empty/AbstractButton.qml | 57 - .../data/styles/empty/ApplicationWindow.qml | 57 - .../data/styles/empty/BusyIndicator.qml | 57 - .../customization/data/styles/empty/Button.qml | 57 - .../customization/data/styles/empty/CheckBox.qml | 57 - .../data/styles/empty/CheckDelegate.qml | 57 - .../customization/data/styles/empty/ComboBox.qml | 57 - .../customization/data/styles/empty/Container.qml | 57 - .../customization/data/styles/empty/Control.qml | 57 - .../data/styles/empty/DelayButton.qml | 57 - .../customization/data/styles/empty/Dial.qml | 57 - .../customization/data/styles/empty/Dialog.qml | 57 - .../data/styles/empty/DialogButtonBox.qml | 57 - .../customization/data/styles/empty/Drawer.qml | 57 - .../customization/data/styles/empty/Frame.qml | 57 - .../customization/data/styles/empty/GroupBox.qml | 57 - .../data/styles/empty/ItemDelegate.qml | 57 - .../customization/data/styles/empty/Label.qml | 57 - .../customization/data/styles/empty/Menu.qml | 57 - .../customization/data/styles/empty/MenuBar.qml | 57 - .../data/styles/empty/MenuBarItem.qml | 57 - .../customization/data/styles/empty/MenuItem.qml | 57 - .../data/styles/empty/MenuSeparator.qml | 57 - .../customization/data/styles/empty/Page.qml | 57 - .../data/styles/empty/PageIndicator.qml | 57 - .../customization/data/styles/empty/Pane.qml | 57 - .../customization/data/styles/empty/Popup.qml | 57 - .../data/styles/empty/ProgressBar.qml | 57 - .../data/styles/empty/RadioButton.qml | 57 - .../data/styles/empty/RadioDelegate.qml | 57 - .../data/styles/empty/RangeSlider.qml | 57 - .../data/styles/empty/RoundButton.qml | 57 - .../customization/data/styles/empty/ScrollBar.qml | 57 - .../data/styles/empty/ScrollIndicator.qml | 57 - .../customization/data/styles/empty/ScrollView.qml | 57 - .../customization/data/styles/empty/Slider.qml | 57 - .../customization/data/styles/empty/SpinBox.qml | 57 - .../customization/data/styles/empty/StackView.qml | 57 - .../data/styles/empty/SwipeDelegate.qml | 57 - .../customization/data/styles/empty/SwipeView.qml | 57 - .../customization/data/styles/empty/Switch.qml | 57 - .../data/styles/empty/SwitchDelegate.qml | 57 - .../customization/data/styles/empty/TabBar.qml | 57 - .../customization/data/styles/empty/TabButton.qml | 57 - .../customization/data/styles/empty/TextArea.qml | 57 - .../customization/data/styles/empty/TextField.qml | 57 - .../customization/data/styles/empty/ToolBar.qml | 57 - .../customization/data/styles/empty/ToolButton.qml | 57 - .../data/styles/empty/ToolSeparator.qml | 57 - .../customization/data/styles/empty/ToolTip.qml | 57 - .../customization/data/styles/empty/Tumbler.qml | 57 - .../customization/data/styles/empty/qmldir | 59 - .../data/styles/identified/AbstractButton.qml | 75 - .../data/styles/identified/ApplicationWindow.qml | 62 - .../data/styles/identified/BusyIndicator.qml | 67 - .../data/styles/identified/Button.qml | 67 - .../data/styles/identified/CheckBox.qml | 67 - .../data/styles/identified/CheckDelegate.qml | 72 - .../data/styles/identified/ComboBox.qml | 78 - .../data/styles/identified/Container.qml | 67 - .../data/styles/identified/Control.qml | 67 - .../data/styles/identified/DelayButton.qml | 67 - .../customization/data/styles/identified/Dial.qml | 67 - .../data/styles/identified/Dialog.qml | 67 - .../data/styles/identified/DialogButtonBox.qml | 67 - .../data/styles/identified/Drawer.qml | 67 - .../customization/data/styles/identified/Frame.qml | 67 - .../data/styles/identified/GroupBox.qml | 72 - .../data/styles/identified/ItemDelegate.qml | 67 - .../customization/data/styles/identified/Label.qml | 62 - .../customization/data/styles/identified/Menu.qml | 67 - .../data/styles/identified/MenuBar.qml | 67 - .../data/styles/identified/MenuBarItem.qml | 67 - .../data/styles/identified/MenuItem.qml | 77 - .../data/styles/identified/MenuSeparator.qml | 67 - .../customization/data/styles/identified/Page.qml | 67 - .../data/styles/identified/PageIndicator.qml | 67 - .../customization/data/styles/identified/Pane.qml | 67 - .../customization/data/styles/identified/Popup.qml | 67 - .../data/styles/identified/ProgressBar.qml | 67 - .../data/styles/identified/RadioButton.qml | 67 - .../data/styles/identified/RadioDelegate.qml | 72 - .../data/styles/identified/RangeSlider.qml | 72 - .../data/styles/identified/RoundButton.qml | 67 - .../data/styles/identified/ScrollBar.qml | 67 - .../data/styles/identified/ScrollIndicator.qml | 67 - .../data/styles/identified/ScrollView.qml | 62 - .../data/styles/identified/Slider.qml | 67 - .../data/styles/identified/SpinBox.qml | 77 - .../data/styles/identified/StackView.qml | 67 - .../data/styles/identified/SwipeDelegate.qml | 67 - .../data/styles/identified/SwipeView.qml | 67 - .../data/styles/identified/Switch.qml | 67 - .../data/styles/identified/SwitchDelegate.qml | 72 - .../data/styles/identified/TabBar.qml | 67 - .../data/styles/identified/TabButton.qml | 67 - .../data/styles/identified/TextArea.qml | 62 - .../data/styles/identified/TextField.qml | 62 - .../data/styles/identified/ToolBar.qml | 67 - .../data/styles/identified/ToolButton.qml | 67 - .../data/styles/identified/ToolSeparator.qml | 67 - .../data/styles/identified/ToolTip.qml | 67 - .../data/styles/identified/Tumbler.qml | 67 - .../customization/data/styles/identified/qmldir | 59 - .../data/styles/incomplete/AbstractButton.qml | 69 - .../data/styles/incomplete/ApplicationWindow.qml | 61 - .../data/styles/incomplete/BusyIndicator.qml | 65 - .../data/styles/incomplete/Button.qml | 65 - .../data/styles/incomplete/CheckBox.qml | 65 - .../data/styles/incomplete/CheckDelegate.qml | 69 - .../data/styles/incomplete/ComboBox.qml | 73 - .../data/styles/incomplete/Container.qml | 65 - .../data/styles/incomplete/Control.qml | 65 - .../data/styles/incomplete/DelayButton.qml | 65 - .../customization/data/styles/incomplete/Dial.qml | 65 - .../data/styles/incomplete/Dialog.qml | 65 - .../data/styles/incomplete/DialogButtonBox.qml | 65 - .../data/styles/incomplete/Drawer.qml | 65 - .../customization/data/styles/incomplete/Frame.qml | 65 - .../data/styles/incomplete/GroupBox.qml | 69 - .../data/styles/incomplete/ItemDelegate.qml | 65 - .../customization/data/styles/incomplete/Label.qml | 61 - .../customization/data/styles/incomplete/Menu.qml | 65 - .../data/styles/incomplete/MenuBar.qml | 65 - .../data/styles/incomplete/MenuBarItem.qml | 65 - .../data/styles/incomplete/MenuItem.qml | 73 - .../data/styles/incomplete/MenuSeparator.qml | 65 - .../customization/data/styles/incomplete/Page.qml | 65 - .../data/styles/incomplete/PageIndicator.qml | 65 - .../customization/data/styles/incomplete/Pane.qml | 65 - .../customization/data/styles/incomplete/Popup.qml | 65 - .../data/styles/incomplete/ProgressBar.qml | 65 - .../data/styles/incomplete/RadioButton.qml | 65 - .../data/styles/incomplete/RadioDelegate.qml | 69 - .../data/styles/incomplete/RangeSlider.qml | 69 - .../data/styles/incomplete/RoundButton.qml | 65 - .../data/styles/incomplete/ScrollBar.qml | 65 - .../data/styles/incomplete/ScrollIndicator.qml | 65 - .../data/styles/incomplete/ScrollView.qml | 61 - .../data/styles/incomplete/Slider.qml | 65 - .../data/styles/incomplete/SpinBox.qml | 73 - .../data/styles/incomplete/StackView.qml | 65 - .../data/styles/incomplete/SwipeDelegate.qml | 65 - .../data/styles/incomplete/SwipeView.qml | 65 - .../data/styles/incomplete/Switch.qml | 65 - .../data/styles/incomplete/SwitchDelegate.qml | 69 - .../data/styles/incomplete/TabBar.qml | 65 - .../data/styles/incomplete/TabButton.qml | 65 - .../data/styles/incomplete/TextArea.qml | 61 - .../data/styles/incomplete/TextField.qml | 61 - .../data/styles/incomplete/ToolBar.qml | 65 - .../data/styles/incomplete/ToolButton.qml | 65 - .../data/styles/incomplete/ToolSeparator.qml | 65 - .../data/styles/incomplete/ToolTip.qml | 65 - .../data/styles/incomplete/Tumbler.qml | 65 - .../customization/data/styles/incomplete/qmldir | 59 - .../data/styles/override/AbstractButton.qml | 69 - .../data/styles/override/ApplicationWindow.qml | 61 - .../data/styles/override/BusyIndicator.qml | 65 - .../customization/data/styles/override/Button.qml | 65 - .../data/styles/override/CheckBox.qml | 65 - .../data/styles/override/CheckDelegate.qml | 69 - .../data/styles/override/ComboBox.qml | 74 - .../data/styles/override/Container.qml | 65 - .../customization/data/styles/override/Control.qml | 65 - .../data/styles/override/DelayButton.qml | 65 - .../customization/data/styles/override/Dial.qml | 65 - .../customization/data/styles/override/Dialog.qml | 65 - .../data/styles/override/DialogButtonBox.qml | 65 - .../customization/data/styles/override/Drawer.qml | 65 - .../customization/data/styles/override/Frame.qml | 65 - .../data/styles/override/GroupBox.qml | 69 - .../data/styles/override/ItemDelegate.qml | 65 - .../customization/data/styles/override/Label.qml | 61 - .../customization/data/styles/override/Menu.qml | 65 - .../customization/data/styles/override/MenuBar.qml | 65 - .../data/styles/override/MenuBarItem.qml | 65 - .../data/styles/override/MenuItem.qml | 73 - .../data/styles/override/MenuSeparator.qml | 65 - .../customization/data/styles/override/Page.qml | 65 - .../data/styles/override/PageIndicator.qml | 65 - .../customization/data/styles/override/Pane.qml | 65 - .../customization/data/styles/override/Popup.qml | 65 - .../data/styles/override/ProgressBar.qml | 65 - .../data/styles/override/RadioButton.qml | 65 - .../data/styles/override/RadioDelegate.qml | 69 - .../data/styles/override/RangeSlider.qml | 69 - .../data/styles/override/RoundButton.qml | 65 - .../data/styles/override/ScrollBar.qml | 65 - .../data/styles/override/ScrollIndicator.qml | 65 - .../data/styles/override/ScrollView.qml | 61 - .../customization/data/styles/override/Slider.qml | 65 - .../customization/data/styles/override/SpinBox.qml | 73 - .../data/styles/override/StackView.qml | 65 - .../data/styles/override/SwipeDelegate.qml | 65 - .../data/styles/override/SwipeView.qml | 65 - .../customization/data/styles/override/Switch.qml | 65 - .../data/styles/override/SwitchDelegate.qml | 69 - .../customization/data/styles/override/TabBar.qml | 65 - .../data/styles/override/TabButton.qml | 65 - .../data/styles/override/TextArea.qml | 61 - .../data/styles/override/TextField.qml | 61 - .../customization/data/styles/override/ToolBar.qml | 65 - .../data/styles/override/ToolButton.qml | 65 - .../data/styles/override/ToolSeparator.qml | 65 - .../customization/data/styles/override/ToolTip.qml | 65 - .../customization/data/styles/override/Tumbler.qml | 65 - .../customization/data/styles/override/qmldir | 59 - .../data/styles/simple/AbstractButton.qml | 77 - .../data/styles/simple/ApplicationWindow.qml | 66 - .../data/styles/simple/BusyIndicator.qml | 69 - .../customization/data/styles/simple/Button.qml | 72 - .../customization/data/styles/simple/CheckBox.qml | 70 - .../data/styles/simple/CheckDelegate.qml | 77 - .../customization/data/styles/simple/ComboBox.qml | 81 - .../customization/data/styles/simple/Container.qml | 68 - .../customization/data/styles/simple/Control.qml | 68 - .../data/styles/simple/DelayButton.qml | 72 - .../customization/data/styles/simple/Dial.qml | 71 - .../customization/data/styles/simple/Dialog.qml | 70 - .../data/styles/simple/DialogButtonBox.qml | 68 - .../customization/data/styles/simple/Drawer.qml | 70 - .../customization/data/styles/simple/Frame.qml | 73 - .../customization/data/styles/simple/GroupBox.qml | 78 - .../data/styles/simple/ItemDelegate.qml | 72 - .../customization/data/styles/simple/Label.qml | 63 - .../customization/data/styles/simple/Menu.qml | 70 - .../customization/data/styles/simple/MenuBar.qml | 71 - .../data/styles/simple/MenuBarItem.qml | 72 - .../customization/data/styles/simple/MenuItem.qml | 82 - .../data/styles/simple/MenuSeparator.qml | 70 - .../customization/data/styles/simple/Page.qml | 73 - .../data/styles/simple/PageIndicator.qml | 68 - .../customization/data/styles/simple/Pane.qml | 73 - .../customization/data/styles/simple/Popup.qml | 70 - .../data/styles/simple/ProgressBar.qml | 69 - .../data/styles/simple/RadioButton.qml | 70 - .../data/styles/simple/RadioDelegate.qml | 77 - .../data/styles/simple/RangeSlider.qml | 76 - .../data/styles/simple/RoundButton.qml | 73 - .../customization/data/styles/simple/ScrollBar.qml | 68 - .../data/styles/simple/ScrollIndicator.qml | 68 - .../data/styles/simple/ScrollView.qml | 64 - .../customization/data/styles/simple/Slider.qml | 71 - .../customization/data/styles/simple/SpinBox.qml | 80 - .../customization/data/styles/simple/StackView.qml | 68 - .../data/styles/simple/SwipeDelegate.qml | 72 - .../customization/data/styles/simple/SwipeView.qml | 68 - .../customization/data/styles/simple/Switch.qml | 68 - .../data/styles/simple/SwitchDelegate.qml | 77 - .../customization/data/styles/simple/TabBar.qml | 70 - .../customization/data/styles/simple/TabButton.qml | 72 - .../customization/data/styles/simple/TextArea.qml | 66 - .../customization/data/styles/simple/TextField.qml | 66 - .../customization/data/styles/simple/ToolBar.qml | 73 - .../data/styles/simple/ToolButton.qml | 72 - .../data/styles/simple/ToolSeparator.qml | 70 - .../customization/data/styles/simple/ToolTip.qml | 70 - .../customization/data/styles/simple/Tumbler.qml | 68 - .../customization/data/styles/simple/qmldir | 59 - .../customization/tst_customization.cpp | 534 - tests/auto/quickcontrols2/designer/CMakeLists.txt | 21 - .../auto/quickcontrols2/designer/tst_designer.cpp | 162 - tests/auto/quickcontrols2/dialogs/CMakeLists.txt | 2 - tests/auto/quickcontrols2/dialogs/dialogs.pro | 3 - .../dialogs/qquickfiledialogimpl/BLACKLIST | 7 - .../dialogs/qquickfiledialogimpl/CMakeLists.txt | 40 - .../data/acceptRejectLabel.qml | 67 - .../data/bindAllTxtHtmlNameFilters.qml | 66 - .../data/bindCurrentFolder.qml | 68 - .../qquickfiledialogimpl/data/bindTitle.qml | 65 - .../data/bindTxtHtmlNameFilters.qml | 66 - .../qquickfiledialogimpl/data/fileDialog.qml | 73 - .../qquickfiledialogimpl/qquickfiledialogimpl.pro | 14 - .../tst_qquickfiledialogimpl.cpp | 1349 -- .../dialogs/qquickfontdialogimpl/BLACKLIST | 4 - .../dialogs/qquickfontdialogimpl/CMakeLists.txt | 39 - .../qquickfontdialogimpl/data/fontDialog.qml | 65 - .../tst_qquickfontdialogimpl.cpp | 520 - tests/auto/quickcontrols2/focus/BLACKLIST | 3 - tests/auto/quickcontrols2/focus/CMakeLists.txt | 46 - .../quickcontrols2/focus/data/activeFocusOnTab.qml | 203 - .../quickcontrols2/focus/data/keyNavigation.qml | 260 - .../auto/quickcontrols2/focus/data/visualFocus.qml | 64 - tests/auto/quickcontrols2/focus/tst_focus.cpp | 396 - tests/auto/quickcontrols2/font/CMakeLists.txt | 49 - .../font/data/font-appwindow-custom.qml | 62 - .../font/data/font-appwindow-default.qml | 55 - .../font/data/font-control-custom.qml | 62 - .../font/data/font-control-default.qml | 55 - .../quickcontrols2/font/data/font-popup-custom.qml | 62 - .../font/data/font-popup-default.qml | 55 - .../font/data/inheritance-childcontrol.qml | 76 - .../font/data/inheritance-childpopup.qml | 76 - .../font/data/inheritance-control.qml | 74 - .../font/data/inheritance-dynamicchildcontrol.qml | 75 - .../font/data/inheritance-dynamicchildpopup.qml | 80 - .../font/data/inheritance-dynamiccontrol.qml | 71 - .../font/data/inheritance-dynamicpopup.qml | 76 - .../quickcontrols2/font/data/inheritance-popup.qml | 74 - tests/auto/quickcontrols2/font/data/listview.qml | 79 - tests/auto/quickcontrols2/font/tst_font.cpp | 369 - tests/auto/quickcontrols2/palette/CMakeLists.txt | 62 - .../auto/quickcontrols2/palette/data/bindings.qml | 100 - .../palette/data/inheritance-childcontrol.qml | 76 - .../palette/data/inheritance-childpopup.qml | 76 - .../palette/data/inheritance-control.qml | 74 - .../data/inheritance-dynamicchildcontrol.qml | 75 - .../palette/data/inheritance-dynamicchildpopup.qml | 80 - .../palette/data/inheritance-dynamiccontrol.qml | 71 - .../palette/data/inheritance-dynamicpopup.qml | 76 - .../palette/data/inheritance-popup.qml | 74 - .../auto/quickcontrols2/palette/data/listview.qml | 79 - .../palette/data/palette-appwindow-custom.qml | 75 - .../palette/data/palette-appwindow-default.qml | 55 - .../palette/data/palette-control-custom.qml | 75 - .../palette/data/palette-control-default.qml | 55 - .../palette/data/palette-popup-custom.qml | 75 - .../palette/data/palette-popup-default.qml | 55 - .../quickcontrols2/palette/data/set-palette.qml | 66 - .../quickcontrols2/palette/qtquickcontrols2.conf | 5 - tests/auto/quickcontrols2/palette/tst_palette.cpp | 436 - tests/auto/quickcontrols2/platform/CMakeLists.txt | 25 - .../platform/data/tst_colordialog.qml | 71 - .../platform/data/tst_filedialog.qml | 71 - .../platform/data/tst_folderdialog.qml | 71 - .../platform/data/tst_fontdialog.qml | 71 - .../auto/quickcontrols2/platform/data/tst_menu.qml | 264 - .../quickcontrols2/platform/data/tst_menubar.qml | 239 - .../quickcontrols2/platform/data/tst_menuitem.qml | 123 - .../platform/data/tst_menuitemgroup.qml | 390 - .../platform/data/tst_menuseparator.qml | 74 - .../platform/data/tst_messagedialog.qml | 113 - .../platform/data/tst_standardpaths.qml | 87 - .../platform/data/tst_systemtrayicon.qml | 139 - .../auto/quickcontrols2/platform/tst_platform.cpp | 38 - .../quickcontrols2/pressandhold/CMakeLists.txt | 20 - .../pressandhold/data/dependencies.qml | 4 - .../pressandhold/tst_pressandhold.cpp | 222 - .../qquickapplicationwindow/CMakeLists.txt | 49 - .../data/activeFocusControl.qml | 115 - .../data/activefocusontab.qml | 94 - .../data/attachedProperties.qml | 179 - .../data/basicapplicationwindow.qml | 56 - .../data/clearfocusondestruction.qml | 84 - .../qquickapplicationwindow/data/defaultFocus.qml | 69 - .../qquickapplicationwindow/data/fill.qml | 79 - .../data/focusAfterPopupClosed.qml | 111 - .../qquickapplicationwindow/data/font.qml | 97 - .../qquickapplicationwindow/data/layout.qml | 62 - .../qquickapplicationwindow/data/layoutLayout.qml | 66 - .../qquickapplicationwindow/data/locale.qml | 77 - .../qquickapplicationwindow/data/opacity.qml | 61 - .../tst_qquickapplicationwindow.cpp | 946 -- .../auto/quickcontrols2/qquickcolor/CMakeLists.txt | 25 - .../quickcontrols2/qquickcolor/data/tst_color.qml | 65 - .../quickcontrols2/qquickcolor/tst_qquickcolor.cpp | 38 - .../quickcontrols2/qquickcontrol/CMakeLists.txt | 49 - .../qquickcontrol/data/flickable.qml | 71 - .../qquickcontrol/tst_qquickcontrol.cpp | 99 - tests/auto/quickcontrols2/qquickdrawer/BLACKLIST | 8 - .../quickcontrols2/qquickdrawer/CMakeLists.txt | 49 - .../qquickdrawer/data/applicationwindow-button.qml | 70 - .../qquickdrawer/data/applicationwindow-hover.qml | 82 - .../qquickdrawer/data/applicationwindow-wheel.qml | 80 - .../qquickdrawer/data/applicationwindow.qml | 65 - .../qquickdrawer/data/dragOverModalShadow.qml | 87 - .../quickcontrols2/qquickdrawer/data/flickable.qml | 75 - .../quickcontrols2/qquickdrawer/data/grabber.qml | 73 - .../quickcontrols2/qquickdrawer/data/header.qml | 73 - .../qquickdrawer/data/multiTouch.qml | 82 - .../quickcontrols2/qquickdrawer/data/multiple.qml | 95 - .../qquickdrawer/data/reposition.qml | 76 - .../quickcontrols2/qquickdrawer/data/slider.qml | 74 - .../qquickdrawer/data/topEdgeScreenEdge.qml | 78 - .../qquickdrawer/data/window-button.qml | 71 - .../qquickdrawer/data/window-hover.qml | 83 - .../qquickdrawer/data/window-wheel.qml | 81 - .../quickcontrols2/qquickdrawer/data/window.qml | 66 - .../qquickdrawer/tst_qquickdrawer.cpp | 1352 -- .../quickcontrols2/qquickheaderview/CMakeLists.txt | 50 - .../qquickheaderview/data/ListModel.qml | 107 - .../qquickheaderview/data/Window.qml | 121 - .../qquickheaderview/tst_qquickheaderview.cpp | 394 - .../quickcontrols2/qquickiconimage/CMakeLists.txt | 85 - .../qquickiconimage/data/alignment.qml | 16 - .../quickcontrols2/qquickiconimage/data/color.qml | 18 - .../qquickiconimage/data/fileSelectors.qml | 16 - .../qquickiconimage/data/imageProvider.qml | 9 - .../qquickiconimage/data/nameBindingNoSizes.qml | 7 - .../qquickiconimage/data/nameBindingSourceSize.qml | 16 - .../data/nameBindingSourceSizeWidthHeight.qml | 10 - .../quickcontrols2/qquickiconimage/data/root.qml | 6 - .../qquickiconimage/data/sourceBindingNoSizes.qml | 15 - .../data/sourceBindingSourceSize.qml | 16 - .../data/sourceBindingSourceSizeWidthHeight.qml | 10 - .../data/sourceBindingSourceTooLarge.qml | 8 - .../qquickiconimage/data/svgNoSizes.qml | 15 - .../data/svgSourceBindingSourceSize.qml | 17 - .../qquickiconimage/data/translucentColors.qml | 67 - .../testtheme/16x16/actions/appointment-new.png | Bin 839 -> 0 bytes .../actions/+testselector/appointment-new.png | Bin 1040 -> 0 bytes .../actions/+testselector/appointment-new@2x.png | Bin 107 -> 0 bytes .../testtheme/22x22/actions/appointment-new.png | Bin 1268 -> 0 bytes .../testtheme/22x22/actions/appointment-new@2x.png | Bin 4017 -> 0 bytes .../22x22/actions/color-test-original.png | Bin 1047 -> 0 bytes .../22x22/actions/color-test-original@2x.png | Bin 107 -> 0 bytes .../testtheme/22x22/actions/color-test-tinted.png | Bin 1053 -> 0 bytes .../22x22/actions/color-test-tinted@2x.png | Bin 107 -> 0 bytes .../actions/+testselector/appointment-new.png | Bin 107 -> 0 bytes .../testtheme/22x22@2/actions/appointment-new.png | Bin 4017 -> 0 bytes .../icons/testtheme/appointment-new.svg | 425 - .../qquickiconimage/icons/testtheme/index.theme | 21 - .../quickcontrols2/qquickiconimage/resources.qrc | 17 - .../qquickiconimage/tst_qquickiconimage.cpp | 572 - .../quickcontrols2/qquickiconlabel/CMakeLists.txt | 51 - .../qquickiconlabel/data/colorChanges.qml | 66 - .../qquickiconlabel/data/iconlabel.qml | 66 - .../qquickiconlabel/data/spacingWithOnlyIcon.qml | 66 - .../qquickiconlabel/data/spacingWithOnlyText.qml | 63 - .../qquickiconlabel/tst_qquickiconlabel.cpp | 334 - .../qquickimaginestyle/CMakeLists.txt | 41 - .../control-assets/button-background.9.png | Bin 138 -> 0 bytes .../qquickimaginestyle/data/tst_imagine.qml | 156 - .../qquickimaginestyle/qtquickcontrols2.conf | 5 - .../test-assets/button-background-1.png | Bin 101 -> 0 bytes .../test-assets/button-background-2.png | Bin 101 -> 0 bytes .../qquickimaginestyle/tst_qquickimaginestyle.cpp | 38 - .../qquickmaterialstyle/CMakeLists.txt | 39 - .../qquickmaterialstyle/data/tst_material.qml | 791 - .../qquickmaterialstyle/qtquickcontrols2.conf | 2 - .../tst_qquickmaterialstyle.cpp | 75 - .../qquickmaterialstyleconf/CMakeLists.txt | 64 - .../data/applicationwindow.qml | 69 - .../qquickmaterialstyleconf.qrc | 7 - .../qquickmaterialstyleconf/qtquickcontrols2.conf | 10 - .../tst_qquickmaterialstyleconf.cpp | 122 - .../qquickmaterialstyleconf/variant-dense.conf | 6 - .../qquickmaterialstyleconf/variant-normal.conf | 6 - tests/auto/quickcontrols2/qquickmenu/BLACKLIST | 6 - .../auto/quickcontrols2/qquickmenu/CMakeLists.txt | 49 - .../quickcontrols2/qquickmenu/data/actions.qml | 67 - .../quickcontrols2/qquickmenu/data/addItem.qml | 71 - .../data/applicationWindowScrollable.qml | 73 - .../qquickmenu/data/applicationwindow.qml | 92 - .../data/delegateFromSeparateComponent.qml | 107 - .../qquickmenu/data/disableWhenTriggered.qml | 121 - .../data/disabledMenuItemKeyNavigation.qml | 74 - .../data/giveMenuItemFocusOnButtonPress.qml | 97 - .../qquickmenu/data/menuItemWidths.qml | 103 - .../qquickmenu/data/menuSeparator.qml | 83 - .../quickcontrols2/qquickmenu/data/mnemonics.qml | 87 - .../auto/quickcontrols2/qquickmenu/data/order.qml | 81 - .../auto/quickcontrols2/qquickmenu/data/popup.qml | 124 - .../qquickmenu/data/pressAndHold.qml | 73 - .../qquickmenu/data/removeTakeItem.qml | 87 - .../quickcontrols2/qquickmenu/data/repeater.qml | 69 - .../qquickmenu/data/scrollableWithPadding.qml | 79 - .../qquickmenu/data/subMenuDisabled.qml | 79 - .../quickcontrols2/qquickmenu/data/subMenus.qml | 134 - .../qquickmenu/data/windowScrollable.qml | 74 - .../quickcontrols2/qquickmenu/tst_qquickmenu.cpp | 1912 --- .../quickcontrols2/qquickmenubar/CMakeLists.txt | 49 - .../data/checkHighlightWhenDismissed.qml | 93 - .../data/delegateFromSeparateComponent.qml | 79 - .../quickcontrols2/qquickmenubar/data/empty.qml | 54 - .../quickcontrols2/qquickmenubar/data/menubar.qml | 113 - .../qquickmenubar/tst_qquickmenubar.cpp | 668 - .../qquickninepatchimage/CMakeLists.txt | 56 - .../qquickninepatchimage/data/foo.9.png | Bin 139 -> 0 bytes .../qquickninepatchimage/data/foo@2x.9.png | Bin 153 -> 0 bytes .../qquickninepatchimage/data/foo@3x.9.png | Bin 174 -> 0 bytes .../qquickninepatchimage/data/foo@4x.9.png | Bin 185 -> 0 bytes .../qquickninepatchimage/data/inset-all.9.png | Bin 169 -> 0 bytes .../qquickninepatchimage/data/inset-all@2x.9.png | Bin 209 -> 0 bytes .../qquickninepatchimage/data/inset-all@3x.9.png | Bin 236 -> 0 bytes .../qquickninepatchimage/data/inset-all@4x.9.png | Bin 265 -> 0 bytes .../data/inset-bottomright.9.png | Bin 185 -> 0 bytes .../data/inset-bottomright@2x.9.png | Bin 222 -> 0 bytes .../data/inset-bottomright@3x.9.png | Bin 249 -> 0 bytes .../data/inset-bottomright@4x.9.png | Bin 281 -> 0 bytes .../qquickninepatchimage/data/inset-topleft.9.png | Bin 155 -> 0 bytes .../data/inset-topleft@2x.9.png | Bin 183 -> 0 bytes .../data/inset-topleft@3x.9.png | Bin 205 -> 0 bytes .../data/inset-topleft@4x.9.png | Bin 225 -> 0 bytes .../qquickninepatchimage/data/ninepatchimage.qml | 7 - .../qquickninepatchimage/data/padding.9.png | Bin 162 -> 0 bytes .../qquickninepatchimage/data/padding@2x.9.png | Bin 153 -> 0 bytes .../qquickninepatchimage/data/padding@3x.9.png | Bin 176 -> 0 bytes .../qquickninepatchimage/data/padding@4x.9.png | Bin 187 -> 0 bytes .../tst_qquickninepatchimage.cpp | 254 - tests/auto/quickcontrols2/qquickpopup/BLACKLIST | 17 - .../auto/quickcontrols2/qquickpopup/CMakeLists.txt | 49 - .../qquickpopup/data/activeFocusOnClose1.qml | 69 - .../qquickpopup/data/activeFocusOnClose2.qml | 79 - .../qquickpopup/data/activeFocusOnClose3.qml | 78 - .../data/activeFocusOnClosingSeveralPopups.qml | 80 - .../qquickpopup/data/applicationwindow-hover.qml | 79 - .../qquickpopup/data/applicationwindow-wheel.qml | 81 - .../qquickpopup/data/applicationwindow.qml | 93 - .../data/centerInOverlayWithinStackViewItem.qml | 80 - .../data/closeOnEscapeWithNestedPopups.qml | 112 - .../data/closeOnEscapeWithVisiblePopup.qml | 16 - .../qquickpopup/data/countChanged.qml | 80 - .../quickcontrols2/qquickpopup/data/cursor.qml | 71 - .../data/destroyDuringExitTransition.qml | 114 - .../quickcontrols2/qquickpopup/data/dialog.qml | 75 - .../qquickpopup/data/disabledPalette.qml | 72 - .../quickcontrols2/qquickpopup/data/grabber.qml | 80 - .../qquickpopup/data/invisibleToolTipOpen.qml | 26 - .../quickcontrols2/qquickpopup/data/nested.qml | 74 - .../qquickpopup/data/orientation.qml | 76 - .../quickcontrols2/qquickpopup/data/tabFence.qml | 97 - .../qquickpopup/data/toolTipCrashOnClose.qml | 94 - .../qquickpopup/data/window-hover.qml | 80 - .../qquickpopup/data/window-wheel.qml | 81 - .../quickcontrols2/qquickpopup/data/window.qml | 94 - .../quickcontrols2/qquickpopup/tst_qquickpopup.cpp | 1477 -- .../auto/quickcontrols2/qquickstyle/CMakeLists.txt | 67 - .../qquickstyle/data/CmdLineArgStyle/Control.qml | 2 - .../qquickstyle/data/CmdLineArgStyle/qmldir | 2 - .../qquickstyle/data/Custom/Label.qml | 2 - .../quickcontrols2/qquickstyle/data/Custom/qmldir | 2 - .../data/EnvVarFallbackStyle/Control.qml | 2 - .../qquickstyle/data/EnvVarFallbackStyle/qmldir | 2 - .../qquickstyle/data/EnvVarStyle/Control.qml | 2 - .../qquickstyle/data/EnvVarStyle/qmldir | 2 - .../quickcontrols2/qquickstyle/data/basic.conf | 6 - .../quickcontrols2/qquickstyle/data/custom.conf | 6 - .../qquickstyle/data/dependencies.qml | 4 - .../qquickstyle/data/designer/ButtonSpecifics.qml | 3 - .../qquickstyle/data/dummy.dSYM/empty | 0 .../data/dummyStyles/DummyStyle/Button.qml | 2 - .../quickcontrols2/qquickstyle/data/fusion.conf | 6 - .../quickcontrols2/qquickstyle/data/imagine.conf | 6 - .../quickcontrols2/qquickstyle/data/material.conf | 6 - .../quickcontrols2/qquickstyle/data/universal.conf | 6 - .../quickcontrols2/qquickstyle/tst_qquickstyle.cpp | 172 - .../qquickuniversalstyle/CMakeLists.txt | 38 - .../qquickuniversalstyle/data/tst_universal.qml | 441 - .../qquickuniversalstyle/qtquickcontrols2.conf | 2 - .../tst_qquickuniversalstyle.cpp | 38 - .../qquickuniversalstyleconf/CMakeLists.txt | 62 - .../data/applicationwindow.qml | 64 - .../qquickuniversalstyleconf.qrc | 5 - .../qquickuniversalstyleconf/qtquickcontrols2.conf | 10 - .../tst_qquickuniversalstyleconf.cpp | 79 - tests/auto/quickcontrols2/revisions/CMakeLists.txt | 17 - .../quickcontrols2/revisions/data/dependencies.qml | 6 - .../quickcontrols2/revisions/tst_revisions.cpp | 124 - tests/auto/quickcontrols2/sanity/BLACKLIST | 24 - tests/auto/quickcontrols2/sanity/CMakeLists.txt | 44 - .../quickcontrols2/sanity/data/dependencies.qml | 4 - tests/auto/quickcontrols2/sanity/tst_sanity.cpp | 693 - tests/auto/quickcontrols2/shared/dialogtestutil.h | 144 - .../quickcontrols2/shared/qtest_quickcontrols.h | 90 - tests/auto/quickcontrols2/shared/util.cpp | 144 - tests/auto/quickcontrols2/shared/util.h | 108 - tests/auto/quickcontrols2/shared/util.pri | 14 - .../auto/quickcontrols2/shared/visualtestutil.cpp | 272 - tests/auto/quickcontrols2/shared/visualtestutil.h | 252 - tests/auto/quickcontrols2/snippets/CMakeLists.txt | 44 - .../quickcontrols2/snippets/data/dependencies.qml | 7 - .../quickcontrols2/snippets/qtquickcontrols2.conf | 3 - .../auto/quickcontrols2/snippets/tst_snippets.cpp | 169 - .../quickcontrols2/styleimports/CMakeLists.txt | 66 - .../styleimports/ResourceStyle/Button.qml | 4 - .../quickcontrols2/styleimports/data/Action.qml | 4 - .../quickcontrols2/styleimports/data/Button.qml | 4 - .../styleimports/data/FileSystemStyle/Button.qml | 4 - .../styleimports/data/FileSystemStyle/qmldir | 2 - .../quickcontrols2/styleimports/data/Label.qml | 4 - .../data/PlatformStyle/+linux/Button.qml | 4 - .../data/PlatformStyle/+macos/Button.qml | 4 - .../data/PlatformStyle/+windows/Button.qml | 4 - .../styleimports/data/PlatformStyle/Button.qml | 4 - .../styleimports/data/PlatformStyle/qmldir | 2 - .../data/applicationWindowWithButton.qml | 64 - tests/auto/quickcontrols2/styleimports/data/qmldir | 4 - .../resources/ResourceStyle/Button.qml | 9 - .../styleimports/resources/ResourceStyle/qmldir | 2 - .../styleimports/tst_styleimports.cpp | 250 - .../styleimportscompiletimematerial/CMakeLists.txt | 49 - .../data/importMaterialStyleWithoutControls.qml | 64 - .../tst_styleimportscompiletimematerial.cpp | 77 - .../styleimportscompiletimeqmlonly/CMakeLists.txt | 49 - .../data/QmlOnly/Button.qml | 83 - .../data/QmlOnly/qmldir | 3 - .../data/importQmlOnlyStyleWithoutControls.qml | 64 - .../tst_styleimportscompiletimeqmlonly.cpp | 74 - .../auto/quickcontrols2/translation/CMakeLists.txt | 63 - .../quickcontrols2/translation/data/comboBox.qml | 65 - .../translation/data/dialogButtonBox.qml | 61 - .../data/dialogButtonBoxWithCustomButtons.qml | 75 - tests/auto/quickcontrols2/translation/qml_jp.qm | Bin 135 -> 0 bytes tests/auto/quickcontrols2/translation/qml_jp.ts | 28 - tests/auto/quickcontrols2/translation/qtbase_fr.qm | Bin 259 -> 0 bytes tests/auto/quickcontrols2/translation/qtbase_fr.ts | 23 - .../quickcontrols2/translation/tst_translation.cpp | 173 - tests/benchmarks/CMakeLists.txt | 1 - tests/benchmarks/quickcontrols2/CMakeLists.txt | 4 - tests/benchmarks/quickcontrols2/benchmarks.pro | 4 - .../quickcontrols2/creationtime/CMakeLists.txt | 43 - .../quickcontrols2/creationtime/creationtime.pro | 11 - .../creationtime/data/dependencies.qml | 8 - .../creationtime/tst_creationtime.cpp | 167 - .../quickcontrols2/objectcount/CMakeLists.txt | 43 - .../objectcount/data/dependencies.qml | 8 - .../quickcontrols2/objectcount/objectcount.pro | 11 - .../quickcontrols2/objectcount/tst_objectcount.cpp | 154 - .../qmlbench/creation/delegates_abstractbutton.qml | 16 - .../qmlbench/creation/delegates_busyindicator.qml | 14 - .../qmlbench/creation/delegates_button.qml | 15 - .../qmlbench/creation/delegates_checkbox.qml | 15 - .../qmlbench/creation/delegates_checkdelegate.qml | 16 - .../qmlbench/creation/delegates_combobox.qml | 15 - .../qmlbench/creation/delegates_container.qml | 15 - .../qmlbench/creation/delegates_control.qml | 15 - .../qmlbench/creation/delegates_delaybutton.qml | 15 - .../qmlbench/creation/delegates_dial.qml | 14 - .../qmlbench/creation/delegates_dialog.qml | 28 - .../creation/delegates_dialogbuttonbox.qml | 14 - .../qmlbench/creation/delegates_drawer.qml | 21 - .../qmlbench/creation/delegates_frame.qml | 17 - .../qmlbench/creation/delegates_groupbox.qml | 18 - .../qmlbench/creation/delegates_itemdelegate.qml | 15 - .../qmlbench/creation/delegates_label.qml | 14 - .../qmlbench/creation/delegates_menu.qml | 22 - .../qmlbench/creation/delegates_menuitem.qml | 17 - .../qmlbench/creation/delegates_menuseparator.qml | 13 - .../qmlbench/creation/delegates_page.qml | 18 - .../qmlbench/creation/delegates_pageindicator.qml | 15 - .../qmlbench/creation/delegates_pane.qml | 17 - .../qmlbench/creation/delegates_popup.qml | 26 - .../qmlbench/creation/delegates_progressbar.qml | 14 - .../qmlbench/creation/delegates_radiobutton.qml | 16 - .../qmlbench/creation/delegates_radiodelegate.qml | 17 - .../qmlbench/creation/delegates_rangeslider.qml | 15 - .../qmlbench/creation/delegates_roundbutton.qml | 15 - .../qmlbench/creation/delegates_scrollbar.qml | 17 - .../creation/delegates_scrollindicator.qml | 16 - .../qmlbench/creation/delegates_scrollview.qml | 23 - .../qmlbench/creation/delegates_slider.qml | 14 - .../qmlbench/creation/delegates_spinbox.qml | 14 - .../qmlbench/creation/delegates_stackview.qml | 18 - .../qmlbench/creation/delegates_swipedelegate.qml | 15 - .../qmlbench/creation/delegates_swipeview.qml | 24 - .../qmlbench/creation/delegates_switch.qml | 15 - .../qmlbench/creation/delegates_switchdelegate.qml | 16 - .../qmlbench/creation/delegates_tabbar.qml | 23 - .../qmlbench/creation/delegates_tabbutton.qml | 16 - .../qmlbench/creation/delegates_textarea.qml | 14 - .../qmlbench/creation/delegates_textfield.qml | 14 - .../qmlbench/creation/delegates_toolbutton.qml | 15 - .../qmlbench/creation/delegates_toolseparator.qml | 13 - .../qmlbench/creation/delegates_tooltip.qml | 20 - .../qmlbench/creation/delegates_tumbler.qml | 15 - tests/global/global.cfg | 5 - tests/manual/CMakeLists.txt | 1 - tests/manual/quickcontrols2/CMakeLists.txt | 18 - .../manual/quickcontrols2/buttons/ButtonLoader.qml | 101 - tests/manual/quickcontrols2/buttons/CMakeLists.txt | 42 - tests/manual/quickcontrols2/buttons/buttons.cpp | 61 - tests/manual/quickcontrols2/buttons/buttons.pro | 6 - tests/manual/quickcontrols2/buttons/buttons.qml | 150 - tests/manual/quickcontrols2/dialogs/CMakeLists.txt | 32 - .../quickcontrols2/dialogs/FileDialogPage.qml | 357 - .../quickcontrols2/dialogs/FontDialogPage.qml | 222 - .../quickcontrols2/dialogs/StringListView.qml | 79 - tests/manual/quickcontrols2/dialogs/Theme.qml | 57 - tests/manual/quickcontrols2/dialogs/dialogs.cpp | 80 - tests/manual/quickcontrols2/dialogs/dialogs.pro | 12 - tests/manual/quickcontrols2/dialogs/dialogs.qml | 128 - tests/manual/quickcontrols2/dialogs/qmldir | 3 - tests/manual/quickcontrols2/fonts/CMakeLists.txt | 50 - tests/manual/quickcontrols2/fonts/deployment.pri | 14 - tests/manual/quickcontrols2/fonts/fonts.pro | 14 - tests/manual/quickcontrols2/fonts/main.cpp | 49 - tests/manual/quickcontrols2/fonts/main.qml | 102 - tests/manual/quickcontrols2/fonts/qml.qrc | 6 - tests/manual/quickcontrols2/gifs/CMakeLists.txt | 35 - tests/manual/quickcontrols2/gifs/capturedevent.cpp | 113 - tests/manual/quickcontrols2/gifs/capturedevent.h | 67 - .../gifs/data/qtquickcontrols2-busyindicator.qml | 67 - .../gifs/data/qtquickcontrols2-button-flat.qml | 66 - .../data/qtquickcontrols2-button-highlighted.qml | 66 - .../gifs/data/qtquickcontrols2-button.qml | 65 - .../data/qtquickcontrols2-checkbox-tristate.qml | 87 - .../gifs/data/qtquickcontrols2-checkbox.qml | 82 - .../qtquickcontrols2-checkdelegate-tristate.qml | 91 - .../gifs/data/qtquickcontrols2-checkdelegate.qml | 74 - .../gifs/data/qtquickcontrols2-combobox.qml | 69 - .../gifs/data/qtquickcontrols2-delaybutton.qml | 66 - .../gifs/data/qtquickcontrols2-dial-no-wrap.qml | 66 - .../gifs/data/qtquickcontrols2-dial-wrap.qml | 67 - .../gifs/data/qtquickcontrols2-drawer.qml | 99 - .../gifs/data/qtquickcontrols2-itemdelegate.qml | 73 - .../gifs/data/qtquickcontrols2-menu.qml | 85 - .../qtquickcontrols2-progressbar-indeterminate.qml | 67 - .../gifs/data/qtquickcontrols2-progressbar.qml | 81 - .../gifs/data/qtquickcontrols2-radiobutton.qml | 83 - .../gifs/data/qtquickcontrols2-radiodelegate.qml | 80 - .../gifs/data/qtquickcontrols2-rangeslider.qml | 66 - .../gifs/data/qtquickcontrols2-scrollbar-snap.qml | 71 - .../gifs/data/qtquickcontrols2-scrollbar.qml | 80 - .../gifs/data/qtquickcontrols2-scrollindicator.qml | 77 - .../gifs/data/qtquickcontrols2-slider-snap.qml | 89 - .../gifs/data/qtquickcontrols2-slider.qml | 66 - .../gifs/data/qtquickcontrols2-stackview-pop.qml | 112 - .../gifs/data/qtquickcontrols2-stackview-push.qml | 107 - .../data/qtquickcontrols2-stackview-replace.qml | 112 - .../data/qtquickcontrols2-stackview-unwind.qml | 112 - .../data/qtquickcontrols2-swipedelegate-behind.qml | 81 - ...ickcontrols2-swipedelegate-leading-trailing.qml | 93 - .../gifs/data/qtquickcontrols2-swipedelegate.qml | 92 - .../gifs/data/qtquickcontrols2-swipeview.qml | 99 - .../gifs/data/qtquickcontrols2-switch.qml | 64 - .../gifs/data/qtquickcontrols2-switchdelegate.qml | 74 - .../gifs/data/qtquickcontrols2-tabbar.qml | 68 - .../gifs/data/qtquickcontrols2-tumbler-wrap.qml | 104 - tests/manual/quickcontrols2/gifs/eventcapturer.cpp | 236 - tests/manual/quickcontrols2/gifs/eventcapturer.h | 97 - tests/manual/quickcontrols2/gifs/gifrecorder.cpp | 327 - tests/manual/quickcontrols2/gifs/gifrecorder.h | 92 - tests/manual/quickcontrols2/gifs/gifs.pro | 20 - tests/manual/quickcontrols2/gifs/tst_gifs.cpp | 1052 -- .../quickcontrols2/headerview/CMakeLists.txt | 54 - .../quickcontrols2/headerview/headerview.pro | 10 - tests/manual/quickcontrols2/headerview/main.cpp | 217 - tests/manual/quickcontrols2/headerview/main.qml | 126 - tests/manual/quickcontrols2/manual.pro | 18 - tests/manual/quickcontrols2/nativestyle/.gitignore | 73 - .../manual/quickcontrols2/nativestyle/Buttons.qml | 100 - .../quickcontrols2/nativestyle/CMakeLists.txt | 84 - .../quickcontrols2/nativestyle/CheckBoxes.qml | 75 - .../quickcontrols2/nativestyle/ComboBoxes.qml | 94 - .../nativestyle/ControlContainer.qml | 62 - .../quickcontrols2/nativestyle/CustomButtons.qml | 96 - .../nativestyle/CustomCheckBoxes.qml | 137 - .../nativestyle/CustomComboBoxes.qml | 122 - .../quickcontrols2/nativestyle/CustomDials.qml | 87 - .../quickcontrols2/nativestyle/CustomFrames.qml | 62 - .../nativestyle/CustomProgressBars.qml | 83 - .../nativestyle/CustomRadioButtons.qml | 121 - .../nativestyle/CustomScrollBars.qml | 137 - .../quickcontrols2/nativestyle/CustomSliders.qml | 167 - .../quickcontrols2/nativestyle/CustomSpinBoxes.qml | 171 - .../quickcontrols2/nativestyle/CustomTextAreas.qml | 71 - .../nativestyle/CustomTextFields.qml | 63 - tests/manual/quickcontrols2/nativestyle/Dials.qml | 66 - tests/manual/quickcontrols2/nativestyle/Frames.qml | 65 - .../quickcontrols2/nativestyle/ProgressBars.qml | 102 - .../quickcontrols2/nativestyle/RadioButtons.qml | 111 - .../quickcontrols2/nativestyle/ScrollBars.qml | 99 - .../manual/quickcontrols2/nativestyle/Sliders.qml | 153 - .../quickcontrols2/nativestyle/SlidersMini.qml | 140 - .../quickcontrols2/nativestyle/SlidersSmall.qml | 140 - .../quickcontrols2/nativestyle/SpinBoxes.qml | 74 - .../quickcontrols2/nativestyle/TextAreas.qml | 131 - .../quickcontrols2/nativestyle/TextFields.qml | 71 - .../quickcontrols2/nativestyle/checkbox-icon.png | Bin 258 -> 0 bytes .../quickcontrols2/nativestyle/checkbox-icon16.png | Bin 230 -> 0 bytes .../nativestyle/checkbox-icon@2x.png | Bin 336 -> 0 bytes tests/manual/quickcontrols2/nativestyle/main.cpp | 55 - tests/manual/quickcontrols2/nativestyle/main.qml | 121 - .../quickcontrols2/nativestyle/nativestyle.pro | 39 - tests/manual/quickcontrols2/nativestyle/qml.qrc | 7 - .../quickcontrols2/qquickdialog/CMakeLists.txt | 31 - .../quickcontrols2/qquickdialog/CustomDialog.qml | 74 - .../quickcontrols2/qquickdialog/DialogLabel.qml | 60 - .../manual/quickcontrols2/qquickdialog/Marker.qml | 68 - .../quickcontrols2/qquickdialog/qquickdialog.cpp | 62 - .../quickcontrols2/qquickdialog/qquickdialog.pro | 11 - .../quickcontrols2/qquickdialog/qquickdialog.qml | 247 - .../qquickdialog/qtquickcontrols2.conf | 6 - .../quickcontrols2/screenshots/CMakeLists.txt | 40 - .../screenshots/qtquickcontrols2.conf | 5 - .../quickcontrols2/screenshots/screenshots.cpp | 72 - .../quickcontrols2/screenshots/screenshots.pro | 13 - .../quickcontrols2/screenshots/screenshots.qml | 174 - tests/manual/quickcontrols2/shared/FontAwesome.otf | Bin 106260 -> 0 bytes tests/manual/quickcontrols2/shared/FontAwesome.qml | 746 - .../quickcontrols2/shared/FontAwesomeIcon.qml | 58 - tests/manual/quickcontrols2/shared/qmldir | 4 - tests/manual/quickcontrols2/shared/shared.qrc | 8 - .../styles-cover-flow/CMakeLists.txt | 44 - .../styles-cover-flow/CoverFlowDelegate.qml | 136 - .../styles-cover-flow/CoverFlowPath.qml | 157 - .../styles-cover-flow/styles-cover-flow.cpp | 66 - .../styles-cover-flow/styles-cover-flow.pro | 11 - .../styles-cover-flow/styles-cover-flow.qml | 100 - tests/manual/quickcontrols2/styles/CMakeLists.txt | 37 - tests/manual/quickcontrols2/styles/styles.cpp | 64 - tests/manual/quickcontrols2/styles/styles.pro | 9 - tests/manual/quickcontrols2/styles/styles.qml | 115 - .../quickcontrols2/systemtrayicon/CMakeLists.txt | 38 - .../systemtrayicon/images/qt_logo_green_256.png | Bin 3118 -> 0 bytes .../systemtrayicon/systemtrayicon.cpp | 64 - .../systemtrayicon/systemtrayicon.pro | 9 - .../systemtrayicon/systemtrayicon.qml | 89 - .../systemtrayicon/systemtrayicon.qrc | 6 - .../testbench/+Imagine/ApplicationWindow.qml | 55 - .../testbench/+Imagine/ContentPane.qml | 55 - .../quickcontrols2/testbench/+Imagine/Dialog.qml | 55 - .../quickcontrols2/testbench/+Imagine/Menu.qml | 55 - .../quickcontrols2/testbench/+Imagine/ToolBar.qml | 57 - tests/manual/quickcontrols2/testbench/.gitignore | 83 - .../quickcontrols2/testbench/ApplicationWindow.qml | 53 - .../manual/quickcontrols2/testbench/CMakeLists.txt | 115 - .../quickcontrols2/testbench/ColorEditor.qml | 80 - .../quickcontrols2/testbench/ContentPane.qml | 53 - .../quickcontrols2/testbench/ControlContainer.qml | 70 - tests/manual/quickcontrols2/testbench/Dialog.qml | 53 - .../quickcontrols2/testbench/ExampleContainer.qml | 83 - tests/manual/quickcontrols2/testbench/Menu.qml | 53 - tests/manual/quickcontrols2/testbench/README.md | 35 - .../quickcontrols2/testbench/SettingsDialog.qml | 447 - tests/manual/quickcontrols2/testbench/ToolBar.qml | 53 - .../manual/quickcontrols2/testbench/assetfixer.cpp | 564 - tests/manual/quickcontrols2/testbench/assetfixer.h | 126 - .../manual/quickcontrols2/testbench/clipboard.cpp | 124 - tests/manual/quickcontrols2/testbench/clipboard.h | 72 - .../testbench/controls/BusyIndicator.qml | 65 - .../quickcontrols2/testbench/controls/Button.qml | 90 - .../quickcontrols2/testbench/controls/CheckBox.qml | 74 - .../testbench/controls/CheckDelegate.qml | 87 - .../quickcontrols2/testbench/controls/ComboBox.qml | 71 - .../testbench/controls/DelayButton.qml | 72 - .../quickcontrols2/testbench/controls/Dial.qml | 65 - .../quickcontrols2/testbench/controls/Dialog.qml | 87 - .../quickcontrols2/testbench/controls/Frame.qml | 64 - .../quickcontrols2/testbench/controls/GroupBox.qml | 66 - .../testbench/controls/ItemDelegate.qml | 84 - .../quickcontrols2/testbench/controls/Label.qml | 66 - .../quickcontrols2/testbench/controls/Menu.qml | 121 - .../quickcontrols2/testbench/controls/MenuBar.qml | 79 - .../quickcontrols2/testbench/controls/Page.qml | 68 - .../testbench/controls/PageIndicator.qml | 111 - .../quickcontrols2/testbench/controls/Pane.qml | 68 - .../testbench/controls/ProgressBar.qml | 66 - .../testbench/controls/RadioButton.qml | 73 - .../testbench/controls/RadioDelegate.qml | 86 - .../testbench/controls/RangeSlider.qml | 69 - .../testbench/controls/RoundButton.qml | 88 - .../testbench/controls/ScrollBar.qml | 114 - .../testbench/controls/ScrollIndicator.qml | 104 - .../quickcontrols2/testbench/controls/Slider.qml | 69 - .../quickcontrols2/testbench/controls/SpinBox.qml | 78 - .../testbench/controls/SplitView.qml | 79 - .../testbench/controls/SwipeDelegate.qml | 106 - .../quickcontrols2/testbench/controls/Switch.qml | 76 - .../testbench/controls/SwitchDelegate.qml | 86 - .../quickcontrols2/testbench/controls/TabBar.qml | 81 - .../quickcontrols2/testbench/controls/TextArea.qml | 73 - .../testbench/controls/TextField.qml | 73 - .../quickcontrols2/testbench/controls/ToolBar.qml | 87 - .../quickcontrols2/testbench/controls/ToolTip.qml | 67 - .../quickcontrols2/testbench/controls/Tumbler.qml | 67 - .../manual/quickcontrols2/testbench/deployment.pri | 14 - .../testbench/directoryvalidator.cpp | 102 - .../quickcontrols2/testbench/directoryvalidator.h | 84 - tests/manual/quickcontrols2/testbench/fonts.qrc | 5 - .../quickcontrols2/testbench/fonts/LICENSE.txt | 12 - .../quickcontrols2/testbench/fonts/fontawesome.ttf | Bin 5464 -> 0 bytes tests/manual/quickcontrols2/testbench/main.cpp | 94 - tests/manual/quickcontrols2/testbench/qml.qrc | 55 - .../manual/quickcontrols2/testbench/testbench.pro | 24 - .../manual/quickcontrols2/testbench/testbench.qml | 533 - .../quickcontrols2/viewinqwidget/CMakeLists.txt | 41 - tests/manual/quickcontrols2/viewinqwidget/main.cpp | 91 - tests/manual/quickcontrols2/viewinqwidget/main.qml | 49 - .../quickcontrols2/viewinqwidget/viewinqwidget.pro | 6 - .../quickcontrols2/viewinqwidget/viewinqwidget.qrc | 5 - 1061 files changed, 172703 deletions(-) delete mode 100644 tests/CMakeLists.txt delete mode 100644 tests/auto/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/accessibility/BLACKLIST delete mode 100644 tests/auto/quickcontrols2/accessibility/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/abstractbutton.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/busyindicator.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/button.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/checkbox.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/checkdelegate.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/combobox.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/container.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/control.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/dial.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/dialog.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/drawer.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/frame.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/groupbox.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/itemdelegate.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/label.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/menu.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/menuitem.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/page.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/pageindicator.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/pane.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/popup.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/progressbar.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/radiobutton.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/radiodelegate.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/rangeslider.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/roundbutton.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/scrollbar.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/scrollindicator.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/slider.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/spinbox.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/stackview.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/swipedelegate.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/swipeview.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/switch.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/switchdelegate.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/tabbar.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/tabbutton.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/textarea.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/textfield.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/toolbar.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/toolbutton.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/tooltip.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/tumbler.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/ordering/page.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/abstractbutton.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/busyindicator.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/button.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/checkbox.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/checkdelegate.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/combobox.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/container.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/control.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/dial.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/dialog.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/drawer.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/frame.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/groupbox.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/itemdelegate.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/label.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/menu.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/menuitem.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/page.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/pageindicator.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/pane.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/popup.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/progressbar.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/radiobutton.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/radiodelegate.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/rangeslider.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/roundbutton.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/scrollbar.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/scrollindicator.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/slider.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/spinbox.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/stackview.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/swipedelegate.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/swipeview.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/switch.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/switchdelegate.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/tabbar.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/tabbutton.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/textarea.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/textfield.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/toolbar.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/toolbutton.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/tooltip.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/data/override/tumbler.qml delete mode 100644 tests/auto/quickcontrols2/accessibility/tst_accessibility.cpp delete mode 100644 tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.10.0.linux-gcc-amd64.txt delete mode 100644 tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.11.0.linux-gcc-amd64.txt delete mode 100644 tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.12.0.linux-gcc-amd64.txt delete mode 100644 tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.13.0.linux-gcc-amd64.txt delete mode 100644 tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.14.0.linux-gcc-amd64.txt delete mode 100644 tests/auto/quickcontrols2/bic/data/QtQuickControls2.6.0.0.linux-gcc-amd64.txt delete mode 100644 tests/auto/quickcontrols2/cmake/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/controls/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/controls/basic/BLACKLIST delete mode 100644 tests/auto/quickcontrols2/controls/basic/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/controls/basic/dependencies.qml delete mode 100644 tests/auto/quickcontrols2/controls/basic/tst_basic.cpp delete mode 100644 tests/auto/quickcontrols2/controls/data/SignalSequenceSpy.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/TestItem.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/TumblerDatePicker.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/TumblerListView.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/TumblerPathView.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/splitview/fillItemInMiddle.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/splitview/fillItemOnLeft.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/splitview/fillItemOnTop.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_abstractbutton.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_action.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_actiongroup.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_busyindicator.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_button.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_buttongroup.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_checkbox.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_checkdelegate.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_combobox.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_container.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_control.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_delaybutton.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_dial.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_dialog.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_dialogbuttonbox.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_frame.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_groupbox.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_itemdelegate.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_label.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_menuitem.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_page.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_pageindicator.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_pane.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_popup.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_progressbar.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_radiobutton.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_radiodelegate.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_rangeslider.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_roundbutton.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_scrollbar.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_scrollindicator.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_scrollview.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_selectionrectangle.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_slider.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_spinbox.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_splitview.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_stackview.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_swipedelegate.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_swipeview.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_switch.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_switchdelegate.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_tabbar.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_tabbutton.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_textarea.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_textfield.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_toolbar.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_toolbutton.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_toolseparator.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_tooltip.qml delete mode 100644 tests/auto/quickcontrols2/controls/data/tst_tumbler.qml delete mode 100644 tests/auto/quickcontrols2/controls/fusion/BLACKLIST delete mode 100644 tests/auto/quickcontrols2/controls/fusion/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/controls/fusion/dependencies.qml delete mode 100644 tests/auto/quickcontrols2/controls/fusion/tst_fusion.cpp delete mode 100644 tests/auto/quickcontrols2/controls/imagine/BLACKLIST delete mode 100644 tests/auto/quickcontrols2/controls/imagine/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/controls/imagine/dependencies.qml delete mode 100644 tests/auto/quickcontrols2/controls/imagine/tst_imagine.cpp delete mode 100644 tests/auto/quickcontrols2/controls/material/BLACKLIST delete mode 100644 tests/auto/quickcontrols2/controls/material/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/controls/material/dependencies.qml delete mode 100644 tests/auto/quickcontrols2/controls/material/tst_material.cpp delete mode 100644 tests/auto/quickcontrols2/controls/universal/BLACKLIST delete mode 100644 tests/auto/quickcontrols2/controls/universal/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/controls/universal/dependencies.qml delete mode 100644 tests/auto/quickcontrols2/controls/universal/tst_universal.cpp delete mode 100644 tests/auto/quickcontrols2/cursor/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/cursor/data/buttons.qml delete mode 100644 tests/auto/quickcontrols2/cursor/data/containers.qml delete mode 100644 tests/auto/quickcontrols2/cursor/data/editable.qml delete mode 100644 tests/auto/quickcontrols2/cursor/data/pageindicator.qml delete mode 100644 tests/auto/quickcontrols2/cursor/data/scrollbar.qml delete mode 100644 tests/auto/quickcontrols2/cursor/data/sliders.qml delete mode 100644 tests/auto/quickcontrols2/cursor/tst_cursor.cpp delete mode 100644 tests/auto/quickcontrols2/customization/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/AbstractButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/ApplicationWindow.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/BusyIndicator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Button.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/CheckBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/CheckDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/ComboBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Container.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Control.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/DelayButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Dial.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Dialog.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/DialogButtonBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Drawer.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Frame.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/GroupBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/ItemDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Label.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Menu.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/MenuBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/MenuBarItem.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/MenuItem.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/MenuSeparator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Page.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/PageIndicator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Pane.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Popup.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/ProgressBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/RadioButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/RadioDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/RangeSlider.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/RoundButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/ScrollBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/ScrollIndicator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/ScrollView.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Slider.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/SpinBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/StackView.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/SwipeDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/SwipeView.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Switch.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/SwitchDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/TabBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/TabButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/TextArea.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/TextField.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/ToolBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/ToolButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/ToolSeparator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/ToolTip.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Tumbler.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/qmldir delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/AbstractButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/ApplicationWindow.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/BusyIndicator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Button.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/CheckBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/CheckDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/ComboBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Container.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Control.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/DelayButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Dial.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Dialog.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/DialogButtonBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Drawer.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Frame.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/GroupBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/ItemDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Label.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Menu.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/MenuBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/MenuBarItem.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/MenuItem.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/MenuSeparator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Page.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/PageIndicator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Pane.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Popup.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/ProgressBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/RadioButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/RadioDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/RangeSlider.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/RoundButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/ScrollBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/ScrollIndicator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/ScrollView.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Slider.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/SpinBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/StackView.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/SwipeDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/SwipeView.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Switch.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/SwitchDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/TabBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/TabButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/TextArea.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/TextField.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/ToolBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/ToolButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/ToolSeparator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/ToolTip.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Tumbler.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/qmldir delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/AbstractButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/ApplicationWindow.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/BusyIndicator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Button.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/CheckBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/CheckDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/ComboBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Container.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Control.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/DelayButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Dial.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Dialog.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/DialogButtonBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Drawer.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Frame.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/GroupBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/ItemDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Label.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Menu.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/MenuBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/MenuBarItem.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/MenuItem.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/MenuSeparator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Page.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/PageIndicator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Pane.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Popup.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/ProgressBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/RadioButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/RadioDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/RangeSlider.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/RoundButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/ScrollBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/ScrollIndicator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/ScrollView.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Slider.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/SpinBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/StackView.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/SwipeDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/SwipeView.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Switch.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/SwitchDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/TabBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/TabButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/TextArea.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/TextField.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/ToolBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/ToolButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/ToolSeparator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/ToolTip.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Tumbler.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/qmldir delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/AbstractButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/ApplicationWindow.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/BusyIndicator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Button.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/CheckBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/CheckDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/ComboBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Container.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Control.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/DelayButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Dial.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Dialog.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/DialogButtonBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Drawer.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Frame.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/GroupBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/ItemDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Label.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Menu.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/MenuBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/MenuBarItem.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/MenuItem.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/MenuSeparator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Page.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/PageIndicator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Pane.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Popup.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/ProgressBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/RadioButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/RadioDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/RangeSlider.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/RoundButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/ScrollBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/ScrollIndicator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/ScrollView.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Slider.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/SpinBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/StackView.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/SwipeDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/SwipeView.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Switch.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/SwitchDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/TabBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/TabButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/TextArea.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/TextField.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/ToolBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/ToolButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/ToolSeparator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/ToolTip.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Tumbler.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/qmldir delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/AbstractButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/ApplicationWindow.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/BusyIndicator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Button.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/CheckBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/CheckDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/ComboBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Container.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Control.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/DelayButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Dial.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Dialog.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/DialogButtonBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Drawer.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Frame.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/GroupBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/ItemDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Label.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Menu.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/MenuBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/MenuBarItem.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/MenuItem.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/MenuSeparator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Page.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/PageIndicator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Pane.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Popup.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/ProgressBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/RadioButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/RadioDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/RangeSlider.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/RoundButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/ScrollBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/ScrollIndicator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/ScrollView.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Slider.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/SpinBox.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/StackView.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/SwipeDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/SwipeView.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Switch.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/SwitchDelegate.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/TabBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/TabButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/TextArea.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/TextField.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/ToolBar.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/ToolButton.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/ToolSeparator.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/ToolTip.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Tumbler.qml delete mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/qmldir delete mode 100644 tests/auto/quickcontrols2/customization/tst_customization.cpp delete mode 100644 tests/auto/quickcontrols2/designer/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/designer/tst_designer.cpp delete mode 100644 tests/auto/quickcontrols2/dialogs/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/dialogs/dialogs.pro delete mode 100644 tests/auto/quickcontrols2/dialogs/qquickfiledialogimpl/BLACKLIST delete mode 100644 tests/auto/quickcontrols2/dialogs/qquickfiledialogimpl/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/dialogs/qquickfiledialogimpl/data/acceptRejectLabel.qml delete mode 100644 tests/auto/quickcontrols2/dialogs/qquickfiledialogimpl/data/bindAllTxtHtmlNameFilters.qml delete mode 100644 tests/auto/quickcontrols2/dialogs/qquickfiledialogimpl/data/bindCurrentFolder.qml delete mode 100644 tests/auto/quickcontrols2/dialogs/qquickfiledialogimpl/data/bindTitle.qml delete mode 100644 tests/auto/quickcontrols2/dialogs/qquickfiledialogimpl/data/bindTxtHtmlNameFilters.qml delete mode 100644 tests/auto/quickcontrols2/dialogs/qquickfiledialogimpl/data/fileDialog.qml delete mode 100644 tests/auto/quickcontrols2/dialogs/qquickfiledialogimpl/qquickfiledialogimpl.pro delete mode 100644 tests/auto/quickcontrols2/dialogs/qquickfiledialogimpl/tst_qquickfiledialogimpl.cpp delete mode 100644 tests/auto/quickcontrols2/dialogs/qquickfontdialogimpl/BLACKLIST delete mode 100644 tests/auto/quickcontrols2/dialogs/qquickfontdialogimpl/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/dialogs/qquickfontdialogimpl/data/fontDialog.qml delete mode 100644 tests/auto/quickcontrols2/dialogs/qquickfontdialogimpl/tst_qquickfontdialogimpl.cpp delete mode 100644 tests/auto/quickcontrols2/focus/BLACKLIST delete mode 100644 tests/auto/quickcontrols2/focus/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/focus/data/activeFocusOnTab.qml delete mode 100644 tests/auto/quickcontrols2/focus/data/keyNavigation.qml delete mode 100644 tests/auto/quickcontrols2/focus/data/visualFocus.qml delete mode 100644 tests/auto/quickcontrols2/focus/tst_focus.cpp delete mode 100644 tests/auto/quickcontrols2/font/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/font/data/font-appwindow-custom.qml delete mode 100644 tests/auto/quickcontrols2/font/data/font-appwindow-default.qml delete mode 100644 tests/auto/quickcontrols2/font/data/font-control-custom.qml delete mode 100644 tests/auto/quickcontrols2/font/data/font-control-default.qml delete mode 100644 tests/auto/quickcontrols2/font/data/font-popup-custom.qml delete mode 100644 tests/auto/quickcontrols2/font/data/font-popup-default.qml delete mode 100644 tests/auto/quickcontrols2/font/data/inheritance-childcontrol.qml delete mode 100644 tests/auto/quickcontrols2/font/data/inheritance-childpopup.qml delete mode 100644 tests/auto/quickcontrols2/font/data/inheritance-control.qml delete mode 100644 tests/auto/quickcontrols2/font/data/inheritance-dynamicchildcontrol.qml delete mode 100644 tests/auto/quickcontrols2/font/data/inheritance-dynamicchildpopup.qml delete mode 100644 tests/auto/quickcontrols2/font/data/inheritance-dynamiccontrol.qml delete mode 100644 tests/auto/quickcontrols2/font/data/inheritance-dynamicpopup.qml delete mode 100644 tests/auto/quickcontrols2/font/data/inheritance-popup.qml delete mode 100644 tests/auto/quickcontrols2/font/data/listview.qml delete mode 100644 tests/auto/quickcontrols2/font/tst_font.cpp delete mode 100644 tests/auto/quickcontrols2/palette/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/palette/data/bindings.qml delete mode 100644 tests/auto/quickcontrols2/palette/data/inheritance-childcontrol.qml delete mode 100644 tests/auto/quickcontrols2/palette/data/inheritance-childpopup.qml delete mode 100644 tests/auto/quickcontrols2/palette/data/inheritance-control.qml delete mode 100644 tests/auto/quickcontrols2/palette/data/inheritance-dynamicchildcontrol.qml delete mode 100644 tests/auto/quickcontrols2/palette/data/inheritance-dynamicchildpopup.qml delete mode 100644 tests/auto/quickcontrols2/palette/data/inheritance-dynamiccontrol.qml delete mode 100644 tests/auto/quickcontrols2/palette/data/inheritance-dynamicpopup.qml delete mode 100644 tests/auto/quickcontrols2/palette/data/inheritance-popup.qml delete mode 100644 tests/auto/quickcontrols2/palette/data/listview.qml delete mode 100644 tests/auto/quickcontrols2/palette/data/palette-appwindow-custom.qml delete mode 100644 tests/auto/quickcontrols2/palette/data/palette-appwindow-default.qml delete mode 100644 tests/auto/quickcontrols2/palette/data/palette-control-custom.qml delete mode 100644 tests/auto/quickcontrols2/palette/data/palette-control-default.qml delete mode 100644 tests/auto/quickcontrols2/palette/data/palette-popup-custom.qml delete mode 100644 tests/auto/quickcontrols2/palette/data/palette-popup-default.qml delete mode 100644 tests/auto/quickcontrols2/palette/data/set-palette.qml delete mode 100644 tests/auto/quickcontrols2/palette/qtquickcontrols2.conf delete mode 100644 tests/auto/quickcontrols2/palette/tst_palette.cpp delete mode 100644 tests/auto/quickcontrols2/platform/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/platform/data/tst_colordialog.qml delete mode 100644 tests/auto/quickcontrols2/platform/data/tst_filedialog.qml delete mode 100644 tests/auto/quickcontrols2/platform/data/tst_folderdialog.qml delete mode 100644 tests/auto/quickcontrols2/platform/data/tst_fontdialog.qml delete mode 100644 tests/auto/quickcontrols2/platform/data/tst_menu.qml delete mode 100644 tests/auto/quickcontrols2/platform/data/tst_menubar.qml delete mode 100644 tests/auto/quickcontrols2/platform/data/tst_menuitem.qml delete mode 100644 tests/auto/quickcontrols2/platform/data/tst_menuitemgroup.qml delete mode 100644 tests/auto/quickcontrols2/platform/data/tst_menuseparator.qml delete mode 100644 tests/auto/quickcontrols2/platform/data/tst_messagedialog.qml delete mode 100644 tests/auto/quickcontrols2/platform/data/tst_standardpaths.qml delete mode 100644 tests/auto/quickcontrols2/platform/data/tst_systemtrayicon.qml delete mode 100644 tests/auto/quickcontrols2/platform/tst_platform.cpp delete mode 100644 tests/auto/quickcontrols2/pressandhold/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/pressandhold/data/dependencies.qml delete mode 100644 tests/auto/quickcontrols2/pressandhold/tst_pressandhold.cpp delete mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/activeFocusControl.qml delete mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/activefocusontab.qml delete mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/attachedProperties.qml delete mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/basicapplicationwindow.qml delete mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/clearfocusondestruction.qml delete mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/defaultFocus.qml delete mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/fill.qml delete mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/focusAfterPopupClosed.qml delete mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/font.qml delete mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/layout.qml delete mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/layoutLayout.qml delete mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/locale.qml delete mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/opacity.qml delete mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/tst_qquickapplicationwindow.cpp delete mode 100644 tests/auto/quickcontrols2/qquickcolor/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/qquickcolor/data/tst_color.qml delete mode 100644 tests/auto/quickcontrols2/qquickcolor/tst_qquickcolor.cpp delete mode 100644 tests/auto/quickcontrols2/qquickcontrol/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/qquickcontrol/data/flickable.qml delete mode 100644 tests/auto/quickcontrols2/qquickcontrol/tst_qquickcontrol.cpp delete mode 100644 tests/auto/quickcontrols2/qquickdrawer/BLACKLIST delete mode 100644 tests/auto/quickcontrols2/qquickdrawer/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/applicationwindow-button.qml delete mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/applicationwindow-hover.qml delete mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/applicationwindow-wheel.qml delete mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/applicationwindow.qml delete mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/dragOverModalShadow.qml delete mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/flickable.qml delete mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/grabber.qml delete mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/header.qml delete mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/multiTouch.qml delete mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/multiple.qml delete mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/reposition.qml delete mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/slider.qml delete mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/topEdgeScreenEdge.qml delete mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/window-button.qml delete mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/window-hover.qml delete mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/window-wheel.qml delete mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/window.qml delete mode 100644 tests/auto/quickcontrols2/qquickdrawer/tst_qquickdrawer.cpp delete mode 100644 tests/auto/quickcontrols2/qquickheaderview/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/qquickheaderview/data/ListModel.qml delete mode 100644 tests/auto/quickcontrols2/qquickheaderview/data/Window.qml delete mode 100644 tests/auto/quickcontrols2/qquickheaderview/tst_qquickheaderview.cpp delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/alignment.qml delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/color.qml delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/fileSelectors.qml delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/imageProvider.qml delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/nameBindingNoSizes.qml delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/nameBindingSourceSize.qml delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/nameBindingSourceSizeWidthHeight.qml delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/root.qml delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/sourceBindingNoSizes.qml delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/sourceBindingSourceSize.qml delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/sourceBindingSourceSizeWidthHeight.qml delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/sourceBindingSourceTooLarge.qml delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/svgNoSizes.qml delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/svgSourceBindingSourceSize.qml delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/translucentColors.qml delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/16x16/actions/appointment-new.png delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/22x22/actions/+testselector/appointment-new.png delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/22x22/actions/+testselector/appointment-new@2x.png delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/22x22/actions/appointment-new.png delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/22x22/actions/appointment-new@2x.png delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/22x22/actions/color-test-original.png delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/22x22/actions/color-test-original@2x.png delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/22x22/actions/color-test-tinted.png delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/22x22/actions/color-test-tinted@2x.png delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/22x22@2/actions/+testselector/appointment-new.png delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/22x22@2/actions/appointment-new.png delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/appointment-new.svg delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/index.theme delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/resources.qrc delete mode 100644 tests/auto/quickcontrols2/qquickiconimage/tst_qquickiconimage.cpp delete mode 100644 tests/auto/quickcontrols2/qquickiconlabel/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/qquickiconlabel/data/colorChanges.qml delete mode 100644 tests/auto/quickcontrols2/qquickiconlabel/data/iconlabel.qml delete mode 100644 tests/auto/quickcontrols2/qquickiconlabel/data/spacingWithOnlyIcon.qml delete mode 100644 tests/auto/quickcontrols2/qquickiconlabel/data/spacingWithOnlyText.qml delete mode 100644 tests/auto/quickcontrols2/qquickiconlabel/tst_qquickiconlabel.cpp delete mode 100644 tests/auto/quickcontrols2/qquickimaginestyle/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/qquickimaginestyle/control-assets/button-background.9.png delete mode 100644 tests/auto/quickcontrols2/qquickimaginestyle/data/tst_imagine.qml delete mode 100644 tests/auto/quickcontrols2/qquickimaginestyle/qtquickcontrols2.conf delete mode 100644 tests/auto/quickcontrols2/qquickimaginestyle/test-assets/button-background-1.png delete mode 100644 tests/auto/quickcontrols2/qquickimaginestyle/test-assets/button-background-2.png delete mode 100644 tests/auto/quickcontrols2/qquickimaginestyle/tst_qquickimaginestyle.cpp delete mode 100644 tests/auto/quickcontrols2/qquickmaterialstyle/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/qquickmaterialstyle/data/tst_material.qml delete mode 100644 tests/auto/quickcontrols2/qquickmaterialstyle/qtquickcontrols2.conf delete mode 100644 tests/auto/quickcontrols2/qquickmaterialstyle/tst_qquickmaterialstyle.cpp delete mode 100644 tests/auto/quickcontrols2/qquickmaterialstyleconf/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/qquickmaterialstyleconf/data/applicationwindow.qml delete mode 100644 tests/auto/quickcontrols2/qquickmaterialstyleconf/qquickmaterialstyleconf.qrc delete mode 100644 tests/auto/quickcontrols2/qquickmaterialstyleconf/qtquickcontrols2.conf delete mode 100644 tests/auto/quickcontrols2/qquickmaterialstyleconf/tst_qquickmaterialstyleconf.cpp delete mode 100644 tests/auto/quickcontrols2/qquickmaterialstyleconf/variant-dense.conf delete mode 100644 tests/auto/quickcontrols2/qquickmaterialstyleconf/variant-normal.conf delete mode 100644 tests/auto/quickcontrols2/qquickmenu/BLACKLIST delete mode 100644 tests/auto/quickcontrols2/qquickmenu/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/qquickmenu/data/actions.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenu/data/addItem.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenu/data/applicationWindowScrollable.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenu/data/applicationwindow.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenu/data/delegateFromSeparateComponent.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenu/data/disableWhenTriggered.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenu/data/disabledMenuItemKeyNavigation.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenu/data/giveMenuItemFocusOnButtonPress.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenu/data/menuItemWidths.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenu/data/menuSeparator.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenu/data/mnemonics.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenu/data/order.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenu/data/popup.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenu/data/pressAndHold.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenu/data/removeTakeItem.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenu/data/repeater.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenu/data/scrollableWithPadding.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenu/data/subMenuDisabled.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenu/data/subMenus.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenu/data/windowScrollable.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenu/tst_qquickmenu.cpp delete mode 100644 tests/auto/quickcontrols2/qquickmenubar/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/qquickmenubar/data/checkHighlightWhenDismissed.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenubar/data/delegateFromSeparateComponent.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenubar/data/empty.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenubar/data/menubar.qml delete mode 100644 tests/auto/quickcontrols2/qquickmenubar/tst_qquickmenubar.cpp delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/foo.9.png delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/foo@2x.9.png delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/foo@3x.9.png delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/foo@4x.9.png delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-all.9.png delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-all@2x.9.png delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-all@3x.9.png delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-all@4x.9.png delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-bottomright.9.png delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-bottomright@2x.9.png delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-bottomright@3x.9.png delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-bottomright@4x.9.png delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-topleft.9.png delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-topleft@2x.9.png delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-topleft@3x.9.png delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-topleft@4x.9.png delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/ninepatchimage.qml delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/padding.9.png delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/padding@2x.9.png delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/padding@3x.9.png delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/padding@4x.9.png delete mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/tst_qquickninepatchimage.cpp delete mode 100644 tests/auto/quickcontrols2/qquickpopup/BLACKLIST delete mode 100644 tests/auto/quickcontrols2/qquickpopup/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/activeFocusOnClose1.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/activeFocusOnClose2.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/activeFocusOnClose3.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/activeFocusOnClosingSeveralPopups.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/applicationwindow-hover.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/applicationwindow-wheel.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/applicationwindow.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/centerInOverlayWithinStackViewItem.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/closeOnEscapeWithNestedPopups.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/closeOnEscapeWithVisiblePopup.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/countChanged.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/cursor.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/destroyDuringExitTransition.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/dialog.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/disabledPalette.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/grabber.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/invisibleToolTipOpen.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/nested.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/orientation.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/tabFence.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/toolTipCrashOnClose.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/window-hover.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/window-wheel.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/data/window.qml delete mode 100644 tests/auto/quickcontrols2/qquickpopup/tst_qquickpopup.cpp delete mode 100644 tests/auto/quickcontrols2/qquickstyle/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/qquickstyle/data/CmdLineArgStyle/Control.qml delete mode 100644 tests/auto/quickcontrols2/qquickstyle/data/CmdLineArgStyle/qmldir delete mode 100644 tests/auto/quickcontrols2/qquickstyle/data/Custom/Label.qml delete mode 100644 tests/auto/quickcontrols2/qquickstyle/data/Custom/qmldir delete mode 100644 tests/auto/quickcontrols2/qquickstyle/data/EnvVarFallbackStyle/Control.qml delete mode 100644 tests/auto/quickcontrols2/qquickstyle/data/EnvVarFallbackStyle/qmldir delete mode 100644 tests/auto/quickcontrols2/qquickstyle/data/EnvVarStyle/Control.qml delete mode 100644 tests/auto/quickcontrols2/qquickstyle/data/EnvVarStyle/qmldir delete mode 100644 tests/auto/quickcontrols2/qquickstyle/data/basic.conf delete mode 100644 tests/auto/quickcontrols2/qquickstyle/data/custom.conf delete mode 100644 tests/auto/quickcontrols2/qquickstyle/data/dependencies.qml delete mode 100644 tests/auto/quickcontrols2/qquickstyle/data/designer/ButtonSpecifics.qml delete mode 100644 tests/auto/quickcontrols2/qquickstyle/data/dummy.dSYM/empty delete mode 100644 tests/auto/quickcontrols2/qquickstyle/data/dummyStyles/DummyStyle/Button.qml delete mode 100644 tests/auto/quickcontrols2/qquickstyle/data/fusion.conf delete mode 100644 tests/auto/quickcontrols2/qquickstyle/data/imagine.conf delete mode 100644 tests/auto/quickcontrols2/qquickstyle/data/material.conf delete mode 100644 tests/auto/quickcontrols2/qquickstyle/data/universal.conf delete mode 100644 tests/auto/quickcontrols2/qquickstyle/tst_qquickstyle.cpp delete mode 100644 tests/auto/quickcontrols2/qquickuniversalstyle/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/qquickuniversalstyle/data/tst_universal.qml delete mode 100644 tests/auto/quickcontrols2/qquickuniversalstyle/qtquickcontrols2.conf delete mode 100644 tests/auto/quickcontrols2/qquickuniversalstyle/tst_qquickuniversalstyle.cpp delete mode 100644 tests/auto/quickcontrols2/qquickuniversalstyleconf/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/qquickuniversalstyleconf/data/applicationwindow.qml delete mode 100644 tests/auto/quickcontrols2/qquickuniversalstyleconf/qquickuniversalstyleconf.qrc delete mode 100644 tests/auto/quickcontrols2/qquickuniversalstyleconf/qtquickcontrols2.conf delete mode 100644 tests/auto/quickcontrols2/qquickuniversalstyleconf/tst_qquickuniversalstyleconf.cpp delete mode 100644 tests/auto/quickcontrols2/revisions/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/revisions/data/dependencies.qml delete mode 100644 tests/auto/quickcontrols2/revisions/tst_revisions.cpp delete mode 100644 tests/auto/quickcontrols2/sanity/BLACKLIST delete mode 100644 tests/auto/quickcontrols2/sanity/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/sanity/data/dependencies.qml delete mode 100644 tests/auto/quickcontrols2/sanity/tst_sanity.cpp delete mode 100644 tests/auto/quickcontrols2/shared/dialogtestutil.h delete mode 100644 tests/auto/quickcontrols2/shared/qtest_quickcontrols.h delete mode 100644 tests/auto/quickcontrols2/shared/util.cpp delete mode 100644 tests/auto/quickcontrols2/shared/util.h delete mode 100644 tests/auto/quickcontrols2/shared/util.pri delete mode 100644 tests/auto/quickcontrols2/shared/visualtestutil.cpp delete mode 100644 tests/auto/quickcontrols2/shared/visualtestutil.h delete mode 100644 tests/auto/quickcontrols2/snippets/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/snippets/data/dependencies.qml delete mode 100644 tests/auto/quickcontrols2/snippets/qtquickcontrols2.conf delete mode 100644 tests/auto/quickcontrols2/snippets/tst_snippets.cpp delete mode 100644 tests/auto/quickcontrols2/styleimports/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/styleimports/ResourceStyle/Button.qml delete mode 100644 tests/auto/quickcontrols2/styleimports/data/Action.qml delete mode 100644 tests/auto/quickcontrols2/styleimports/data/Button.qml delete mode 100644 tests/auto/quickcontrols2/styleimports/data/FileSystemStyle/Button.qml delete mode 100644 tests/auto/quickcontrols2/styleimports/data/FileSystemStyle/qmldir delete mode 100644 tests/auto/quickcontrols2/styleimports/data/Label.qml delete mode 100644 tests/auto/quickcontrols2/styleimports/data/PlatformStyle/+linux/Button.qml delete mode 100644 tests/auto/quickcontrols2/styleimports/data/PlatformStyle/+macos/Button.qml delete mode 100644 tests/auto/quickcontrols2/styleimports/data/PlatformStyle/+windows/Button.qml delete mode 100644 tests/auto/quickcontrols2/styleimports/data/PlatformStyle/Button.qml delete mode 100644 tests/auto/quickcontrols2/styleimports/data/PlatformStyle/qmldir delete mode 100644 tests/auto/quickcontrols2/styleimports/data/applicationWindowWithButton.qml delete mode 100644 tests/auto/quickcontrols2/styleimports/data/qmldir delete mode 100644 tests/auto/quickcontrols2/styleimports/resources/ResourceStyle/Button.qml delete mode 100644 tests/auto/quickcontrols2/styleimports/resources/ResourceStyle/qmldir delete mode 100644 tests/auto/quickcontrols2/styleimports/tst_styleimports.cpp delete mode 100644 tests/auto/quickcontrols2/styleimportscompiletimematerial/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/styleimportscompiletimematerial/data/importMaterialStyleWithoutControls.qml delete mode 100644 tests/auto/quickcontrols2/styleimportscompiletimematerial/tst_styleimportscompiletimematerial.cpp delete mode 100644 tests/auto/quickcontrols2/styleimportscompiletimeqmlonly/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/styleimportscompiletimeqmlonly/data/QmlOnly/Button.qml delete mode 100644 tests/auto/quickcontrols2/styleimportscompiletimeqmlonly/data/QmlOnly/qmldir delete mode 100644 tests/auto/quickcontrols2/styleimportscompiletimeqmlonly/data/importQmlOnlyStyleWithoutControls.qml delete mode 100644 tests/auto/quickcontrols2/styleimportscompiletimeqmlonly/tst_styleimportscompiletimeqmlonly.cpp delete mode 100644 tests/auto/quickcontrols2/translation/CMakeLists.txt delete mode 100644 tests/auto/quickcontrols2/translation/data/comboBox.qml delete mode 100644 tests/auto/quickcontrols2/translation/data/dialogButtonBox.qml delete mode 100644 tests/auto/quickcontrols2/translation/data/dialogButtonBoxWithCustomButtons.qml delete mode 100644 tests/auto/quickcontrols2/translation/qml_jp.qm delete mode 100644 tests/auto/quickcontrols2/translation/qml_jp.ts delete mode 100644 tests/auto/quickcontrols2/translation/qtbase_fr.qm delete mode 100644 tests/auto/quickcontrols2/translation/qtbase_fr.ts delete mode 100644 tests/auto/quickcontrols2/translation/tst_translation.cpp delete mode 100644 tests/benchmarks/CMakeLists.txt delete mode 100644 tests/benchmarks/quickcontrols2/CMakeLists.txt delete mode 100644 tests/benchmarks/quickcontrols2/benchmarks.pro delete mode 100644 tests/benchmarks/quickcontrols2/creationtime/CMakeLists.txt delete mode 100644 tests/benchmarks/quickcontrols2/creationtime/creationtime.pro delete mode 100644 tests/benchmarks/quickcontrols2/creationtime/data/dependencies.qml delete mode 100644 tests/benchmarks/quickcontrols2/creationtime/tst_creationtime.cpp delete mode 100644 tests/benchmarks/quickcontrols2/objectcount/CMakeLists.txt delete mode 100644 tests/benchmarks/quickcontrols2/objectcount/data/dependencies.qml delete mode 100644 tests/benchmarks/quickcontrols2/objectcount/objectcount.pro delete mode 100644 tests/benchmarks/quickcontrols2/objectcount/tst_objectcount.cpp delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_abstractbutton.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_busyindicator.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_button.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_checkbox.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_checkdelegate.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_combobox.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_container.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_control.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_delaybutton.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_dial.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_dialog.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_dialogbuttonbox.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_drawer.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_frame.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_groupbox.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_itemdelegate.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_label.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_menu.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_menuitem.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_menuseparator.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_page.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_pageindicator.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_pane.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_popup.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_progressbar.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_radiobutton.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_radiodelegate.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_rangeslider.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_roundbutton.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_scrollbar.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_scrollindicator.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_scrollview.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_slider.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_spinbox.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_stackview.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_swipedelegate.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_swipeview.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_switch.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_switchdelegate.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_tabbar.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_tabbutton.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_textarea.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_textfield.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_toolbutton.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_toolseparator.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_tooltip.qml delete mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_tumbler.qml delete mode 100644 tests/global/global.cfg delete mode 100644 tests/manual/CMakeLists.txt delete mode 100644 tests/manual/quickcontrols2/CMakeLists.txt delete mode 100644 tests/manual/quickcontrols2/buttons/ButtonLoader.qml delete mode 100644 tests/manual/quickcontrols2/buttons/CMakeLists.txt delete mode 100644 tests/manual/quickcontrols2/buttons/buttons.cpp delete mode 100644 tests/manual/quickcontrols2/buttons/buttons.pro delete mode 100644 tests/manual/quickcontrols2/buttons/buttons.qml delete mode 100644 tests/manual/quickcontrols2/dialogs/CMakeLists.txt delete mode 100644 tests/manual/quickcontrols2/dialogs/FileDialogPage.qml delete mode 100644 tests/manual/quickcontrols2/dialogs/FontDialogPage.qml delete mode 100644 tests/manual/quickcontrols2/dialogs/StringListView.qml delete mode 100644 tests/manual/quickcontrols2/dialogs/Theme.qml delete mode 100644 tests/manual/quickcontrols2/dialogs/dialogs.cpp delete mode 100644 tests/manual/quickcontrols2/dialogs/dialogs.pro delete mode 100644 tests/manual/quickcontrols2/dialogs/dialogs.qml delete mode 100644 tests/manual/quickcontrols2/dialogs/qmldir delete mode 100644 tests/manual/quickcontrols2/fonts/CMakeLists.txt delete mode 100644 tests/manual/quickcontrols2/fonts/deployment.pri delete mode 100644 tests/manual/quickcontrols2/fonts/fonts.pro delete mode 100644 tests/manual/quickcontrols2/fonts/main.cpp delete mode 100644 tests/manual/quickcontrols2/fonts/main.qml delete mode 100644 tests/manual/quickcontrols2/fonts/qml.qrc delete mode 100644 tests/manual/quickcontrols2/gifs/CMakeLists.txt delete mode 100644 tests/manual/quickcontrols2/gifs/capturedevent.cpp delete mode 100644 tests/manual/quickcontrols2/gifs/capturedevent.h delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-busyindicator.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-button-flat.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-button-highlighted.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-button.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-checkbox-tristate.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-checkbox.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-checkdelegate-tristate.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-checkdelegate.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-combobox.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-delaybutton.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-dial-no-wrap.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-dial-wrap.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-drawer.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-itemdelegate.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-menu.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-progressbar-indeterminate.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-progressbar.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-radiobutton.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-radiodelegate.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-rangeslider.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-scrollbar-snap.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-scrollbar.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-scrollindicator.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-slider-snap.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-slider.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-stackview-pop.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-stackview-push.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-stackview-replace.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-stackview-unwind.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-swipedelegate-behind.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-swipedelegate-leading-trailing.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-swipedelegate.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-swipeview.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-switch.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-switchdelegate.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-tabbar.qml delete mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-tumbler-wrap.qml delete mode 100644 tests/manual/quickcontrols2/gifs/eventcapturer.cpp delete mode 100644 tests/manual/quickcontrols2/gifs/eventcapturer.h delete mode 100644 tests/manual/quickcontrols2/gifs/gifrecorder.cpp delete mode 100644 tests/manual/quickcontrols2/gifs/gifrecorder.h delete mode 100644 tests/manual/quickcontrols2/gifs/gifs.pro delete mode 100644 tests/manual/quickcontrols2/gifs/tst_gifs.cpp delete mode 100644 tests/manual/quickcontrols2/headerview/CMakeLists.txt delete mode 100644 tests/manual/quickcontrols2/headerview/headerview.pro delete mode 100644 tests/manual/quickcontrols2/headerview/main.cpp delete mode 100644 tests/manual/quickcontrols2/headerview/main.qml delete mode 100644 tests/manual/quickcontrols2/manual.pro delete mode 100644 tests/manual/quickcontrols2/nativestyle/.gitignore delete mode 100644 tests/manual/quickcontrols2/nativestyle/Buttons.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/CMakeLists.txt delete mode 100644 tests/manual/quickcontrols2/nativestyle/CheckBoxes.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/ComboBoxes.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/ControlContainer.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/CustomButtons.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/CustomCheckBoxes.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/CustomComboBoxes.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/CustomDials.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/CustomFrames.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/CustomProgressBars.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/CustomRadioButtons.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/CustomScrollBars.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/CustomSliders.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/CustomSpinBoxes.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/CustomTextAreas.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/CustomTextFields.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/Dials.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/Frames.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/ProgressBars.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/RadioButtons.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/ScrollBars.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/Sliders.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/SlidersMini.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/SlidersSmall.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/SpinBoxes.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/TextAreas.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/TextFields.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/checkbox-icon.png delete mode 100644 tests/manual/quickcontrols2/nativestyle/checkbox-icon16.png delete mode 100644 tests/manual/quickcontrols2/nativestyle/checkbox-icon@2x.png delete mode 100644 tests/manual/quickcontrols2/nativestyle/main.cpp delete mode 100644 tests/manual/quickcontrols2/nativestyle/main.qml delete mode 100644 tests/manual/quickcontrols2/nativestyle/nativestyle.pro delete mode 100644 tests/manual/quickcontrols2/nativestyle/qml.qrc delete mode 100644 tests/manual/quickcontrols2/qquickdialog/CMakeLists.txt delete mode 100644 tests/manual/quickcontrols2/qquickdialog/CustomDialog.qml delete mode 100644 tests/manual/quickcontrols2/qquickdialog/DialogLabel.qml delete mode 100644 tests/manual/quickcontrols2/qquickdialog/Marker.qml delete mode 100644 tests/manual/quickcontrols2/qquickdialog/qquickdialog.cpp delete mode 100644 tests/manual/quickcontrols2/qquickdialog/qquickdialog.pro delete mode 100644 tests/manual/quickcontrols2/qquickdialog/qquickdialog.qml delete mode 100644 tests/manual/quickcontrols2/qquickdialog/qtquickcontrols2.conf delete mode 100644 tests/manual/quickcontrols2/screenshots/CMakeLists.txt delete mode 100644 tests/manual/quickcontrols2/screenshots/qtquickcontrols2.conf delete mode 100644 tests/manual/quickcontrols2/screenshots/screenshots.cpp delete mode 100644 tests/manual/quickcontrols2/screenshots/screenshots.pro delete mode 100644 tests/manual/quickcontrols2/screenshots/screenshots.qml delete mode 100644 tests/manual/quickcontrols2/shared/FontAwesome.otf delete mode 100644 tests/manual/quickcontrols2/shared/FontAwesome.qml delete mode 100644 tests/manual/quickcontrols2/shared/FontAwesomeIcon.qml delete mode 100644 tests/manual/quickcontrols2/shared/qmldir delete mode 100644 tests/manual/quickcontrols2/shared/shared.qrc delete mode 100644 tests/manual/quickcontrols2/styles-cover-flow/CMakeLists.txt delete mode 100644 tests/manual/quickcontrols2/styles-cover-flow/CoverFlowDelegate.qml delete mode 100644 tests/manual/quickcontrols2/styles-cover-flow/CoverFlowPath.qml delete mode 100644 tests/manual/quickcontrols2/styles-cover-flow/styles-cover-flow.cpp delete mode 100644 tests/manual/quickcontrols2/styles-cover-flow/styles-cover-flow.pro delete mode 100644 tests/manual/quickcontrols2/styles-cover-flow/styles-cover-flow.qml delete mode 100644 tests/manual/quickcontrols2/styles/CMakeLists.txt delete mode 100644 tests/manual/quickcontrols2/styles/styles.cpp delete mode 100644 tests/manual/quickcontrols2/styles/styles.pro delete mode 100644 tests/manual/quickcontrols2/styles/styles.qml delete mode 100644 tests/manual/quickcontrols2/systemtrayicon/CMakeLists.txt delete mode 100644 tests/manual/quickcontrols2/systemtrayicon/images/qt_logo_green_256.png delete mode 100644 tests/manual/quickcontrols2/systemtrayicon/systemtrayicon.cpp delete mode 100644 tests/manual/quickcontrols2/systemtrayicon/systemtrayicon.pro delete mode 100644 tests/manual/quickcontrols2/systemtrayicon/systemtrayicon.qml delete mode 100644 tests/manual/quickcontrols2/systemtrayicon/systemtrayicon.qrc delete mode 100644 tests/manual/quickcontrols2/testbench/+Imagine/ApplicationWindow.qml delete mode 100644 tests/manual/quickcontrols2/testbench/+Imagine/ContentPane.qml delete mode 100644 tests/manual/quickcontrols2/testbench/+Imagine/Dialog.qml delete mode 100644 tests/manual/quickcontrols2/testbench/+Imagine/Menu.qml delete mode 100644 tests/manual/quickcontrols2/testbench/+Imagine/ToolBar.qml delete mode 100644 tests/manual/quickcontrols2/testbench/.gitignore delete mode 100644 tests/manual/quickcontrols2/testbench/ApplicationWindow.qml delete mode 100644 tests/manual/quickcontrols2/testbench/CMakeLists.txt delete mode 100644 tests/manual/quickcontrols2/testbench/ColorEditor.qml delete mode 100644 tests/manual/quickcontrols2/testbench/ContentPane.qml delete mode 100644 tests/manual/quickcontrols2/testbench/ControlContainer.qml delete mode 100644 tests/manual/quickcontrols2/testbench/Dialog.qml delete mode 100644 tests/manual/quickcontrols2/testbench/ExampleContainer.qml delete mode 100644 tests/manual/quickcontrols2/testbench/Menu.qml delete mode 100644 tests/manual/quickcontrols2/testbench/README.md delete mode 100644 tests/manual/quickcontrols2/testbench/SettingsDialog.qml delete mode 100644 tests/manual/quickcontrols2/testbench/ToolBar.qml delete mode 100644 tests/manual/quickcontrols2/testbench/assetfixer.cpp delete mode 100644 tests/manual/quickcontrols2/testbench/assetfixer.h delete mode 100644 tests/manual/quickcontrols2/testbench/clipboard.cpp delete mode 100644 tests/manual/quickcontrols2/testbench/clipboard.h delete mode 100644 tests/manual/quickcontrols2/testbench/controls/BusyIndicator.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/Button.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/CheckBox.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/CheckDelegate.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/ComboBox.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/DelayButton.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/Dial.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/Dialog.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/Frame.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/GroupBox.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/ItemDelegate.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/Label.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/Menu.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/MenuBar.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/Page.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/PageIndicator.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/Pane.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/ProgressBar.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/RadioButton.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/RadioDelegate.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/RangeSlider.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/RoundButton.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/ScrollBar.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/ScrollIndicator.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/Slider.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/SpinBox.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/SplitView.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/SwipeDelegate.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/Switch.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/SwitchDelegate.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/TabBar.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/TextArea.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/TextField.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/ToolBar.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/ToolTip.qml delete mode 100644 tests/manual/quickcontrols2/testbench/controls/Tumbler.qml delete mode 100644 tests/manual/quickcontrols2/testbench/deployment.pri delete mode 100644 tests/manual/quickcontrols2/testbench/directoryvalidator.cpp delete mode 100644 tests/manual/quickcontrols2/testbench/directoryvalidator.h delete mode 100644 tests/manual/quickcontrols2/testbench/fonts.qrc delete mode 100644 tests/manual/quickcontrols2/testbench/fonts/LICENSE.txt delete mode 100644 tests/manual/quickcontrols2/testbench/fonts/fontawesome.ttf delete mode 100644 tests/manual/quickcontrols2/testbench/main.cpp delete mode 100644 tests/manual/quickcontrols2/testbench/qml.qrc delete mode 100644 tests/manual/quickcontrols2/testbench/testbench.pro delete mode 100644 tests/manual/quickcontrols2/testbench/testbench.qml delete mode 100644 tests/manual/quickcontrols2/viewinqwidget/CMakeLists.txt delete mode 100644 tests/manual/quickcontrols2/viewinqwidget/main.cpp delete mode 100644 tests/manual/quickcontrols2/viewinqwidget/main.qml delete mode 100644 tests/manual/quickcontrols2/viewinqwidget/viewinqwidget.pro delete mode 100644 tests/manual/quickcontrols2/viewinqwidget/viewinqwidget.qrc (limited to 'tests') diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt deleted file mode 100644 index 22141371..00000000 --- a/tests/CMakeLists.txt +++ /dev/null @@ -1,7 +0,0 @@ -# Generated from tests.pro. - -if(QT_BUILD_STANDALONE_TESTS) - # Add qt_find_package calls for extra dependencies that need to be found when building - # the standalone tests here. -endif() -qt_build_tests() diff --git a/tests/auto/CMakeLists.txt b/tests/auto/CMakeLists.txt deleted file mode 100644 index b0df947d..00000000 --- a/tests/auto/CMakeLists.txt +++ /dev/null @@ -1 +0,0 @@ -add_subdirectory(quickcontrols2) diff --git a/tests/auto/quickcontrols2/CMakeLists.txt b/tests/auto/quickcontrols2/CMakeLists.txt deleted file mode 100644 index 6f230011..00000000 --- a/tests/auto/quickcontrols2/CMakeLists.txt +++ /dev/null @@ -1,37 +0,0 @@ -# Generated from auto.pro. - -add_subdirectory(accessibility) -add_subdirectory(controls) -add_subdirectory(cursor) -add_subdirectory(customization) -add_subdirectory(designer) -add_subdirectory(dialogs) -add_subdirectory(focus) -add_subdirectory(font) -add_subdirectory(palette) -add_subdirectory(platform) -add_subdirectory(pressandhold) -add_subdirectory(qquickapplicationwindow) -add_subdirectory(qquickcontrol) -add_subdirectory(qquickcolor) -add_subdirectory(qquickdrawer) -add_subdirectory(qquickheaderview) -add_subdirectory(qquickiconimage) -add_subdirectory(qquickiconlabel) -add_subdirectory(qquickimaginestyle) -add_subdirectory(qquickmaterialstyle) -add_subdirectory(qquickmaterialstyleconf) -add_subdirectory(qquickmenu) -add_subdirectory(qquickmenubar) -add_subdirectory(qquickninepatchimage) -add_subdirectory(qquickpopup) -add_subdirectory(qquickstyle) -add_subdirectory(qquickuniversalstyle) -add_subdirectory(qquickuniversalstyleconf) -add_subdirectory(revisions) -add_subdirectory(sanity) -add_subdirectory(snippets) -add_subdirectory(styleimports) -add_subdirectory(styleimportscompiletimematerial) -add_subdirectory(styleimportscompiletimeqmlonly) -add_subdirectory(translation) diff --git a/tests/auto/quickcontrols2/accessibility/BLACKLIST b/tests/auto/quickcontrols2/accessibility/BLACKLIST deleted file mode 100644 index fe7a87f8..00000000 --- a/tests/auto/quickcontrols2/accessibility/BLACKLIST +++ /dev/null @@ -1,2 +0,0 @@ -[a11y:Label] -opensuse-leap diff --git a/tests/auto/quickcontrols2/accessibility/CMakeLists.txt b/tests/auto/quickcontrols2/accessibility/CMakeLists.txt deleted file mode 100644 index dafca24b..00000000 --- a/tests/auto/quickcontrols2/accessibility/CMakeLists.txt +++ /dev/null @@ -1,54 +0,0 @@ -# Generated from accessibility.pro. - -if(NOT QT_FEATURE_accessibility) - return() -endif() - -##################################################################### -## tst_accessibility Test: -##################################################################### - -# Collect test data -file(GLOB_RECURSE test_data_glob - RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - data/*) -list(APPEND test_data ${test_data_glob}) - -qt_internal_add_test(tst_accessibility - SOURCES - ../shared/qtest_quickcontrols.h - ../shared/util.cpp ../shared/util.h - ../shared/visualtestutil.cpp ../shared/visualtestutil.h - tst_accessibility.cpp - DEFINES - QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/quickcontrols2\\\" - PUBLIC_LIBRARIES - Qt::CorePrivate - Qt::Gui - Qt::GuiPrivate - Qt::QmlPrivate - Qt::QuickControls2 - Qt::QuickControls2Private - Qt::QuickPrivate - Qt::QuickTemplates2Private - Qt::QuickTest - Qt::TestPrivate - TESTDATA ${test_data} -) - -#### Keys ignored in scope 1:.:.:accessibility.pro:: -# OTHER_FILES = "data/*.qml" -# _REQUIREMENTS = "qtConfig(accessibility)" - -## Scopes: -##################################################################### - -qt_internal_extend_target(tst_accessibility CONDITION ANDROID OR IOS - DEFINES - QT_QMLTEST_DATADIR=\\\":/data\\\" -) - -qt_internal_extend_target(tst_accessibility CONDITION NOT ANDROID AND NOT IOS - DEFINES - QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" -) diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/abstractbutton.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/abstractbutton.qml deleted file mode 100644 index 29d6b3c0..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/abstractbutton.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -AbstractButton { - text: "AbstractButton" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/busyindicator.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/busyindicator.qml deleted file mode 100644 index baaa9ba8..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/busyindicator.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -BusyIndicator { } diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/button.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/button.qml deleted file mode 100644 index 0359b3ac..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/button.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Button { - text: "Button" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/checkbox.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/checkbox.qml deleted file mode 100644 index c912be57..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/checkbox.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -CheckBox { - text: "CheckBox" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/checkdelegate.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/checkdelegate.qml deleted file mode 100644 index df62bc89..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/checkdelegate.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -CheckDelegate { - text: "CheckDelegate" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/combobox.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/combobox.qml deleted file mode 100644 index bfeac723..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/combobox.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ComboBox { - model: ["ComboBox"] -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/container.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/container.qml deleted file mode 100644 index 7d29fec4..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/container.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Container { } diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/control.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/control.qml deleted file mode 100644 index 280cfd29..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/control.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Control { } diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/dial.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/dial.qml deleted file mode 100644 index d7e700b5..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/dial.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Dial { } diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/dialog.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/dialog.qml deleted file mode 100644 index d88fd36d..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/dialog.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Dialog { - title: "Dialog" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/drawer.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/drawer.qml deleted file mode 100644 index 60a35171..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/drawer.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Drawer { } diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/frame.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/frame.qml deleted file mode 100644 index b70ccb55..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/frame.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Frame { } diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/groupbox.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/groupbox.qml deleted file mode 100644 index 24f3a294..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/groupbox.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -GroupBox { - title: "GroupBox" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/itemdelegate.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/itemdelegate.qml deleted file mode 100644 index 5ec95fe0..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/itemdelegate.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ItemDelegate { - text: "ItemDelegate" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/label.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/label.qml deleted file mode 100644 index 5f6a98cd..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/label.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Label { - text: "Label" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/menu.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/menu.qml deleted file mode 100644 index 07fef728..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/menu.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Menu { } diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/menuitem.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/menuitem.qml deleted file mode 100644 index 194fa988..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/menuitem.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -MenuItem { - text: "MenuItem" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/page.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/page.qml deleted file mode 100644 index cd1f78e1..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/page.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Page { - title: "Page" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/pageindicator.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/pageindicator.qml deleted file mode 100644 index d64d5657..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/pageindicator.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -PageIndicator { } diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/pane.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/pane.qml deleted file mode 100644 index 765c98a3..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/pane.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Pane { } diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/popup.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/popup.qml deleted file mode 100644 index c599bd4c..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/popup.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Popup { } diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/progressbar.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/progressbar.qml deleted file mode 100644 index b3e287c3..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/progressbar.qml +++ /dev/null @@ -1,8 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ProgressBar { - from: 0 - to: 100 - value: 50 -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/radiobutton.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/radiobutton.qml deleted file mode 100644 index d796b37e..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/radiobutton.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -RadioButton { - text: "RadioButton" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/radiodelegate.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/radiodelegate.qml deleted file mode 100644 index d002b985..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/radiodelegate.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -RadioDelegate { - text: "RadioDelegate" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/rangeslider.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/rangeslider.qml deleted file mode 100644 index 7bd364c4..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/rangeslider.qml +++ /dev/null @@ -1,11 +0,0 @@ -import QtQuick -import QtQuick.Controls - -RangeSlider { - from: 0 - to: 100 - first.value: 25 - second.value: 75 - stepSize: 1 - orientation: Qt.Horizontal -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/roundbutton.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/roundbutton.qml deleted file mode 100644 index 6c78c0a4..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/roundbutton.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -RoundButton { - text: "RoundButton" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/scrollbar.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/scrollbar.qml deleted file mode 100644 index c36b1534..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/scrollbar.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ScrollBar { } diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/scrollindicator.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/scrollindicator.qml deleted file mode 100644 index 5b2f44b6..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/scrollindicator.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ScrollIndicator { } diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/slider.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/slider.qml deleted file mode 100644 index fd60a198..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/slider.qml +++ /dev/null @@ -1,10 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Slider { - from: 0 - to: 100 - value: 50 - stepSize: 1 - orientation: Qt.Horizontal -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/spinbox.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/spinbox.qml deleted file mode 100644 index 159e1f46..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/spinbox.qml +++ /dev/null @@ -1,9 +0,0 @@ -import QtQuick -import QtQuick.Controls - -SpinBox { - from: 0 - to: 100 - value: 50 - stepSize: 1 -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/stackview.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/stackview.qml deleted file mode 100644 index bd540b91..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/stackview.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -StackView { } diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/swipedelegate.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/swipedelegate.qml deleted file mode 100644 index d3724d4d..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/swipedelegate.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -SwipeDelegate { - text: "SwipeDelegate" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/swipeview.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/swipeview.qml deleted file mode 100644 index 9eb82216..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/swipeview.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -SwipeView { } diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/switch.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/switch.qml deleted file mode 100644 index 00213086..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/switch.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Switch { - text: "Switch" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/switchdelegate.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/switchdelegate.qml deleted file mode 100644 index 9f71ed68..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/switchdelegate.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -SwitchDelegate { - text: "SwitchDelegate" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/tabbar.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/tabbar.qml deleted file mode 100644 index 423bfea9..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/tabbar.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -TabBar { } diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/tabbutton.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/tabbutton.qml deleted file mode 100644 index ab9ea8ae..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/tabbutton.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -TabButton { - text: "TabButton" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/textarea.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/textarea.qml deleted file mode 100644 index 9a1f31d0..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/textarea.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -TextArea { - text: "TextArea" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/textfield.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/textfield.qml deleted file mode 100644 index 42a16bae..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/textfield.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -TextField { - text: "TextField" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/toolbar.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/toolbar.qml deleted file mode 100644 index 01b93d7d..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/toolbar.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ToolBar { } diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/toolbutton.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/toolbutton.qml deleted file mode 100644 index 40e1152e..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/toolbutton.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ToolButton { - text: "ToolButton" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/tooltip.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/tooltip.qml deleted file mode 100644 index f1c3cebe..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/tooltip.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ToolTip { - text: "ToolTip" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/defaults/tumbler.qml b/tests/auto/quickcontrols2/accessibility/data/defaults/tumbler.qml deleted file mode 100644 index e3db175b..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/defaults/tumbler.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Tumbler { } diff --git a/tests/auto/quickcontrols2/accessibility/data/ordering/page.qml b/tests/auto/quickcontrols2/accessibility/data/ordering/page.qml deleted file mode 100644 index 8efafe32..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/ordering/page.qml +++ /dev/null @@ -1,23 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Page { - title: "Page" - Accessible.role: Accessible.Pane - - header: Label { - text: "Header" - } - - footer: Label { - text: "Footer" - } - - Label { - text: "Content item 1" - } - - Label { - text: "Content item 2" - } -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/abstractbutton.qml b/tests/auto/quickcontrols2/accessibility/data/override/abstractbutton.qml deleted file mode 100644 index ac8efe26..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/abstractbutton.qml +++ /dev/null @@ -1,7 +0,0 @@ -import QtQuick -import QtQuick.Controls - -AbstractButton { - text: "AbstractButton" - Accessible.name: text + "Override" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/busyindicator.qml b/tests/auto/quickcontrols2/accessibility/data/override/busyindicator.qml deleted file mode 100644 index 439788d1..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/busyindicator.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -BusyIndicator { - Accessible.name: "BusyIndicatorOverride" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/button.qml b/tests/auto/quickcontrols2/accessibility/data/override/button.qml deleted file mode 100644 index 578af86c..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/button.qml +++ /dev/null @@ -1,7 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Button { - text: "Button" - Accessible.name: text + "Override" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/checkbox.qml b/tests/auto/quickcontrols2/accessibility/data/override/checkbox.qml deleted file mode 100644 index 5df73509..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/checkbox.qml +++ /dev/null @@ -1,7 +0,0 @@ -import QtQuick -import QtQuick.Controls - -CheckBox { - text: "CheckBox" - Accessible.name: text + "Override" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/checkdelegate.qml b/tests/auto/quickcontrols2/accessibility/data/override/checkdelegate.qml deleted file mode 100644 index 43f65d50..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/checkdelegate.qml +++ /dev/null @@ -1,7 +0,0 @@ -import QtQuick -import QtQuick.Controls - -CheckDelegate { - text: "CheckDelegate" - Accessible.name: text + "Override" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/combobox.qml b/tests/auto/quickcontrols2/accessibility/data/override/combobox.qml deleted file mode 100644 index fa6ed3b4..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/combobox.qml +++ /dev/null @@ -1,7 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ComboBox { - model: ["ComboBox"] - Accessible.name: model[0] + "Override" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/container.qml b/tests/auto/quickcontrols2/accessibility/data/override/container.qml deleted file mode 100644 index 4e73f341..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/container.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Container { - Accessible.name: "ContainerOverride" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/control.qml b/tests/auto/quickcontrols2/accessibility/data/override/control.qml deleted file mode 100644 index 9c2be461..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/control.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Control { - Accessible.name: "ControlOverride" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/dial.qml b/tests/auto/quickcontrols2/accessibility/data/override/dial.qml deleted file mode 100644 index 8dbf0e37..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/dial.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Dial { - Accessible.name: "DialOverride" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/dialog.qml b/tests/auto/quickcontrols2/accessibility/data/override/dialog.qml deleted file mode 100644 index d1f31971..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/dialog.qml +++ /dev/null @@ -1,7 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Dialog { - title: "Dialog" - Accessible.name: title + "Override" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/drawer.qml b/tests/auto/quickcontrols2/accessibility/data/override/drawer.qml deleted file mode 100644 index 02e973e2..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/drawer.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Drawer { - Accessible.name: "DrawerOverride" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/frame.qml b/tests/auto/quickcontrols2/accessibility/data/override/frame.qml deleted file mode 100644 index 55086b35..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/frame.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Frame { - Accessible.name: "FrameOverride" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/groupbox.qml b/tests/auto/quickcontrols2/accessibility/data/override/groupbox.qml deleted file mode 100644 index d09d0845..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/groupbox.qml +++ /dev/null @@ -1,7 +0,0 @@ -import QtQuick -import QtQuick.Controls - -GroupBox { - title: "GroupBox" - Accessible.name: title + "Override" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/itemdelegate.qml b/tests/auto/quickcontrols2/accessibility/data/override/itemdelegate.qml deleted file mode 100644 index 2f32cb75..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/itemdelegate.qml +++ /dev/null @@ -1,7 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ItemDelegate { - text: "ItemDelegate" - Accessible.name: text + "Override" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/label.qml b/tests/auto/quickcontrols2/accessibility/data/override/label.qml deleted file mode 100644 index 5c1310f8..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/label.qml +++ /dev/null @@ -1,7 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Label { - text: "Label" - Accessible.name: text + "Override" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/menu.qml b/tests/auto/quickcontrols2/accessibility/data/override/menu.qml deleted file mode 100644 index 57a1b3d6..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/menu.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Menu { - Accessible.name: "MenuOverride" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/menuitem.qml b/tests/auto/quickcontrols2/accessibility/data/override/menuitem.qml deleted file mode 100644 index e1c064f3..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/menuitem.qml +++ /dev/null @@ -1,7 +0,0 @@ -import QtQuick -import QtQuick.Controls - -MenuItem { - text: "MenuItem" - Accessible.name: text + "Override" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/page.qml b/tests/auto/quickcontrols2/accessibility/data/override/page.qml deleted file mode 100644 index b3b87e8a..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/page.qml +++ /dev/null @@ -1,7 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Page { - title: "Page" - Accessible.name: title + "Override" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/pageindicator.qml b/tests/auto/quickcontrols2/accessibility/data/override/pageindicator.qml deleted file mode 100644 index f366464d..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/pageindicator.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -PageIndicator { - Accessible.name: "PageIndicatorOverride" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/pane.qml b/tests/auto/quickcontrols2/accessibility/data/override/pane.qml deleted file mode 100644 index 7b57e9a9..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/pane.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Pane { - Accessible.name: "PaneOverride" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/popup.qml b/tests/auto/quickcontrols2/accessibility/data/override/popup.qml deleted file mode 100644 index 9d8d5855..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/popup.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Popup { - Accessible.name: "PopupOverride" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/progressbar.qml b/tests/auto/quickcontrols2/accessibility/data/override/progressbar.qml deleted file mode 100644 index 58bd2ae1..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/progressbar.qml +++ /dev/null @@ -1,10 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ProgressBar { - from: 0 - to: 100 - value: 50 - - Accessible.name: "ProgressBarOverride" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/radiobutton.qml b/tests/auto/quickcontrols2/accessibility/data/override/radiobutton.qml deleted file mode 100644 index 3c555256..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/radiobutton.qml +++ /dev/null @@ -1,7 +0,0 @@ -import QtQuick -import QtQuick.Controls - -RadioButton { - text: "RadioButton" - Accessible.name: text + "Override" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/radiodelegate.qml b/tests/auto/quickcontrols2/accessibility/data/override/radiodelegate.qml deleted file mode 100644 index 883f963c..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/radiodelegate.qml +++ /dev/null @@ -1,7 +0,0 @@ -import QtQuick -import QtQuick.Controls - -RadioDelegate { - text: "RadioDelegate" - Accessible.name: text + "Override" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/rangeslider.qml b/tests/auto/quickcontrols2/accessibility/data/override/rangeslider.qml deleted file mode 100644 index 675c34aa..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/rangeslider.qml +++ /dev/null @@ -1,13 +0,0 @@ -import QtQuick -import QtQuick.Controls - -RangeSlider { - from: 0 - to: 100 - first.value: 25 - second.value: 75 - stepSize: 1 - orientation: Qt.Horizontal - - Accessible.name: "RangeSliderOverride" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/roundbutton.qml b/tests/auto/quickcontrols2/accessibility/data/override/roundbutton.qml deleted file mode 100644 index a793ee28..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/roundbutton.qml +++ /dev/null @@ -1,7 +0,0 @@ -import QtQuick -import QtQuick.Controls - -RoundButton { - text: "RoundButton" - Accessible.name: text + "Override" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/scrollbar.qml b/tests/auto/quickcontrols2/accessibility/data/override/scrollbar.qml deleted file mode 100644 index 6b3e613c..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/scrollbar.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ScrollBar { - Accessible.name: "ScrollBarOverride" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/scrollindicator.qml b/tests/auto/quickcontrols2/accessibility/data/override/scrollindicator.qml deleted file mode 100644 index 5cc1e5d4..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/scrollindicator.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ScrollIndicator { - Accessible.name: "ScrollIndicatorOverride" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/slider.qml b/tests/auto/quickcontrols2/accessibility/data/override/slider.qml deleted file mode 100644 index 9239f8db..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/slider.qml +++ /dev/null @@ -1,11 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Slider { - from: 0 - to: 100 - value: 50 - stepSize: 1 - orientation: Qt.Horizontal - Accessible.name: "SliderOverride" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/spinbox.qml b/tests/auto/quickcontrols2/accessibility/data/override/spinbox.qml deleted file mode 100644 index 327f2a6d..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/spinbox.qml +++ /dev/null @@ -1,10 +0,0 @@ -import QtQuick -import QtQuick.Controls - -SpinBox { - from: 0 - to: 100 - value: 50 - stepSize: 1 - Accessible.name: "SpinBoxOverride" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/stackview.qml b/tests/auto/quickcontrols2/accessibility/data/override/stackview.qml deleted file mode 100644 index dd3b8342..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/stackview.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -StackView { - Accessible.name: "StackViewOverride" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/swipedelegate.qml b/tests/auto/quickcontrols2/accessibility/data/override/swipedelegate.qml deleted file mode 100644 index bc97fc93..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/swipedelegate.qml +++ /dev/null @@ -1,7 +0,0 @@ -import QtQuick -import QtQuick.Controls - -SwipeDelegate { - text: "SwipeDelegate" - Accessible.name: text + "Override" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/swipeview.qml b/tests/auto/quickcontrols2/accessibility/data/override/swipeview.qml deleted file mode 100644 index 809b5362..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/swipeview.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -SwipeView { - Accessible.name: "SwipeViewOverride" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/switch.qml b/tests/auto/quickcontrols2/accessibility/data/override/switch.qml deleted file mode 100644 index 18e3eb70..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/switch.qml +++ /dev/null @@ -1,7 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Switch { - text: "Switch" - Accessible.name: text + "Override" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/switchdelegate.qml b/tests/auto/quickcontrols2/accessibility/data/override/switchdelegate.qml deleted file mode 100644 index 0c66f9e9..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/switchdelegate.qml +++ /dev/null @@ -1,7 +0,0 @@ -import QtQuick -import QtQuick.Controls - -SwitchDelegate { - text: "SwitchDelegate" - Accessible.name: text + "Override" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/tabbar.qml b/tests/auto/quickcontrols2/accessibility/data/override/tabbar.qml deleted file mode 100644 index a959f68c..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/tabbar.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -TabBar { - Accessible.name: "TabBarOverride" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/tabbutton.qml b/tests/auto/quickcontrols2/accessibility/data/override/tabbutton.qml deleted file mode 100644 index 1530a2d1..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/tabbutton.qml +++ /dev/null @@ -1,7 +0,0 @@ -import QtQuick -import QtQuick.Controls - -TabButton { - text: "TabButton" - Accessible.name: text + "Override" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/textarea.qml b/tests/auto/quickcontrols2/accessibility/data/override/textarea.qml deleted file mode 100644 index 2b142225..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/textarea.qml +++ /dev/null @@ -1,7 +0,0 @@ -import QtQuick -import QtQuick.Controls - -TextArea { - text: "TextArea" - Accessible.name: text + "Override" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/textfield.qml b/tests/auto/quickcontrols2/accessibility/data/override/textfield.qml deleted file mode 100644 index 42098b66..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/textfield.qml +++ /dev/null @@ -1,7 +0,0 @@ -import QtQuick -import QtQuick.Controls - -TextField { - text: "TextField" - Accessible.name: text + "Override" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/toolbar.qml b/tests/auto/quickcontrols2/accessibility/data/override/toolbar.qml deleted file mode 100644 index 97406f8c..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/toolbar.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ToolBar { - Accessible.name: "ToolBarOverride" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/toolbutton.qml b/tests/auto/quickcontrols2/accessibility/data/override/toolbutton.qml deleted file mode 100644 index 5ecb427b..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/toolbutton.qml +++ /dev/null @@ -1,7 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ToolButton { - text: "ToolButton" - Accessible.name: text + "Override" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/tooltip.qml b/tests/auto/quickcontrols2/accessibility/data/override/tooltip.qml deleted file mode 100644 index 1a4c3a99..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/tooltip.qml +++ /dev/null @@ -1,7 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ToolTip { - text: "ToolTip" - Accessible.name: text + "Override" -} diff --git a/tests/auto/quickcontrols2/accessibility/data/override/tumbler.qml b/tests/auto/quickcontrols2/accessibility/data/override/tumbler.qml deleted file mode 100644 index 947f66cd..00000000 --- a/tests/auto/quickcontrols2/accessibility/data/override/tumbler.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Tumbler { - Accessible.name: "TumblerOverride" -} diff --git a/tests/auto/quickcontrols2/accessibility/tst_accessibility.cpp b/tests/auto/quickcontrols2/accessibility/tst_accessibility.cpp deleted file mode 100644 index f2cb8b60..00000000 --- a/tests/auto/quickcontrols2/accessibility/tst_accessibility.cpp +++ /dev/null @@ -1,304 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: http://www.qt.io/licensing/ -** -** This file is part of the test suite of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL3$ -** 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 3 as published by the Free Software -** Foundation and appearing in the file LICENSE.LGPLv3 included in the -** packaging of this file. Please review the following information to -** ensure the GNU Lesser General Public License version 3 requirements -** will be met: https://www.gnu.org/licenses/lgpl.html. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 2.0 or later 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 2.0 requirements will be -** met: http://www.gnu.org/licenses/gpl-2.0.html. -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include -#include -#include -#include -#include -#include -#include "../shared/util.h" - -#if QT_CONFIG(accessibility) -#include -#include -#include -#include -#endif - -class tst_accessibility : public QQmlDataTest -{ - Q_OBJECT - -private slots: - void a11y_data(); - void a11y(); - - void override_data(); - void override(); - - void ordering(); -private: - QQmlEngine engine; -}; - -#if QT_CONFIG(accessibility) -static QPlatformAccessibility *platformAccessibility() -{ - QPlatformIntegration *pfIntegration = QGuiApplicationPrivate::platformIntegration(); - return pfIntegration ? pfIntegration->accessibility() : nullptr; -} -#endif - -QString adjustFileBaseName(const QString &fileBaseName) -{ -#if !QT_CONFIG(accessibility) - if (fileBaseName == QLatin1Literal("dayofweekrow") - || fileBaseName == QLatin1Literal("monthgrid") - || fileBaseName == QLatin1Literal("weeknumbercolumn")) - return fileBaseName += QLatin1Literal("-2"); -#else - return fileBaseName; -#endif -} - -QQuickItem *findItem(QObject *object) -{ - QQuickItem *item = qobject_cast(object); - if (!item) { - QQuickPopup *popup = qobject_cast(object); - if (popup) - item = popup->popupItem(); - } - return item; -} - -void tst_accessibility::a11y_data() -{ - QTest::addColumn("fileBaseName"); - QTest::addColumn("role"); - QTest::addColumn("text"); - - QTest::newRow("AbstractButton") << "abstractbutton" << QAccessible::Button << "AbstractButton"; - QTest::newRow("BusyIndicator") << "busyindicator" << QAccessible::Indicator << ""; - QTest::newRow("Button") << "button" << QAccessible::Button << "Button"; - QTest::newRow("CheckBox") << "checkbox" << QAccessible::CheckBox << "CheckBox"; - QTest::newRow("CheckDelegate") << "checkdelegate" << QAccessible::CheckBox << "CheckDelegate"; - QTest::newRow("ComboBox") << "combobox" << QAccessible::ComboBox << "ComboBox"; - QTest::newRow("Container") << "container" << QAccessible::NoRole << ""; - QTest::newRow("Control") << "control" << QAccessible::NoRole << ""; - QTest::newRow("Dial") << "dial" << QAccessible::Dial << ""; - QTest::newRow("Dialog") << "dialog" << QAccessible::Dialog << "Dialog"; - QTest::newRow("Drawer") << "drawer" << QAccessible::Dialog << ""; - QTest::newRow("Frame") << "frame" << QAccessible::Border << ""; - QTest::newRow("GroupBox") << "groupbox" << QAccessible::Grouping << "GroupBox"; - QTest::newRow("ItemDelegate") << "itemdelegate" << QAccessible::ListItem << "ItemDelegate"; - QTest::newRow("Label") << "label" << QAccessible::StaticText << "Label"; - QTest::newRow("Menu") << "menu" << QAccessible::PopupMenu << ""; - QTest::newRow("MenuItem") << "menuitem" << QAccessible::MenuItem << "MenuItem"; - QTest::newRow("Page") << "page" << QAccessible::PageTab << "Page"; - QTest::newRow("PageIndicator") << "pageindicator" << QAccessible::Indicator << ""; - QTest::newRow("Pane") << "pane" << QAccessible::Pane << ""; - QTest::newRow("Popup") << "popup" << QAccessible::Dialog << ""; - QTest::newRow("ProgressBar") << "progressbar" << QAccessible::ProgressBar << ""; - QTest::newRow("RadioButton") << "radiobutton" << QAccessible::RadioButton << "RadioButton"; - QTest::newRow("RadioDelegate") << "radiodelegate" << QAccessible::RadioButton << "RadioDelegate"; - QTest::newRow("RangeSlider") << "rangeslider" << QAccessible::Slider << ""; - QTest::newRow("RoundButton") << "roundbutton" << QAccessible::Button << "RoundButton"; - QTest::newRow("ScrollBar") << "scrollbar" << QAccessible::ScrollBar << ""; - QTest::newRow("ScrollIndicator") << "scrollindicator" << QAccessible::Indicator << ""; - QTest::newRow("Slider") << "slider" << QAccessible::Slider << ""; - QTest::newRow("SpinBox") << "spinbox" << QAccessible::SpinBox << ""; - QTest::newRow("StackView") << "stackview" << QAccessible::LayeredPane << ""; - QTest::newRow("SwipeDelegate") << "swipedelegate" << QAccessible::ListItem << "SwipeDelegate"; - QTest::newRow("SwipeView") << "swipeview" << QAccessible::PageTabList << ""; - QTest::newRow("Switch") << "switch" << QAccessible::CheckBox << "Switch"; - QTest::newRow("SwitchDelegate") << "switchdelegate" << QAccessible::ListItem << "SwitchDelegate"; - QTest::newRow("TabBar") << "tabbar" << QAccessible::PageTabList << ""; - QTest::newRow("TabButton") << "tabbutton" << QAccessible::PageTab << "TabButton"; - QTest::newRow("TextArea") << "textarea" << QAccessible::EditableText << ""; - QTest::newRow("TextField") << "textfield" << QAccessible::EditableText << ""; - QTest::newRow("ToolBar") << "toolbar" << QAccessible::ToolBar << ""; - QTest::newRow("ToolButton") << "toolbutton" << QAccessible::Button << "ToolButton"; - QTest::newRow("ToolTip") << "tooltip" << QAccessible::ToolTip << "ToolTip"; - QTest::newRow("Tumbler") << "tumbler" << QAccessible::NoRole << ""; // TODO -} - -void tst_accessibility::a11y() -{ - QFETCH(QString, fileBaseName); - QFETCH(QAccessible::Role, role); - QFETCH(QString, text); - - QQmlComponent component(&engine); - component.loadUrl(testFileUrl("defaults/" + adjustFileBaseName(fileBaseName) + ".qml")); - - QScopedPointer object(component.create()); - QVERIFY2(!object.isNull(), qPrintable(component.errorString())); - - QQuickItem *item = findItem(object.data()); - QVERIFY(item); - -#if QT_CONFIG(accessibility) - QQuickAccessibleAttached *attached = QQuickAccessibleAttached::attachedProperties(item); - if (QAccessible::isActive()) { - QVERIFY(attached); - } else { - QVERIFY(!attached); - QPlatformAccessibility *accessibility = platformAccessibility(); - if (!accessibility) - QSKIP("No QPlatformAccessibility available."); - accessibility->setActive(true); - attached = QQuickAccessibleAttached::attachedProperties(item); - } - QVERIFY(attached); - QCOMPARE(attached->role(), role); - QCOMPARE(attached->name(), text); -#else - Q_UNUSED(role); - Q_UNUSED(text); -#endif -} - -void tst_accessibility::override_data() -{ - QTest::addColumn("role"); - - QTest::newRow("AbstractButton") << QAccessible::Button; - QTest::newRow("BusyIndicator") << QAccessible::Indicator; - QTest::newRow("Button") << QAccessible::Button; - QTest::newRow("CheckBox") << QAccessible::CheckBox; - QTest::newRow("CheckDelegate") << QAccessible::CheckBox; - QTest::newRow("ComboBox") << QAccessible::ComboBox; - QTest::newRow("Container") << QAccessible::NoRole; - QTest::newRow("Control") << QAccessible::NoRole; - QTest::newRow("Dial") << QAccessible::Dial; - QTest::newRow("Dialog") << QAccessible::Dialog; - QTest::newRow("Drawer") << QAccessible::Dialog; - QTest::newRow("Frame") << QAccessible::Border; - QTest::newRow("GroupBox") << QAccessible::Grouping; - QTest::newRow("ItemDelegate") << QAccessible::ListItem; - QTest::newRow("Label") << QAccessible::StaticText; - QTest::newRow("Menu") << QAccessible::PopupMenu; - QTest::newRow("MenuItem") << QAccessible::MenuItem; - QTest::newRow("Page") << QAccessible::PageTab; - QTest::newRow("PageIndicator") << QAccessible::Indicator; - QTest::newRow("Pane") << QAccessible::Pane; - QTest::newRow("Popup") << QAccessible::Dialog; - QTest::newRow("ProgressBar") << QAccessible::ProgressBar; - QTest::newRow("RadioButton") << QAccessible::RadioButton; - QTest::newRow("RadioDelegate") << QAccessible::RadioButton; - QTest::newRow("RangeSlider") << QAccessible::Slider; - QTest::newRow("RoundButton") << QAccessible::Button; - QTest::newRow("ScrollBar") << QAccessible::ScrollBar; - QTest::newRow("ScrollIndicator") << QAccessible::Indicator; - QTest::newRow("Slider") << QAccessible::Slider; - QTest::newRow("SpinBox") << QAccessible::SpinBox; - QTest::newRow("StackView") << QAccessible::LayeredPane; - QTest::newRow("SwipeDelegate") << QAccessible::ListItem; - QTest::newRow("SwipeView") << QAccessible::PageTabList; - QTest::newRow("Switch") << QAccessible::CheckBox; - QTest::newRow("SwitchDelegate") << QAccessible::ListItem; - QTest::newRow("TabBar") << QAccessible::PageTabList; - QTest::newRow("TabButton") << QAccessible::PageTab; - QTest::newRow("TextArea") << QAccessible::EditableText; - QTest::newRow("TextField") << QAccessible::EditableText; - QTest::newRow("ToolBar") << QAccessible::ToolBar; - QTest::newRow("ToolButton") << QAccessible::Button; - QTest::newRow("ToolTip") << QAccessible::ToolTip; - QTest::newRow("Tumbler") << QAccessible::NoRole; -} - -void tst_accessibility::override() -{ - QFETCH(QAccessible::Role, role); - - const QString name = QTest::currentDataTag(); - const QString fileBaseName = name.toLower(); - - QQmlComponent component(&engine); - component.loadUrl(testFileUrl("override/" + adjustFileBaseName(fileBaseName) + ".qml")); - - QScopedPointer object(component.create()); - QVERIFY2(!object.isNull(), qPrintable(component.errorString())); - - QQuickItem *item = findItem(object.data()); - QVERIFY(item); - -#if QT_CONFIG(accessibility) - QQuickAccessibleAttached *attached = QQuickAccessibleAttached::attachedProperties(item); - if (QAccessible::isActive()) { - QVERIFY(attached); - } else { - QPlatformAccessibility *accessibility = platformAccessibility(); - if (!accessibility) - QSKIP("No QPlatformAccessibility available."); - accessibility->setActive(true); - if (!attached) - attached = QQuickAccessibleAttached::attachedProperties(item); - } - - QVERIFY(attached); - QCOMPARE(attached->role(), role); - QCOMPARE(attached->name(), name + "Override"); -#else - Q_UNUSED(role); - Q_UNUSED(text); -#endif -} -template -void a11yDescendants(QAccessibleInterface *iface, Predicate pred) -{ - for (int i = 0; i < iface->childCount(); ++i) { - if (QAccessibleInterface *child = iface->child(i)) { - pred(child); - a11yDescendants(child, pred); - } - } -} - -void tst_accessibility::ordering() -{ - QQmlComponent component(&engine); - component.loadUrl(testFileUrl("ordering/page.qml")); - - QScopedPointer object(component.create()); - QVERIFY2(!object.isNull(), qPrintable(component.errorString())); - -#if QT_CONFIG(accessibility) - QQuickItem *item = findItem(object.data()); - QVERIFY(item); - QAccessibleInterface *iface = QAccessible::queryAccessibleInterface(item); - QVERIFY(iface); - QStringList strings; - a11yDescendants(iface, [&](QAccessibleInterface *iface) {strings << iface->text(QAccessible::Name);}); - QCOMPARE(strings.join(QLatin1String(", ")), "Header, Content item 1, Content item 2, Footer"); -#endif -} - -QTEST_MAIN(tst_accessibility) - -#include "tst_accessibility.moc" diff --git a/tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.10.0.linux-gcc-amd64.txt b/tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.10.0.linux-gcc-amd64.txt deleted file mode 100644 index 1b41ce03..00000000 --- a/tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.10.0.linux-gcc-amd64.txt +++ /dev/null @@ -1,10983 +0,0 @@ -Class std::__failure_type - size=1 align=1 - base size=0 base align=1 -std::__failure_type (0x0x7fba168d6720) 0 empty - -Class std::__do_is_destructible_impl - size=1 align=1 - base size=0 base align=1 -std::__do_is_destructible_impl (0x0x7fba16930ea0) 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 (0x0x7fba1645e120) 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 (0x0x7fba1645e360) 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 (0x0x7fba1645e5a0) 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 (0x0x7fba1645e720) 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 (0x0x7fba1645eae0) 0 empty - -Class std::__do_common_type_impl - size=1 align=1 - base size=0 base align=1 -std::__do_common_type_impl (0x0x7fba165172a0) 0 empty - -Class std::__do_member_type_wrapper - size=1 align=1 - base size=0 base align=1 -std::__do_member_type_wrapper (0x0x7fba16517360) 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 (0x0x7fba165176c0) 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 (0x0x7fba16517780) 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 (0x0x7fba16517840) 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 (0x0x7fba16517900) 0 empty - -Class std::__result_of_other_impl - size=1 align=1 - base size=0 base align=1 -std::__result_of_other_impl (0x0x7fba16517ba0) 0 empty - -Class std::piecewise_construct_t - size=1 align=1 - base size=0 base align=1 -std::piecewise_construct_t (0x0x7fba16517d80) 0 empty - -Class std::__true_type - size=1 align=1 - base size=0 base align=1 -std::__true_type (0x0x7fba16595240) 0 empty - -Class std::__false_type - size=1 align=1 - base size=0 base align=1 -std::__false_type (0x0x7fba165952a0) 0 empty - -Class std::input_iterator_tag - size=1 align=1 - base size=0 base align=1 -std::input_iterator_tag (0x0x7fba165cff00) 0 empty - -Class std::output_iterator_tag - size=1 align=1 - base size=0 base align=1 -std::output_iterator_tag (0x0x7fba165cff60) 0 empty - -Class std::forward_iterator_tag - size=1 align=1 - base size=1 base align=1 -std::forward_iterator_tag (0x0x7fba16547340) 0 empty - std::input_iterator_tag (0x0x7fba165fe000) 0 empty - -Class std::bidirectional_iterator_tag - size=1 align=1 - base size=1 base align=1 -std::bidirectional_iterator_tag (0x0x7fba165473a8) 0 empty - std::forward_iterator_tag (0x0x7fba16547410) 0 empty - std::input_iterator_tag (0x0x7fba165fe060) 0 empty - -Class std::random_access_iterator_tag - size=1 align=1 - base size=1 base align=1 -std::random_access_iterator_tag (0x0x7fba16547478) 0 empty - std::bidirectional_iterator_tag (0x0x7fba165474e0) 0 empty - std::forward_iterator_tag (0x0x7fba16547548) 0 empty - std::input_iterator_tag (0x0x7fba165fe0c0) 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 (0x0x7fba165fed20) 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 (0x0x7fba165fed80) 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 (0x0x7fba165fede0) 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 (0x0x7fba165fee40) 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 (0x0x7fba165feea0) 0 empty - -Class wait - size=4 align=4 - base size=4 base align=4 -wait (0x0x7fba162c19c0) 0 - -Class __locale_struct - size=232 align=8 - base size=232 base align=8 -__locale_struct (0x0x7fba162c1c00) 0 - -Class timespec - size=16 align=8 - base size=16 base align=8 -timespec (0x0x7fba162c1cc0) 0 - -Class timeval - size=16 align=8 - base size=16 base align=8 -timeval (0x0x7fba162c1d20) 0 - -Class pthread_attr_t - size=56 align=8 - base size=56 base align=8 -pthread_attr_t (0x0x7fba162c1de0) 0 - -Class __pthread_internal_list - size=16 align=8 - base size=16 base align=8 -__pthread_internal_list (0x0x7fba162c1e40) 0 - -Class random_data - size=48 align=8 - base size=48 base align=8 -random_data (0x0x7fba16365300) 0 - -Class drand48_data - size=24 align=8 - base size=24 base align=8 -drand48_data (0x0x7fba16365360) 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 (0x0x7fba163653c0) 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 (0x0x7fba16547a90) 0 nearly-empty - vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u) - std::exception (0x0x7fba16365420) 0 nearly-empty - primary-for std::bad_exception (0x0x7fba16547a90) - -Class std::__exception_ptr::exception_ptr - size=8 align=8 - base size=8 base align=8 -std::__exception_ptr::exception_ptr (0x0x7fba16365480) 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 (0x0x7fba163654e0) 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 (0x0x7fba16547c98) 0 nearly-empty - vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u) - std::exception (0x0x7fba16365900) 0 nearly-empty - primary-for std::bad_alloc (0x0x7fba16547c98) - -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 (0x0x7fba16547d00) 0 nearly-empty - vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 16u) - std::bad_alloc (0x0x7fba16547d68) 0 nearly-empty - primary-for std::bad_array_new_length (0x0x7fba16547d00) - std::exception (0x0x7fba16365960) 0 nearly-empty - primary-for std::bad_alloc (0x0x7fba16547d68) - -Class std::nothrow_t - size=1 align=1 - base size=0 base align=1 -std::nothrow_t (0x0x7fba163659c0) 0 empty - -Class __exception - size=40 align=8 - base size=40 base align=8 -__exception (0x0x7fba160da600) 0 - -Class lconv - size=96 align=8 - base size=96 base align=8 -lconv (0x0x7fba15eec300) 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 (0x0x7fba15eec360) 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 (0x0x7fba15f8d240) 0 - -Class __sched_param - size=4 align=4 - base size=4 base align=4 -__sched_param (0x0x7fba15f8d2a0) 0 - -Class timex - size=208 align=8 - base size=208 base align=8 -timex (0x0x7fba15f8d360) 0 - -Class tm - size=56 align=8 - base size=56 base align=8 -tm (0x0x7fba15f8d3c0) 0 - -Class itimerspec - size=32 align=8 - base size=32 base align=8 -itimerspec (0x0x7fba15f8d420) 0 - -Class _pthread_cleanup_buffer - size=32 align=8 - base size=32 base align=8 -_pthread_cleanup_buffer (0x0x7fba15f8d480) 0 - -Class __pthread_cleanup_frame - size=24 align=8 - base size=24 base align=8 -__pthread_cleanup_frame (0x0x7fba15f8d5a0) 0 - -Class __pthread_cleanup_class - size=24 align=8 - base size=24 base align=8 -__pthread_cleanup_class (0x0x7fba15f8d600) 0 - -Class _IO_marker - size=24 align=8 - base size=24 base align=8 -_IO_marker (0x0x7fba15f8da20) 0 - -Class _IO_FILE - size=216 align=8 - base size=216 base align=8 -_IO_FILE (0x0x7fba15f8da80) 0 - -Class std::_Hash_impl - size=1 align=1 - base size=0 base align=1 -std::_Hash_impl (0x0x7fba15aac2a0) 0 empty - -Class std::_Fnv_hash_impl - size=1 align=1 - base size=0 base align=1 -std::_Fnv_hash_impl (0x0x7fba15aac300) 0 empty - -Class std::__numeric_limits_base - size=1 align=1 - base size=0 base align=1 -std::__numeric_limits_base (0x0x7fba15b7d2a0) 0 empty - -Class std::_Bit_reference - size=16 align=8 - base size=16 base align=8 -std::_Bit_reference (0x0x7fba159350c0) 0 - -Class std::_Bit_iterator_base - size=16 align=8 - base size=12 base align=8 -std::_Bit_iterator_base (0x0x7fba15ac6af8) 0 - std::iterator (0x0x7fba15935180) 0 empty - -Class std::_Bit_iterator - size=16 align=8 - base size=12 base align=8 -std::_Bit_iterator (0x0x7fba15ac6b60) 0 - std::_Bit_iterator_base (0x0x7fba15ac6bc8) 0 - std::iterator (0x0x7fba159351e0) 0 empty - -Class std::_Bit_const_iterator - size=16 align=8 - base size=12 base align=8 -std::_Bit_const_iterator (0x0x7fba15ac6c30) 0 - std::_Bit_iterator_base (0x0x7fba15ac6c98) 0 - std::iterator (0x0x7fba15935240) 0 empty - -Class std::random_device - size=5000 align=8 - base size=5000 base align=8 -std::random_device (0x0x7fba15756060) 0 - -Class std::bernoulli_distribution::param_type - size=8 align=8 - base size=8 base align=8 -std::bernoulli_distribution::param_type (0x0x7fba15756de0) 0 - -Class std::bernoulli_distribution - size=8 align=8 - base size=8 base align=8 -std::bernoulli_distribution (0x0x7fba15756d80) 0 - -Class std::seed_seq - size=24 align=8 - base size=24 base align=8 -std::seed_seq (0x0x7fba1549fd80) 0 - -Class qIsNull(double)::U - size=8 align=8 - base size=8 base align=8 -qIsNull(double)::U (0x0x7fba140858a0) 0 - -Class qIsNull(float)::U - size=4 align=4 - base size=4 base align=4 -qIsNull(float)::U (0x0x7fba14085900) 0 - -Class QSysInfo - size=1 align=1 - base size=0 base align=1 -QSysInfo (0x0x7fba1416e3c0) 0 empty - -Class QMessageLogContext - size=32 align=8 - base size=32 base align=8 -QMessageLogContext (0x0x7fba1416e420) 0 - -Class QMessageLogger - size=32 align=8 - base size=32 base align=8 -QMessageLogger (0x0x7fba1416e480) 0 - -Class QFlag - size=4 align=4 - base size=4 base align=4 -QFlag (0x0x7fba1416e4e0) 0 - -Class QIncompatibleFlag - size=4 align=4 - base size=4 base align=4 -QIncompatibleFlag (0x0x7fba1416e780) 0 - -Class std::__atomic_flag_base - size=1 align=1 - base size=1 base align=1 -std::__atomic_flag_base (0x0x7fba1416ecc0) 0 - -Class std::atomic_flag - size=1 align=1 - base size=1 base align=1 -std::atomic_flag (0x0x7fba1415f9c0) 0 - std::__atomic_flag_base (0x0x7fba1416ed20) 0 - -Class QAtomicInt - size=4 align=4 - base size=4 base align=4 -QAtomicInt (0x0x7fba13d91138) 0 - QAtomicInteger (0x0x7fba13d911a0) 0 - QBasicAtomicInteger (0x0x7fba13d0e480) 0 - -Class QInternal - size=1 align=1 - base size=0 base align=1 -QInternal (0x0x7fba13bc5a20) 0 empty - -Class QtPrivate::QSlotObjectBase - size=16 align=8 - base size=16 base align=8 -QtPrivate::QSlotObjectBase (0x0x7fba139c7a80) 0 - -Class QGenericArgument - size=16 align=8 - base size=16 base align=8 -QGenericArgument (0x0x7fba139c7ba0) 0 - -Class QGenericReturnArgument - size=16 align=8 - base size=16 base align=8 -QGenericReturnArgument (0x0x7fba13b97bc8) 0 - QGenericArgument (0x0x7fba139c7c00) 0 - -Class QMetaObject - size=48 align=8 - base size=48 base align=8 -QMetaObject (0x0x7fba139c7d80) 0 - -Class QMetaObject::Connection - size=8 align=8 - base size=8 base align=8 -QMetaObject::Connection (0x0x7fba139c7e40) 0 - -Class QLatin1Char - size=1 align=1 - base size=1 base align=1 -QLatin1Char (0x0x7fba13681ea0) 0 - -Class QChar - size=2 align=2 - base size=2 base align=2 -QChar (0x0x7fba13681f00) 0 - -Class QtPrivate::RefCount - size=4 align=4 - base size=4 base align=4 -QtPrivate::RefCount (0x0x7fba1372b1e0) 0 - -Class QArrayData - size=24 align=8 - base size=24 base align=8 -QArrayData (0x0x7fba1372b240) 0 - -Class QtPrivate::QContainerImplHelper - size=1 align=1 - base size=0 base align=1 -QtPrivate::QContainerImplHelper (0x0x7fba1372b5a0) 0 empty - -Class std::locale - size=8 align=8 - base size=8 base align=8 -std::locale (0x0x7fba1372b600) 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 (0x0x7fba1372b660) 0 - vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16u) - -Class std::locale::id - size=8 align=8 - base size=8 base align=8 -std::locale::id (0x0x7fba1372b6c0) 0 - -Class std::locale::_Impl - size=40 align=8 - base size=40 base align=8 -std::locale::_Impl (0x0x7fba1372b720) 0 - -Class std::__cow_string - size=8 align=8 - base size=8 base align=8 -std::__cow_string (0x0x7fba1372bae0) 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 (0x0x7fba1342f138) 0 - vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u) - std::exception (0x0x7fba1372bba0) 0 nearly-empty - primary-for std::logic_error (0x0x7fba1342f138) - -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 (0x0x7fba1342f1a0) 0 - vptr=((& std::domain_error::_ZTVSt12domain_error) + 16u) - std::logic_error (0x0x7fba1342f208) 0 - primary-for std::domain_error (0x0x7fba1342f1a0) - std::exception (0x0x7fba1372bc00) 0 nearly-empty - primary-for std::logic_error (0x0x7fba1342f208) - -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 (0x0x7fba1342f270) 0 - vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 16u) - std::logic_error (0x0x7fba1342f2d8) 0 - primary-for std::invalid_argument (0x0x7fba1342f270) - std::exception (0x0x7fba1372bc60) 0 nearly-empty - primary-for std::logic_error (0x0x7fba1342f2d8) - -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 (0x0x7fba1342f340) 0 - vptr=((& std::length_error::_ZTVSt12length_error) + 16u) - std::logic_error (0x0x7fba1342f3a8) 0 - primary-for std::length_error (0x0x7fba1342f340) - std::exception (0x0x7fba1372bcc0) 0 nearly-empty - primary-for std::logic_error (0x0x7fba1342f3a8) - -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 (0x0x7fba1342f410) 0 - vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 16u) - std::logic_error (0x0x7fba1342f478) 0 - primary-for std::out_of_range (0x0x7fba1342f410) - std::exception (0x0x7fba1372bd20) 0 nearly-empty - primary-for std::logic_error (0x0x7fba1342f478) - -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 (0x0x7fba1342f4e0) 0 - vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 16u) - std::exception (0x0x7fba1372bd80) 0 nearly-empty - primary-for std::runtime_error (0x0x7fba1342f4e0) - -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 (0x0x7fba1342f548) 0 - vptr=((& std::range_error::_ZTVSt11range_error) + 16u) - std::runtime_error (0x0x7fba1342f5b0) 0 - primary-for std::range_error (0x0x7fba1342f548) - std::exception (0x0x7fba1372bde0) 0 nearly-empty - primary-for std::runtime_error (0x0x7fba1342f5b0) - -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 (0x0x7fba1342f618) 0 - vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 16u) - std::runtime_error (0x0x7fba1342f680) 0 - primary-for std::overflow_error (0x0x7fba1342f618) - std::exception (0x0x7fba1372be40) 0 nearly-empty - primary-for std::runtime_error (0x0x7fba1342f680) - -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 (0x0x7fba1342f6e8) 0 - vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 16u) - std::runtime_error (0x0x7fba1342f750) 0 - primary-for std::underflow_error (0x0x7fba1342f6e8) - std::exception (0x0x7fba1372bea0) 0 nearly-empty - primary-for std::runtime_error (0x0x7fba1342f750) - -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 (0x0x7fba1346e060) 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 (0x0x7fba1346e2a0) 0 - -Class std::error_condition - size=16 align=8 - base size=16 base align=8 -std::error_condition (0x0x7fba1346e420) 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 (0x0x7fba1342fc30) 0 - vptr=((& std::system_error::_ZTVSt12system_error) + 16u) - std::runtime_error (0x0x7fba1342fc98) 0 - primary-for std::system_error (0x0x7fba1342fc30) - std::exception (0x0x7fba1346e660) 0 nearly-empty - primary-for std::runtime_error (0x0x7fba1342fc98) - -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 (0x0x7fba134cc888) 0 - vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u) - std::system_error (0x0x7fba134cc8f0) 0 - primary-for std::ios_base::failure (0x0x7fba134cc888) - std::runtime_error (0x0x7fba134cc958) 0 - primary-for std::system_error (0x0x7fba134cc8f0) - std::exception (0x0x7fba1346e960) 0 nearly-empty - primary-for std::runtime_error (0x0x7fba134cc958) - -Class std::ios_base::_Callback_list - size=24 align=8 - base size=24 base align=8 -std::ios_base::_Callback_list (0x0x7fba1346e9c0) 0 - -Class std::ios_base::_Words - size=16 align=8 - base size=16 base align=8 -std::ios_base::_Words (0x0x7fba1346ea20) 0 - -Class std::ios_base::Init - size=1 align=1 - base size=0 base align=1 -std::ios_base::Init (0x0x7fba1346ea80) 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 (0x0x7fba1346e900) 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 (0x0x7fba131a2240) 0 empty - -Class std::__num_base - size=1 align=1 - base size=0 base align=1 -std::__num_base (0x0x7fba131a2900) 0 empty - -VTT for std::basic_ostream -std::basic_ostream::_ZTTSo: 2u entries -0 ((& std::basic_ostream::_ZTVSo) + 24u) -8 ((& std::basic_ostream::_ZTVSo) + 64u) - -VTT for std::basic_ostream -std::basic_ostream::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries -0 ((& std::basic_ostream::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u) -8 ((& std::basic_ostream::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u) - -VTT for std::basic_istream -std::basic_istream::_ZTTSi: 2u entries -0 ((& std::basic_istream::_ZTVSi) + 24u) -8 ((& std::basic_istream::_ZTVSi) + 64u) - -VTT for std::basic_istream -std::basic_istream::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries -0 ((& std::basic_istream::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u) -8 ((& std::basic_istream::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u) - -Construction vtable for std::basic_istream (0x0x7fba1318e208 instance) in std::basic_iostream -std::basic_iostream::_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 (0x0x7fba1318e2d8 instance) in std::basic_iostream -std::basic_iostream::_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 -std::basic_iostream::_ZTTSd: 7u entries -0 ((& std::basic_iostream::_ZTVSd) + 24u) -8 ((& std::basic_iostream::_ZTCSd0_Si) + 24u) -16 ((& std::basic_iostream::_ZTCSd0_Si) + 64u) -24 ((& std::basic_iostream::_ZTCSd16_So) + 24u) -32 ((& std::basic_iostream::_ZTCSd16_So) + 64u) -40 ((& std::basic_iostream::_ZTVSd) + 104u) -48 ((& std::basic_iostream::_ZTVSd) + 64u) - -Construction vtable for std::basic_istream (0x0x7fba1318e680 instance) in std::basic_iostream -std::basic_iostream::_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 (0x0x7fba1318e750 instance) in std::basic_iostream -std::basic_iostream::_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 -std::basic_iostream::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries -0 ((& std::basic_iostream::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u) -8 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u) -16 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u) -24 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24u) -32 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64u) -40 ((& std::basic_iostream::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u) -48 ((& std::basic_iostream::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u) - -Class QByteArrayDataPtr - size=8 align=8 - base size=8 base align=8 -QByteArrayDataPtr (0x0x7fba12ddd180) 0 - -Class QByteArray - size=8 align=8 - base size=8 base align=8 -QByteArray (0x0x7fba12ddd1e0) 0 - -Class QByteRef - size=16 align=8 - base size=12 base align=8 -QByteRef (0x0x7fba12edb540) 0 - -Class QStringDataPtr - size=8 align=8 - base size=8 base align=8 -QStringDataPtr (0x0x7fba12edb8a0) 0 - -Class QStringView - size=16 align=8 - base size=16 base align=8 -QStringView (0x0x7fba12edbd20) 0 - -Class QLatin1String - size=16 align=8 - base size=16 base align=8 -QLatin1String (0x0x7fba12c09ba0) 0 - -Class QString::Null - size=1 align=1 - base size=0 base align=1 -QString::Null (0x0x7fba12c98240) 0 empty - -Class QString - size=8 align=8 - base size=8 base align=8 -QString (0x0x7fba12c981e0) 0 - -Class QCharRef - size=16 align=8 - base size=12 base align=8 -QCharRef (0x0x7fba12a41300) 0 - -Class QStringRef - size=16 align=8 - base size=16 base align=8 -QStringRef (0x0x7fba12a41f00) 0 - -Class QtPrivate::QHashCombine - size=1 align=1 - base size=0 base align=1 -QtPrivate::QHashCombine (0x0x7fba1283fb40) 0 empty - -Class QtPrivate::QHashCombineCommutative - size=1 align=1 - base size=0 base align=1 -QtPrivate::QHashCombineCommutative (0x0x7fba1283fba0) 0 empty - -Class std::__detail::_List_node_base - size=16 align=8 - base size=16 base align=8 -std::__detail::_List_node_base (0x0x7fba1283fc00) 0 - -Class QListData::NotArrayCompatibleLayout - size=1 align=1 - base size=0 base align=1 -QListData::NotArrayCompatibleLayout (0x0x7fba12676000) 0 empty - -Class QListData::NotIndirectLayout - size=1 align=1 - base size=0 base align=1 -QListData::NotIndirectLayout (0x0x7fba12676060) 0 empty - -Class QListData::ArrayCompatibleLayout - size=1 align=1 - base size=1 base align=1 -QListData::ArrayCompatibleLayout (0x0x7fba125bd1a0) 0 empty - QListData::NotIndirectLayout (0x0x7fba126760c0) 0 empty - -Class QListData::InlineWithPaddingLayout - size=1 align=1 - base size=1 base align=1 -QListData::InlineWithPaddingLayout (0x0x7fba12679150) 0 empty - QListData::NotArrayCompatibleLayout (0x0x7fba12676120) 0 empty - QListData::NotIndirectLayout (0x0x7fba12676180) 0 empty - -Class QListData::IndirectLayout - size=1 align=1 - base size=1 base align=1 -QListData::IndirectLayout (0x0x7fba125bd208) 0 empty - QListData::NotArrayCompatibleLayout (0x0x7fba126761e0) 0 empty - -Class QListData::Data - size=24 align=8 - base size=24 base align=8 -QListData::Data (0x0x7fba12676240) 0 - -Class QListData - size=8 align=8 - base size=8 base align=8 -QListData (0x0x7fba1283ff60) 0 - -Class QRegExp - size=8 align=8 - base size=8 base align=8 -QRegExp (0x0x7fba126766c0) 0 - -Class QStringMatcher::Data - size=272 align=8 - base size=272 base align=8 -QStringMatcher::Data (0x0x7fba12420900) 0 - -Class QStringMatcher - size=1048 align=8 - base size=1048 base align=8 -QStringMatcher (0x0x7fba124208a0) 0 - -Class QStringList - size=8 align=8 - base size=8 base align=8 -QStringList (0x0x7fba1241fc30) 0 - QList (0x0x7fba1241fc98) 0 - QListSpecialMethods (0x0x7fba12420ae0) 0 empty - -Class QScopedPointerPodDeleter - size=1 align=1 - base size=0 base align=1 -QScopedPointerPodDeleter (0x0x7fba12420f00) 0 empty - -Class std::_Rb_tree_node_base - size=32 align=8 - base size=32 base align=8 -std::_Rb_tree_node_base (0x0x7fba124c2a20) 0 - -Class std::allocator_arg_t - size=1 align=1 - base size=0 base align=1 -std::allocator_arg_t (0x0x7fba122c70c0) 0 empty - -Class std::__uses_alloc_base - size=1 align=1 - base size=0 base align=1 -std::__uses_alloc_base (0x0x7fba122c7240) 0 empty - -Class std::__uses_alloc0::_Sink - size=1 align=1 - base size=0 base align=1 -std::__uses_alloc0::_Sink (0x0x7fba122c7300) 0 empty - -Class std::__uses_alloc0 - size=1 align=1 - base size=1 base align=1 -std::__uses_alloc0 (0x0x7fba1249c5b0) 0 - std::__uses_alloc_base (0x0x7fba122c72a0) 0 empty - -Class std::_Swallow_assign - size=1 align=1 - base size=0 base align=1 -std::_Swallow_assign (0x0x7fba11fb7360) 0 empty - -Class QtPrivate::AbstractDebugStreamFunction - size=16 align=8 - base size=16 base align=8 -QtPrivate::AbstractDebugStreamFunction (0x0x7fba11fb75a0) 0 - -Class QtPrivate::AbstractComparatorFunction - size=24 align=8 - base size=24 base align=8 -QtPrivate::AbstractComparatorFunction (0x0x7fba11fb7660) 0 - -Class QtPrivate::AbstractConverterFunction - size=8 align=8 - base size=8 base align=8 -QtPrivate::AbstractConverterFunction (0x0x7fba11fb7780) 0 - -Class QMetaType - size=80 align=8 - base size=80 base align=8 -QMetaType (0x0x7fba11fb7900) 0 - -Class QtMetaTypePrivate::VariantData - size=24 align=8 - base size=20 base align=8 -QtMetaTypePrivate::VariantData (0x0x7fba11fb7d20) 0 - -Class QtMetaTypePrivate::VectorBoolElements - size=1 align=1 - base size=0 base align=1 -QtMetaTypePrivate::VectorBoolElements (0x0x7fba11fb7e40) 0 empty - -Class QtMetaTypePrivate::QSequentialIterableImpl - size=104 align=8 - base size=104 base align=8 -QtMetaTypePrivate::QSequentialIterableImpl (0x0x7fba1211c7e0) 0 - -Class QtMetaTypePrivate::QAssociativeIterableImpl - size=112 align=8 - base size=112 base align=8 -QtMetaTypePrivate::QAssociativeIterableImpl (0x0x7fba1211cc00) 0 - -Class QtMetaTypePrivate::QPairVariantInterfaceImpl - size=40 align=8 - base size=40 base align=8 -QtMetaTypePrivate::QPairVariantInterfaceImpl (0x0x7fba1211cf00) 0 - -Class std::chrono::_V2::system_clock - size=1 align=1 - base size=0 base align=1 -std::chrono::_V2::system_clock (0x0x7fba11c0a780) 0 empty - -Class std::chrono::_V2::steady_clock - size=1 align=1 - base size=0 base align=1 -std::chrono::_V2::steady_clock (0x0x7fba11d59600) 0 empty - -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 (0x0x7fba11d59660) 0 - vptr=((& QObjectData::_ZTV11QObjectData) + 16u) - -Class QObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QObject::QPrivateSignal (0x0x7fba11d59840) 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 (0x0x7fba11d597e0) 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 (0x0x7fba11a1fae0) 0 nearly-empty - vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 16u) - -Class QSignalBlocker - size=16 align=8 - base size=10 base align=8 -QSignalBlocker (0x0x7fba11a1fb40) 0 - -Class QAbstractAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractAnimation::QPrivateSignal (0x0x7fba11a1fc00) 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 (0x0x7fba11a487b8) 0 - vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 16u) - QObject (0x0x7fba11a1fba0) 0 - primary-for QAbstractAnimation (0x0x7fba11a487b8) - -Class QAnimationDriver::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAnimationDriver::QPrivateSignal (0x0x7fba11a1fcc0) 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 (0x0x7fba11a48820) 0 - vptr=((& QAnimationDriver::_ZTV16QAnimationDriver) + 16u) - QObject (0x0x7fba11a1fc60) 0 - primary-for QAnimationDriver (0x0x7fba11a48820) - -Class QEventLoop::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QEventLoop::QPrivateSignal (0x0x7fba11a1fd80) 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 (0x0x7fba11a48888) 0 - vptr=((& QEventLoop::_ZTV10QEventLoop) + 16u) - QObject (0x0x7fba11a1fd20) 0 - primary-for QEventLoop (0x0x7fba11a48888) - -Class QEventLoopLocker - size=8 align=8 - base size=8 base align=8 -QEventLoopLocker (0x0x7fba11a1ff60) 0 - -Class QAbstractEventDispatcher::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractEventDispatcher::QPrivateSignal (0x0x7fba11ad8060) 0 empty - -Class QAbstractEventDispatcher::TimerInfo - size=12 align=4 - base size=12 base align=4 -QAbstractEventDispatcher::TimerInfo (0x0x7fba11ad80c0) 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 (0x0x7fba11a489c0) 0 - vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 16u) - QObject (0x0x7fba11ad8000) 0 - primary-for QAbstractEventDispatcher (0x0x7fba11a489c0) - -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 (0x0x7fba11ad8360) 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 (0x0x7fba11a48bc8) 0 nearly-empty - vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u) - std::exception (0x0x7fba11ad83c0) 0 nearly-empty - primary-for std::bad_cast (0x0x7fba11a48bc8) - -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 (0x0x7fba11a48c30) 0 nearly-empty - vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u) - std::exception (0x0x7fba11ad8420) 0 nearly-empty - primary-for std::bad_typeid (0x0x7fba11a48c30) - -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 (0x0x7fba11799ea0) 0 nearly-empty - vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 16u) - std::exception (0x0x7fba118714e0) 0 nearly-empty - primary-for std::bad_function_call (0x0x7fba11799ea0) - -Class std::_Nocopy_types - size=16 align=8 - base size=16 base align=8 -std::_Nocopy_types (0x0x7fba118715a0) 0 - -Class std::_Any_data - size=16 align=8 - base size=16 base align=8 -std::_Any_data (0x0x7fba11871600) 0 - -Class std::_Function_base - size=24 align=8 - base size=24 base align=8 -std::_Function_base (0x0x7fba11871720) 0 - -Class QMapNodeBase - size=24 align=8 - base size=24 base align=8 -QMapNodeBase (0x0x7fba11871c00) 0 - -Class QMapDataBase - size=40 align=8 - base size=40 base align=8 -QMapDataBase (0x0x7fba11923180) 0 - -Class QHashData::Node - size=16 align=8 - base size=16 base align=8 -QHashData::Node (0x0x7fba11923540) 0 - -Class QHashData - size=48 align=8 - base size=44 base align=8 -QHashData (0x0x7fba119234e0) 0 - -Class QHashDummyValue - size=1 align=1 - base size=0 base align=1 -QHashDummyValue (0x0x7fba119235a0) 0 empty - -Class QVariant::PrivateShared - size=16 align=8 - base size=12 base align=8 -QVariant::PrivateShared (0x0x7fba11923e40) 0 - -Class QVariant::Private::Data - size=8 align=8 - base size=8 base align=8 -QVariant::Private::Data (0x0x7fba11923f00) 0 - -Class QVariant::Private - size=16 align=8 - base size=12 base align=8 -QVariant::Private (0x0x7fba11923ea0) 0 - -Class QVariant::Handler - size=72 align=8 - base size=72 base align=8 -QVariant::Handler (0x0x7fba11923f60) 0 - -Class QVariant - size=16 align=8 - base size=16 base align=8 -QVariant (0x0x7fba11923de0) 0 - -Class QVariantComparisonHelper - size=8 align=8 - base size=8 base align=8 -QVariantComparisonHelper (0x0x7fba11400a80) 0 - -Class QSequentialIterable::const_iterator - size=112 align=8 - base size=112 base align=8 -QSequentialIterable::const_iterator (0x0x7fba114a8120) 0 - -Class QSequentialIterable - size=104 align=8 - base size=104 base align=8 -QSequentialIterable (0x0x7fba114a80c0) 0 - -Class QAssociativeIterable::const_iterator - size=120 align=8 - base size=120 base align=8 -QAssociativeIterable::const_iterator (0x0x7fba114a81e0) 0 - -Class QAssociativeIterable - size=112 align=8 - base size=112 base align=8 -QAssociativeIterable (0x0x7fba114a8180) 0 - -Class QModelIndex - size=24 align=8 - base size=24 base align=8 -QModelIndex (0x0x7fba111c24e0) 0 - -Class QPersistentModelIndex - size=8 align=8 - base size=8 base align=8 -QPersistentModelIndex (0x0x7fba111c2ba0) 0 - -Class QAbstractItemModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractItemModel::QPrivateSignal (0x0x7fba10f97300) 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 (0x0x7fba10f81c30) 0 - vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 16u) - QObject (0x0x7fba10f972a0) 0 - primary-for QAbstractItemModel (0x0x7fba10f81c30) - -Class QAbstractTableModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractTableModel::QPrivateSignal (0x0x7fba10f97660) 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 (0x0x7fba10f81e38) 0 - vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 16u) - QAbstractItemModel (0x0x7fba10f81ea0) 0 - primary-for QAbstractTableModel (0x0x7fba10f81e38) - QObject (0x0x7fba10f97600) 0 - primary-for QAbstractItemModel (0x0x7fba10f81ea0) - -Class QAbstractListModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractListModel::QPrivateSignal (0x0x7fba10f97720) 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 (0x0x7fba10f81f08) 0 - vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 16u) - QAbstractItemModel (0x0x7fba10f81f70) 0 - primary-for QAbstractListModel (0x0x7fba10f81f08) - QObject (0x0x7fba10f976c0) 0 - primary-for QAbstractItemModel (0x0x7fba10f81f70) - -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 (0x0x7fba10f979c0) 0 - vptr=((& QAbstractNativeEventFilter::_ZTV26QAbstractNativeEventFilter) + 16u) - -Class QAbstractProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractProxyModel::QPrivateSignal (0x0x7fba10f97a80) 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 (0x0x7fba1106e0d0) 0 - vptr=((& QAbstractProxyModel::_ZTV19QAbstractProxyModel) + 16u) - QAbstractItemModel (0x0x7fba1106e138) 0 - primary-for QAbstractProxyModel (0x0x7fba1106e0d0) - QObject (0x0x7fba10f97a20) 0 - primary-for QAbstractItemModel (0x0x7fba1106e138) - -Class QAbstractState::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractState::QPrivateSignal (0x0x7fba10f97b40) 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 (0x0x7fba1106e1a0) 0 - vptr=((& QAbstractState::_ZTV14QAbstractState) + 16u) - QObject (0x0x7fba10f97ae0) 0 - primary-for QAbstractState (0x0x7fba1106e1a0) - -Class QAbstractTransition::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractTransition::QPrivateSignal (0x0x7fba10f97c00) 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 (0x0x7fba1106e208) 0 - vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 16u) - QObject (0x0x7fba10f97ba0) 0 - primary-for QAbstractTransition (0x0x7fba1106e208) - -Class QAnimationGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAnimationGroup::QPrivateSignal (0x0x7fba10f97cc0) 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 (0x0x7fba1106e270) 0 - vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 16u) - QAbstractAnimation (0x0x7fba1106e2d8) 0 - primary-for QAnimationGroup (0x0x7fba1106e270) - QObject (0x0x7fba10f97c60) 0 - primary-for QAbstractAnimation (0x0x7fba1106e2d8) - -Class QBasicTimer - size=4 align=4 - base size=4 base align=4 -QBasicTimer (0x0x7fba1110fa20) 0 - -Class QBitArray - size=8 align=8 - base size=8 base align=8 -QBitArray (0x0x7fba1110fcc0) 0 - -Class QBitRef - size=16 align=8 - base size=12 base align=8 -QBitRef (0x0x7fba1110fd80) 0 - -Class QIODevice::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIODevice::QPrivateSignal (0x0x7fba10da20c0) 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 (0x0x7fba1106e958) 0 - vptr=((& QIODevice::_ZTV9QIODevice) + 16u) - QObject (0x0x7fba10da2060) 0 - primary-for QIODevice (0x0x7fba1106e958) - -Class QBuffer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QBuffer::QPrivateSignal (0x0x7fba10da2300) 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 (0x0x7fba1106ea90) 0 - vptr=((& QBuffer::_ZTV7QBuffer) + 16u) - QIODevice (0x0x7fba1106eaf8) 0 - primary-for QBuffer (0x0x7fba1106ea90) - QObject (0x0x7fba10da22a0) 0 - primary-for QIODevice (0x0x7fba1106eaf8) - -Class QByteArrayMatcher::Data - size=272 align=8 - base size=272 base align=8 -QByteArrayMatcher::Data (0x0x7fba10da23c0) 0 - -Class QByteArrayMatcher - size=1040 align=8 - base size=1040 base align=8 -QByteArrayMatcher (0x0x7fba10da2360) 0 - -Class QStaticByteArrayMatcherBase::Skiptable - size=256 align=1 - base size=256 base align=1 -QStaticByteArrayMatcherBase::Skiptable (0x0x7fba10da24e0) 0 - -Class QStaticByteArrayMatcherBase - size=256 align=16 - base size=256 base align=16 -QStaticByteArrayMatcherBase (0x0x7fba10da2480) 0 - -Class QSharedData - size=4 align=4 - base size=4 base align=4 -QSharedData (0x0x7fba10da26c0) 0 - -Class QLocale - size=8 align=8 - base size=8 base align=8 -QLocale (0x0x7fba10da28a0) 0 - -Class QCollatorSortKey - size=8 align=8 - base size=8 base align=8 -QCollatorSortKey (0x0x7fba10da2ea0) 0 - -Class QCollator - size=8 align=8 - base size=8 base align=8 -QCollator (0x0x7fba10da2f60) 0 - -Class QCommandLineOption - size=8 align=8 - base size=8 base align=8 -QCommandLineOption (0x0x7fba10b89f60) 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 (0x0x7fba10bc0420) 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 (0x0x7fba10c19000) 0 - vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 16u) - QEvent (0x0x7fba10bc0480) 0 - primary-for QTimerEvent (0x0x7fba10c19000) - -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 (0x0x7fba10c19068) 0 - vptr=((& QChildEvent::_ZTV11QChildEvent) + 16u) - QEvent (0x0x7fba10bc04e0) 0 - primary-for QChildEvent (0x0x7fba10c19068) - -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 (0x0x7fba10c195b0) 0 - vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 16u) - QEvent (0x0x7fba10bc09c0) 0 - primary-for QDynamicPropertyChangeEvent (0x0x7fba10c195b0) - -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 (0x0x7fba10c19618) 0 - vptr=((& QDeferredDeleteEvent::_ZTV20QDeferredDeleteEvent) + 16u) - QEvent (0x0x7fba10bc0a20) 0 - primary-for QDeferredDeleteEvent (0x0x7fba10c19618) - -Class QCoreApplication::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QCoreApplication::QPrivateSignal (0x0x7fba10bc0ae0) 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 (0x0x7fba10c19680) 0 - vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 16u) - QObject (0x0x7fba10bc0a80) 0 - primary-for QCoreApplication (0x0x7fba10c19680) - -Class QCommandLineParser - size=8 align=8 - base size=8 base align=8 -QCommandLineParser (0x0x7fba10bc0b40) 0 - -Class QContiguousCacheData - size=24 align=4 - base size=24 base align=4 -QContiguousCacheData (0x0x7fba10bc0ba0) 0 - -Class QCryptographicHash - size=8 align=8 - base size=8 base align=8 -QCryptographicHash (0x0x7fba10caa1e0) 0 - -Class QDataStream - size=32 align=8 - base size=32 base align=8 -QDataStream (0x0x7fba10caa240) 0 - -Class QtPrivate::StreamStateSaver - size=16 align=8 - base size=12 base align=8 -QtPrivate::StreamStateSaver (0x0x7fba10caa300) 0 - -Class QDate - size=8 align=8 - base size=8 base align=8 -QDate (0x0x7fba10caa7e0) 0 - -Class QTime - size=4 align=4 - base size=4 base align=4 -QTime (0x0x7fba10caaa80) 0 - -Class QDateTime::ShortData - size=8 align=8 - base size=8 base align=8 -QDateTime::ShortData (0x0x7fba1097d240) 0 - -Class QDateTime::Data - size=8 align=8 - base size=8 base align=8 -QDateTime::Data (0x0x7fba1097d2a0) 0 - -Class QDateTime - size=8 align=8 - base size=8 base align=8 -QDateTime (0x0x7fba1097d1e0) 0 - -Class QElapsedTimer - size=16 align=8 - base size=16 base align=8 -QElapsedTimer (0x0x7fba10a263c0) 0 - -Class QDeadlineTimer - size=16 align=8 - base size=16 base align=8 -QDeadlineTimer (0x0x7fba10a268a0) 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 (0x0x7fba10744840) 0 - vptr=((& QTextStream::_ZTV11QTextStream) + 16u) - -Class QTextStreamManipulator - size=40 align=8 - base size=38 base align=8 -QTextStreamManipulator (0x0x7fba10744ae0) 0 - -Class QtSharedPointer::NormalDeleter - size=1 align=1 - base size=0 base align=1 -QtSharedPointer::NormalDeleter (0x0x7fba10744d20) 0 empty - -Class QtSharedPointer::ExternalRefCountData - size=16 align=8 - base size=16 base align=8 -QtSharedPointer::ExternalRefCountData (0x0x7fba10744ea0) 0 - -Class QDebug::Stream - size=80 align=8 - base size=76 base align=8 -QDebug::Stream (0x0x7fba1088f420) 0 - -Class QDebug - size=8 align=8 - base size=8 base align=8 -QDebug (0x0x7fba1088f3c0) 0 - -Class QDebugStateSaver - size=8 align=8 - base size=8 base align=8 -QDebugStateSaver (0x0x7fba105e1900) 0 - -Class QNoDebug - size=1 align=1 - base size=0 base align=1 -QNoDebug (0x0x7fba105e19c0) 0 empty - -Class QFileDevice::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFileDevice::QPrivateSignal (0x0x7fba106b1b40) 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 (0x0x7fba106c75b0) 0 - vptr=((& QFileDevice::_ZTV11QFileDevice) + 16u) - QIODevice (0x0x7fba106c7618) 0 - primary-for QFileDevice (0x0x7fba106c75b0) - QObject (0x0x7fba106b1ae0) 0 - primary-for QIODevice (0x0x7fba106c7618) - -Class QFile::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFile::QPrivateSignal (0x0x7fba106b1d80) 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 (0x0x7fba106c7750) 0 - vptr=((& QFile::_ZTV5QFile) + 16u) - QFileDevice (0x0x7fba106c77b8) 0 - primary-for QFile (0x0x7fba106c7750) - QIODevice (0x0x7fba106c7820) 0 - primary-for QFileDevice (0x0x7fba106c77b8) - QObject (0x0x7fba106b1d20) 0 - primary-for QIODevice (0x0x7fba106c7820) - -Class QFileInfo - size=8 align=8 - base size=8 base align=8 -QFileInfo (0x0x7fba106b1f60) 0 - -Class QDir - size=8 align=8 - base size=8 base align=8 -QDir (0x0x7fba103633c0) 0 - -Class QDirIterator - size=8 align=8 - base size=8 base align=8 -QDirIterator (0x0x7fba10363d80) 0 - -Class QEasingCurve - size=8 align=8 - base size=8 base align=8 -QEasingCurve (0x0x7fba10458000) 0 - -Class QEventTransition::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QEventTransition::QPrivateSignal (0x0x7fba104e5420) 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 (0x0x7fba104d8a28) 0 - vptr=((& QEventTransition::_ZTV16QEventTransition) + 16u) - QAbstractTransition (0x0x7fba104d8a90) 0 - primary-for QEventTransition (0x0x7fba104d8a28) - QObject (0x0x7fba104e53c0) 0 - primary-for QAbstractTransition (0x0x7fba104d8a90) - -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 (0x0x7fba104d8af8) 0 nearly-empty - vptr=((& QException::_ZTV10QException) + 16u) - std::exception (0x0x7fba104e5480) 0 nearly-empty - primary-for QException (0x0x7fba104d8af8) - -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 (0x0x7fba104d8b60) 0 nearly-empty - vptr=((& QUnhandledException::_ZTV19QUnhandledException) + 16u) - QException (0x0x7fba104d8bc8) 0 nearly-empty - primary-for QUnhandledException (0x0x7fba104d8b60) - std::exception (0x0x7fba104e54e0) 0 nearly-empty - primary-for QException (0x0x7fba104d8bc8) - -Class QtPrivate::ExceptionHolder - size=8 align=8 - base size=8 base align=8 -QtPrivate::ExceptionHolder (0x0x7fba104e5540) 0 - -Class QtPrivate::ExceptionStore - size=8 align=8 - base size=8 base align=8 -QtPrivate::ExceptionStore (0x0x7fba104e5600) 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 (0x0x7fba104e5660) 0 nearly-empty - vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 16u) - -Class QFileSelector::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFileSelector::QPrivateSignal (0x0x7fba104e5780) 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 (0x0x7fba104d8c30) 0 - vptr=((& QFileSelector::_ZTV13QFileSelector) + 16u) - QObject (0x0x7fba104e5720) 0 - primary-for QFileSelector (0x0x7fba104d8c30) - -Class QFileSystemWatcher::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFileSystemWatcher::QPrivateSignal (0x0x7fba104e5840) 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 (0x0x7fba104d8c98) 0 - vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 16u) - QObject (0x0x7fba104e57e0) 0 - primary-for QFileSystemWatcher (0x0x7fba104d8c98) - -Class QFinalState::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFinalState::QPrivateSignal (0x0x7fba104e5900) 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 (0x0x7fba104d8d00) 0 - vptr=((& QFinalState::_ZTV11QFinalState) + 16u) - QAbstractState (0x0x7fba104d8d68) 0 - primary-for QFinalState (0x0x7fba104d8d00) - QObject (0x0x7fba104e58a0) 0 - primary-for QAbstractState (0x0x7fba104d8d68) - -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 (0x0x7fba104e5960) 0 - vptr=((& QRunnable::_ZTV9QRunnable) + 16u) - -Class QBasicMutex - size=8 align=8 - base size=8 base align=8 -QBasicMutex (0x0x7fba104e59c0) 0 - -Class QMutex - size=8 align=8 - base size=8 base align=8 -QMutex (0x0x7fba104d8ea0) 0 - QBasicMutex (0x0x7fba104e5ba0) 0 - -Class QMutexLocker - size=8 align=8 - base size=8 base align=8 -QMutexLocker (0x0x7fba104e5c00) 0 - -Class QtPrivate::ResultItem - size=16 align=8 - base size=16 base align=8 -QtPrivate::ResultItem (0x0x7fba104e5c60) 0 - -Class QtPrivate::ResultIteratorBase - size=16 align=8 - base size=12 base align=8 -QtPrivate::ResultIteratorBase (0x0x7fba104e5cc0) 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 (0x0x7fba104e5de0) 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 (0x0x7fba10268660) 0 - vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 16u) - -Class QFutureWatcherBase::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFutureWatcherBase::QPrivateSignal (0x0x7fba10268e40) 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 (0x0x7fba10316000) 0 - vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 16u) - QObject (0x0x7fba10268de0) 0 - primary-for QFutureWatcherBase (0x0x7fba10316000) - -Class QHistoryState::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QHistoryState::QPrivateSignal (0x0x7fba0ff46480) 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 (0x0x7fba103168f0) 0 - vptr=((& QHistoryState::_ZTV13QHistoryState) + 16u) - QAbstractState (0x0x7fba10316958) 0 - primary-for QHistoryState (0x0x7fba103168f0) - QObject (0x0x7fba0ff46420) 0 - primary-for QAbstractState (0x0x7fba10316958) - -Class QIdentityProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIdentityProxyModel::QPrivateSignal (0x0x7fba0ff46540) 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 (0x0x7fba103169c0) 0 - vptr=((& QIdentityProxyModel::_ZTV19QIdentityProxyModel) + 16u) - QAbstractProxyModel (0x0x7fba10316a28) 0 - primary-for QIdentityProxyModel (0x0x7fba103169c0) - QAbstractItemModel (0x0x7fba10316a90) 0 - primary-for QAbstractProxyModel (0x0x7fba10316a28) - QObject (0x0x7fba0ff464e0) 0 - primary-for QAbstractItemModel (0x0x7fba10316a90) - -Class QItemSelectionRange - size=16 align=8 - base size=16 base align=8 -QItemSelectionRange (0x0x7fba0ff465a0) 0 - -Class QItemSelectionModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QItemSelectionModel::QPrivateSignal (0x0x7fba0ff46c60) 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 (0x0x7fba0ffb52d8) 0 - vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 16u) - QObject (0x0x7fba0ff46c00) 0 - primary-for QItemSelectionModel (0x0x7fba0ffb52d8) - -Class QItemSelection - size=8 align=8 - base size=8 base align=8 -QItemSelection (0x0x7fba0ffb54e0) 0 - QList (0x0x7fba0ffb5548) 0 - QListSpecialMethods (0x0x7fba0ff46f60) 0 empty - -Class QJsonValue - size=24 align=8 - base size=20 base align=8 -QJsonValue (0x0x7fba1003f480) 0 - -Class QJsonValueRef - size=16 align=8 - base size=12 base align=8 -QJsonValueRef (0x0x7fba0fdb3ba0) 0 - -Class QJsonValuePtr - size=24 align=8 - base size=24 base align=8 -QJsonValuePtr (0x0x7fba0fe18120) 0 - -Class QJsonValueRefPtr - size=16 align=8 - base size=16 base align=8 -QJsonValueRefPtr (0x0x7fba0fe18180) 0 - -Class QJsonArray::iterator - size=16 align=8 - base size=12 base align=8 -QJsonArray::iterator (0x0x7fba0fe18360) 0 - -Class QJsonArray::const_iterator - size=16 align=8 - base size=12 base align=8 -QJsonArray::const_iterator (0x0x7fba0fe183c0) 0 - -Class QJsonArray - size=16 align=8 - base size=16 base align=8 -QJsonArray (0x0x7fba0fe18300) 0 - -Class QJsonParseError - size=8 align=4 - base size=8 base align=4 -QJsonParseError (0x0x7fba0fed4600) 0 - -Class QJsonDocument - size=8 align=8 - base size=8 base align=8 -QJsonDocument (0x0x7fba0fed4660) 0 - -Class QJsonObject::iterator - size=16 align=8 - base size=12 base align=8 -QJsonObject::iterator (0x0x7fba0fed4cc0) 0 - -Class QJsonObject::const_iterator - size=16 align=8 - base size=12 base align=8 -QJsonObject::const_iterator (0x0x7fba0fed4d20) 0 - -Class QJsonObject - size=16 align=8 - base size=16 base align=8 -QJsonObject (0x0x7fba0fed4c60) 0 - -Class QLibrary::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QLibrary::QPrivateSignal (0x0x7fba0fc1e000) 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 (0x0x7fba0fbdc888) 0 - vptr=((& QLibrary::_ZTV8QLibrary) + 16u) - QObject (0x0x7fba0fbc2f60) 0 - primary-for QLibrary (0x0x7fba0fbdc888) - -Class QVersionNumber::SegmentStorage - size=8 align=8 - base size=8 base align=8 -QVersionNumber::SegmentStorage (0x0x7fba0fc1e6c0) 0 - -Class QVersionNumber - size=8 align=8 - base size=8 base align=8 -QVersionNumber (0x0x7fba0fc1e1e0) 0 - -Class QLibraryInfo - size=1 align=1 - base size=0 base align=1 -QLibraryInfo (0x0x7fba0fc1eba0) 0 empty - -Class QPoint - size=8 align=4 - base size=8 base align=4 -QPoint (0x0x7fba0fc1ec00) 0 - -Class QPointF - size=16 align=8 - base size=16 base align=8 -QPointF (0x0x7fba0fc1eea0) 0 - -Class QLine - size=16 align=4 - base size=16 base align=4 -QLine (0x0x7fba0f926180) 0 - -Class QLineF - size=32 align=8 - base size=32 base align=8 -QLineF (0x0x7fba0f926ae0) 0 - -Class QLinkedListData - size=32 align=8 - base size=25 base align=8 -QLinkedListData (0x0x7fba0f9b4480) 0 - -Class QLockFile - size=8 align=8 - base size=8 base align=8 -QLockFile (0x0x7fba0f9b47e0) 0 - -Class QLoggingCategory::AtomicBools - size=4 align=1 - base size=4 base align=1 -QLoggingCategory::AtomicBools (0x0x7fba0f9b4960) 0 - -Class QLoggingCategory - size=24 align=8 - base size=24 base align=8 -QLoggingCategory (0x0x7fba0f9b4900) 0 - -Class QMargins - size=16 align=4 - base size=16 base align=4 -QMargins (0x0x7fba0f9b4ae0) 0 - -Class QMarginsF - size=32 align=8 - base size=32 base align=8 -QMarginsF (0x0x7fba0f9b4d80) 0 - -Class QMessageAuthenticationCode - size=8 align=8 - base size=8 base align=8 -QMessageAuthenticationCode (0x0x7fba0f739420) 0 - -Class QMetaMethod - size=16 align=8 - base size=12 base align=8 -QMetaMethod (0x0x7fba0f739480) 0 - -Class QMetaEnum - size=16 align=8 - base size=12 base align=8 -QMetaEnum (0x0x7fba0f739a80) 0 - -Class QMetaProperty - size=32 align=8 - base size=32 base align=8 -QMetaProperty (0x0x7fba0f739d80) 0 - -Class QMetaClassInfo - size=16 align=8 - base size=12 base align=8 -QMetaClassInfo (0x0x7fba0f739de0) 0 - -Class QMimeData::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QMimeData::QPrivateSignal (0x0x7fba0f7ef120) 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 (0x0x7fba0f756af8) 0 - vptr=((& QMimeData::_ZTV9QMimeData) + 16u) - QObject (0x0x7fba0f7ef0c0) 0 - primary-for QMimeData (0x0x7fba0f756af8) - -Class QMimeType - size=8 align=8 - base size=8 base align=8 -QMimeType (0x0x7fba0f7ef180) 0 - -Class QMimeDatabase - size=8 align=8 - base size=8 base align=8 -QMimeDatabase (0x0x7fba0f7ef480) 0 - -Class QObjectCleanupHandler::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QObjectCleanupHandler::QPrivateSignal (0x0x7fba0f7ef540) 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 (0x0x7fba0f756d00) 0 - vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 16u) - QObject (0x0x7fba0f7ef4e0) 0 - primary-for QObjectCleanupHandler (0x0x7fba0f756d00) - -Class QOperatingSystemVersion - size=16 align=4 - base size=16 base align=4 -QOperatingSystemVersion (0x0x7fba0f7ef5a0) 0 - -Class QParallelAnimationGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QParallelAnimationGroup::QPrivateSignal (0x0x7fba0f7efd20) 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 (0x0x7fba0f851410) 0 - vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 16u) - QAnimationGroup (0x0x7fba0f851478) 0 - primary-for QParallelAnimationGroup (0x0x7fba0f851410) - QAbstractAnimation (0x0x7fba0f8514e0) 0 - primary-for QAnimationGroup (0x0x7fba0f851478) - QObject (0x0x7fba0f7efcc0) 0 - primary-for QAbstractAnimation (0x0x7fba0f8514e0) - -Class QPauseAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPauseAnimation::QPrivateSignal (0x0x7fba0f7efde0) 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 (0x0x7fba0f851548) 0 - vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 16u) - QAbstractAnimation (0x0x7fba0f8515b0) 0 - primary-for QPauseAnimation (0x0x7fba0f851548) - QObject (0x0x7fba0f7efd80) 0 - primary-for QAbstractAnimation (0x0x7fba0f8515b0) - -Class QStaticPlugin - size=16 align=8 - base size=16 base align=8 -QStaticPlugin (0x0x7fba0f8a2000) 0 - -Class QPluginLoader::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPluginLoader::QPrivateSignal (0x0x7fba0f8a2300) 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 (0x0x7fba0f8517b8) 0 - vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 16u) - QObject (0x0x7fba0f8a22a0) 0 - primary-for QPluginLoader (0x0x7fba0f8517b8) - -Class QProcessEnvironment - size=8 align=8 - base size=8 base align=8 -QProcessEnvironment (0x0x7fba0f8a2360) 0 - -Class QProcess::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QProcess::QPrivateSignal (0x0x7fba0f8a2a20) 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 (0x0x7fba0f851e38) 0 - vptr=((& QProcess::_ZTV8QProcess) + 16u) - QIODevice (0x0x7fba0f851ea0) 0 - primary-for QProcess (0x0x7fba0f851e38) - QObject (0x0x7fba0f8a29c0) 0 - primary-for QIODevice (0x0x7fba0f851ea0) - -Class QVariantAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QVariantAnimation::QPrivateSignal (0x0x7fba0f8a2ae0) 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 (0x0x7fba0f851f08) 0 - vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 16u) - QAbstractAnimation (0x0x7fba0f851f70) 0 - primary-for QVariantAnimation (0x0x7fba0f851f08) - QObject (0x0x7fba0f8a2a80) 0 - primary-for QAbstractAnimation (0x0x7fba0f851f70) - -Class QPropertyAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPropertyAnimation::QPrivateSignal (0x0x7fba0f8a2ba0) 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 (0x0x7fba0f52a068) 0 - vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 16u) - QVariantAnimation (0x0x7fba0f52a0d0) 0 - primary-for QPropertyAnimation (0x0x7fba0f52a068) - QAbstractAnimation (0x0x7fba0f52a138) 0 - primary-for QVariantAnimation (0x0x7fba0f52a0d0) - QObject (0x0x7fba0f8a2b40) 0 - primary-for QAbstractAnimation (0x0x7fba0f52a138) - -Class QRandomGenerator::Storage - size=2504 align=8 - base size=2504 base align=8 -QRandomGenerator::Storage (0x0x7fba0f8a2cc0) 0 - -Class QRandomGenerator - size=2512 align=8 - base size=2512 base align=8 -QRandomGenerator (0x0x7fba0f8a2c60) 0 - -Class QRandomGenerator64 - size=2512 align=8 - base size=2512 base align=8 -QRandomGenerator64 (0x0x7fba0f5ca410) 0 - QRandomGenerator (0x0x7fba0f5adc60) 0 - -Class QReadWriteLock - size=8 align=8 - base size=8 base align=8 -QReadWriteLock (0x0x7fba0f5add20) 0 - -Class QReadLocker - size=8 align=8 - base size=8 base align=8 -QReadLocker (0x0x7fba0f66a000) 0 - -Class QWriteLocker - size=8 align=8 - base size=8 base align=8 -QWriteLocker (0x0x7fba0f66a0c0) 0 - -Class QSize - size=8 align=4 - base size=8 base align=4 -QSize (0x0x7fba0f66a180) 0 - -Class QSizeF - size=16 align=8 - base size=16 base align=8 -QSizeF (0x0x7fba0f66a420) 0 - -Class QRect - size=16 align=4 - base size=16 base align=4 -QRect (0x0x7fba0f66a6c0) 0 - -Class QRectF - size=32 align=8 - base size=32 base align=8 -QRectF (0x0x7fba0f66a960) 0 - -Class QRegularExpression - size=8 align=8 - base size=8 base align=8 -QRegularExpression (0x0x7fba0f66ac00) 0 - -Class QRegularExpressionMatch - size=8 align=8 - base size=8 base align=8 -QRegularExpressionMatch (0x0x7fba0f46a240) 0 - -Class QRegularExpressionMatchIterator - size=8 align=8 - base size=8 base align=8 -QRegularExpressionMatchIterator (0x0x7fba0f46a540) 0 - -Class QResource - size=8 align=8 - base size=8 base align=8 -QResource (0x0x7fba0f46a840) 0 - -Class QSaveFile::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSaveFile::QPrivateSignal (0x0x7fba0f46a9c0) 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 (0x0x7fba0f441618) 0 - vptr=((& QSaveFile::_ZTV9QSaveFile) + 16u) - QFileDevice (0x0x7fba0f441680) 0 - primary-for QSaveFile (0x0x7fba0f441618) - QIODevice (0x0x7fba0f4416e8) 0 - primary-for QFileDevice (0x0x7fba0f441680) - QObject (0x0x7fba0f46a960) 0 - primary-for QIODevice (0x0x7fba0f4416e8) - -Class QSemaphore - size=8 align=8 - base size=8 base align=8 -QSemaphore (0x0x7fba0f46aa80) 0 - -Class QSemaphoreReleaser - size=16 align=8 - base size=12 base align=8 -QSemaphoreReleaser (0x0x7fba0f46aae0) 0 - -Class QSequentialAnimationGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSequentialAnimationGroup::QPrivateSignal (0x0x7fba0f1ee120) 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 (0x0x7fba0f1d0f08) 0 - vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 16u) - QAnimationGroup (0x0x7fba0f1d0f70) 0 - primary-for QSequentialAnimationGroup (0x0x7fba0f1d0f08) - QAbstractAnimation (0x0x7fba0f1f1000) 0 - primary-for QAnimationGroup (0x0x7fba0f1d0f70) - QObject (0x0x7fba0f1ee0c0) 0 - primary-for QAbstractAnimation (0x0x7fba0f1f1000) - -Class QSettings::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSettings::QPrivateSignal (0x0x7fba0f1ee1e0) 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 (0x0x7fba0f1f1068) 0 - vptr=((& QSettings::_ZTV9QSettings) + 16u) - QObject (0x0x7fba0f1ee180) 0 - primary-for QSettings (0x0x7fba0f1f1068) - -Class QSharedMemory::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSharedMemory::QPrivateSignal (0x0x7fba0f1ee2a0) 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 (0x0x7fba0f1f10d0) 0 - vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 16u) - QObject (0x0x7fba0f1ee240) 0 - primary-for QSharedMemory (0x0x7fba0f1f10d0) - -Class QSignalMapper::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSignalMapper::QPrivateSignal (0x0x7fba0f1ee360) 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 (0x0x7fba0f1f1138) 0 - vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 16u) - QObject (0x0x7fba0f1ee300) 0 - primary-for QSignalMapper (0x0x7fba0f1f1138) - -Class QSignalTransition::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSignalTransition::QPrivateSignal (0x0x7fba0f1ee420) 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 (0x0x7fba0f1f11a0) 0 - vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 16u) - QAbstractTransition (0x0x7fba0f1f1208) 0 - primary-for QSignalTransition (0x0x7fba0f1f11a0) - QObject (0x0x7fba0f1ee3c0) 0 - primary-for QAbstractTransition (0x0x7fba0f1f1208) - -Class QSocketNotifier::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSocketNotifier::QPrivateSignal (0x0x7fba0f1ee4e0) 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 (0x0x7fba0f1f1270) 0 - vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 16u) - QObject (0x0x7fba0f1ee480) 0 - primary-for QSocketNotifier (0x0x7fba0f1f1270) - -Class QSortFilterProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSortFilterProxyModel::QPrivateSignal (0x0x7fba0f1ee5a0) 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 (0x0x7fba0f1f12d8) 0 - vptr=((& QSortFilterProxyModel::_ZTV21QSortFilterProxyModel) + 16u) - QAbstractProxyModel (0x0x7fba0f1f1340) 0 - primary-for QSortFilterProxyModel (0x0x7fba0f1f12d8) - QAbstractItemModel (0x0x7fba0f1f13a8) 0 - primary-for QAbstractProxyModel (0x0x7fba0f1f1340) - QObject (0x0x7fba0f1ee540) 0 - primary-for QAbstractItemModel (0x0x7fba0f1f13a8) - -Class QStandardPaths - size=1 align=1 - base size=0 base align=1 -QStandardPaths (0x0x7fba0f1ee660) 0 empty - -Class QState::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QState::QPrivateSignal (0x0x7fba0f1ee8a0) 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 (0x0x7fba0f1f1548) 0 - vptr=((& QState::_ZTV6QState) + 16u) - QAbstractState (0x0x7fba0f1f15b0) 0 - primary-for QState (0x0x7fba0f1f1548) - QObject (0x0x7fba0f1ee840) 0 - primary-for QAbstractState (0x0x7fba0f1f15b0) - -Class QStateMachine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStateMachine::QPrivateSignal (0x0x7fba0f1ee9c0) 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 (0x0x7fba0f1f1750) 0 - vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 16u) - QEvent (0x0x7fba0f1eea20) 0 - primary-for QStateMachine::SignalEvent (0x0x7fba0f1f1750) - -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 (0x0x7fba0f1f17b8) 0 - vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 16u) - QEvent (0x0x7fba0f1eea80) 0 - primary-for QStateMachine::WrappedEvent (0x0x7fba0f1f17b8) - -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 (0x0x7fba0f1f1618) 0 - vptr=((& QStateMachine::_ZTV13QStateMachine) + 16u) - QState (0x0x7fba0f1f1680) 0 - primary-for QStateMachine (0x0x7fba0f1f1618) - QAbstractState (0x0x7fba0f1f16e8) 0 - primary-for QState (0x0x7fba0f1f1680) - QObject (0x0x7fba0f1ee960) 0 - primary-for QAbstractState (0x0x7fba0f1f16e8) - -Class QStorageInfo - size=8 align=8 - base size=8 base align=8 -QStorageInfo (0x0x7fba0f1eeae0) 0 - -Class QAbstractConcatenable - size=1 align=1 - base size=0 base align=1 -QAbstractConcatenable (0x0x7fba0ef37a20) 0 empty - -Class QStringListModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStringListModel::QPrivateSignal (0x0x7fba0efad540) 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 (0x0x7fba0ef55c98) 0 - vptr=((& QStringListModel::_ZTV16QStringListModel) + 16u) - QAbstractListModel (0x0x7fba0ef55d00) 0 - primary-for QStringListModel (0x0x7fba0ef55c98) - QAbstractItemModel (0x0x7fba0ef55d68) 0 - primary-for QAbstractListModel (0x0x7fba0ef55d00) - QObject (0x0x7fba0efad4e0) 0 - primary-for QAbstractItemModel (0x0x7fba0ef55d68) - -Class QSystemSemaphore - size=8 align=8 - base size=8 base align=8 -QSystemSemaphore (0x0x7fba0efad5a0) 0 - -Class QTemporaryDir - size=8 align=8 - base size=8 base align=8 -QTemporaryDir (0x0x7fba0efad660) 0 - -Class QTemporaryFile::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTemporaryFile::QPrivateSignal (0x0x7fba0efad780) 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 (0x0x7fba0ef55dd0) 0 - vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 16u) - QFile (0x0x7fba0ef55e38) 0 - primary-for QTemporaryFile (0x0x7fba0ef55dd0) - QFileDevice (0x0x7fba0ef55ea0) 0 - primary-for QFile (0x0x7fba0ef55e38) - QIODevice (0x0x7fba0ef55f08) 0 - primary-for QFileDevice (0x0x7fba0ef55ea0) - QObject (0x0x7fba0efad720) 0 - primary-for QIODevice (0x0x7fba0ef55f08) - -Class QTextBoundaryFinder - size=48 align=8 - base size=48 base align=8 -QTextBoundaryFinder (0x0x7fba0efad7e0) 0 - -Class QTextCodec::ConverterState - size=32 align=8 - base size=32 base align=8 -QTextCodec::ConverterState (0x0x7fba0efada20) 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 (0x0x7fba0efad9c0) 0 nearly-empty - vptr=((& QTextCodec::_ZTV10QTextCodec) + 16u) - -Class QTextEncoder - size=40 align=8 - base size=40 base align=8 -QTextEncoder (0x0x7fba0efadc00) 0 - -Class QTextDecoder - size=40 align=8 - base size=40 base align=8 -QTextDecoder (0x0x7fba0efadc60) 0 - -Class std::__mutex_base - size=40 align=8 - base size=40 base align=8 -std::__mutex_base (0x0x7fba0efadcc0) 0 - -Class std::__recursive_mutex_base - size=40 align=8 - base size=40 base align=8 -std::__recursive_mutex_base (0x0x7fba0efadd20) 0 - -Class std::mutex - size=40 align=8 - base size=40 base align=8 -std::mutex (0x0x7fba0f033138) 0 - std::__mutex_base (0x0x7fba0efadd80) 0 - -Class std::recursive_mutex - size=40 align=8 - base size=40 base align=8 -std::recursive_mutex (0x0x7fba0f0331a0) 0 - std::__recursive_mutex_base (0x0x7fba0efadde0) 0 - -Class std::timed_mutex - size=40 align=8 - base size=40 base align=8 -std::timed_mutex (0x0x7fba0f0bff50) 0 - std::__mutex_base (0x0x7fba0efadf00) 0 - std::__timed_mutex_impl (0x0x7fba0efadf60) 0 empty - -Class std::recursive_timed_mutex - size=40 align=8 - base size=40 base align=8 -std::recursive_timed_mutex (0x0x7fba0f0d6bd0) 0 - std::__recursive_mutex_base (0x0x7fba0f0e2060) 0 - std::__timed_mutex_impl (0x0x7fba0f0e20c0) 0 empty - -Class std::defer_lock_t - size=1 align=1 - base size=0 base align=1 -std::defer_lock_t (0x0x7fba0f0e2120) 0 empty - -Class std::try_to_lock_t - size=1 align=1 - base size=0 base align=1 -std::try_to_lock_t (0x0x7fba0f0e2180) 0 empty - -Class std::adopt_lock_t - size=1 align=1 - base size=0 base align=1 -std::adopt_lock_t (0x0x7fba0f0e21e0) 0 empty - -Class std::once_flag - size=4 align=4 - base size=4 base align=4 -std::once_flag (0x0x7fba0f0e2420) 0 - -Vtable for __gnu_cxx::__concurrence_lock_error -__gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_lock_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error -24 (int (*)(...))__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error -32 (int (*)(...))__gnu_cxx::__concurrence_lock_error::what - -Class __gnu_cxx::__concurrence_lock_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_lock_error (0x0x7fba0f0332d8) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE) + 16u) - std::exception (0x0x7fba0f0e24e0) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_lock_error (0x0x7fba0f0332d8) - -Vtable for __gnu_cxx::__concurrence_unlock_error -__gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx26__concurrence_unlock_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error -24 (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error -32 (int (*)(...))__gnu_cxx::__concurrence_unlock_error::what - -Class __gnu_cxx::__concurrence_unlock_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_unlock_error (0x0x7fba0f033340) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE) + 16u) - std::exception (0x0x7fba0f0e25a0) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_unlock_error (0x0x7fba0f033340) - -Vtable for __gnu_cxx::__concurrence_broadcast_error -__gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx29__concurrence_broadcast_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error -24 (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error -32 (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::what - -Class __gnu_cxx::__concurrence_broadcast_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_broadcast_error (0x0x7fba0f0333a8) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE) + 16u) - std::exception (0x0x7fba0f0e2660) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_broadcast_error (0x0x7fba0f0333a8) - -Vtable for __gnu_cxx::__concurrence_wait_error -__gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_wait_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error -24 (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error -32 (int (*)(...))__gnu_cxx::__concurrence_wait_error::what - -Class __gnu_cxx::__concurrence_wait_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_wait_error (0x0x7fba0f033478) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE) + 16u) - std::exception (0x0x7fba0f0e2720) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_wait_error (0x0x7fba0f033478) - -Class __gnu_cxx::__mutex - size=40 align=8 - base size=40 base align=8 -__gnu_cxx::__mutex (0x0x7fba0f0e27e0) 0 - -Class __gnu_cxx::__recursive_mutex - size=40 align=8 - base size=40 base align=8 -__gnu_cxx::__recursive_mutex (0x0x7fba0f0e2840) 0 - -Class __gnu_cxx::__scoped_lock - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__scoped_lock (0x0x7fba0f0e28a0) 0 - -Class __gnu_cxx::__cond - size=48 align=8 - base size=48 base align=8 -__gnu_cxx::__cond (0x0x7fba0f0e2900) 0 - -Vtable for std::bad_weak_ptr -std::bad_weak_ptr::_ZTVSt12bad_weak_ptr: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTISt12bad_weak_ptr) -16 (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr -24 (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr -32 (int (*)(...))std::bad_weak_ptr::what - -Class std::bad_weak_ptr - size=8 align=8 - base size=8 base align=8 -std::bad_weak_ptr (0x0x7fba0f033750) 0 nearly-empty - vptr=((& std::bad_weak_ptr::_ZTVSt12bad_weak_ptr) + 16u) - std::exception (0x0x7fba0f0e2c60) 0 nearly-empty - primary-for std::bad_weak_ptr (0x0x7fba0f033750) - -Class std::_Sp_make_shared_tag - size=1 align=1 - base size=0 base align=1 -std::_Sp_make_shared_tag (0x0x7fba0ee304e0) 0 empty - -Class std::_Sp_locker - size=2 align=1 - base size=2 base align=1 -std::_Sp_locker (0x0x7fba0ee30cc0) 0 - -Class std::thread::id - size=8 align=8 - base size=8 base align=8 -std::thread::id (0x0x7fba0ee30ea0) 0 - -Vtable for std::thread::_Impl_base -std::thread::_Impl_base::_ZTVNSt6thread10_Impl_baseE: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt6thread10_Impl_baseE) -16 0u -24 0u -32 (int (*)(...))__cxa_pure_virtual - -Class std::thread::_Impl_base - size=24 align=8 - base size=24 base align=8 -std::thread::_Impl_base (0x0x7fba0ee30f00) 0 - vptr=((& std::thread::_Impl_base::_ZTVNSt6thread10_Impl_baseE) + 16u) - -Class std::thread - size=8 align=8 - base size=8 base align=8 -std::thread (0x0x7fba0ee30e40) 0 - -Class std::condition_variable - size=48 align=8 - base size=48 base align=8 -std::condition_variable (0x0x7fba0ecddb40) 0 - -Class std::__at_thread_exit_elt - size=16 align=8 - base size=16 base align=8 -std::__at_thread_exit_elt (0x0x7fba0ecddc00) 0 - -Class std::_V2::condition_variable_any - size=64 align=8 - base size=64 base align=8 -std::_V2::condition_variable_any (0x0x7fba0ecddc60) 0 - -Class std::__atomic_futex_unsigned_base - size=1 align=1 - base size=0 base align=1 -std::__atomic_futex_unsigned_base (0x0x7fba0e9ca300) 0 empty - -Vtable for std::future_error -std::future_error::_ZTVSt12future_error: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTISt12future_error) -16 (int (*)(...))std::future_error::~future_error -24 (int (*)(...))std::future_error::~future_error -32 (int (*)(...))std::future_error::what - -Class std::future_error - size=32 align=8 - base size=32 base align=8 -std::future_error (0x0x7fba0e9c5a90) 0 - vptr=((& std::future_error::_ZTVSt12future_error) + 16u) - std::logic_error (0x0x7fba0e9c5af8) 0 - primary-for std::future_error (0x0x7fba0e9c5a90) - std::exception (0x0x7fba0e9ca420) 0 nearly-empty - primary-for std::logic_error (0x0x7fba0e9c5af8) - -Class std::__future_base::_Result_base::_Deleter - size=1 align=1 - base size=0 base align=1 -std::__future_base::_Result_base::_Deleter (0x0x7fba0e9ca540) 0 empty - -Vtable for std::__future_base::_Result_base -std::__future_base::_Result_base::_ZTVNSt13__future_base12_Result_baseE: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt13__future_base12_Result_baseE) -16 (int (*)(...))__cxa_pure_virtual -24 0u -32 0u - -Class std::__future_base::_Result_base - size=16 align=8 - base size=16 base align=8 -std::__future_base::_Result_base (0x0x7fba0e9ca4e0) 0 - vptr=((& std::__future_base::_Result_base::_ZTVNSt13__future_base12_Result_baseE) + 16u) - -Class std::__future_base::_State_baseV2::__exception_ptr_tag - size=1 align=1 - base size=0 base align=1 -std::__future_base::_State_baseV2::__exception_ptr_tag (0x0x7fba0e707a80) 0 empty - -Class std::__future_base::_State_baseV2::_Make_ready - size=32 align=8 - base size=32 base align=8 -std::__future_base::_State_baseV2::_Make_ready (0x0x7fba0e7280d0) 0 - std::__at_thread_exit_elt (0x0x7fba0e707b40) 0 - -Vtable for std::__future_base::_State_baseV2 -std::__future_base::_State_baseV2::_ZTVNSt13__future_base13_State_baseV2E: 6u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt13__future_base13_State_baseV2E) -16 (int (*)(...))std::__future_base::_State_baseV2::~_State_baseV2 -24 (int (*)(...))std::__future_base::_State_baseV2::~_State_baseV2 -32 (int (*)(...))std::__future_base::_State_baseV2::_M_complete_async -40 (int (*)(...))std::__future_base::_State_baseV2::_M_is_deferred_future - -Class std::__future_base::_State_baseV2 - size=32 align=8 - base size=28 base align=8 -std::__future_base::_State_baseV2 (0x0x7fba0e9ca6c0) 0 - vptr=((& std::__future_base::_State_baseV2::_ZTVNSt13__future_base13_State_baseV2E) + 16u) - -Class std::__future_base - size=1 align=1 - base size=0 base align=1 -std::__future_base (0x0x7fba0e9ca480) 0 empty - -Vtable for std::__future_base::_Async_state_commonV2 -std::__future_base::_Async_state_commonV2::_ZTVNSt13__future_base21_Async_state_commonV2E: 6u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt13__future_base21_Async_state_commonV2E) -16 (int (*)(...))std::__future_base::_Async_state_commonV2::~_Async_state_commonV2 -24 (int (*)(...))std::__future_base::_Async_state_commonV2::~_Async_state_commonV2 -32 (int (*)(...))std::__future_base::_Async_state_commonV2::_M_complete_async -40 (int (*)(...))std::__future_base::_State_baseV2::_M_is_deferred_future - -Class std::__future_base::_Async_state_commonV2 - size=48 align=8 - base size=44 base align=8 -std::__future_base::_Async_state_commonV2 (0x0x7fba0e470c98) 0 - vptr=((& std::__future_base::_Async_state_commonV2::_ZTVNSt13__future_base21_Async_state_commonV2E) + 16u) - std::__future_base::_State_baseV2 (0x0x7fba0e472a20) 0 - primary-for std::__future_base::_Async_state_commonV2 (0x0x7fba0e470c98) - -Class QThread::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QThread::QPrivateSignal (0x0x7fba0e0f3180) 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 (0x0x7fba0e4d4750) 0 - vptr=((& QThread::_ZTV7QThread) + 16u) - QObject (0x0x7fba0e0f3120) 0 - primary-for QThread (0x0x7fba0e4d4750) - -Class QThreadPool::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QThreadPool::QPrivateSignal (0x0x7fba0e0f32a0) 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 (0x0x7fba0e4d47b8) 0 - vptr=((& QThreadPool::_ZTV11QThreadPool) + 16u) - QObject (0x0x7fba0e0f3240) 0 - primary-for QThreadPool (0x0x7fba0e4d47b8) - -Class QThreadStorageData - size=4 align=4 - base size=4 base align=4 -QThreadStorageData (0x0x7fba0e0f3300) 0 - -Class QTimeLine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTimeLine::QPrivateSignal (0x0x7fba0e0f3420) 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 (0x0x7fba0e4d4820) 0 - vptr=((& QTimeLine::_ZTV9QTimeLine) + 16u) - QObject (0x0x7fba0e0f33c0) 0 - primary-for QTimeLine (0x0x7fba0e4d4820) - -Class QTimer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTimer::QPrivateSignal (0x0x7fba0e0f34e0) 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 (0x0x7fba0e4d4888) 0 - vptr=((& QTimer::_ZTV6QTimer) + 16u) - QObject (0x0x7fba0e0f3480) 0 - primary-for QTimer (0x0x7fba0e4d4888) - -Class QTimeZone::OffsetData - size=32 align=8 - base size=28 base align=8 -QTimeZone::OffsetData (0x0x7fba0e0f3ba0) 0 - -Class QTimeZone - size=8 align=8 - base size=8 base align=8 -QTimeZone (0x0x7fba0e0f3b40) 0 - -Class QTranslator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTranslator::QPrivateSignal (0x0x7fba0e1c3180) 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 (0x0x7fba0e1bc2d8) 0 - vptr=((& QTranslator::_ZTV11QTranslator) + 16u) - QObject (0x0x7fba0e1c3120) 0 - primary-for QTranslator (0x0x7fba0e1bc2d8) - -Class QUrl - size=8 align=8 - base size=8 base align=8 -QUrl (0x0x7fba0e1c32a0) 0 - -Class QUrlQuery - size=8 align=8 - base size=8 base align=8 -QUrlQuery (0x0x7fba0e2da960) 0 - -Class QUuid - size=16 align=4 - base size=16 base align=4 -QUuid (0x0x7fba0df79000) 0 - -Class QWaitCondition - size=8 align=8 - base size=8 base align=8 -QWaitCondition (0x0x7fba0df79600) 0 - -Class QXmlStreamStringRef - size=16 align=8 - base size=16 base align=8 -QXmlStreamStringRef (0x0x7fba0df79660) 0 - -Class QXmlStreamAttribute - size=80 align=8 - base size=73 base align=8 -QXmlStreamAttribute (0x0x7fba0df79960) 0 - -Class QXmlStreamAttributes - size=8 align=8 - base size=8 base align=8 -QXmlStreamAttributes (0x0x7fba0df78dd0) 0 - QVector (0x0x7fba0df79d20) 0 - -Class QXmlStreamNamespaceDeclaration - size=40 align=8 - base size=40 base align=8 -QXmlStreamNamespaceDeclaration (0x0x7fba0df79d80) 0 - -Class QXmlStreamNotationDeclaration - size=56 align=8 - base size=56 base align=8 -QXmlStreamNotationDeclaration (0x0x7fba0e064060) 0 - -Class QXmlStreamEntityDeclaration - size=88 align=8 - base size=88 base align=8 -QXmlStreamEntityDeclaration (0x0x7fba0e064300) 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 (0x0x7fba0e0645a0) 0 nearly-empty - vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 16u) - -Class QXmlStreamReader - size=8 align=8 - base size=8 base align=8 -QXmlStreamReader (0x0x7fba0e064600) 0 - -Class QXmlStreamWriter - size=8 align=8 - base size=8 base align=8 -QXmlStreamWriter (0x0x7fba0dd12060) 0 - -Class QRgba64 - size=8 align=8 - base size=8 base align=8 -QRgba64 (0x0x7fba0dd12180) 0 - -Class QColor - size=16 align=4 - base size=14 base align=4 -QColor (0x0x7fba0dd12420) 0 - -Class QRegion::QRegionData - size=16 align=8 - base size=16 base align=8 -QRegion::QRegionData (0x0x7fba0dd12de0) 0 - -Class QRegion - size=8 align=8 - base size=8 base align=8 -QRegion (0x0x7fba0dd12d80) 0 - -Class QKeySequence - size=8 align=8 - base size=8 base align=8 -QKeySequence (0x0x7fba0decb180) 0 - -Class QVector2D - size=8 align=4 - base size=8 base align=4 -QVector2D (0x0x7fba0db656c0) 0 - -Class QTouchDevice - size=8 align=8 - base size=8 base align=8 -QTouchDevice (0x0x7fba0db65960) 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 (0x0x7fba0db64bc8) 0 - vptr=((& QInputEvent::_ZTV11QInputEvent) + 16u) - QEvent (0x0x7fba0db65b40) 0 - primary-for QInputEvent (0x0x7fba0db64bc8) - -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 (0x0x7fba0db64c30) 0 - vptr=((& QEnterEvent::_ZTV11QEnterEvent) + 16u) - QEvent (0x0x7fba0db65ba0) 0 - primary-for QEnterEvent (0x0x7fba0db64c30) - -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 (0x0x7fba0db64c98) 0 - vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 16u) - QInputEvent (0x0x7fba0db64d00) 0 - primary-for QMouseEvent (0x0x7fba0db64c98) - QEvent (0x0x7fba0db65c00) 0 - primary-for QInputEvent (0x0x7fba0db64d00) - -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 (0x0x7fba0db64d68) 0 - vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 16u) - QInputEvent (0x0x7fba0db64dd0) 0 - primary-for QHoverEvent (0x0x7fba0db64d68) - QEvent (0x0x7fba0db65c60) 0 - primary-for QInputEvent (0x0x7fba0db64dd0) - -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 (0x0x7fba0db64e38) 0 - vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 16u) - QInputEvent (0x0x7fba0db64ea0) 0 - primary-for QWheelEvent (0x0x7fba0db64e38) - QEvent (0x0x7fba0db65cc0) 0 - primary-for QInputEvent (0x0x7fba0db64ea0) - -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 (0x0x7fba0db64f08) 0 - vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 16u) - QInputEvent (0x0x7fba0db64f70) 0 - primary-for QTabletEvent (0x0x7fba0db64f08) - QEvent (0x0x7fba0db65d20) 0 - primary-for QInputEvent (0x0x7fba0db64f70) - -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 (0x0x7fba0dc6f000) 0 - vptr=((& QNativeGestureEvent::_ZTV19QNativeGestureEvent) + 16u) - QInputEvent (0x0x7fba0dc6f068) 0 - primary-for QNativeGestureEvent (0x0x7fba0dc6f000) - QEvent (0x0x7fba0db65d80) 0 - primary-for QInputEvent (0x0x7fba0dc6f068) - -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 (0x0x7fba0dc6f0d0) 0 - vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 16u) - QInputEvent (0x0x7fba0dc6f138) 0 - primary-for QKeyEvent (0x0x7fba0dc6f0d0) - QEvent (0x0x7fba0db65de0) 0 - primary-for QInputEvent (0x0x7fba0dc6f138) - -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 (0x0x7fba0dc6f1a0) 0 - vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 16u) - QEvent (0x0x7fba0db65e40) 0 - primary-for QFocusEvent (0x0x7fba0dc6f1a0) - -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 (0x0x7fba0dc6f208) 0 - vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 16u) - QEvent (0x0x7fba0db65ea0) 0 - primary-for QPaintEvent (0x0x7fba0dc6f208) - -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 (0x0x7fba0dc6f270) 0 - vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 16u) - QEvent (0x0x7fba0db65f00) 0 - primary-for QMoveEvent (0x0x7fba0dc6f270) - -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 (0x0x7fba0dc6f2d8) 0 - vptr=((& QExposeEvent::_ZTV12QExposeEvent) + 16u) - QEvent (0x0x7fba0db65f60) 0 - primary-for QExposeEvent (0x0x7fba0dc6f2d8) - -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 (0x0x7fba0dc6f340) 0 - vptr=((& QPlatformSurfaceEvent::_ZTV21QPlatformSurfaceEvent) + 16u) - QEvent (0x0x7fba0dca4000) 0 - primary-for QPlatformSurfaceEvent (0x0x7fba0dc6f340) - -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 (0x0x7fba0dc6f3a8) 0 - vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 16u) - QEvent (0x0x7fba0dca4060) 0 - primary-for QResizeEvent (0x0x7fba0dc6f3a8) - -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 (0x0x7fba0dc6f410) 0 - vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 16u) - QEvent (0x0x7fba0dca40c0) 0 - primary-for QCloseEvent (0x0x7fba0dc6f410) - -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 (0x0x7fba0dc6f478) 0 - vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 16u) - QEvent (0x0x7fba0dca4120) 0 - primary-for QIconDragEvent (0x0x7fba0dc6f478) - -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 (0x0x7fba0dc6f4e0) 0 - vptr=((& QShowEvent::_ZTV10QShowEvent) + 16u) - QEvent (0x0x7fba0dca4180) 0 - primary-for QShowEvent (0x0x7fba0dc6f4e0) - -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 (0x0x7fba0dc6f548) 0 - vptr=((& QHideEvent::_ZTV10QHideEvent) + 16u) - QEvent (0x0x7fba0dca41e0) 0 - primary-for QHideEvent (0x0x7fba0dc6f548) - -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 (0x0x7fba0dc6f5b0) 0 - vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 16u) - QInputEvent (0x0x7fba0dc6f618) 0 - primary-for QContextMenuEvent (0x0x7fba0dc6f5b0) - QEvent (0x0x7fba0dca4240) 0 - primary-for QInputEvent (0x0x7fba0dc6f618) - -Class QInputMethodEvent::Attribute - size=32 align=8 - base size=32 base align=8 -QInputMethodEvent::Attribute (0x0x7fba0dca4300) 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 (0x0x7fba0dc6f680) 0 - vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 16u) - QEvent (0x0x7fba0dca42a0) 0 - primary-for QInputMethodEvent (0x0x7fba0dc6f680) - -Class QInputMethodQueryEvent::QueryPair - size=24 align=8 - base size=24 base align=8 -QInputMethodQueryEvent::QueryPair (0x0x7fba0dca4780) 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 (0x0x7fba0dc6f9c0) 0 - vptr=((& QInputMethodQueryEvent::_ZTV22QInputMethodQueryEvent) + 16u) - QEvent (0x0x7fba0dca4720) 0 - primary-for QInputMethodQueryEvent (0x0x7fba0dc6f9c0) - -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 (0x0x7fba0dc6fc98) 0 - vptr=((& QDropEvent::_ZTV10QDropEvent) + 16u) - QEvent (0x0x7fba0dca4ae0) 0 - primary-for QDropEvent (0x0x7fba0dc6fc98) - -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 (0x0x7fba0dc6fd00) 0 - vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 16u) - QDropEvent (0x0x7fba0dc6fd68) 0 - primary-for QDragMoveEvent (0x0x7fba0dc6fd00) - QEvent (0x0x7fba0dca4b40) 0 - primary-for QDropEvent (0x0x7fba0dc6fd68) - -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 (0x0x7fba0dc6fdd0) 0 - vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 16u) - QDragMoveEvent (0x0x7fba0dc6fe38) 0 - primary-for QDragEnterEvent (0x0x7fba0dc6fdd0) - QDropEvent (0x0x7fba0dc6fea0) 0 - primary-for QDragMoveEvent (0x0x7fba0dc6fe38) - QEvent (0x0x7fba0dca4ba0) 0 - primary-for QDropEvent (0x0x7fba0dc6fea0) - -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 (0x0x7fba0dc6ff08) 0 - vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 16u) - QEvent (0x0x7fba0dca4c00) 0 - primary-for QDragLeaveEvent (0x0x7fba0dc6ff08) - -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 (0x0x7fba0dc6ff70) 0 - vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 16u) - QEvent (0x0x7fba0dca4c60) 0 - primary-for QHelpEvent (0x0x7fba0dc6ff70) - -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 (0x0x7fba0d972000) 0 - vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 16u) - QEvent (0x0x7fba0dca4cc0) 0 - primary-for QStatusTipEvent (0x0x7fba0d972000) - -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 (0x0x7fba0d972068) 0 - vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 16u) - QEvent (0x0x7fba0dca4d20) 0 - primary-for QWhatsThisClickedEvent (0x0x7fba0d972068) - -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 (0x0x7fba0d9720d0) 0 - vptr=((& QActionEvent::_ZTV12QActionEvent) + 16u) - QEvent (0x0x7fba0dca4d80) 0 - primary-for QActionEvent (0x0x7fba0d9720d0) - -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 (0x0x7fba0d972138) 0 - vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 16u) - QEvent (0x0x7fba0dca4de0) 0 - primary-for QFileOpenEvent (0x0x7fba0d972138) - -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 (0x0x7fba0d9721a0) 0 - vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 16u) - QEvent (0x0x7fba0dca4e40) 0 - primary-for QToolBarChangeEvent (0x0x7fba0d9721a0) - -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 (0x0x7fba0d972208) 0 - vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 16u) - QEvent (0x0x7fba0dca4ea0) 0 - primary-for QShortcutEvent (0x0x7fba0d972208) - -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 (0x0x7fba0d972270) 0 - vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 16u) - QEvent (0x0x7fba0dca4f00) 0 - primary-for QWindowStateChangeEvent (0x0x7fba0d972270) - -Class QPointingDeviceUniqueId - size=8 align=8 - base size=8 base align=8 -QPointingDeviceUniqueId (0x0x7fba0dca4f60) 0 - -Class QTouchEvent::TouchPoint - size=8 align=8 - base size=8 base align=8 -QTouchEvent::TouchPoint (0x0x7fba0d9a0660) 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 (0x0x7fba0d9728f0) 0 - vptr=((& QTouchEvent::_ZTV11QTouchEvent) + 16u) - QInputEvent (0x0x7fba0d972958) 0 - primary-for QTouchEvent (0x0x7fba0d9728f0) - QEvent (0x0x7fba0d9a0600) 0 - primary-for QInputEvent (0x0x7fba0d972958) - -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 (0x0x7fba0da831a0) 0 - vptr=((& QScrollPrepareEvent::_ZTV19QScrollPrepareEvent) + 16u) - QEvent (0x0x7fba0da6acc0) 0 - primary-for QScrollPrepareEvent (0x0x7fba0da831a0) - -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 (0x0x7fba0da83208) 0 - vptr=((& QScrollEvent::_ZTV12QScrollEvent) + 16u) - QEvent (0x0x7fba0da6ad20) 0 - primary-for QScrollEvent (0x0x7fba0da83208) - -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 (0x0x7fba0da83270) 0 - vptr=((& QScreenOrientationChangeEvent::_ZTV29QScreenOrientationChangeEvent) + 16u) - QEvent (0x0x7fba0da6ad80) 0 - primary-for QScreenOrientationChangeEvent (0x0x7fba0da83270) - -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 (0x0x7fba0da832d8) 0 - vptr=((& QApplicationStateChangeEvent::_ZTV28QApplicationStateChangeEvent) + 16u) - QEvent (0x0x7fba0da6ade0) 0 - primary-for QApplicationStateChangeEvent (0x0x7fba0da832d8) - -Class QFont - size=16 align=8 - base size=12 base align=8 -QFont (0x0x7fba0da6ae40) 0 - -Class QPolygon - size=8 align=8 - base size=8 base align=8 -QPolygon (0x0x7fba0d751068) 0 - QVector (0x0x7fba0d71bb40) 0 - -Class QPolygonF - size=8 align=8 - base size=8 base align=8 -QPolygonF (0x0x7fba0d751410) 0 - QVector (0x0x7fba0d7cf000) 0 - -Class QMatrix - size=48 align=8 - base size=48 base align=8 -QMatrix (0x0x7fba0d7cf3c0) 0 - -Class QPainterPath::Element - size=24 align=8 - base size=24 base align=8 -QPainterPath::Element (0x0x7fba0d7cf6c0) 0 - -Class QPainterPath - size=8 align=8 - base size=8 base align=8 -QPainterPath (0x0x7fba0d7cf660) 0 - -Class QPainterPathStroker - size=8 align=8 - base size=8 base align=8 -QPainterPathStroker (0x0x7fba0d89f0c0) 0 - -Class QTransform - size=88 align=8 - base size=88 base align=8 -QTransform (0x0x7fba0d89f1e0) 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 (0x0x7fba0d89f900) 0 - vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 16u) - -Class QPixelFormat - size=8 align=8 - base size=8 base align=8 -QPixelFormat (0x0x7fba0d89f960) 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 (0x0x7fba0d5c72d8) 0 - vptr=((& QImage::_ZTV6QImage) + 16u) - QPaintDevice (0x0x7fba0d5c2420) 0 - primary-for QImage (0x0x7fba0d5c72d8) - -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 (0x0x7fba0d68ae38) 0 - vptr=((& QPixmap::_ZTV7QPixmap) + 16u) - QPaintDevice (0x0x7fba0d6953c0) 0 - primary-for QPixmap (0x0x7fba0d68ae38) - -Class QBrush - size=8 align=8 - base size=8 base align=8 -QBrush (0x0x7fba0d6956c0) 0 - -Class QBrushData - size=112 align=8 - base size=112 base align=8 -QBrushData (0x0x7fba0d695e40) 0 - -Class QGradient - size=64 align=8 - base size=64 base align=8 -QGradient (0x0x7fba0d695ea0) 0 - -Class QLinearGradient - size=64 align=8 - base size=64 base align=8 -QLinearGradient (0x0x7fba0d1f27b8) 0 - QGradient (0x0x7fba0d26f180) 0 - -Class QRadialGradient - size=64 align=8 - base size=64 base align=8 -QRadialGradient (0x0x7fba0d1f2820) 0 - QGradient (0x0x7fba0d26f1e0) 0 - -Class QConicalGradient - size=64 align=8 - base size=64 base align=8 -QConicalGradient (0x0x7fba0d1f2888) 0 - QGradient (0x0x7fba0d26f240) 0 - -Class QPen - size=8 align=8 - base size=8 base align=8 -QPen (0x0x7fba0d26f2a0) 0 - -Class QTextOption::Tab - size=16 align=8 - base size=14 base align=8 -QTextOption::Tab (0x0x7fba0d3174e0) 0 - -Class QTextOption - size=32 align=8 - base size=32 base align=8 -QTextOption (0x0x7fba0d317480) 0 - -Class QTextLength - size=16 align=8 - base size=16 base align=8 -QTextLength (0x0x7fba0d317c60) 0 - -Class QTextFormat - size=16 align=8 - base size=12 base align=8 -QTextFormat (0x0x7fba0d39e3c0) 0 - -Class QTextCharFormat - size=16 align=8 - base size=12 base align=8 -QTextCharFormat (0x0x7fba0d013958) 0 - QTextFormat (0x0x7fba0d06f240) 0 - -Class QTextBlockFormat - size=16 align=8 - base size=12 base align=8 -QTextBlockFormat (0x0x7fba0d013b60) 0 - QTextFormat (0x0x7fba0d06f4e0) 0 - -Class QTextListFormat - size=16 align=8 - base size=12 base align=8 -QTextListFormat (0x0x7fba0d013dd0) 0 - QTextFormat (0x0x7fba0d06f780) 0 - -Class QTextImageFormat - size=16 align=8 - base size=12 base align=8 -QTextImageFormat (0x0x7fba0d0130d0) 0 - QTextCharFormat (0x0x7fba0d013270) 0 - QTextFormat (0x0x7fba0d06fa20) 0 - -Class QTextFrameFormat - size=16 align=8 - base size=12 base align=8 -QTextFrameFormat (0x0x7fba0d12f0d0) 0 - QTextFormat (0x0x7fba0d06fcc0) 0 - -Class QTextTableFormat - size=16 align=8 - base size=12 base align=8 -QTextTableFormat (0x0x7fba0d12f2d8) 0 - QTextFrameFormat (0x0x7fba0d12f340) 0 - QTextFormat (0x0x7fba0d06ff60) 0 - -Class QTextTableCellFormat - size=16 align=8 - base size=12 base align=8 -QTextTableCellFormat (0x0x7fba0d12f548) 0 - QTextCharFormat (0x0x7fba0d12f5b0) 0 - QTextFormat (0x0x7fba0d16b2a0) 0 - -Class QFontDatabase - size=8 align=8 - base size=8 base align=8 -QFontDatabase (0x0x7fba0d16b540) 0 - -Class QRawFont - size=8 align=8 - base size=8 base align=8 -QRawFont (0x0x7fba0d16b5a0) 0 - -Class QGlyphRun - size=8 align=8 - base size=8 base align=8 -QGlyphRun (0x0x7fba0d16ba80) 0 - -Class QTextCursor - size=8 align=8 - base size=8 base align=8 -QTextCursor (0x0x7fba0d16bd80) 0 - -Class QTextInlineObject - size=16 align=8 - base size=16 base align=8 -QTextInlineObject (0x0x7fba0ce5b0c0) 0 - -Class QTextLayout::FormatRange - size=24 align=8 - base size=24 base align=8 -QTextLayout::FormatRange (0x0x7fba0ce5b180) 0 - -Class QTextLayout - size=8 align=8 - base size=8 base align=8 -QTextLayout (0x0x7fba0ce5b120) 0 - -Class QTextLine - size=16 align=8 - base size=16 base align=8 -QTextLine (0x0x7fba0ce5bba0) 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 (0x0x7fba0ce5bc00) 0 nearly-empty - vptr=((& QAbstractUndoItem::_ZTV17QAbstractUndoItem) + 16u) - -Class QTextDocument::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextDocument::QPrivateSignal (0x0x7fba0ce5bcc0) 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 (0x0x7fba0ceb78f0) 0 - vptr=((& QTextDocument::_ZTV13QTextDocument) + 16u) - QObject (0x0x7fba0ce5bc60) 0 - primary-for QTextDocument (0x0x7fba0ceb78f0) - -Class QPalette::Data - size=4 align=4 - base size=4 base align=4 -QPalette::Data (0x0x7fba0ce5bf00) 0 - -Class QPalette - size=16 align=8 - base size=12 base align=8 -QPalette (0x0x7fba0ce5bea0) 0 - -Class QAbstractTextDocumentLayout::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractTextDocumentLayout::QPrivateSignal (0x0x7fba0cc12000) 0 empty - -Class QAbstractTextDocumentLayout::Selection - size=24 align=8 - base size=24 base align=8 -QAbstractTextDocumentLayout::Selection (0x0x7fba0cc12060) 0 - -Class QAbstractTextDocumentLayout::PaintContext - size=64 align=8 - base size=64 base align=8 -QAbstractTextDocumentLayout::PaintContext (0x0x7fba0cc120c0) 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 (0x0x7fba0cbed618) 0 - vptr=((& QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout) + 16u) - QObject (0x0x7fba0cfcdf60) 0 - primary-for QAbstractTextDocumentLayout (0x0x7fba0cbed618) - -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 (0x0x7fba0cc12660) 0 nearly-empty - vptr=((& QTextObjectInterface::_ZTV20QTextObjectInterface) + 16u) - -Class QAccessible::State - size=8 align=8 - base size=5 base align=8 -QAccessible::State (0x0x7fba0cc12780) 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 (0x0x7fba0cc127e0) 0 nearly-empty - vptr=((& QAccessible::ActivationObserver::_ZTVN11QAccessible18ActivationObserverE) + 16u) - -Class QAccessible - size=1 align=1 - base size=0 base align=1 -QAccessible (0x0x7fba0cc12720) 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 (0x0x7fba0cc129c0) 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 (0x0x7fba0cc12a20) 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 (0x0x7fba0cc12a80) 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 (0x0x7fba0cc12ae0) 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 (0x0x7fba0cc12b40) 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 (0x0x7fba0cc12ba0) 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 (0x0x7fba0cc12c00) 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 (0x0x7fba0cc12c60) 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 (0x0x7fba0cc12cc0) 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 (0x0x7fba0cd13068) 0 - vptr=((& QAccessibleStateChangeEvent::_ZTV27QAccessibleStateChangeEvent) + 16u) - QAccessibleEvent (0x0x7fba0cd0d240) 0 - primary-for QAccessibleStateChangeEvent (0x0x7fba0cd13068) - -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 (0x0x7fba0cd130d0) 0 - vptr=((& QAccessibleTextCursorEvent::_ZTV26QAccessibleTextCursorEvent) + 16u) - QAccessibleEvent (0x0x7fba0cd0d2a0) 0 - primary-for QAccessibleTextCursorEvent (0x0x7fba0cd130d0) - -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 (0x0x7fba0cd13138) 0 - vptr=((& QAccessibleTextSelectionEvent::_ZTV29QAccessibleTextSelectionEvent) + 16u) - QAccessibleTextCursorEvent (0x0x7fba0cd131a0) 0 - primary-for QAccessibleTextSelectionEvent (0x0x7fba0cd13138) - QAccessibleEvent (0x0x7fba0cd0d300) 0 - primary-for QAccessibleTextCursorEvent (0x0x7fba0cd131a0) - -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 (0x0x7fba0cd13208) 0 - vptr=((& QAccessibleTextInsertEvent::_ZTV26QAccessibleTextInsertEvent) + 16u) - QAccessibleTextCursorEvent (0x0x7fba0cd13270) 0 - primary-for QAccessibleTextInsertEvent (0x0x7fba0cd13208) - QAccessibleEvent (0x0x7fba0cd0d360) 0 - primary-for QAccessibleTextCursorEvent (0x0x7fba0cd13270) - -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 (0x0x7fba0cd132d8) 0 - vptr=((& QAccessibleTextRemoveEvent::_ZTV26QAccessibleTextRemoveEvent) + 16u) - QAccessibleTextCursorEvent (0x0x7fba0cd13340) 0 - primary-for QAccessibleTextRemoveEvent (0x0x7fba0cd132d8) - QAccessibleEvent (0x0x7fba0cd0d3c0) 0 - primary-for QAccessibleTextCursorEvent (0x0x7fba0cd13340) - -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 (0x0x7fba0cd133a8) 0 - vptr=((& QAccessibleTextUpdateEvent::_ZTV26QAccessibleTextUpdateEvent) + 16u) - QAccessibleTextCursorEvent (0x0x7fba0cd13410) 0 - primary-for QAccessibleTextUpdateEvent (0x0x7fba0cd133a8) - QAccessibleEvent (0x0x7fba0cd0d420) 0 - primary-for QAccessibleTextCursorEvent (0x0x7fba0cd13410) - -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 (0x0x7fba0cd13478) 0 - vptr=((& QAccessibleValueChangeEvent::_ZTV27QAccessibleValueChangeEvent) + 16u) - QAccessibleEvent (0x0x7fba0cd0d480) 0 - primary-for QAccessibleValueChangeEvent (0x0x7fba0cd13478) - -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 (0x0x7fba0cd134e0) 0 - vptr=((& QAccessibleTableModelChangeEvent::_ZTV32QAccessibleTableModelChangeEvent) + 16u) - QAccessibleEvent (0x0x7fba0cd0d4e0) 0 - primary-for QAccessibleTableModelChangeEvent (0x0x7fba0cd134e0) - -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 (0x0x7fba0cd0d5a0) 0 nearly-empty - vptr=((& QAccessibleBridge::_ZTV17QAccessibleBridge) + 16u) - -Class QAccessibleBridgePlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAccessibleBridgePlugin::QPrivateSignal (0x0x7fba0cd0d660) 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 (0x0x7fba0cd13548) 0 - vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 16u) - QObject (0x0x7fba0cd0d600) 0 - primary-for QAccessibleBridgePlugin (0x0x7fba0cd13548) - -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 (0x0x7fba0cd135b0) 0 - vptr=((& QAccessibleObject::_ZTV17QAccessibleObject) + 16u) - QAccessibleInterface (0x0x7fba0cd0d6c0) 0 nearly-empty - primary-for QAccessibleObject (0x0x7fba0cd135b0) - -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 (0x0x7fba0cd13618) 0 - vptr=((& QAccessibleApplication::_ZTV22QAccessibleApplication) + 16u) - QAccessibleObject (0x0x7fba0cd13680) 0 - primary-for QAccessibleApplication (0x0x7fba0cd13618) - QAccessibleInterface (0x0x7fba0cd0d720) 0 nearly-empty - primary-for QAccessibleObject (0x0x7fba0cd13680) - -Class QAccessiblePlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAccessiblePlugin::QPrivateSignal (0x0x7fba0cd0d7e0) 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 (0x0x7fba0cd136e8) 0 - vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 16u) - QObject (0x0x7fba0cd0d780) 0 - primary-for QAccessiblePlugin (0x0x7fba0cd136e8) - -Class QSurfaceFormat - size=8 align=8 - base size=8 base align=8 -QSurfaceFormat (0x0x7fba0cd0d840) 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 (0x0x7fba0cd0da20) 0 - vptr=((& QSurface::_ZTV8QSurface) + 16u) - -Class QIcon - size=8 align=8 - base size=8 base align=8 -QIcon (0x0x7fba0cd0dba0) 0 - -Class QCursor - size=8 align=8 - base size=8 base align=8 -QCursor (0x0x7fba0cacbf60) 0 - -Class QWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QWindow::QPrivateSignal (0x0x7fba0cb7f5a0) 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 (0x0x7fba0cb8a150) 0 - vptr=((& QWindow::_ZTV7QWindow) + 16u) - QObject (0x0x7fba0cb7f4e0) 0 - primary-for QWindow (0x0x7fba0cb8a150) - QSurface (0x0x7fba0cb7f540) 16 - vptr=((& QWindow::_ZTV7QWindow) + 312u) - -Class QBackingStore - size=8 align=8 - base size=8 base align=8 -QBackingStore (0x0x7fba0cb7f6c0) 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 (0x0x7fba0cb78750) 0 - vptr=((& QBitmap::_ZTV7QBitmap) + 16u) - QPixmap (0x0x7fba0cb787b8) 0 - primary-for QBitmap (0x0x7fba0cb78750) - QPaintDevice (0x0x7fba0cb7f780) 0 - primary-for QPixmap (0x0x7fba0cb787b8) - -Class QClipboard::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QClipboard::QPrivateSignal (0x0x7fba0cb7fae0) 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 (0x0x7fba0cb78a28) 0 - vptr=((& QClipboard::_ZTV10QClipboard) + 16u) - QObject (0x0x7fba0cb7fa80) 0 - primary-for QClipboard (0x0x7fba0cb78a28) - -Class QDesktopServices - size=1 align=1 - base size=0 base align=1 -QDesktopServices (0x0x7fba0cb7fb40) 0 empty - -Class QDrag::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDrag::QPrivateSignal (0x0x7fba0cb7fc00) 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 (0x0x7fba0cb78a90) 0 - vptr=((& QDrag::_ZTV5QDrag) + 16u) - QObject (0x0x7fba0cb7fba0) 0 - primary-for QDrag (0x0x7fba0cb78a90) - -Class QFontInfo - size=8 align=8 - base size=8 base align=8 -QFontInfo (0x0x7fba0cb7fc60) 0 - -Class QFontMetrics - size=8 align=8 - base size=8 base align=8 -QFontMetrics (0x0x7fba0cb7ff00) 0 - -Class QFontMetricsF - size=8 align=8 - base size=8 base align=8 -QFontMetricsF (0x0x7fba0c84e240) 0 - -Class QGenericPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QGenericPlugin::QPrivateSignal (0x0x7fba0c91d9c0) 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 (0x0x7fba0c8815b0) 0 - vptr=((& QGenericPlugin::_ZTV14QGenericPlugin) + 16u) - QObject (0x0x7fba0c91d960) 0 - primary-for QGenericPlugin (0x0x7fba0c8815b0) - -Class QGenericPluginFactory - size=1 align=1 - base size=0 base align=1 -QGenericPluginFactory (0x0x7fba0c91da20) 0 empty - -Class QInputMethod::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QInputMethod::QPrivateSignal (0x0x7fba0c91dae0) 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 (0x0x7fba0c881618) 0 - vptr=((& QInputMethod::_ZTV12QInputMethod) + 16u) - QObject (0x0x7fba0c91da80) 0 - primary-for QInputMethod (0x0x7fba0c881618) - -Class QGuiApplication::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QGuiApplication::QPrivateSignal (0x0x7fba0c91dba0) 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 (0x0x7fba0c881680) 0 - vptr=((& QGuiApplication::_ZTV15QGuiApplication) + 16u) - QCoreApplication (0x0x7fba0c8816e8) 0 - primary-for QGuiApplication (0x0x7fba0c881680) - QObject (0x0x7fba0c91db40) 0 - primary-for QCoreApplication (0x0x7fba0c8816e8) - -Class QIconEngine::AvailableSizesArgument - size=16 align=8 - base size=16 base align=8 -QIconEngine::AvailableSizesArgument (0x0x7fba0c603120) 0 - -Class QIconEngine::ScaledPixmapArgument - size=56 align=8 - base size=56 base align=8 -QIconEngine::ScaledPixmapArgument (0x0x7fba0c6032a0) 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 (0x0x7fba0c6030c0) 0 nearly-empty - vptr=((& QIconEngine::_ZTV11QIconEngine) + 16u) - -Class QIconEnginePlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIconEnginePlugin::QPrivateSignal (0x0x7fba0c603360) 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 (0x0x7fba0c881d00) 0 - vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 16u) - QObject (0x0x7fba0c603300) 0 - primary-for QIconEnginePlugin (0x0x7fba0c881d00) - -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 (0x0x7fba0c6033c0) 0 - vptr=((& QImageIOHandler::_ZTV15QImageIOHandler) + 16u) - -Class QImageIOPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QImageIOPlugin::QPrivateSignal (0x0x7fba0c603540) 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 (0x0x7fba0c881d68) 0 - vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 16u) - QObject (0x0x7fba0c6034e0) 0 - primary-for QImageIOPlugin (0x0x7fba0c881d68) - -Class QImageReader - size=8 align=8 - base size=8 base align=8 -QImageReader (0x0x7fba0c603720) 0 - -Class QImageWriter - size=8 align=8 - base size=8 base align=8 -QImageWriter (0x0x7fba0c603780) 0 - -Class QVector3D - size=12 align=4 - base size=12 base align=4 -QVector3D (0x0x7fba0c6037e0) 0 - -Class QVector4D - size=16 align=4 - base size=16 base align=4 -QVector4D (0x0x7fba0c603a80) 0 - -Class QQuaternion - size=16 align=4 - base size=16 base align=4 -QQuaternion (0x0x7fba0c603d20) 0 - -Class QMatrix4x4 - size=68 align=4 - base size=68 base align=4 -QMatrix4x4 (0x0x7fba0c7b5360) 0 - -Class QMovie::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QMovie::QPrivateSignal (0x0x7fba0c7b5ae0) 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 (0x0x7fba0c72ff08) 0 - vptr=((& QMovie::_ZTV6QMovie) + 16u) - QObject (0x0x7fba0c7b5a80) 0 - primary-for QMovie (0x0x7fba0c72ff08) - -Class QOffscreenSurface::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOffscreenSurface::QPrivateSignal (0x0x7fba0c7b5c00) 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 (0x0x7fba0c4fae00) 0 - vptr=((& QOffscreenSurface::_ZTV17QOffscreenSurface) + 16u) - QObject (0x0x7fba0c7b5b40) 0 - primary-for QOffscreenSurface (0x0x7fba0c4fae00) - QSurface (0x0x7fba0c7b5ba0) 16 - vptr=((& QOffscreenSurface::_ZTV17QOffscreenSurface) + 160u) - -Class QOpenGLBuffer - size=8 align=8 - base size=8 base align=8 -QOpenGLBuffer (0x0x7fba0c7b5cc0) 0 - -Class QOpenGLVersionStatus - size=12 align=4 - base size=12 base align=4 -QOpenGLVersionStatus (0x0x7fba0c7b5ea0) 0 - -Class QOpenGLVersionFunctionsBackend - size=16 align=8 - base size=12 base align=8 -QOpenGLVersionFunctionsBackend (0x0x7fba0bea89c0) 0 - -Class QOpenGLVersionFunctionsStorage - size=8 align=8 - base size=8 base align=8 -QOpenGLVersionFunctionsStorage (0x0x7fba0bea8a20) 0 - -Class QAbstractOpenGLFunctionsPrivate - size=16 align=8 - base size=9 base align=8 -QAbstractOpenGLFunctionsPrivate (0x0x7fba0bea8a80) 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 (0x0x7fba0bea8ae0) 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 (0x0x7fba0bea8ba0) 0 - -Class QOpenGLFunctions_1_0_CoreBackend - size=400 align=8 - base size=400 base align=8 -QOpenGLFunctions_1_0_CoreBackend (0x0x7fba0bec21a0) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bea8b40) 0 - -Class QOpenGLFunctions_1_1_CoreBackend::Functions - size=128 align=8 - base size=128 base align=8 -QOpenGLFunctions_1_1_CoreBackend::Functions (0x0x7fba0bea8cc0) 0 - -Class QOpenGLFunctions_1_1_CoreBackend - size=144 align=8 - base size=144 base align=8 -QOpenGLFunctions_1_1_CoreBackend (0x0x7fba0bec2208) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bea8c60) 0 - -Class QOpenGLFunctions_1_2_CoreBackend::Functions - size=48 align=8 - base size=48 base align=8 -QOpenGLFunctions_1_2_CoreBackend::Functions (0x0x7fba0bea8de0) 0 - -Class QOpenGLFunctions_1_2_CoreBackend - size=64 align=8 - base size=64 base align=8 -QOpenGLFunctions_1_2_CoreBackend (0x0x7fba0bec2270) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bea8d80) 0 - -Class QOpenGLFunctions_1_3_CoreBackend::Functions - size=72 align=8 - base size=72 base align=8 -QOpenGLFunctions_1_3_CoreBackend::Functions (0x0x7fba0bea8f00) 0 - -Class QOpenGLFunctions_1_3_CoreBackend - size=88 align=8 - base size=88 base align=8 -QOpenGLFunctions_1_3_CoreBackend (0x0x7fba0bec22d8) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bea8ea0) 0 - -Class QOpenGLFunctions_1_4_CoreBackend::Functions - size=56 align=8 - base size=56 base align=8 -QOpenGLFunctions_1_4_CoreBackend::Functions (0x0x7fba0bf090c0) 0 - -Class QOpenGLFunctions_1_4_CoreBackend - size=72 align=8 - base size=72 base align=8 -QOpenGLFunctions_1_4_CoreBackend (0x0x7fba0bec2340) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bf09060) 0 - -Class QOpenGLFunctions_1_5_CoreBackend::Functions - size=152 align=8 - base size=152 base align=8 -QOpenGLFunctions_1_5_CoreBackend::Functions (0x0x7fba0bf091e0) 0 - -Class QOpenGLFunctions_1_5_CoreBackend - size=168 align=8 - base size=168 base align=8 -QOpenGLFunctions_1_5_CoreBackend (0x0x7fba0bec23a8) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bf09180) 0 - -Class QOpenGLFunctions_2_0_CoreBackend::Functions - size=744 align=8 - base size=744 base align=8 -QOpenGLFunctions_2_0_CoreBackend::Functions (0x0x7fba0bf09300) 0 - -Class QOpenGLFunctions_2_0_CoreBackend - size=760 align=8 - base size=760 base align=8 -QOpenGLFunctions_2_0_CoreBackend (0x0x7fba0bec2410) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bf092a0) 0 - -Class QOpenGLFunctions_2_1_CoreBackend::Functions - size=48 align=8 - base size=48 base align=8 -QOpenGLFunctions_2_1_CoreBackend::Functions (0x0x7fba0bf09420) 0 - -Class QOpenGLFunctions_2_1_CoreBackend - size=64 align=8 - base size=64 base align=8 -QOpenGLFunctions_2_1_CoreBackend (0x0x7fba0bec2478) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bf093c0) 0 - -Class QOpenGLFunctions_3_0_CoreBackend::Functions - size=672 align=8 - base size=672 base align=8 -QOpenGLFunctions_3_0_CoreBackend::Functions (0x0x7fba0bf09540) 0 - -Class QOpenGLFunctions_3_0_CoreBackend - size=688 align=8 - base size=688 base align=8 -QOpenGLFunctions_3_0_CoreBackend (0x0x7fba0bec24e0) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bf094e0) 0 - -Class QOpenGLFunctions_3_1_CoreBackend::Functions - size=96 align=8 - base size=96 base align=8 -QOpenGLFunctions_3_1_CoreBackend::Functions (0x0x7fba0bf09660) 0 - -Class QOpenGLFunctions_3_1_CoreBackend - size=112 align=8 - base size=112 base align=8 -QOpenGLFunctions_3_1_CoreBackend (0x0x7fba0bec2548) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bf09600) 0 - -Class QOpenGLFunctions_3_2_CoreBackend::Functions - size=152 align=8 - base size=152 base align=8 -QOpenGLFunctions_3_2_CoreBackend::Functions (0x0x7fba0bf09780) 0 - -Class QOpenGLFunctions_3_2_CoreBackend - size=168 align=8 - base size=168 base align=8 -QOpenGLFunctions_3_2_CoreBackend (0x0x7fba0bec25b0) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bf09720) 0 - -Class QOpenGLFunctions_3_3_CoreBackend::Functions - size=464 align=8 - base size=464 base align=8 -QOpenGLFunctions_3_3_CoreBackend::Functions (0x0x7fba0bf098a0) 0 - -Class QOpenGLFunctions_3_3_CoreBackend - size=480 align=8 - base size=480 base align=8 -QOpenGLFunctions_3_3_CoreBackend (0x0x7fba0bec2618) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bf09840) 0 - -Class QOpenGLFunctions_4_0_CoreBackend::Functions - size=368 align=8 - base size=368 base align=8 -QOpenGLFunctions_4_0_CoreBackend::Functions (0x0x7fba0bf099c0) 0 - -Class QOpenGLFunctions_4_0_CoreBackend - size=384 align=8 - base size=384 base align=8 -QOpenGLFunctions_4_0_CoreBackend (0x0x7fba0bec2680) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bf09960) 0 - -Class QOpenGLFunctions_4_1_CoreBackend::Functions - size=704 align=8 - base size=704 base align=8 -QOpenGLFunctions_4_1_CoreBackend::Functions (0x0x7fba0bf09ae0) 0 - -Class QOpenGLFunctions_4_1_CoreBackend - size=720 align=8 - base size=720 base align=8 -QOpenGLFunctions_4_1_CoreBackend (0x0x7fba0bec26e8) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bf09a80) 0 - -Class QOpenGLFunctions_4_2_CoreBackend::Functions - size=96 align=8 - base size=96 base align=8 -QOpenGLFunctions_4_2_CoreBackend::Functions (0x0x7fba0bf09c00) 0 - -Class QOpenGLFunctions_4_2_CoreBackend - size=112 align=8 - base size=112 base align=8 -QOpenGLFunctions_4_2_CoreBackend (0x0x7fba0bec2750) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bf09ba0) 0 - -Class QOpenGLFunctions_4_3_CoreBackend::Functions - size=344 align=8 - base size=344 base align=8 -QOpenGLFunctions_4_3_CoreBackend::Functions (0x0x7fba0bf09d20) 0 - -Class QOpenGLFunctions_4_3_CoreBackend - size=360 align=8 - base size=360 base align=8 -QOpenGLFunctions_4_3_CoreBackend (0x0x7fba0bec27b8) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bf09cc0) 0 - -Class QOpenGLFunctions_4_4_CoreBackend::Functions - size=72 align=8 - base size=72 base align=8 -QOpenGLFunctions_4_4_CoreBackend::Functions (0x0x7fba0bf09e40) 0 - -Class QOpenGLFunctions_4_4_CoreBackend - size=88 align=8 - base size=88 base align=8 -QOpenGLFunctions_4_4_CoreBackend (0x0x7fba0bec2820) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bf09de0) 0 - -Class QOpenGLFunctions_4_5_CoreBackend::Functions - size=848 align=8 - base size=848 base align=8 -QOpenGLFunctions_4_5_CoreBackend::Functions (0x0x7fba0bc01000) 0 - -Class QOpenGLFunctions_4_5_CoreBackend - size=864 align=8 - base size=864 base align=8 -QOpenGLFunctions_4_5_CoreBackend (0x0x7fba0bec2888) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bf09f60) 0 - -Class QOpenGLFunctions_1_0_DeprecatedBackend::Functions - size=2064 align=8 - base size=2064 base align=8 -QOpenGLFunctions_1_0_DeprecatedBackend::Functions (0x0x7fba0bc01120) 0 - -Class QOpenGLFunctions_1_0_DeprecatedBackend - size=2080 align=8 - base size=2080 base align=8 -QOpenGLFunctions_1_0_DeprecatedBackend (0x0x7fba0bec28f0) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bc010c0) 0 - -Class QOpenGLFunctions_1_1_DeprecatedBackend::Functions - size=136 align=8 - base size=136 base align=8 -QOpenGLFunctions_1_1_DeprecatedBackend::Functions (0x0x7fba0bc01240) 0 - -Class QOpenGLFunctions_1_1_DeprecatedBackend - size=152 align=8 - base size=152 base align=8 -QOpenGLFunctions_1_1_DeprecatedBackend (0x0x7fba0bec2958) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bc011e0) 0 - -Class QOpenGLFunctions_1_2_DeprecatedBackend::Functions - size=256 align=8 - base size=256 base align=8 -QOpenGLFunctions_1_2_DeprecatedBackend::Functions (0x0x7fba0bc01360) 0 - -Class QOpenGLFunctions_1_2_DeprecatedBackend - size=272 align=8 - base size=272 base align=8 -QOpenGLFunctions_1_2_DeprecatedBackend (0x0x7fba0bec29c0) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bc01300) 0 - -Class QOpenGLFunctions_1_3_DeprecatedBackend::Functions - size=296 align=8 - base size=296 base align=8 -QOpenGLFunctions_1_3_DeprecatedBackend::Functions (0x0x7fba0bc01480) 0 - -Class QOpenGLFunctions_1_3_DeprecatedBackend - size=312 align=8 - base size=312 base align=8 -QOpenGLFunctions_1_3_DeprecatedBackend (0x0x7fba0bec2a28) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bc01420) 0 - -Class QOpenGLFunctions_1_4_DeprecatedBackend::Functions - size=304 align=8 - base size=304 base align=8 -QOpenGLFunctions_1_4_DeprecatedBackend::Functions (0x0x7fba0bc015a0) 0 - -Class QOpenGLFunctions_1_4_DeprecatedBackend - size=320 align=8 - base size=320 base align=8 -QOpenGLFunctions_1_4_DeprecatedBackend (0x0x7fba0bec2a90) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bc01540) 0 - -Class QOpenGLFunctions_2_0_DeprecatedBackend::Functions - size=288 align=8 - base size=288 base align=8 -QOpenGLFunctions_2_0_DeprecatedBackend::Functions (0x0x7fba0bc016c0) 0 - -Class QOpenGLFunctions_2_0_DeprecatedBackend - size=304 align=8 - base size=304 base align=8 -QOpenGLFunctions_2_0_DeprecatedBackend (0x0x7fba0bec2af8) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bc01660) 0 - -Class QOpenGLFunctions_3_0_DeprecatedBackend::Functions - size=160 align=8 - base size=160 base align=8 -QOpenGLFunctions_3_0_DeprecatedBackend::Functions (0x0x7fba0bc017e0) 0 - -Class QOpenGLFunctions_3_0_DeprecatedBackend - size=176 align=8 - base size=176 base align=8 -QOpenGLFunctions_3_0_DeprecatedBackend (0x0x7fba0bec2b60) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bc01780) 0 - -Class QOpenGLFunctions_3_3_DeprecatedBackend::Functions - size=240 align=8 - base size=240 base align=8 -QOpenGLFunctions_3_3_DeprecatedBackend::Functions (0x0x7fba0bc01900) 0 - -Class QOpenGLFunctions_3_3_DeprecatedBackend - size=256 align=8 - base size=256 base align=8 -QOpenGLFunctions_3_3_DeprecatedBackend (0x0x7fba0bec2bc8) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bc018a0) 0 - -Class QOpenGLFunctions_4_5_DeprecatedBackend::Functions - size=96 align=8 - base size=96 base align=8 -QOpenGLFunctions_4_5_DeprecatedBackend::Functions (0x0x7fba0bc01a20) 0 - -Class QOpenGLFunctions_4_5_DeprecatedBackend - size=112 align=8 - base size=112 base align=8 -QOpenGLFunctions_4_5_DeprecatedBackend (0x0x7fba0bec2c30) 0 - QOpenGLVersionFunctionsBackend (0x0x7fba0bc019c0) 0 - -Class QOpenGLVersionProfile - size=8 align=8 - base size=8 base align=8 -QOpenGLVersionProfile (0x0x7fba0bc01ae0) 0 - -Class QOpenGLContextGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLContextGroup::QPrivateSignal (0x0x7fba0bd0d4e0) 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 (0x0x7fba0bd03680) 0 - vptr=((& QOpenGLContextGroup::_ZTV19QOpenGLContextGroup) + 16u) - QObject (0x0x7fba0bd0d480) 0 - primary-for QOpenGLContextGroup (0x0x7fba0bd03680) - -Class QOpenGLContext::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLContext::QPrivateSignal (0x0x7fba0bd0d5a0) 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 (0x0x7fba0bd036e8) 0 - vptr=((& QOpenGLContext::_ZTV14QOpenGLContext) + 16u) - QObject (0x0x7fba0bd0d540) 0 - primary-for QOpenGLContext (0x0x7fba0bd036e8) - -Class QOpenGLDebugMessage - size=8 align=8 - base size=8 base align=8 -QOpenGLDebugMessage (0x0x7fba0bd0d600) 0 - -Class QOpenGLDebugLogger::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLDebugLogger::QPrivateSignal (0x0x7fba0bd0dde0) 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 (0x0x7fba0bd03b60) 0 - vptr=((& QOpenGLDebugLogger::_ZTV18QOpenGLDebugLogger) + 16u) - QObject (0x0x7fba0bd0dd80) 0 - primary-for QOpenGLDebugLogger (0x0x7fba0bd03b60) - -Class QOpenGLFunctions - size=8 align=8 - base size=8 base align=8 -QOpenGLFunctions (0x0x7fba0bd0df60) 0 - -Class QOpenGLFunctionsPrivate::Functions - size=1152 align=8 - base size=1152 base align=8 -QOpenGLFunctionsPrivate::Functions (0x0x7fba0ba5b1e0) 0 - -Class QOpenGLFunctionsPrivate - size=1152 align=8 - base size=1152 base align=8 -QOpenGLFunctionsPrivate (0x0x7fba0ba5b180) 0 - -Class QOpenGLExtraFunctions - size=8 align=8 - base size=8 base align=8 -QOpenGLExtraFunctions (0x0x7fba0bd03dd0) 0 - QOpenGLFunctions (0x0x7fba0bb7f900) 0 - -Class QOpenGLExtraFunctionsPrivate::Functions - size=1728 align=8 - base size=1728 base align=8 -QOpenGLExtraFunctionsPrivate::Functions (0x0x7fba0bb7f9c0) 0 - -Class QOpenGLExtraFunctionsPrivate - size=2880 align=8 - base size=2880 base align=8 -QOpenGLExtraFunctionsPrivate (0x0x7fba0bd03e38) 0 - QOpenGLFunctionsPrivate (0x0x7fba0bb7f960) 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 (0x0x7fba0b5e20c0) 0 - vptr=((& QOpenGLFramebufferObject::_ZTV24QOpenGLFramebufferObject) + 16u) - -Class QOpenGLFramebufferObjectFormat - size=8 align=8 - base size=8 base align=8 -QOpenGLFramebufferObjectFormat (0x0x7fba0b5e21e0) 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 (0x0x7fba0b9b1138) 0 - vptr=((& QOpenGLPaintDevice::_ZTV18QOpenGLPaintDevice) + 16u) - QPaintDevice (0x0x7fba0b5e2240) 0 - primary-for QOpenGLPaintDevice (0x0x7fba0b9b1138) - -Class QOpenGLPixelTransferOptions - size=8 align=8 - base size=8 base align=8 -QOpenGLPixelTransferOptions (0x0x7fba0b5e2360) 0 - -Class QOpenGLShader::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLShader::QPrivateSignal (0x0x7fba0b5e26c0) 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 (0x0x7fba0b9b1340) 0 - vptr=((& QOpenGLShader::_ZTV13QOpenGLShader) + 16u) - QObject (0x0x7fba0b5e2660) 0 - primary-for QOpenGLShader (0x0x7fba0b9b1340) - -Class QOpenGLShaderProgram::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLShaderProgram::QPrivateSignal (0x0x7fba0b5e2900) 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 (0x0x7fba0b9b1478) 0 - vptr=((& QOpenGLShaderProgram::_ZTV20QOpenGLShaderProgram) + 16u) - QObject (0x0x7fba0b5e28a0) 0 - primary-for QOpenGLShaderProgram (0x0x7fba0b9b1478) - -Class QOpenGLTexture - size=8 align=8 - base size=8 base align=8 -QOpenGLTexture (0x0x7fba0b5e2960) 0 - -Class QOpenGLTextureBlitter - size=8 align=8 - base size=8 base align=8 -QOpenGLTextureBlitter (0x0x7fba0b5e2c00) 0 - -Class QOpenGLTimerQuery::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLTimerQuery::QPrivateSignal (0x0x7fba0b5e2d80) 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 (0x0x7fba0b9b15b0) 0 - vptr=((& QOpenGLTimerQuery::_ZTV17QOpenGLTimerQuery) + 16u) - QObject (0x0x7fba0b5e2d20) 0 - primary-for QOpenGLTimerQuery (0x0x7fba0b9b15b0) - -Class QOpenGLTimeMonitor::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLTimeMonitor::QPrivateSignal (0x0x7fba0b5e2e40) 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 (0x0x7fba0b9b1618) 0 - vptr=((& QOpenGLTimeMonitor::_ZTV18QOpenGLTimeMonitor) + 16u) - QObject (0x0x7fba0b5e2de0) 0 - primary-for QOpenGLTimeMonitor (0x0x7fba0b9b1618) - -Class QOpenGLVertexArrayObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLVertexArrayObject::QPrivateSignal (0x0x7fba0b5e2f00) 0 empty - -Class QOpenGLVertexArrayObject::Binder - size=8 align=8 - base size=8 base align=8 -QOpenGLVertexArrayObject::Binder (0x0x7fba0b5e2f60) 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 (0x0x7fba0b9b1680) 0 - vptr=((& QOpenGLVertexArrayObject::_ZTV24QOpenGLVertexArrayObject) + 16u) - QObject (0x0x7fba0b5e2ea0) 0 - primary-for QOpenGLVertexArrayObject (0x0x7fba0b9b1680) - -Class QPaintDeviceWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPaintDeviceWindow::QPrivateSignal (0x0x7fba0b7b7120) 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 (0x0x7fba0b7b0850) 0 - vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 16u) - QWindow (0x0x7fba0b7b08c0) 0 - primary-for QPaintDeviceWindow (0x0x7fba0b7b0850) - QObject (0x0x7fba0b7b7000) 0 - primary-for QWindow (0x0x7fba0b7b08c0) - QSurface (0x0x7fba0b7b7060) 16 - vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 336u) - QPaintDevice (0x0x7fba0b7b70c0) 40 - vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 400u) - -Class QOpenGLWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLWindow::QPrivateSignal (0x0x7fba0b7b72a0) 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 (0x0x7fba0b9b1750) 0 - vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 16u) - QPaintDeviceWindow (0x0x7fba0b7b0e00) 0 - primary-for QOpenGLWindow (0x0x7fba0b9b1750) - QWindow (0x0x7fba0b7b0e70) 0 - primary-for QPaintDeviceWindow (0x0x7fba0b7b0e00) - QObject (0x0x7fba0b7b7180) 0 - primary-for QWindow (0x0x7fba0b7b0e70) - QSurface (0x0x7fba0b7b71e0) 16 - vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 384u) - QPaintDevice (0x0x7fba0b7b7240) 40 - vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 448u) - -Class QPageSize - size=8 align=8 - base size=8 base align=8 -QPageSize (0x0x7fba0b7b7300) 0 - -Class QPageLayout - size=8 align=8 - base size=8 base align=8 -QPageLayout (0x0x7fba0b7b7cc0) 0 - -Class QPagedPaintDevice::Margins - size=32 align=8 - base size=32 base align=8 -QPagedPaintDevice::Margins (0x0x7fba0b45d720) 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 (0x0x7fba0b460478) 0 - vptr=((& QPagedPaintDevice::_ZTV17QPagedPaintDevice) + 16u) - QPaintDevice (0x0x7fba0b45d6c0) 0 - primary-for QPagedPaintDevice (0x0x7fba0b460478) - -Class QPainter::PixmapFragment - size=80 align=8 - base size=80 base align=8 -QPainter::PixmapFragment (0x0x7fba0b45d7e0) 0 - -Class QPainter - size=8 align=8 - base size=8 base align=8 -QPainter (0x0x7fba0b45d780) 0 - -Class QTextItem - size=1 align=1 - base size=0 base align=1 -QTextItem (0x0x7fba0b5bd600) 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 (0x0x7fba0b5bd8a0) 0 - vptr=((& QPaintEngine::_ZTV12QPaintEngine) + 16u) - -Class QPaintEngineState - size=4 align=4 - base size=4 base align=4 -QPaintEngineState (0x0x7fba0b5bdb40) 0 - -Class QPdfWriter::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPdfWriter::QPrivateSignal (0x0x7fba0b5bdf60) 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 (0x0x7fba0b34d230) 0 - vptr=((& QPdfWriter::_ZTV10QPdfWriter) + 16u) - QObject (0x0x7fba0b5bdea0) 0 - primary-for QPdfWriter (0x0x7fba0b34d230) - QPagedPaintDevice (0x0x7fba0b26c4e0) 16 - vptr=((& QPdfWriter::_ZTV10QPdfWriter) + 176u) - QPaintDevice (0x0x7fba0b5bdf00) 16 - primary-for QPagedPaintDevice (0x0x7fba0b26c4e0) - -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 (0x0x7fba0b26c548) 0 - vptr=((& QPicture::_ZTV8QPicture) + 16u) - QPaintDevice (0x0x7fba0b36c120) 0 - primary-for QPicture (0x0x7fba0b26c548) - -Class QPictureIO - size=8 align=8 - base size=8 base align=8 -QPictureIO (0x0x7fba0b36c420) 0 - -Class QPictureFormatPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPictureFormatPlugin::QPrivateSignal (0x0x7fba0b36c4e0) 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 (0x0x7fba0b26c750) 0 - vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 16u) - QObject (0x0x7fba0b36c480) 0 - primary-for QPictureFormatPlugin (0x0x7fba0b26c750) - -Class QPixmapCache::Key - size=8 align=8 - base size=8 base align=8 -QPixmapCache::Key (0x0x7fba0b36c5a0) 0 - -Class QPixmapCache - size=1 align=1 - base size=0 base align=1 -QPixmapCache (0x0x7fba0b36c540) 0 empty - -Class QRasterWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QRasterWindow::QPrivateSignal (0x0x7fba0b028720) 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 (0x0x7fba0b020e38) 0 - vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 16u) - QPaintDeviceWindow (0x0x7fba0b02d930) 0 - primary-for QRasterWindow (0x0x7fba0b020e38) - QWindow (0x0x7fba0b02d9a0) 0 - primary-for QPaintDeviceWindow (0x0x7fba0b02d930) - QObject (0x0x7fba0b028600) 0 - primary-for QWindow (0x0x7fba0b02d9a0) - QSurface (0x0x7fba0b028660) 16 - vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 344u) - QPaintDevice (0x0x7fba0b0286c0) 40 - vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 408u) - -Class QScreen::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QScreen::QPrivateSignal (0x0x7fba0b0287e0) 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 (0x0x7fba0b020f08) 0 - vptr=((& QScreen::_ZTV7QScreen) + 16u) - QObject (0x0x7fba0b028780) 0 - primary-for QScreen (0x0x7fba0b020f08) - -Class QSessionManager::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSessionManager::QPrivateSignal (0x0x7fba0b0288a0) 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 (0x0x7fba0b020f70) 0 - vptr=((& QSessionManager::_ZTV15QSessionManager) + 16u) - QObject (0x0x7fba0b028840) 0 - primary-for QSessionManager (0x0x7fba0b020f70) - -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 (0x0x7fba0b028900) 0 - vptr=((& QStandardItem::_ZTV13QStandardItem) + 16u) - -Class QStandardItemModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStandardItemModel::QPrivateSignal (0x0x7fba0b13c060) 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 (0x0x7fba0b0b8618) 0 - vptr=((& QStandardItemModel::_ZTV18QStandardItemModel) + 16u) - QAbstractItemModel (0x0x7fba0b0b8680) 0 - primary-for QStandardItemModel (0x0x7fba0b0b8618) - QObject (0x0x7fba0b13c000) 0 - primary-for QAbstractItemModel (0x0x7fba0b0b8680) - -Class QStaticText - size=8 align=8 - base size=8 base align=8 -QStaticText (0x0x7fba0b13c0c0) 0 - -Class QStyleHints::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStyleHints::QPrivateSignal (0x0x7fba0b13c540) 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 (0x0x7fba0b0b8888) 0 - vptr=((& QStyleHints::_ZTV11QStyleHints) + 16u) - QObject (0x0x7fba0b13c4e0) 0 - primary-for QStyleHints (0x0x7fba0b0b8888) - -Class QTextObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextObject::QPrivateSignal (0x0x7fba0b13c600) 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 (0x0x7fba0b0b88f0) 0 - vptr=((& QTextObject::_ZTV11QTextObject) + 16u) - QObject (0x0x7fba0b13c5a0) 0 - primary-for QTextObject (0x0x7fba0b0b88f0) - -Class QTextBlockGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextBlockGroup::QPrivateSignal (0x0x7fba0b13c6c0) 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 (0x0x7fba0b0b8958) 0 - vptr=((& QTextBlockGroup::_ZTV15QTextBlockGroup) + 16u) - QTextObject (0x0x7fba0b0b89c0) 0 - primary-for QTextBlockGroup (0x0x7fba0b0b8958) - QObject (0x0x7fba0b13c660) 0 - primary-for QTextObject (0x0x7fba0b0b89c0) - -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 (0x0x7fba0b13c720) 0 nearly-empty - vptr=((& QTextFrameLayoutData::_ZTV20QTextFrameLayoutData) + 16u) - -Class QTextFrame::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextFrame::QPrivateSignal (0x0x7fba0b13c7e0) 0 empty - -Class QTextFrame::iterator - size=32 align=8 - base size=28 base align=8 -QTextFrame::iterator (0x0x7fba0b13c840) 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 (0x0x7fba0b0b8a28) 0 - vptr=((& QTextFrame::_ZTV10QTextFrame) + 16u) - QTextObject (0x0x7fba0b0b8a90) 0 - primary-for QTextFrame (0x0x7fba0b0b8a28) - QObject (0x0x7fba0b13c780) 0 - primary-for QTextObject (0x0x7fba0b0b8a90) - -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 (0x0x7fba0b13cae0) 0 nearly-empty - vptr=((& QTextBlockUserData::_ZTV18QTextBlockUserData) + 16u) - -Class QTextBlock::iterator - size=24 align=8 - base size=20 base align=8 -QTextBlock::iterator (0x0x7fba0b13cba0) 0 - -Class QTextBlock - size=16 align=8 - base size=12 base align=8 -QTextBlock (0x0x7fba0b13cb40) 0 - -Class QTextFragment - size=16 align=8 - base size=16 base align=8 -QTextFragment (0x0x7fba0ae2f0c0) 0 - -Class QSyntaxHighlighter::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSyntaxHighlighter::QPrivateSignal (0x0x7fba0ae2f3c0) 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 (0x0x7fba0ae451a0) 0 - vptr=((& QSyntaxHighlighter::_ZTV18QSyntaxHighlighter) + 16u) - QObject (0x0x7fba0ae2f360) 0 - primary-for QSyntaxHighlighter (0x0x7fba0ae451a0) - -Class QTextDocumentFragment - size=8 align=8 - base size=8 base align=8 -QTextDocumentFragment (0x0x7fba0ae2f420) 0 - -Class QTextDocumentWriter - size=8 align=8 - base size=8 base align=8 -QTextDocumentWriter (0x0x7fba0ae2f480) 0 - -Class QTextList::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextList::QPrivateSignal (0x0x7fba0ae2f540) 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 (0x0x7fba0ae45208) 0 - vptr=((& QTextList::_ZTV9QTextList) + 16u) - QTextBlockGroup (0x0x7fba0ae45270) 0 - primary-for QTextList (0x0x7fba0ae45208) - QTextObject (0x0x7fba0ae452d8) 0 - primary-for QTextBlockGroup (0x0x7fba0ae45270) - QObject (0x0x7fba0ae2f4e0) 0 - primary-for QTextObject (0x0x7fba0ae452d8) - -Class QTextTableCell - size=16 align=8 - base size=12 base align=8 -QTextTableCell (0x0x7fba0ae2f5a0) 0 - -Class QTextTable::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextTable::QPrivateSignal (0x0x7fba0ae2f660) 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 (0x0x7fba0ae45340) 0 - vptr=((& QTextTable::_ZTV10QTextTable) + 16u) - QTextFrame (0x0x7fba0ae453a8) 0 - primary-for QTextTable (0x0x7fba0ae45340) - QTextObject (0x0x7fba0ae45410) 0 - primary-for QTextFrame (0x0x7fba0ae453a8) - QObject (0x0x7fba0ae2f600) 0 - primary-for QTextObject (0x0x7fba0ae45410) - -Class QValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QValidator::QPrivateSignal (0x0x7fba0ae2f720) 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 (0x0x7fba0ae45478) 0 - vptr=((& QValidator::_ZTV10QValidator) + 16u) - QObject (0x0x7fba0ae2f6c0) 0 - primary-for QValidator (0x0x7fba0ae45478) - -Class QIntValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIntValidator::QPrivateSignal (0x0x7fba0ae2f7e0) 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 (0x0x7fba0ae454e0) 0 - vptr=((& QIntValidator::_ZTV13QIntValidator) + 16u) - QValidator (0x0x7fba0ae45548) 0 - primary-for QIntValidator (0x0x7fba0ae454e0) - QObject (0x0x7fba0ae2f780) 0 - primary-for QValidator (0x0x7fba0ae45548) - -Class QDoubleValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDoubleValidator::QPrivateSignal (0x0x7fba0ae2f8a0) 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 (0x0x7fba0ae455b0) 0 - vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 16u) - QValidator (0x0x7fba0ae45618) 0 - primary-for QDoubleValidator (0x0x7fba0ae455b0) - QObject (0x0x7fba0ae2f840) 0 - primary-for QValidator (0x0x7fba0ae45618) - -Class QRegExpValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QRegExpValidator::QPrivateSignal (0x0x7fba0ae2f9c0) 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 (0x0x7fba0ae45680) 0 - vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 16u) - QValidator (0x0x7fba0ae456e8) 0 - primary-for QRegExpValidator (0x0x7fba0ae45680) - QObject (0x0x7fba0ae2f960) 0 - primary-for QValidator (0x0x7fba0ae456e8) - -Class QRegularExpressionValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QRegularExpressionValidator::QPrivateSignal (0x0x7fba0ae2fa80) 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 (0x0x7fba0ae45750) 0 - vptr=((& QRegularExpressionValidator::_ZTV27QRegularExpressionValidator) + 16u) - QValidator (0x0x7fba0ae457b8) 0 - primary-for QRegularExpressionValidator (0x0x7fba0ae45750) - QObject (0x0x7fba0ae2fa20) 0 - primary-for QValidator (0x0x7fba0ae457b8) - -Class QNetworkRequest - size=8 align=8 - base size=8 base align=8 -QNetworkRequest (0x0x7fba0ae2fae0) 0 - -Class QNetworkCacheMetaData - size=8 align=8 - base size=8 base align=8 -QNetworkCacheMetaData (0x0x7fba0af2b060) 0 - -Class QAbstractNetworkCache::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractNetworkCache::QPrivateSignal (0x0x7fba0af2b720) 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 (0x0x7fba0af57000) 0 - vptr=((& QAbstractNetworkCache::_ZTV21QAbstractNetworkCache) + 16u) - QObject (0x0x7fba0af2b6c0) 0 - primary-for QAbstractNetworkCache (0x0x7fba0af57000) - -Class QAbstractSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractSocket::QPrivateSignal (0x0x7fba0af2b7e0) 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 (0x0x7fba0af57068) 0 - vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 16u) - QIODevice (0x0x7fba0af570d0) 0 - primary-for QAbstractSocket (0x0x7fba0af57068) - QObject (0x0x7fba0af2b780) 0 - primary-for QIODevice (0x0x7fba0af570d0) - -Class QAuthenticator - size=8 align=8 - base size=8 base align=8 -QAuthenticator (0x0x7fba0af2bd80) 0 - -Class QDnsDomainNameRecord - size=8 align=8 - base size=8 base align=8 -QDnsDomainNameRecord (0x0x7fba0af2bde0) 0 - -Class QDnsHostAddressRecord - size=8 align=8 - base size=8 base align=8 -QDnsHostAddressRecord (0x0x7fba0ac2f120) 0 - -Class QDnsMailExchangeRecord - size=8 align=8 - base size=8 base align=8 -QDnsMailExchangeRecord (0x0x7fba0ac2f420) 0 - -Class QDnsServiceRecord - size=8 align=8 - base size=8 base align=8 -QDnsServiceRecord (0x0x7fba0ac2f720) 0 - -Class QDnsTextRecord - size=8 align=8 - base size=8 base align=8 -QDnsTextRecord (0x0x7fba0ac2fa20) 0 - -Class QDnsLookup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDnsLookup::QPrivateSignal (0x0x7fba0ac2fd80) 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 (0x0x7fba0af57af8) 0 - vptr=((& QDnsLookup::_ZTV10QDnsLookup) + 16u) - QObject (0x0x7fba0ac2fd20) 0 - primary-for QDnsLookup (0x0x7fba0af57af8) - -Class QIPv6Address - size=16 align=1 - base size=16 base align=1 -QIPv6Address (0x0x7fba0ac2fde0) 0 - -Class QHostAddress - size=8 align=8 - base size=8 base align=8 -QHostAddress (0x0x7fba0ac2fe40) 0 - -Class QHostInfo - size=8 align=8 - base size=8 base align=8 -QHostInfo (0x0x7fba0acdb660) 0 - -Class QHstsPolicy - size=8 align=8 - base size=8 base align=8 -QHstsPolicy (0x0x7fba0acdbb40) 0 - -Class QHttpPart - size=8 align=8 - base size=8 base align=8 -QHttpPart (0x0x7fba0ada8360) 0 - -Class QHttpMultiPart::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QHttpMultiPart::QPrivateSignal (0x0x7fba0ada86c0) 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 (0x0x7fba0ad15d68) 0 - vptr=((& QHttpMultiPart::_ZTV14QHttpMultiPart) + 16u) - QObject (0x0x7fba0ada8660) 0 - primary-for QHttpMultiPart (0x0x7fba0ad15d68) - -Class QLocalServer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QLocalServer::QPrivateSignal (0x0x7fba0ada8780) 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 (0x0x7fba0ad15dd0) 0 - vptr=((& QLocalServer::_ZTV12QLocalServer) + 16u) - QObject (0x0x7fba0ada8720) 0 - primary-for QLocalServer (0x0x7fba0ad15dd0) - -Class QLocalSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QLocalSocket::QPrivateSignal (0x0x7fba0ada89c0) 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 (0x0x7fba0ad15f70) 0 - vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 16u) - QIODevice (0x0x7fba0aa23000) 0 - primary-for QLocalSocket (0x0x7fba0ad15f70) - QObject (0x0x7fba0ada8960) 0 - primary-for QIODevice (0x0x7fba0aa23000) - -Class QTcpSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTcpSocket::QPrivateSignal (0x0x7fba0ada8a80) 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 (0x0x7fba0aa23068) 0 - vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 16u) - QAbstractSocket (0x0x7fba0aa230d0) 0 - primary-for QTcpSocket (0x0x7fba0aa23068) - QIODevice (0x0x7fba0aa23138) 0 - primary-for QAbstractSocket (0x0x7fba0aa230d0) - QObject (0x0x7fba0ada8a20) 0 - primary-for QIODevice (0x0x7fba0aa23138) - -Class QSslCertificate - size=8 align=8 - base size=8 base align=8 -QSslCertificate (0x0x7fba0ada8c60) 0 - -Class QSslError - size=8 align=8 - base size=8 base align=8 -QSslError (0x0x7fba0aab20c0) 0 - -Class QSslSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSslSocket::QPrivateSignal (0x0x7fba0aab2a20) 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 (0x0x7fba0aa23af8) 0 - vptr=((& QSslSocket::_ZTV10QSslSocket) + 16u) - QTcpSocket (0x0x7fba0aa23b60) 0 - primary-for QSslSocket (0x0x7fba0aa23af8) - QAbstractSocket (0x0x7fba0aa23bc8) 0 - primary-for QTcpSocket (0x0x7fba0aa23b60) - QIODevice (0x0x7fba0aa23c30) 0 - primary-for QAbstractSocket (0x0x7fba0aa23bc8) - QObject (0x0x7fba0aab29c0) 0 - primary-for QIODevice (0x0x7fba0aa23c30) - -Class QSslConfiguration - size=8 align=8 - base size=8 base align=8 -QSslConfiguration (0x0x7fba0aab2a80) 0 - -Class QSslPreSharedKeyAuthenticator - size=8 align=8 - base size=8 base align=8 -QSslPreSharedKeyAuthenticator (0x0x7fba0ab6d240) 0 - -Class QNetworkAccessManager::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkAccessManager::QPrivateSignal (0x0x7fba0ab6db40) 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 (0x0x7fba0ab698f0) 0 - vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 16u) - QObject (0x0x7fba0ab6dae0) 0 - primary-for QNetworkAccessManager (0x0x7fba0ab698f0) - -Class QNetworkConfiguration - size=8 align=8 - base size=8 base align=8 -QNetworkConfiguration (0x0x7fba0ab6dba0) 0 - -Class QNetworkConfigurationManager::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkConfigurationManager::QPrivateSignal (0x0x7fba0a7fa060) 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 (0x0x7fba0ab69af8) 0 - vptr=((& QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager) + 16u) - QObject (0x0x7fba0a7fa000) 0 - primary-for QNetworkConfigurationManager (0x0x7fba0ab69af8) - -Class QNetworkCookie - size=8 align=8 - base size=8 base align=8 -QNetworkCookie (0x0x7fba0a7fa3c0) 0 - -Class QNetworkCookieJar::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkCookieJar::QPrivateSignal (0x0x7fba0a7faba0) 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 (0x0x7fba0a877340) 0 - vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 16u) - QObject (0x0x7fba0a7fab40) 0 - primary-for QNetworkCookieJar (0x0x7fba0a877340) - -Class QNetworkDatagram - size=8 align=8 - base size=8 base align=8 -QNetworkDatagram (0x0x7fba0a7fac00) 0 - -Class QNetworkDiskCache::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkDiskCache::QPrivateSignal (0x0x7fba0a910c00) 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 (0x0x7fba0a915d68) 0 - vptr=((& QNetworkDiskCache::_ZTV17QNetworkDiskCache) + 16u) - QAbstractNetworkCache (0x0x7fba0a915dd0) 0 - primary-for QNetworkDiskCache (0x0x7fba0a915d68) - QObject (0x0x7fba0a910ba0) 0 - primary-for QAbstractNetworkCache (0x0x7fba0a915dd0) - -Class QNetworkAddressEntry - size=8 align=8 - base size=8 base align=8 -QNetworkAddressEntry (0x0x7fba0a910c60) 0 - -Class QNetworkInterface - size=8 align=8 - base size=8 base align=8 -QNetworkInterface (0x0x7fba0a966360) 0 - -Class QNetworkProxyQuery - size=8 align=8 - base size=8 base align=8 -QNetworkProxyQuery (0x0x7fba0a966a80) 0 - -Class QNetworkProxy - size=8 align=8 - base size=8 base align=8 -QNetworkProxy (0x0x7fba0a5fc120) 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 (0x0x7fba0a5fc900) 0 nearly-empty - vptr=((& QNetworkProxyFactory::_ZTV20QNetworkProxyFactory) + 16u) - -Class QNetworkReply::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkReply::QPrivateSignal (0x0x7fba0a5fcae0) 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 (0x0x7fba0a623478) 0 - vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 16u) - QIODevice (0x0x7fba0a6234e0) 0 - primary-for QNetworkReply (0x0x7fba0a623478) - QObject (0x0x7fba0a5fca80) 0 - primary-for QIODevice (0x0x7fba0a6234e0) - -Class QNetworkSession::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkSession::QPrivateSignal (0x0x7fba0a5fccc0) 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 (0x0x7fba0a623548) 0 - vptr=((& QNetworkSession::_ZTV15QNetworkSession) + 16u) - QObject (0x0x7fba0a5fcc60) 0 - primary-for QNetworkSession (0x0x7fba0a623548) - -Class QTcpServer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTcpServer::QPrivateSignal (0x0x7fba0a6c22a0) 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 (0x0x7fba0a623680) 0 - vptr=((& QTcpServer::_ZTV10QTcpServer) + 16u) - QObject (0x0x7fba0a6c2240) 0 - primary-for QTcpServer (0x0x7fba0a623680) - -Class QSslCertificateExtension - size=8 align=8 - base size=8 base align=8 -QSslCertificateExtension (0x0x7fba0a6c2300) 0 - -Class QSslCipher - size=8 align=8 - base size=8 base align=8 -QSslCipher (0x0x7fba0a6c2600) 0 - -Class QSslDiffieHellmanParameters - size=8 align=8 - base size=8 base align=8 -QSslDiffieHellmanParameters (0x0x7fba0a6c2de0) 0 - -Class QSslEllipticCurve - size=4 align=4 - base size=4 base align=4 -QSslEllipticCurve (0x0x7fba0a7b3900) 0 - -Class QSslKey - size=8 align=8 - base size=8 base align=8 -QSslKey (0x0x7fba0a3e6060) 0 - -Class QUdpSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QUdpSocket::QPrivateSignal (0x0x7fba0a3e63c0) 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 (0x0x7fba0a7bec30) 0 - vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 16u) - QAbstractSocket (0x0x7fba0a7bec98) 0 - primary-for QUdpSocket (0x0x7fba0a7bec30) - QIODevice (0x0x7fba0a7bed00) 0 - primary-for QAbstractSocket (0x0x7fba0a7bec98) - QObject (0x0x7fba0a3e6360) 0 - primary-for QIODevice (0x0x7fba0a7bed00) - -Class QJSValue - size=8 align=8 - base size=8 base align=8 -QJSValue (0x0x7fba0a3e6420) 0 - -Class QJSEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QJSEngine::QPrivateSignal (0x0x7fba0a3e6720) 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 (0x0x7fba0a7bee38) 0 - vptr=((& QJSEngine::_ZTV9QJSEngine) + 16u) - QObject (0x0x7fba0a3e66c0) 0 - primary-for QJSEngine (0x0x7fba0a7bee38) - -Class QJSValueIterator - size=8 align=8 - base size=8 base align=8 -QJSValueIterator (0x0x7fba0a3e6900) 0 - -Class QQmlPrivate::RegisterType - size=128 align=8 - base size=124 base align=8 -QQmlPrivate::RegisterType (0x0x7fba0a3e6de0) 0 - -Class QQmlPrivate::RegisterInterface - size=24 align=8 - base size=24 base align=8 -QQmlPrivate::RegisterInterface (0x0x7fba0a3e6e40) 0 - -Class QQmlPrivate::RegisterAutoParent - size=16 align=8 - base size=16 base align=8 -QQmlPrivate::RegisterAutoParent (0x0x7fba0a3e6ea0) 0 - -Class QQmlPrivate::RegisterSingletonType - size=64 align=8 - base size=64 base align=8 -QQmlPrivate::RegisterSingletonType (0x0x7fba0a3e6f00) 0 - -Class QQmlPrivate::RegisterCompositeType - size=32 align=8 - base size=32 base align=8 -QQmlPrivate::RegisterCompositeType (0x0x7fba0a3e6f60) 0 - -Class QQmlPrivate::RegisterCompositeSingletonType - size=32 align=8 - base size=32 base align=8 -QQmlPrivate::RegisterCompositeSingletonType (0x0x7fba0a4e5000) 0 - -Class QQmlPrivate::CachedQmlUnit - size=24 align=8 - base size=24 base align=8 -QQmlPrivate::CachedQmlUnit (0x0x7fba0a4e5060) 0 - -Class QQmlPrivate::RegisterQmlUnitCacheHook - size=16 align=8 - base size=16 base align=8 -QQmlPrivate::RegisterQmlUnitCacheHook (0x0x7fba0a4e50c0) 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 (0x0x7fba0a4e5120) 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 (0x0x7fba0a4e51e0) 0 nearly-empty - vptr=((& QQmlPropertyValueSource::_ZTV23QQmlPropertyValueSource) + 16u) - -Class QQmlListReference - size=8 align=8 - base size=8 base align=8 -QQmlListReference (0x0x7fba0a4e5300) 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 (0x0x7fba0a4e5960) 0 nearly-empty - vptr=((& QQmlAbstractUrlInterceptor::_ZTV26QQmlAbstractUrlInterceptor) + 16u) - -Class QQmlError - size=8 align=8 - base size=8 base align=8 -QQmlError (0x0x7fba0a4e59c0) 0 - -Class QQmlDebuggingEnabler - size=1 align=1 - base size=0 base align=1 -QQmlDebuggingEnabler (0x0x7fba0a4e5c60) 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 (0x0x7fba0a4e5cc0) 0 nearly-empty - vptr=((& QQmlImageProviderBase::_ZTV21QQmlImageProviderBase) + 16u) - -Class QQmlEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlEngine::QPrivateSignal (0x0x7fba0a4e5f00) 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 (0x0x7fba0a4cb478) 0 - vptr=((& QQmlEngine::_ZTV10QQmlEngine) + 16u) - QJSEngine (0x0x7fba0a4cb4e0) 0 - primary-for QQmlEngine (0x0x7fba0a4cb478) - QObject (0x0x7fba0a4e5ea0) 0 - primary-for QJSEngine (0x0x7fba0a4cb4e0) - -Class QQmlApplicationEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlApplicationEngine::QPrivateSignal (0x0x7fba0a241000) 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 (0x0x7fba0a4cb548) 0 - vptr=((& QQmlApplicationEngine::_ZTV21QQmlApplicationEngine) + 16u) - QQmlEngine (0x0x7fba0a4cb5b0) 0 - primary-for QQmlApplicationEngine (0x0x7fba0a4cb548) - QJSEngine (0x0x7fba0a4cb618) 0 - primary-for QQmlEngine (0x0x7fba0a4cb5b0) - QObject (0x0x7fba0a4e5f60) 0 - primary-for QJSEngine (0x0x7fba0a4cb618) - -Class QQmlComponent::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlComponent::QPrivateSignal (0x0x7fba0a2410c0) 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 (0x0x7fba0a4cb680) 0 - vptr=((& QQmlComponent::_ZTV13QQmlComponent) + 16u) - QObject (0x0x7fba0a241060) 0 - primary-for QQmlComponent (0x0x7fba0a4cb680) - -Class QQmlContext::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlContext::QPrivateSignal (0x0x7fba0a241900) 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 (0x0x7fba0a4cbbc8) 0 - vptr=((& QQmlContext::_ZTV11QQmlContext) + 16u) - QObject (0x0x7fba0a2418a0) 0 - primary-for QQmlContext (0x0x7fba0a4cbbc8) - -Class QQmlScriptString - size=8 align=8 - base size=8 base align=8 -QQmlScriptString (0x0x7fba0a241a80) 0 - -Class QQmlExpression::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlExpression::QPrivateSignal (0x0x7fba0a241cc0) 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 (0x0x7fba0a4cbc30) 0 - vptr=((& QQmlExpression::_ZTV14QQmlExpression) + 16u) - QObject (0x0x7fba0a241c60) 0 - primary-for QQmlExpression (0x0x7fba0a4cbc30) - -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 (0x0x7fba0a241d20) 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 (0x0x7fba0a4cbc98) 0 nearly-empty - vptr=((& QQmlExtensionInterface::_ZTV22QQmlExtensionInterface) + 16u) - QQmlTypesExtensionInterface (0x0x7fba0a241d80) 0 nearly-empty - primary-for QQmlExtensionInterface (0x0x7fba0a4cbc98) - -Class QQmlExtensionPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlExtensionPlugin::QPrivateSignal (0x0x7fba0a241f60) 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 (0x0x7fba0a2ea7e0) 0 - vptr=((& QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin) + 16u) - QObject (0x0x7fba0a241ea0) 0 - primary-for QQmlExtensionPlugin (0x0x7fba0a2ea7e0) - QQmlExtensionInterface (0x0x7fba0a4cbd00) 16 nearly-empty - vptr=((& QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin) + 144u) - QQmlTypesExtensionInterface (0x0x7fba0a241f00) 16 nearly-empty - primary-for QQmlExtensionInterface (0x0x7fba0a4cbd00) - -Class QQmlFile - size=8 align=8 - base size=8 base align=8 -QQmlFile (0x0x7fba0a302000) 0 - -Class QQmlFileSelector::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlFileSelector::QPrivateSignal (0x0x7fba0a3020c0) 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 (0x0x7fba0a4cbdd0) 0 - vptr=((& QQmlFileSelector::_ZTV16QQmlFileSelector) + 16u) - QObject (0x0x7fba0a302060) 0 - primary-for QQmlFileSelector (0x0x7fba0a4cbdd0) - -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 (0x0x7fba0a302120) 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 (0x0x7fba0a302180) 0 - vptr=((& QQmlIncubationController::_ZTV24QQmlIncubationController) + 16u) - -Class QQmlInfo - size=16 align=8 - base size=16 base align=8 -QQmlInfo (0x0x7fba0a4cbe38) 0 - QDebug (0x0x7fba0a3021e0) 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 (0x0x7fba0a3b60c0) 0 nearly-empty - vptr=((& QQmlNetworkAccessManagerFactory::_ZTV31QQmlNetworkAccessManagerFactory) + 16u) - -Class QQmlProperty - size=8 align=8 - base size=8 base align=8 -QQmlProperty (0x0x7fba0a3b6120) 0 - -Class QQmlPropertyMap::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlPropertyMap::QPrivateSignal (0x0x7fba0a3b6c60) 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 (0x0x7fba0a3d9680) 0 - vptr=((& QQmlPropertyMap::_ZTV15QQmlPropertyMap) + 16u) - QObject (0x0x7fba0a3b6c00) 0 - primary-for QQmlPropertyMap (0x0x7fba0a3d9680) - -Class QQuickTransform::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickTransform::QPrivateSignal (0x0x7fba0a3b6d20) 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 (0x0x7fba0a3d96e8) 0 - vptr=((& QQuickTransform::_ZTV15QQuickTransform) + 16u) - QObject (0x0x7fba0a3b6cc0) 0 - primary-for QQuickTransform (0x0x7fba0a3d96e8) - -Class QQuickItem::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickItem::QPrivateSignal (0x0x7fba0a3b6e40) 0 empty - -Class QQuickItem::ItemChangeData - size=8 align=8 - base size=8 base align=8 -QQuickItem::ItemChangeData (0x0x7fba0a3b6ea0) 0 - -Class QQuickItem::UpdatePaintNodeData - size=8 align=8 - base size=8 base align=8 -QQuickItem::UpdatePaintNodeData (0x0x7fba0a3b6f00) 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 (0x0x7fba09ff45b0) 0 - vptr=((& QQuickItem::_ZTV10QQuickItem) + 16u) - QObject (0x0x7fba0a3b6d80) 0 - primary-for QQuickItem (0x0x7fba09ff45b0) - QQmlParserStatus (0x0x7fba0a3b6de0) 16 - vptr=((& QQuickItem::_ZTV10QQuickItem) + 408u) - -Class QQuickFramebufferObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickFramebufferObject::QPrivateSignal (0x0x7fba0a05a720) 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 (0x0x7fba0a05a780) 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 (0x0x7fba0a3d9820) 0 - vptr=((& QQuickFramebufferObject::_ZTV23QQuickFramebufferObject) + 16u) - QQuickItem (0x0x7fba0a0a3bd0) 0 - primary-for QQuickFramebufferObject (0x0x7fba0a3d9820) - QObject (0x0x7fba0a05a660) 0 - primary-for QQuickItem (0x0x7fba0a0a3bd0) - QQmlParserStatus (0x0x7fba0a05a6c0) 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 (0x0x7fba0a3d9888) 0 - vptr=((& QQuickTextureFactory::_ZTV20QQuickTextureFactory) + 16u) - QObject (0x0x7fba0a05a7e0) 0 - primary-for QQuickTextureFactory (0x0x7fba0a3d9888) - -Class QQuickImageResponse::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickImageResponse::QPrivateSignal (0x0x7fba0a05a8a0) 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 (0x0x7fba0a3d98f0) 0 - vptr=((& QQuickImageResponse::_ZTV19QQuickImageResponse) + 16u) - QObject (0x0x7fba0a05a840) 0 - primary-for QQuickImageResponse (0x0x7fba0a3d98f0) - -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 (0x0x7fba0a3d9958) 0 - vptr=((& QQuickImageProvider::_ZTV19QQuickImageProvider) + 16u) - QQmlImageProviderBase (0x0x7fba0a05a900) 0 nearly-empty - primary-for QQuickImageProvider (0x0x7fba0a3d9958) - -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 (0x0x7fba0a3d99c0) 0 - vptr=((& QQuickAsyncImageProvider::_ZTV24QQuickAsyncImageProvider) + 16u) - QQuickImageProvider (0x0x7fba0a3d9a28) 0 - primary-for QQuickAsyncImageProvider (0x0x7fba0a3d99c0) - QQmlImageProviderBase (0x0x7fba0a05a960) 0 nearly-empty - primary-for QQuickImageProvider (0x0x7fba0a3d9a28) - -Class QQuickItemGrabResult::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickItemGrabResult::QPrivateSignal (0x0x7fba0a05aa20) 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 (0x0x7fba0a3d9a90) 0 - vptr=((& QQuickItemGrabResult::_ZTV20QQuickItemGrabResult) + 16u) - QObject (0x0x7fba0a05a9c0) 0 - primary-for QQuickItemGrabResult (0x0x7fba0a3d9a90) - -Class QQuickPaintedItem::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickPaintedItem::QPrivateSignal (0x0x7fba0a05ab40) 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 (0x0x7fba0a3d9af8) 0 - vptr=((& QQuickPaintedItem::_ZTV17QQuickPaintedItem) + 16u) - QQuickItem (0x0x7fba0a0d5e00) 0 - primary-for QQuickPaintedItem (0x0x7fba0a3d9af8) - QObject (0x0x7fba0a05aa80) 0 - primary-for QQuickItem (0x0x7fba0a0d5e00) - QQmlParserStatus (0x0x7fba0a05aae0) 16 - vptr=((& QQuickPaintedItem::_ZTV17QQuickPaintedItem) + 416u) - -Class QQuickRenderControl::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickRenderControl::QPrivateSignal (0x0x7fba0a05ad80) 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 (0x0x7fba0a3d9c98) 0 - vptr=((& QQuickRenderControl::_ZTV19QQuickRenderControl) + 16u) - QObject (0x0x7fba0a05ad20) 0 - primary-for QQuickRenderControl (0x0x7fba0a3d9c98) - -Class QQuickTextDocument::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickTextDocument::QPrivateSignal (0x0x7fba0a05ae40) 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 (0x0x7fba0a3d9d00) 0 - vptr=((& QQuickTextDocument::_ZTV18QQuickTextDocument) + 16u) - QObject (0x0x7fba0a05ade0) 0 - primary-for QQuickTextDocument (0x0x7fba0a3d9d00) - -Class QSGGeometry::Attribute - size=16 align=4 - base size=16 base align=4 -QSGGeometry::Attribute (0x0x7fba0a1741e0) 0 - -Class QSGGeometry::AttributeSet - size=16 align=8 - base size=16 base align=8 -QSGGeometry::AttributeSet (0x0x7fba0a174240) 0 - -Class QSGGeometry::Point2D - size=8 align=4 - base size=8 base align=4 -QSGGeometry::Point2D (0x0x7fba0a1742a0) 0 - -Class QSGGeometry::TexturedPoint2D - size=16 align=4 - base size=16 base align=4 -QSGGeometry::TexturedPoint2D (0x0x7fba0a174300) 0 - -Class QSGGeometry::ColoredPoint2D - size=12 align=4 - base size=12 base align=4 -QSGGeometry::ColoredPoint2D (0x0x7fba0a174360) 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 (0x0x7fba0a174180) 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 (0x0x7fba0a174840) 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 (0x0x7fba0a1aa410) 0 - vptr=((& QSGBasicGeometryNode::_ZTV20QSGBasicGeometryNode) + 16u) - QSGNode (0x0x7fba0a174c00) 0 - primary-for QSGBasicGeometryNode (0x0x7fba0a1aa410) - -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 (0x0x7fba0a1aa478) 0 - vptr=((& QSGGeometryNode::_ZTV15QSGGeometryNode) + 16u) - QSGBasicGeometryNode (0x0x7fba0a1aa4e0) 0 - primary-for QSGGeometryNode (0x0x7fba0a1aa478) - QSGNode (0x0x7fba0a174c60) 0 - primary-for QSGBasicGeometryNode (0x0x7fba0a1aa4e0) - -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 (0x0x7fba0a1aa548) 0 - vptr=((& QSGClipNode::_ZTV11QSGClipNode) + 16u) - QSGBasicGeometryNode (0x0x7fba0a1aa5b0) 0 - primary-for QSGClipNode (0x0x7fba0a1aa548) - QSGNode (0x0x7fba0a174cc0) 0 - primary-for QSGBasicGeometryNode (0x0x7fba0a1aa5b0) - -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 (0x0x7fba0a1aa618) 0 - vptr=((& QSGTransformNode::_ZTV16QSGTransformNode) + 16u) - QSGNode (0x0x7fba0a174d20) 0 - primary-for QSGTransformNode (0x0x7fba0a1aa618) - -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 (0x0x7fba0a1aa680) 0 - vptr=((& QSGRootNode::_ZTV11QSGRootNode) + 16u) - QSGNode (0x0x7fba0a174d80) 0 - primary-for QSGRootNode (0x0x7fba0a1aa680) - -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 (0x0x7fba0a1aa820) 0 - vptr=((& QSGOpacityNode::_ZTV14QSGOpacityNode) + 16u) - QSGNode (0x0x7fba0a174f00) 0 - primary-for QSGOpacityNode (0x0x7fba0a1aa820) - -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 (0x0x7fba0a174f60) 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 (0x0x7fba09efb000) 0 nearly-empty - vptr=((& QSGRendererInterface::_ZTV20QSGRendererInterface) + 16u) - -Class QQuickWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickWindow::QPrivateSignal (0x0x7fba09efb420) 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 (0x0x7fba0a1aaa28) 0 - vptr=((& QQuickWindow::_ZTV12QQuickWindow) + 16u) - QWindow (0x0x7fba09f37e00) 0 - primary-for QQuickWindow (0x0x7fba0a1aaa28) - QObject (0x0x7fba09efb360) 0 - primary-for QWindow (0x0x7fba09f37e00) - QSurface (0x0x7fba09efb3c0) 16 - vptr=((& QQuickWindow::_ZTV12QQuickWindow) + 312u) - -Class QQuickView::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickView::QPrivateSignal (0x0x7fba09efb7e0) 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 (0x0x7fba0a1aab60) 0 - vptr=((& QQuickView::_ZTV10QQuickView) + 16u) - QQuickWindow (0x0x7fba0a1aabc8) 0 - primary-for QQuickView (0x0x7fba0a1aab60) - QWindow (0x0x7fba09fa84d0) 0 - primary-for QQuickWindow (0x0x7fba0a1aabc8) - QObject (0x0x7fba09efb720) 0 - primary-for QWindow (0x0x7fba09fa84d0) - QSurface (0x0x7fba09efb780) 16 - vptr=((& QQuickView::_ZTV10QQuickView) + 312u) - -Class QSGAbstractRenderer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGAbstractRenderer::QPrivateSignal (0x0x7fba09efb8a0) 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 (0x0x7fba0a1aac30) 0 - vptr=((& QSGAbstractRenderer::_ZTV19QSGAbstractRenderer) + 16u) - QObject (0x0x7fba09efb840) 0 - primary-for QSGAbstractRenderer (0x0x7fba0a1aac30) - -Class QSGEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGEngine::QPrivateSignal (0x0x7fba09efbae0) 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 (0x0x7fba0a1aad68) 0 - vptr=((& QSGEngine::_ZTV9QSGEngine) + 16u) - QObject (0x0x7fba09efba80) 0 - primary-for QSGEngine (0x0x7fba0a1aad68) - -Class QSGMaterialShader::RenderState - size=16 align=8 - base size=16 base align=8 -QSGMaterialShader::RenderState (0x0x7fba09efbd80) 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 (0x0x7fba09efbd20) 0 - vptr=((& QSGMaterialShader::_ZTV17QSGMaterialShader) + 16u) - -Class QSGMaterialType - size=1 align=1 - base size=0 base align=1 -QSGMaterialType (0x0x7fba09c6e060) 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 (0x0x7fba09c6e0c0) 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 (0x0x7fba09c7a0d0) 0 - vptr=((& QSGFlatColorMaterial::_ZTV20QSGFlatColorMaterial) + 16u) - QSGMaterial (0x0x7fba09c6e2a0) 0 - primary-for QSGFlatColorMaterial (0x0x7fba09c7a0d0) - -Class QSGTexture::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGTexture::QPrivateSignal (0x0x7fba09c6e360) 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 (0x0x7fba09c7a138) 0 - vptr=((& QSGTexture::_ZTV10QSGTexture) + 16u) - QObject (0x0x7fba09c6e300) 0 - primary-for QSGTexture (0x0x7fba09c7a138) - -Class QSGDynamicTexture::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGDynamicTexture::QPrivateSignal (0x0x7fba09c6e420) 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 (0x0x7fba09c7a1a0) 0 - vptr=((& QSGDynamicTexture::_ZTV17QSGDynamicTexture) + 16u) - QSGTexture (0x0x7fba09c7a208) 0 - primary-for QSGDynamicTexture (0x0x7fba09c7a1a0) - QObject (0x0x7fba09c6e3c0) 0 - primary-for QSGTexture (0x0x7fba09c7a208) - -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 (0x0x7fba09c7a270) 0 - vptr=((& QSGImageNode::_ZTV12QSGImageNode) + 16u) - QSGGeometryNode (0x0x7fba09c7a2d8) 0 - primary-for QSGImageNode (0x0x7fba09c7a270) - QSGBasicGeometryNode (0x0x7fba09c7a340) 0 - primary-for QSGGeometryNode (0x0x7fba09c7a2d8) - QSGNode (0x0x7fba09c6e480) 0 - primary-for QSGBasicGeometryNode (0x0x7fba09c7a340) - -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 (0x0x7fba09c7a478) 0 - vptr=((& QSGNinePatchNode::_ZTV16QSGNinePatchNode) + 16u) - QSGGeometryNode (0x0x7fba09c7a4e0) 0 - primary-for QSGNinePatchNode (0x0x7fba09c7a478) - QSGBasicGeometryNode (0x0x7fba09c7a548) 0 - primary-for QSGGeometryNode (0x0x7fba09c7a4e0) - QSGNode (0x0x7fba09c6e660) 0 - primary-for QSGBasicGeometryNode (0x0x7fba09c7a548) - -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 (0x0x7fba09c7a5b0) 0 - vptr=((& QSGRectangleNode::_ZTV16QSGRectangleNode) + 16u) - QSGGeometryNode (0x0x7fba09c7a618) 0 - primary-for QSGRectangleNode (0x0x7fba09c7a5b0) - QSGBasicGeometryNode (0x0x7fba09c7a680) 0 - primary-for QSGGeometryNode (0x0x7fba09c7a618) - QSGNode (0x0x7fba09c6e6c0) 0 - primary-for QSGBasicGeometryNode (0x0x7fba09c7a680) - -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 (0x0x7fba09c6e780) 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 (0x0x7fba09c7a6e8) 0 - vptr=((& QSGRenderNode::_ZTV13QSGRenderNode) + 16u) - QSGNode (0x0x7fba09c6e720) 0 - primary-for QSGRenderNode (0x0x7fba09c7a6e8) - -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 (0x0x7fba09c7ab60) 0 - vptr=((& QSGSimpleRectNode::_ZTV17QSGSimpleRectNode) + 16u) - QSGGeometryNode (0x0x7fba09c7abc8) 0 - primary-for QSGSimpleRectNode (0x0x7fba09c7ab60) - QSGBasicGeometryNode (0x0x7fba09c7ac30) 0 - primary-for QSGGeometryNode (0x0x7fba09c7abc8) - QSGNode (0x0x7fba09c6ed80) 0 - primary-for QSGBasicGeometryNode (0x0x7fba09c7ac30) - -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 (0x0x7fba09c7ac98) 0 - vptr=((& QSGOpaqueTextureMaterial::_ZTV24QSGOpaqueTextureMaterial) + 16u) - QSGMaterial (0x0x7fba09c6ede0) 0 - primary-for QSGOpaqueTextureMaterial (0x0x7fba09c7ac98) - -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 (0x0x7fba09c7ad00) 0 - vptr=((& QSGTextureMaterial::_ZTV18QSGTextureMaterial) + 16u) - QSGOpaqueTextureMaterial (0x0x7fba09c7ad68) 0 - primary-for QSGTextureMaterial (0x0x7fba09c7ad00) - QSGMaterial (0x0x7fba09c6ee40) 0 - primary-for QSGOpaqueTextureMaterial (0x0x7fba09c7ad68) - -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 (0x0x7fba09c7add0) 0 - vptr=((& QSGSimpleTextureNode::_ZTV20QSGSimpleTextureNode) + 16u) - QSGGeometryNode (0x0x7fba09c7ae38) 0 - primary-for QSGSimpleTextureNode (0x0x7fba09c7add0) - QSGBasicGeometryNode (0x0x7fba09c7aea0) 0 - primary-for QSGGeometryNode (0x0x7fba09c7ae38) - QSGNode (0x0x7fba09c6eea0) 0 - primary-for QSGBasicGeometryNode (0x0x7fba09c7aea0) - -Class QSGTextureProvider::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGTextureProvider::QPrivateSignal (0x0x7fba09a37180) 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 (0x0x7fba09a3a068) 0 - vptr=((& QSGTextureProvider::_ZTV18QSGTextureProvider) + 16u) - QObject (0x0x7fba09a37120) 0 - primary-for QSGTextureProvider (0x0x7fba09a3a068) - -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 (0x0x7fba09a3a0d0) 0 - vptr=((& QSGVertexColorMaterial::_ZTV22QSGVertexColorMaterial) + 16u) - QSGMaterial (0x0x7fba09a371e0) 0 - primary-for QSGVertexColorMaterial (0x0x7fba09a3a0d0) - -Class QQuickStyle - size=1 align=1 - base size=0 base align=1 -QQuickStyle (0x0x7fba09a37240) 0 empty - diff --git a/tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.11.0.linux-gcc-amd64.txt b/tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.11.0.linux-gcc-amd64.txt deleted file mode 100644 index 4c7accb3..00000000 --- a/tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.11.0.linux-gcc-amd64.txt +++ /dev/null @@ -1,10993 +0,0 @@ -Class std::__failure_type - size=1 align=1 - base size=0 base align=1 -std::__failure_type (0x0x7f64f1187e40) 0 empty - -Class std::__do_is_destructible_impl - size=1 align=1 - base size=0 base align=1 -std::__do_is_destructible_impl (0x0x7f64f0d9a600) 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 (0x0x7f64f0d9a840) 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 (0x0x7f64f0d9aa80) 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 (0x0x7f64f0d9acc0) 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 (0x0x7f64f0d9ae40) 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 (0x0x7f64f0dce240) 0 empty - -Class std::__do_common_type_impl - size=1 align=1 - base size=0 base align=1 -std::__do_common_type_impl (0x0x7f64f0e539c0) 0 empty - -Class std::__do_member_type_wrapper - size=1 align=1 - base size=0 base align=1 -std::__do_member_type_wrapper (0x0x7f64f0e53a80) 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 (0x0x7f64f0e53de0) 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 (0x0x7f64f0e53ea0) 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 (0x0x7f64f0e53f60) 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 (0x0x7f64f0e8b060) 0 empty - -Class std::__result_of_other_impl - size=1 align=1 - base size=0 base align=1 -std::__result_of_other_impl (0x0x7f64f0e8b300) 0 empty - -Class std::piecewise_construct_t - size=1 align=1 - base size=0 base align=1 -std::piecewise_construct_t (0x0x7f64f0e8b4e0) 0 empty - -Class std::__true_type - size=1 align=1 - base size=0 base align=1 -std::__true_type (0x0x7f64f0e8b960) 0 empty - -Class std::__false_type - size=1 align=1 - base size=0 base align=1 -std::__false_type (0x0x7f64f0e8b9c0) 0 empty - -Class std::input_iterator_tag - size=1 align=1 - base size=0 base align=1 -std::input_iterator_tag (0x0x7f64f0f38660) 0 empty - -Class std::output_iterator_tag - size=1 align=1 - base size=0 base align=1 -std::output_iterator_tag (0x0x7f64f0f386c0) 0 empty - -Class std::forward_iterator_tag - size=1 align=1 - base size=1 base align=1 -std::forward_iterator_tag (0x0x7f64f0e993a8) 0 empty - std::input_iterator_tag (0x0x7f64f0f38720) 0 empty - -Class std::bidirectional_iterator_tag - size=1 align=1 - base size=1 base align=1 -std::bidirectional_iterator_tag (0x0x7f64f0e99410) 0 empty - std::forward_iterator_tag (0x0x7f64f0e99478) 0 empty - std::input_iterator_tag (0x0x7f64f0f38780) 0 empty - -Class std::random_access_iterator_tag - size=1 align=1 - base size=1 base align=1 -std::random_access_iterator_tag (0x0x7f64f0e994e0) 0 empty - std::bidirectional_iterator_tag (0x0x7f64f0e99548) 0 empty - std::forward_iterator_tag (0x0x7f64f0e995b0) 0 empty - std::input_iterator_tag (0x0x7f64f0f387e0) 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 (0x0x7f64f0f7d480) 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 (0x0x7f64f0f7d4e0) 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 (0x0x7f64f0f7d540) 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 (0x0x7f64f0f7d5a0) 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 (0x0x7f64f0f7d600) 0 empty - -Class wait - size=4 align=4 - base size=4 base align=4 -wait (0x0x7f64f0c84120) 0 - -Class __locale_struct - size=232 align=8 - base size=232 base align=8 -__locale_struct (0x0x7f64f0c84360) 0 - -Class timespec - size=16 align=8 - base size=16 base align=8 -timespec (0x0x7f64f0c84420) 0 - -Class timeval - size=16 align=8 - base size=16 base align=8 -timeval (0x0x7f64f0c84480) 0 - -Class pthread_attr_t - size=56 align=8 - base size=56 base align=8 -pthread_attr_t (0x0x7f64f0c84540) 0 - -Class __pthread_internal_list - size=16 align=8 - base size=16 base align=8 -__pthread_internal_list (0x0x7f64f0c845a0) 0 - -Class random_data - size=48 align=8 - base size=48 base align=8 -random_data (0x0x7f64f0c84a20) 0 - -Class drand48_data - size=24 align=8 - base size=24 base align=8 -drand48_data (0x0x7f64f0c84a80) 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 (0x0x7f64f0c84ae0) 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 (0x0x7f64f0e99af8) 0 nearly-empty - vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u) - std::exception (0x0x7f64f0c84b40) 0 nearly-empty - primary-for std::bad_exception (0x0x7f64f0e99af8) - -Class std::__exception_ptr::exception_ptr - size=8 align=8 - base size=8 base align=8 -std::__exception_ptr::exception_ptr (0x0x7f64f0c84ba0) 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 (0x0x7f64f0c84c00) 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 (0x0x7f64f0e99d00) 0 nearly-empty - vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u) - std::exception (0x0x7f64f09b1060) 0 nearly-empty - primary-for std::bad_alloc (0x0x7f64f0e99d00) - -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 (0x0x7f64f0e99d68) 0 nearly-empty - vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 16u) - std::bad_alloc (0x0x7f64f0e99dd0) 0 nearly-empty - primary-for std::bad_array_new_length (0x0x7f64f0e99d68) - std::exception (0x0x7f64f09b10c0) 0 nearly-empty - primary-for std::bad_alloc (0x0x7f64f0e99dd0) - -Class std::nothrow_t - size=1 align=1 - base size=0 base align=1 -std::nothrow_t (0x0x7f64f09b1120) 0 empty - -Class __exception - size=40 align=8 - base size=40 base align=8 -__exception (0x0x7f64f09b1d20) 0 - -Class lconv - size=96 align=8 - base size=96 base align=8 -lconv (0x0x7f64f07b0a20) 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 (0x0x7f64f07b0a80) 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 (0x0x7f64f08b7960) 0 - -Class __sched_param - size=4 align=4 - base size=4 base align=4 -__sched_param (0x0x7f64f08b79c0) 0 - -Class timex - size=208 align=8 - base size=208 base align=8 -timex (0x0x7f64f08b7a80) 0 - -Class tm - size=56 align=8 - base size=56 base align=8 -tm (0x0x7f64f08b7ae0) 0 - -Class itimerspec - size=32 align=8 - base size=32 base align=8 -itimerspec (0x0x7f64f08b7b40) 0 - -Class _pthread_cleanup_buffer - size=32 align=8 - base size=32 base align=8 -_pthread_cleanup_buffer (0x0x7f64f08b7ba0) 0 - -Class __pthread_cleanup_frame - size=24 align=8 - base size=24 base align=8 -__pthread_cleanup_frame (0x0x7f64f08b7cc0) 0 - -Class __pthread_cleanup_class - size=24 align=8 - base size=24 base align=8 -__pthread_cleanup_class (0x0x7f64f08b7d20) 0 - -Class _IO_marker - size=24 align=8 - base size=24 base align=8 -_IO_marker (0x0x7f64f0621180) 0 - -Class _IO_FILE - size=216 align=8 - base size=216 base align=8 -_IO_FILE (0x0x7f64f06211e0) 0 - -Class std::_Hash_impl - size=1 align=1 - base size=0 base align=1 -std::_Hash_impl (0x0x7f64f04079c0) 0 empty - -Class std::_Fnv_hash_impl - size=1 align=1 - base size=0 base align=1 -std::_Fnv_hash_impl (0x0x7f64f0407a20) 0 empty - -Class std::__numeric_limits_base - size=1 align=1 - base size=0 base align=1 -std::__numeric_limits_base (0x0x7f64f043d9c0) 0 empty - -Class std::_Bit_reference - size=16 align=8 - base size=16 base align=8 -std::_Bit_reference (0x0x7f64f02247e0) 0 - -Class std::_Bit_iterator_base - size=16 align=8 - base size=12 base align=8 -std::_Bit_iterator_base (0x0x7f64f0434b60) 0 - std::iterator (0x0x7f64f02248a0) 0 empty - -Class std::_Bit_iterator - size=16 align=8 - base size=12 base align=8 -std::_Bit_iterator (0x0x7f64f0434bc8) 0 - std::_Bit_iterator_base (0x0x7f64f0434c30) 0 - std::iterator (0x0x7f64f0224900) 0 empty - -Class std::_Bit_const_iterator - size=16 align=8 - base size=12 base align=8 -std::_Bit_const_iterator (0x0x7f64f0434c98) 0 - std::_Bit_iterator_base (0x0x7f64f0434d00) 0 - std::iterator (0x0x7f64f0224960) 0 empty - -Class std::random_device - size=5000 align=8 - base size=5000 base align=8 -std::random_device (0x0x7f64f0072780) 0 - -Class std::bernoulli_distribution::param_type - size=8 align=8 - base size=8 base align=8 -std::bernoulli_distribution::param_type (0x0x7f64f0145540) 0 - -Class std::bernoulli_distribution - size=8 align=8 - base size=8 base align=8 -std::bernoulli_distribution (0x0x7f64f01454e0) 0 - -Class std::seed_seq - size=24 align=8 - base size=24 base align=8 -std::seed_seq (0x0x7f64efef84e0) 0 - -Class qIsNull(double)::U - size=8 align=8 - base size=8 base align=8 -qIsNull(double)::U (0x0x7f64eeabf000) 0 - -Class qIsNull(float)::U - size=4 align=4 - base size=4 base align=4 -qIsNull(float)::U (0x0x7f64eeabf060) 0 - -Class QSysInfo - size=1 align=1 - base size=0 base align=1 -QSysInfo (0x0x7f64ee753ae0) 0 empty - -Class QMessageLogContext - size=32 align=8 - base size=32 base align=8 -QMessageLogContext (0x0x7f64ee753b40) 0 - -Class QMessageLogger - size=32 align=8 - base size=32 base align=8 -QMessageLogger (0x0x7f64ee753ba0) 0 - -Class QFlag - size=4 align=4 - base size=4 base align=4 -QFlag (0x0x7f64ee753c00) 0 - -Class QIncompatibleFlag - size=4 align=4 - base size=4 base align=4 -QIncompatibleFlag (0x0x7f64ee753ea0) 0 - -Class std::__atomic_flag_base - size=1 align=1 - base size=1 base align=1 -std::__atomic_flag_base (0x0x7f64ee7c1420) 0 - -Class std::atomic_flag - size=1 align=1 - base size=1 base align=1 -std::atomic_flag (0x0x7f64ee759a28) 0 - std::__atomic_flag_base (0x0x7f64ee7c1480) 0 - -Class QAtomicInt - size=4 align=4 - base size=4 base align=4 -QAtomicInt (0x0x7f64ee6d51a0) 0 - QAtomicInteger (0x0x7f64ee6d5208) 0 - QBasicAtomicInteger (0x0x7f64ee5e2ba0) 0 - -Class QInternal - size=1 align=1 - base size=0 base align=1 -QInternal (0x0x7f64edf6a180) 0 empty - -Class QtPrivate::QSlotObjectBase - size=16 align=8 - base size=16 base align=8 -QtPrivate::QSlotObjectBase (0x0x7f64edfdc1e0) 0 - -Class QGenericArgument - size=16 align=8 - base size=16 base align=8 -QGenericArgument (0x0x7f64edfdc300) 0 - -Class QGenericReturnArgument - size=16 align=8 - base size=16 base align=8 -QGenericReturnArgument (0x0x7f64ee196c30) 0 - QGenericArgument (0x0x7f64edfdc360) 0 - -Class QMetaObject - size=48 align=8 - base size=48 base align=8 -QMetaObject (0x0x7f64edfdc4e0) 0 - -Class QMetaObject::Connection - size=8 align=8 - base size=8 base align=8 -QMetaObject::Connection (0x0x7f64edfdc5a0) 0 - -Class QLatin1Char - size=1 align=1 - base size=1 base align=1 -QLatin1Char (0x0x7f64ee0ba600) 0 - -Class QChar - size=2 align=2 - base size=2 base align=2 -QChar (0x0x7f64ee0ba660) 0 - -Class QtPrivate::RefCount - size=4 align=4 - base size=4 base align=4 -QtPrivate::RefCount (0x0x7f64ee0ba900) 0 - -Class QArrayData - size=24 align=8 - base size=24 base align=8 -QArrayData (0x0x7f64ee0ba960) 0 - -Class QtPrivate::QContainerImplHelper - size=1 align=1 - base size=0 base align=1 -QtPrivate::QContainerImplHelper (0x0x7f64ee0bacc0) 0 empty - -Class std::locale - size=8 align=8 - base size=8 base align=8 -std::locale (0x0x7f64ee0bad20) 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 (0x0x7f64ee0bad80) 0 - vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16u) - -Class std::locale::id - size=8 align=8 - base size=8 base align=8 -std::locale::id (0x0x7f64ee0bade0) 0 - -Class std::locale::_Impl - size=40 align=8 - base size=40 base align=8 -std::locale::_Impl (0x0x7f64ee0bae40) 0 - -Class std::__cow_string - size=8 align=8 - base size=8 base align=8 -std::__cow_string (0x0x7f64ede40240) 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 (0x0x7f64ede5a208) 0 - vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u) - std::exception (0x0x7f64ede40300) 0 nearly-empty - primary-for std::logic_error (0x0x7f64ede5a208) - -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 (0x0x7f64ede5a270) 0 - vptr=((& std::domain_error::_ZTVSt12domain_error) + 16u) - std::logic_error (0x0x7f64ede5a2d8) 0 - primary-for std::domain_error (0x0x7f64ede5a270) - std::exception (0x0x7f64ede40360) 0 nearly-empty - primary-for std::logic_error (0x0x7f64ede5a2d8) - -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 (0x0x7f64ede5a340) 0 - vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 16u) - std::logic_error (0x0x7f64ede5a3a8) 0 - primary-for std::invalid_argument (0x0x7f64ede5a340) - std::exception (0x0x7f64ede403c0) 0 nearly-empty - primary-for std::logic_error (0x0x7f64ede5a3a8) - -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 (0x0x7f64ede5a410) 0 - vptr=((& std::length_error::_ZTVSt12length_error) + 16u) - std::logic_error (0x0x7f64ede5a478) 0 - primary-for std::length_error (0x0x7f64ede5a410) - std::exception (0x0x7f64ede40420) 0 nearly-empty - primary-for std::logic_error (0x0x7f64ede5a478) - -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 (0x0x7f64ede5a4e0) 0 - vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 16u) - std::logic_error (0x0x7f64ede5a548) 0 - primary-for std::out_of_range (0x0x7f64ede5a4e0) - std::exception (0x0x7f64ede40480) 0 nearly-empty - primary-for std::logic_error (0x0x7f64ede5a548) - -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 (0x0x7f64ede5a5b0) 0 - vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 16u) - std::exception (0x0x7f64ede404e0) 0 nearly-empty - primary-for std::runtime_error (0x0x7f64ede5a5b0) - -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 (0x0x7f64ede5a618) 0 - vptr=((& std::range_error::_ZTVSt11range_error) + 16u) - std::runtime_error (0x0x7f64ede5a680) 0 - primary-for std::range_error (0x0x7f64ede5a618) - std::exception (0x0x7f64ede40540) 0 nearly-empty - primary-for std::runtime_error (0x0x7f64ede5a680) - -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 (0x0x7f64ede5a6e8) 0 - vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 16u) - std::runtime_error (0x0x7f64ede5a750) 0 - primary-for std::overflow_error (0x0x7f64ede5a6e8) - std::exception (0x0x7f64ede405a0) 0 nearly-empty - primary-for std::runtime_error (0x0x7f64ede5a750) - -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 (0x0x7f64ede5a7b8) 0 - vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 16u) - std::runtime_error (0x0x7f64ede5a820) 0 - primary-for std::underflow_error (0x0x7f64ede5a7b8) - std::exception (0x0x7f64ede40600) 0 nearly-empty - primary-for std::runtime_error (0x0x7f64ede5a820) - -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 (0x0x7f64ede40780) 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 (0x0x7f64ede409c0) 0 - -Class std::error_condition - size=16 align=8 - base size=16 base align=8 -std::error_condition (0x0x7f64ede40b40) 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 (0x0x7f64ede5ad00) 0 - vptr=((& std::system_error::_ZTVSt12system_error) + 16u) - std::runtime_error (0x0x7f64ede5ad68) 0 - primary-for std::system_error (0x0x7f64ede5ad00) - std::exception (0x0x7f64ede40d80) 0 nearly-empty - primary-for std::runtime_error (0x0x7f64ede5ad68) - -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 (0x0x7f64edaf28f0) 0 - vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u) - std::system_error (0x0x7f64edaf2958) 0 - primary-for std::ios_base::failure (0x0x7f64edaf28f0) - std::runtime_error (0x0x7f64edaf29c0) 0 - primary-for std::system_error (0x0x7f64edaf2958) - std::exception (0x0x7f64edb200c0) 0 nearly-empty - primary-for std::runtime_error (0x0x7f64edaf29c0) - -Class std::ios_base::_Callback_list - size=24 align=8 - base size=24 base align=8 -std::ios_base::_Callback_list (0x0x7f64edb20120) 0 - -Class std::ios_base::_Words - size=16 align=8 - base size=16 base align=8 -std::ios_base::_Words (0x0x7f64edb20180) 0 - -Class std::ios_base::Init - size=1 align=1 - base size=0 base align=1 -std::ios_base::Init (0x0x7f64edb201e0) 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 (0x0x7f64edb20060) 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 (0x0x7f64edb20960) 0 empty - -Class std::__num_base - size=1 align=1 - base size=0 base align=1 -std::__num_base (0x0x7f64edca1060) 0 empty - -VTT for std::basic_ostream -std::basic_ostream::_ZTTSo: 2u entries -0 ((& std::basic_ostream::_ZTVSo) + 24u) -8 ((& std::basic_ostream::_ZTVSo) + 64u) - -VTT for std::basic_ostream -std::basic_ostream::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries -0 ((& std::basic_ostream::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u) -8 ((& std::basic_ostream::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u) - -VTT for std::basic_istream -std::basic_istream::_ZTTSi: 2u entries -0 ((& std::basic_istream::_ZTVSi) + 24u) -8 ((& std::basic_istream::_ZTVSi) + 64u) - -VTT for std::basic_istream -std::basic_istream::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries -0 ((& std::basic_istream::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u) -8 ((& std::basic_istream::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u) - -Construction vtable for std::basic_istream (0x0x7f64ed7be270 instance) in std::basic_iostream -std::basic_iostream::_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 (0x0x7f64ed7be340 instance) in std::basic_iostream -std::basic_iostream::_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 -std::basic_iostream::_ZTTSd: 7u entries -0 ((& std::basic_iostream::_ZTVSd) + 24u) -8 ((& std::basic_iostream::_ZTCSd0_Si) + 24u) -16 ((& std::basic_iostream::_ZTCSd0_Si) + 64u) -24 ((& std::basic_iostream::_ZTCSd16_So) + 24u) -32 ((& std::basic_iostream::_ZTCSd16_So) + 64u) -40 ((& std::basic_iostream::_ZTVSd) + 104u) -48 ((& std::basic_iostream::_ZTVSd) + 64u) - -Construction vtable for std::basic_istream (0x0x7f64ed7be6e8 instance) in std::basic_iostream -std::basic_iostream::_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 (0x0x7f64ed7be7b8 instance) in std::basic_iostream -std::basic_iostream::_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 -std::basic_iostream::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries -0 ((& std::basic_iostream::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u) -8 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u) -16 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u) -24 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24u) -32 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64u) -40 ((& std::basic_iostream::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u) -48 ((& std::basic_iostream::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u) - -Class QByteArrayDataPtr - size=8 align=8 - base size=8 base align=8 -QByteArrayDataPtr (0x0x7f64eda9e8a0) 0 - -Class QByteArray - size=8 align=8 - base size=8 base align=8 -QByteArray (0x0x7f64eda9e900) 0 - -Class QByteRef - size=16 align=8 - base size=12 base align=8 -QByteRef (0x0x7f64ed506c60) 0 - -Class QStringDataPtr - size=8 align=8 - base size=8 base align=8 -QStringDataPtr (0x0x7f64ed5f1000) 0 - -Class QStringView - size=16 align=8 - base size=16 base align=8 -QStringView (0x0x7f64ed5f1480) 0 - -Class QLatin1String - size=16 align=8 - base size=16 base align=8 -QLatin1String (0x0x7f64ed685300) 0 - -Class QString::Null - size=1 align=1 - base size=0 base align=1 -QString::Null (0x0x7f64ed685960) 0 empty - -Class QString - size=8 align=8 - base size=8 base align=8 -QString (0x0x7f64ed685900) 0 - -Class QCharRef - size=16 align=8 - base size=12 base align=8 -QCharRef (0x0x7f64ed466a20) 0 - -Class QStringRef - size=16 align=8 - base size=16 base align=8 -QStringRef (0x0x7f64ed205660) 0 - -Class QtPrivate::QHashCombine - size=1 align=1 - base size=0 base align=1 -QtPrivate::QHashCombine (0x0x7f64ed012300) 0 empty - -Class QtPrivate::QHashCombineCommutative - size=1 align=1 - base size=0 base align=1 -QtPrivate::QHashCombineCommutative (0x0x7f64ed012360) 0 empty - -Class std::__detail::_List_node_base - size=16 align=8 - base size=16 base align=8 -std::__detail::_List_node_base (0x0x7f64ed0123c0) 0 - -Class QListData::NotArrayCompatibleLayout - size=1 align=1 - base size=0 base align=1 -QListData::NotArrayCompatibleLayout (0x0x7f64ed012780) 0 empty - -Class QListData::NotIndirectLayout - size=1 align=1 - base size=0 base align=1 -QListData::NotIndirectLayout (0x0x7f64ed0127e0) 0 empty - -Class QListData::ArrayCompatibleLayout - size=1 align=1 - base size=1 base align=1 -QListData::ArrayCompatibleLayout (0x0x7f64ed017270) 0 empty - QListData::NotIndirectLayout (0x0x7f64ed012840) 0 empty - -Class QListData::InlineWithPaddingLayout - size=1 align=1 - base size=1 base align=1 -QListData::InlineWithPaddingLayout (0x0x7f64ed0dd540) 0 empty - QListData::NotArrayCompatibleLayout (0x0x7f64ed0128a0) 0 empty - QListData::NotIndirectLayout (0x0x7f64ed012900) 0 empty - -Class QListData::IndirectLayout - size=1 align=1 - base size=1 base align=1 -QListData::IndirectLayout (0x0x7f64ed0172d8) 0 empty - QListData::NotArrayCompatibleLayout (0x0x7f64ed012960) 0 empty - -Class QListData::Data - size=24 align=8 - base size=24 base align=8 -QListData::Data (0x0x7f64ed0129c0) 0 - -Class QListData - size=8 align=8 - base size=8 base align=8 -QListData (0x0x7f64ed012720) 0 - -Class QRegExp - size=8 align=8 - base size=8 base align=8 -QRegExp (0x0x7f64ed012e40) 0 - -Class QStringMatcher::Data - size=272 align=8 - base size=272 base align=8 -QStringMatcher::Data (0x0x7f64ece8d0c0) 0 - -Class QStringMatcher - size=1048 align=8 - base size=1048 base align=8 -QStringMatcher (0x0x7f64ece8d060) 0 - -Class QStringList - size=8 align=8 - base size=8 base align=8 -QStringList (0x0x7f64ece7dd00) 0 - QList (0x0x7f64ece7dd68) 0 - QListSpecialMethods (0x0x7f64ece8d2a0) 0 empty - -Class QScopedPointerPodDeleter - size=1 align=1 - base size=0 base align=1 -QScopedPointerPodDeleter (0x0x7f64ece8d6c0) 0 empty - -Class std::_Rb_tree_node_base - size=32 align=8 - base size=32 base align=8 -std::_Rb_tree_node_base (0x0x7f64ecbaf2a0) 0 - -Class std::allocator_arg_t - size=1 align=1 - base size=0 base align=1 -std::allocator_arg_t (0x0x7f64ecbaf900) 0 empty - -Class std::__uses_alloc_base - size=1 align=1 - base size=0 base align=1 -std::__uses_alloc_base (0x0x7f64ecbafa80) 0 empty - -Class std::__uses_alloc0::_Sink - size=1 align=1 - base size=0 base align=1 -std::__uses_alloc0::_Sink (0x0x7f64ecbafb40) 0 empty - -Class std::__uses_alloc0 - size=1 align=1 - base size=1 base align=1 -std::__uses_alloc0 (0x0x7f64ecafa680) 0 - std::__uses_alloc_base (0x0x7f64ecbafae0) 0 empty - -Class std::_Swallow_assign - size=1 align=1 - base size=0 base align=1 -std::_Swallow_assign (0x0x7f64ec9b4ba0) 0 empty - -Class QtPrivate::AbstractDebugStreamFunction - size=16 align=8 - base size=16 base align=8 -QtPrivate::AbstractDebugStreamFunction (0x0x7f64ec9b4de0) 0 - -Class QtPrivate::AbstractComparatorFunction - size=24 align=8 - base size=24 base align=8 -QtPrivate::AbstractComparatorFunction (0x0x7f64ec9b4ea0) 0 - -Class QtPrivate::AbstractConverterFunction - size=8 align=8 - base size=8 base align=8 -QtPrivate::AbstractConverterFunction (0x0x7f64ec6fb000) 0 - -Class QMetaType - size=80 align=8 - base size=80 base align=8 -QMetaType (0x0x7f64ec6fb180) 0 - -Class QtMetaTypePrivate::VariantData - size=24 align=8 - base size=20 base align=8 -QtMetaTypePrivate::VariantData (0x0x7f64ec6fb5a0) 0 - -Class QtMetaTypePrivate::VectorBoolElements - size=1 align=1 - base size=0 base align=1 -QtMetaTypePrivate::VectorBoolElements (0x0x7f64ec6fb6c0) 0 empty - -Class QtMetaTypePrivate::QSequentialIterableImpl - size=104 align=8 - base size=104 base align=8 -QtMetaTypePrivate::QSequentialIterableImpl (0x0x7f64ec81f060) 0 - -Class QtMetaTypePrivate::QAssociativeIterableImpl - size=112 align=8 - base size=112 base align=8 -QtMetaTypePrivate::QAssociativeIterableImpl (0x0x7f64ec81f480) 0 - -Class QtMetaTypePrivate::QPairVariantInterfaceImpl - size=40 align=8 - base size=40 base align=8 -QtMetaTypePrivate::QPairVariantInterfaceImpl (0x0x7f64ec81f780) 0 - -Class std::chrono::_V2::system_clock - size=1 align=1 - base size=0 base align=1 -std::chrono::_V2::system_clock (0x0x7f64ec2fb000) 0 empty - -Class std::chrono::_V2::steady_clock - size=1 align=1 - base size=0 base align=1 -std::chrono::_V2::steady_clock (0x0x7f64ec3c6e40) 0 empty - -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 (0x0x7f64ec3c6ea0) 0 - vptr=((& QObjectData::_ZTV11QObjectData) + 16u) - -Class QObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QObject::QPrivateSignal (0x0x7f64ec4110c0) 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 (0x0x7f64ec411060) 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 (0x0x7f64ec0d3360) 0 nearly-empty - vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 16u) - -Class QSignalBlocker - size=16 align=8 - base size=10 base align=8 -QSignalBlocker (0x0x7f64ec0d33c0) 0 - -Class QAbstractAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractAnimation::QPrivateSignal (0x0x7f64ec0d3480) 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 (0x0x7f64ec0c4888) 0 - vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 16u) - QObject (0x0x7f64ec0d3420) 0 - primary-for QAbstractAnimation (0x0x7f64ec0c4888) - -Class QAnimationDriver::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAnimationDriver::QPrivateSignal (0x0x7f64ec0d3540) 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 (0x0x7f64ec0c48f0) 0 - vptr=((& QAnimationDriver::_ZTV16QAnimationDriver) + 16u) - QObject (0x0x7f64ec0d34e0) 0 - primary-for QAnimationDriver (0x0x7f64ec0c48f0) - -Class QEventLoop::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QEventLoop::QPrivateSignal (0x0x7f64ec0d3600) 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 (0x0x7f64ec0c4958) 0 - vptr=((& QEventLoop::_ZTV10QEventLoop) + 16u) - QObject (0x0x7f64ec0d35a0) 0 - primary-for QEventLoop (0x0x7f64ec0c4958) - -Class QEventLoopLocker - size=8 align=8 - base size=8 base align=8 -QEventLoopLocker (0x0x7f64ec0d37e0) 0 - -Class QAbstractEventDispatcher::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractEventDispatcher::QPrivateSignal (0x0x7f64ec0d38a0) 0 empty - -Class QAbstractEventDispatcher::TimerInfo - size=12 align=4 - base size=12 base align=4 -QAbstractEventDispatcher::TimerInfo (0x0x7f64ec0d3900) 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 (0x0x7f64ec0c4a90) 0 - vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 16u) - QObject (0x0x7f64ec0d3840) 0 - primary-for QAbstractEventDispatcher (0x0x7f64ec0c4a90) - -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 (0x0x7f64ec0d3ba0) 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 (0x0x7f64ec0c4c98) 0 nearly-empty - vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u) - std::exception (0x0x7f64ec0d3c00) 0 nearly-empty - primary-for std::bad_cast (0x0x7f64ec0c4c98) - -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 (0x0x7f64ec0c4d00) 0 nearly-empty - vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u) - std::exception (0x0x7f64ec0d3c60) 0 nearly-empty - primary-for std::bad_typeid (0x0x7f64ec0c4d00) - -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 (0x0x7f64ec218f70) 0 nearly-empty - vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 16u) - std::exception (0x0x7f64ec293d20) 0 nearly-empty - primary-for std::bad_function_call (0x0x7f64ec218f70) - -Class std::_Nocopy_types - size=16 align=8 - base size=16 base align=8 -std::_Nocopy_types (0x0x7f64ec293de0) 0 - -Class std::_Any_data - size=16 align=8 - base size=16 base align=8 -std::_Any_data (0x0x7f64ec293e40) 0 - -Class std::_Function_base - size=24 align=8 - base size=24 base align=8 -std::_Function_base (0x0x7f64ec293f60) 0 - -Class QMapNodeBase - size=24 align=8 - base size=24 base align=8 -QMapNodeBase (0x0x7f64ebf36480) 0 - -Class QMapDataBase - size=40 align=8 - base size=40 base align=8 -QMapDataBase (0x0x7f64ebf369c0) 0 - -Class QHashData::Node - size=16 align=8 - base size=16 base align=8 -QHashData::Node (0x0x7f64ebf36d80) 0 - -Class QHashData - size=48 align=8 - base size=44 base align=8 -QHashData (0x0x7f64ebf36d20) 0 - -Class QHashDummyValue - size=1 align=1 - base size=0 base align=1 -QHashDummyValue (0x0x7f64ebf36de0) 0 empty - -Class QVariant::PrivateShared - size=16 align=8 - base size=12 base align=8 -QVariant::PrivateShared (0x0x7f64ebccf6c0) 0 - -Class QVariant::Private::Data - size=8 align=8 - base size=8 base align=8 -QVariant::Private::Data (0x0x7f64ebccf780) 0 - -Class QVariant::Private - size=16 align=8 - base size=12 base align=8 -QVariant::Private (0x0x7f64ebccf720) 0 - -Class QVariant::Handler - size=72 align=8 - base size=72 base align=8 -QVariant::Handler (0x0x7f64ebccf7e0) 0 - -Class QVariant - size=16 align=8 - base size=16 base align=8 -QVariant (0x0x7f64ebccf660) 0 - -Class QVariantComparisonHelper - size=8 align=8 - base size=8 base align=8 -QVariantComparisonHelper (0x0x7f64ebb24300) 0 - -Class QSequentialIterable::const_iterator - size=112 align=8 - base size=112 base align=8 -QSequentialIterable::const_iterator (0x0x7f64ebb24960) 0 - -Class QSequentialIterable - size=104 align=8 - base size=104 base align=8 -QSequentialIterable (0x0x7f64ebb24900) 0 - -Class QAssociativeIterable::const_iterator - size=120 align=8 - base size=120 base align=8 -QAssociativeIterable::const_iterator (0x0x7f64ebb24a20) 0 - -Class QAssociativeIterable - size=112 align=8 - base size=112 base align=8 -QAssociativeIterable (0x0x7f64ebb249c0) 0 - -Class QModelIndex - size=24 align=8 - base size=24 base align=8 -QModelIndex (0x0x7f64ebc4ed20) 0 - -Class QPersistentModelIndex - size=8 align=8 - base size=8 base align=8 -QPersistentModelIndex (0x0x7f64eb993420) 0 - -Class QAbstractItemModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractItemModel::QPrivateSignal (0x0x7f64eba30b40) 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 (0x0x7f64eba33d00) 0 - vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 16u) - QObject (0x0x7f64eba30ae0) 0 - primary-for QAbstractItemModel (0x0x7f64eba33d00) - -Class QAbstractTableModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractTableModel::QPrivateSignal (0x0x7f64eba94420) 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 (0x0x7f64eba90410) 0 - vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 16u) - QAbstractItemModel (0x0x7f64eba90478) 0 - primary-for QAbstractTableModel (0x0x7f64eba90410) - QObject (0x0x7f64eba943c0) 0 - primary-for QAbstractItemModel (0x0x7f64eba90478) - -Class QAbstractListModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractListModel::QPrivateSignal (0x0x7f64eba944e0) 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 (0x0x7f64eba904e0) 0 - vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 16u) - QAbstractItemModel (0x0x7f64eba90548) 0 - primary-for QAbstractListModel (0x0x7f64eba904e0) - QObject (0x0x7f64eba94480) 0 - primary-for QAbstractItemModel (0x0x7f64eba90548) - -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 (0x0x7f64eba94780) 0 - vptr=((& QAbstractNativeEventFilter::_ZTV26QAbstractNativeEventFilter) + 16u) - -Class QAbstractProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractProxyModel::QPrivateSignal (0x0x7f64eba94840) 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 (0x0x7f64eba90680) 0 - vptr=((& QAbstractProxyModel::_ZTV19QAbstractProxyModel) + 16u) - QAbstractItemModel (0x0x7f64eba906e8) 0 - primary-for QAbstractProxyModel (0x0x7f64eba90680) - QObject (0x0x7f64eba947e0) 0 - primary-for QAbstractItemModel (0x0x7f64eba906e8) - -Class QAbstractState::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractState::QPrivateSignal (0x0x7f64eba94900) 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 (0x0x7f64eba90750) 0 - vptr=((& QAbstractState::_ZTV14QAbstractState) + 16u) - QObject (0x0x7f64eba948a0) 0 - primary-for QAbstractState (0x0x7f64eba90750) - -Class QAbstractTransition::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractTransition::QPrivateSignal (0x0x7f64eba949c0) 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 (0x0x7f64eba907b8) 0 - vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 16u) - QObject (0x0x7f64eba94960) 0 - primary-for QAbstractTransition (0x0x7f64eba907b8) - -Class QAnimationGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAnimationGroup::QPrivateSignal (0x0x7f64eba94a80) 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 (0x0x7f64eba90820) 0 - vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 16u) - QAbstractAnimation (0x0x7f64eba90888) 0 - primary-for QAnimationGroup (0x0x7f64eba90820) - QObject (0x0x7f64eba94a20) 0 - primary-for QAbstractAnimation (0x0x7f64eba90888) - -Class QBasicTimer - size=4 align=4 - base size=4 base align=4 -QBasicTimer (0x0x7f64eb8037e0) 0 - -Class QBitArray - size=8 align=8 - base size=8 base align=8 -QBitArray (0x0x7f64eb803a80) 0 - -Class QBitRef - size=16 align=8 - base size=12 base align=8 -QBitRef (0x0x7f64eb803b40) 0 - -Class QIODevice::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIODevice::QPrivateSignal (0x0x7f64eb803e40) 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 (0x0x7f64eba90f08) 0 - vptr=((& QIODevice::_ZTV9QIODevice) + 16u) - QObject (0x0x7f64eb803de0) 0 - primary-for QIODevice (0x0x7f64eba90f08) - -Class QBuffer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QBuffer::QPrivateSignal (0x0x7f64eb4c40c0) 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 (0x0x7f64eb4bd068) 0 - vptr=((& QBuffer::_ZTV7QBuffer) + 16u) - QIODevice (0x0x7f64eb4bd0d0) 0 - primary-for QBuffer (0x0x7f64eb4bd068) - QObject (0x0x7f64eb4c4060) 0 - primary-for QIODevice (0x0x7f64eb4bd0d0) - -Class QByteArrayMatcher::Data - size=272 align=8 - base size=272 base align=8 -QByteArrayMatcher::Data (0x0x7f64eb4c4180) 0 - -Class QByteArrayMatcher - size=1040 align=8 - base size=1040 base align=8 -QByteArrayMatcher (0x0x7f64eb4c4120) 0 - -Class QStaticByteArrayMatcherBase::Skiptable - size=256 align=1 - base size=256 base align=1 -QStaticByteArrayMatcherBase::Skiptable (0x0x7f64eb4c42a0) 0 - -Class QStaticByteArrayMatcherBase - size=256 align=16 - base size=256 base align=16 -QStaticByteArrayMatcherBase (0x0x7f64eb4c4240) 0 - -Class QSharedData - size=4 align=4 - base size=4 base align=4 -QSharedData (0x0x7f64eb4c4480) 0 - -Class QLocale - size=8 align=8 - base size=8 base align=8 -QLocale (0x0x7f64eb4c4660) 0 - -Class QCollatorSortKey - size=8 align=8 - base size=8 base align=8 -QCollatorSortKey (0x0x7f64eb4c4c60) 0 - -Class QCollator - size=8 align=8 - base size=8 base align=8 -QCollator (0x0x7f64eb4c4d20) 0 - -Class QCommandLineOption - size=8 align=8 - base size=8 base align=8 -QCommandLineOption (0x0x7f64eb28bd20) 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 (0x0x7f64eb2cb1e0) 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 (0x0x7f64eb2a05b0) 0 - vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 16u) - QEvent (0x0x7f64eb2cb240) 0 - primary-for QTimerEvent (0x0x7f64eb2a05b0) - -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 (0x0x7f64eb2a0618) 0 - vptr=((& QChildEvent::_ZTV11QChildEvent) + 16u) - QEvent (0x0x7f64eb2cb2a0) 0 - primary-for QChildEvent (0x0x7f64eb2a0618) - -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 (0x0x7f64eb2a0b60) 0 - vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 16u) - QEvent (0x0x7f64eb2cb780) 0 - primary-for QDynamicPropertyChangeEvent (0x0x7f64eb2a0b60) - -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 (0x0x7f64eb2a0bc8) 0 - vptr=((& QDeferredDeleteEvent::_ZTV20QDeferredDeleteEvent) + 16u) - QEvent (0x0x7f64eb2cb7e0) 0 - primary-for QDeferredDeleteEvent (0x0x7f64eb2a0bc8) - -Class QCoreApplication::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QCoreApplication::QPrivateSignal (0x0x7f64eb2cb8a0) 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 (0x0x7f64eb2a0c30) 0 - vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 16u) - QObject (0x0x7f64eb2cb840) 0 - primary-for QCoreApplication (0x0x7f64eb2a0c30) - -Class QCommandLineParser - size=8 align=8 - base size=8 base align=8 -QCommandLineParser (0x0x7f64eb2cb900) 0 - -Class QContiguousCacheData - size=24 align=4 - base size=24 base align=4 -QContiguousCacheData (0x0x7f64eb2cb960) 0 - -Class QCryptographicHash - size=8 align=8 - base size=8 base align=8 -QCryptographicHash (0x0x7f64eb2cbf60) 0 - -Class QDataStream - size=32 align=8 - base size=32 base align=8 -QDataStream (0x0x7f64eb3bf000) 0 - -Class QtPrivate::StreamStateSaver - size=16 align=8 - base size=12 base align=8 -QtPrivate::StreamStateSaver (0x0x7f64eb3bf0c0) 0 - -Class QDate - size=8 align=8 - base size=8 base align=8 -QDate (0x0x7f64eb3bf5a0) 0 - -Class QTime - size=4 align=4 - base size=4 base align=4 -QTime (0x0x7f64eb3bf840) 0 - -Class QDateTime::ShortData - size=8 align=8 - base size=8 base align=8 -QDateTime::ShortData (0x0x7f64eb07a000) 0 - -Class QDateTime::Data - size=8 align=8 - base size=8 base align=8 -QDateTime::Data (0x0x7f64eb07a060) 0 - -Class QDateTime - size=8 align=8 - base size=8 base align=8 -QDateTime (0x0x7f64eb3bff60) 0 - -Class QElapsedTimer - size=16 align=8 - base size=16 base align=8 -QElapsedTimer (0x0x7f64eb122180) 0 - -Class QDeadlineTimer - size=16 align=8 - base size=16 base align=8 -QDeadlineTimer (0x0x7f64eb122660) 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 (0x0x7f64eb264600) 0 - vptr=((& QTextStream::_ZTV11QTextStream) + 16u) - -Class QTextStreamManipulator - size=40 align=8 - base size=38 base align=8 -QTextStreamManipulator (0x0x7f64eb2648a0) 0 - -Class QtSharedPointer::NormalDeleter - size=1 align=1 - base size=0 base align=1 -QtSharedPointer::NormalDeleter (0x0x7f64eb264ae0) 0 empty - -Class QtSharedPointer::ExternalRefCountData - size=16 align=8 - base size=16 base align=8 -QtSharedPointer::ExternalRefCountData (0x0x7f64eb264c60) 0 - -Class QDebug::Stream - size=80 align=8 - base size=76 base align=8 -QDebug::Stream (0x0x7f64eaff11e0) 0 - -Class QDebug - size=8 align=8 - base size=8 base align=8 -QDebug (0x0x7f64eaff1180) 0 - -Class QDebugStateSaver - size=8 align=8 - base size=8 base align=8 -QDebugStateSaver (0x0x7f64eacea6c0) 0 - -Class QNoDebug - size=1 align=1 - base size=0 base align=1 -QNoDebug (0x0x7f64eacea780) 0 empty - -Class QFileDevice::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFileDevice::QPrivateSignal (0x0x7f64eadbf900) 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 (0x0x7f64eadc5d68) 0 - vptr=((& QFileDevice::_ZTV11QFileDevice) + 16u) - QIODevice (0x0x7f64eadc5dd0) 0 - primary-for QFileDevice (0x0x7f64eadc5d68) - QObject (0x0x7f64eadbf8a0) 0 - primary-for QIODevice (0x0x7f64eadc5dd0) - -Class QFile::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFile::QPrivateSignal (0x0x7f64eadbfb40) 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 (0x0x7f64eadc5f08) 0 - vptr=((& QFile::_ZTV5QFile) + 16u) - QFileDevice (0x0x7f64eadc5f70) 0 - primary-for QFile (0x0x7f64eadc5f08) - QIODevice (0x0x7f64eadc51a0) 0 - primary-for QFileDevice (0x0x7f64eadc5f70) - QObject (0x0x7f64eadbfae0) 0 - primary-for QIODevice (0x0x7f64eadc51a0) - -Class QFileInfo - size=8 align=8 - base size=8 base align=8 -QFileInfo (0x0x7f64eadbfd20) 0 - -Class QDir - size=8 align=8 - base size=8 base align=8 -QDir (0x0x7f64eaa81180) 0 - -Class QDirIterator - size=8 align=8 - base size=8 base align=8 -QDirIterator (0x0x7f64eaa81780) 0 - -Class QEasingCurve - size=8 align=8 - base size=8 base align=8 -QEasingCurve (0x0x7f64eaa819c0) 0 - -Class QEventTransition::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QEventTransition::QPrivateSignal (0x0x7f64eabd4de0) 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 (0x0x7f64eabd6c30) 0 - vptr=((& QEventTransition::_ZTV16QEventTransition) + 16u) - QAbstractTransition (0x0x7f64eabd6c98) 0 - primary-for QEventTransition (0x0x7f64eabd6c30) - QObject (0x0x7f64eabd4d80) 0 - primary-for QAbstractTransition (0x0x7f64eabd6c98) - -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 (0x0x7f64eabd6d00) 0 nearly-empty - vptr=((& QException::_ZTV10QException) + 16u) - std::exception (0x0x7f64eabd4e40) 0 nearly-empty - primary-for QException (0x0x7f64eabd6d00) - -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 (0x0x7f64eabd6d68) 0 nearly-empty - vptr=((& QUnhandledException::_ZTV19QUnhandledException) + 16u) - QException (0x0x7f64eabd6dd0) 0 nearly-empty - primary-for QUnhandledException (0x0x7f64eabd6d68) - std::exception (0x0x7f64eabd4ea0) 0 nearly-empty - primary-for QException (0x0x7f64eabd6dd0) - -Class QtPrivate::ExceptionHolder - size=8 align=8 - base size=8 base align=8 -QtPrivate::ExceptionHolder (0x0x7f64eabd4f00) 0 - -Class QtPrivate::ExceptionStore - size=8 align=8 - base size=8 base align=8 -QtPrivate::ExceptionStore (0x0x7f64eac50000) 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 (0x0x7f64eac50060) 0 nearly-empty - vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 16u) - -Class QFileSelector::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFileSelector::QPrivateSignal (0x0x7f64eac50180) 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 (0x0x7f64eabd6e38) 0 - vptr=((& QFileSelector::_ZTV13QFileSelector) + 16u) - QObject (0x0x7f64eac50120) 0 - primary-for QFileSelector (0x0x7f64eabd6e38) - -Class QFileSystemWatcher::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFileSystemWatcher::QPrivateSignal (0x0x7f64eac50240) 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 (0x0x7f64eabd6ea0) 0 - vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 16u) - QObject (0x0x7f64eac501e0) 0 - primary-for QFileSystemWatcher (0x0x7f64eabd6ea0) - -Class QFinalState::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFinalState::QPrivateSignal (0x0x7f64eac50300) 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 (0x0x7f64eabd6f08) 0 - vptr=((& QFinalState::_ZTV11QFinalState) + 16u) - QAbstractState (0x0x7f64eabd6f70) 0 - primary-for QFinalState (0x0x7f64eabd6f08) - QObject (0x0x7f64eac502a0) 0 - primary-for QAbstractState (0x0x7f64eabd6f70) - -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 (0x0x7f64eac50360) 0 - vptr=((& QRunnable::_ZTV9QRunnable) + 16u) - -Class QBasicMutex - size=8 align=8 - base size=8 base align=8 -QBasicMutex (0x0x7f64eac503c0) 0 - -Class QMutex - size=8 align=8 - base size=8 base align=8 -QMutex (0x0x7f64ea8bd0d0) 0 - QBasicMutex (0x0x7f64eac505a0) 0 - -Class QMutexLocker - size=8 align=8 - base size=8 base align=8 -QMutexLocker (0x0x7f64eac50600) 0 - -Class QtPrivate::ResultItem - size=16 align=8 - base size=16 base align=8 -QtPrivate::ResultItem (0x0x7f64eac50660) 0 - -Class QtPrivate::ResultIteratorBase - size=16 align=8 - base size=12 base align=8 -QtPrivate::ResultIteratorBase (0x0x7f64eac506c0) 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 (0x0x7f64eac507e0) 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 (0x0x7f64ea979060) 0 - vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 16u) - -Class QFutureWatcherBase::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFutureWatcherBase::QPrivateSignal (0x0x7f64ea979840) 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 (0x0x7f64ea9fc208) 0 - vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 16u) - QObject (0x0x7f64ea9797e0) 0 - primary-for QFutureWatcherBase (0x0x7f64ea9fc208) - -Class QHistoryState::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QHistoryState::QPrivateSignal (0x0x7f64ea979e40) 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 (0x0x7f64ea9fcaf8) 0 - vptr=((& QHistoryState::_ZTV13QHistoryState) + 16u) - QAbstractState (0x0x7f64ea9fcb60) 0 - primary-for QHistoryState (0x0x7f64ea9fcaf8) - QObject (0x0x7f64ea979de0) 0 - primary-for QAbstractState (0x0x7f64ea9fcb60) - -Class QIdentityProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIdentityProxyModel::QPrivateSignal (0x0x7f64ea979f00) 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 (0x0x7f64ea9fcbc8) 0 - vptr=((& QIdentityProxyModel::_ZTV19QIdentityProxyModel) + 16u) - QAbstractProxyModel (0x0x7f64ea9fcc30) 0 - primary-for QIdentityProxyModel (0x0x7f64ea9fcbc8) - QAbstractItemModel (0x0x7f64ea9fcc98) 0 - primary-for QAbstractProxyModel (0x0x7f64ea9fcc30) - QObject (0x0x7f64ea979ea0) 0 - primary-for QAbstractItemModel (0x0x7f64ea9fcc98) - -Class QItemSelectionRange - size=16 align=8 - base size=16 base align=8 -QItemSelectionRange (0x0x7f64ea979f60) 0 - -Class QItemSelectionModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QItemSelectionModel::QPrivateSignal (0x0x7f64ea69a660) 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 (0x0x7f64ea6c34e0) 0 - vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 16u) - QObject (0x0x7f64ea69a600) 0 - primary-for QItemSelectionModel (0x0x7f64ea6c34e0) - -Class QItemSelection - size=8 align=8 - base size=8 base align=8 -QItemSelection (0x0x7f64ea6c36e8) 0 - QList (0x0x7f64ea6c3750) 0 - QListSpecialMethods (0x0x7f64ea69a960) 0 empty - -Class QJsonValue - size=24 align=8 - base size=20 base align=8 -QJsonValue (0x0x7f64ea69ae40) 0 - -Class QJsonValueRef - size=16 align=8 - base size=12 base align=8 -QJsonValueRef (0x0x7f64ea4d15a0) 0 - -Class QJsonValuePtr - size=24 align=8 - base size=24 base align=8 -QJsonValuePtr (0x0x7f64ea4d1ae0) 0 - -Class QJsonValueRefPtr - size=16 align=8 - base size=16 base align=8 -QJsonValueRefPtr (0x0x7f64ea4d1b40) 0 - -Class QJsonArray::iterator - size=16 align=8 - base size=12 base align=8 -QJsonArray::iterator (0x0x7f64ea4d1d20) 0 - -Class QJsonArray::const_iterator - size=16 align=8 - base size=12 base align=8 -QJsonArray::const_iterator (0x0x7f64ea4d1d80) 0 - -Class QJsonArray - size=16 align=8 - base size=16 base align=8 -QJsonArray (0x0x7f64ea4d1cc0) 0 - -Class QJsonParseError - size=8 align=4 - base size=8 base align=4 -QJsonParseError (0x0x7f64ea63f000) 0 - -Class QJsonDocument - size=8 align=8 - base size=8 base align=8 -QJsonDocument (0x0x7f64ea63f060) 0 - -Class QJsonObject::iterator - size=16 align=8 - base size=12 base align=8 -QJsonObject::iterator (0x0x7f64ea63f6c0) 0 - -Class QJsonObject::const_iterator - size=16 align=8 - base size=12 base align=8 -QJsonObject::const_iterator (0x0x7f64ea63f720) 0 - -Class QJsonObject - size=16 align=8 - base size=16 base align=8 -QJsonObject (0x0x7f64ea63f660) 0 - -Class QLibrary::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QLibrary::QPrivateSignal (0x0x7f64ea2f09c0) 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 (0x0x7f64ea2efa90) 0 - vptr=((& QLibrary::_ZTV8QLibrary) + 16u) - QObject (0x0x7f64ea2f0960) 0 - primary-for QLibrary (0x0x7f64ea2efa90) - -Class QVersionNumber::SegmentStorage - size=8 align=8 - base size=8 base align=8 -QVersionNumber::SegmentStorage (0x0x7f64ea37f0c0) 0 - -Class QVersionNumber - size=8 align=8 - base size=8 base align=8 -QVersionNumber (0x0x7f64ea2f0ba0) 0 - -Class QLibraryInfo - size=1 align=1 - base size=0 base align=1 -QLibraryInfo (0x0x7f64ea37f5a0) 0 empty - -Class QPoint - size=8 align=4 - base size=8 base align=4 -QPoint (0x0x7f64ea37f600) 0 - -Class QPointF - size=16 align=8 - base size=16 base align=8 -QPointF (0x0x7f64ea37f8a0) 0 - -Class QLine - size=16 align=4 - base size=16 base align=4 -QLine (0x0x7f64ea37fb40) 0 - -Class QLineF - size=32 align=8 - base size=32 base align=8 -QLineF (0x0x7f64ea0774e0) 0 - -Class QLinkedListData - size=32 align=8 - base size=25 base align=8 -QLinkedListData (0x0x7f64ea077e40) 0 - -Class QLockFile - size=8 align=8 - base size=8 base align=8 -QLockFile (0x0x7f64ea1161e0) 0 - -Class QLoggingCategory::AtomicBools - size=4 align=1 - base size=4 base align=1 -QLoggingCategory::AtomicBools (0x0x7f64ea116360) 0 - -Class QLoggingCategory - size=24 align=8 - base size=24 base align=8 -QLoggingCategory (0x0x7f64ea116300) 0 - -Class QMargins - size=16 align=4 - base size=16 base align=4 -QMargins (0x0x7f64ea1164e0) 0 - -Class QMarginsF - size=32 align=8 - base size=32 base align=8 -QMarginsF (0x0x7f64ea116780) 0 - -Class QMessageAuthenticationCode - size=8 align=8 - base size=8 base align=8 -QMessageAuthenticationCode (0x0x7f64ea116de0) 0 - -Class QMetaMethod - size=16 align=8 - base size=12 base align=8 -QMetaMethod (0x0x7f64ea116e40) 0 - -Class QMetaEnum - size=16 align=8 - base size=12 base align=8 -QMetaEnum (0x0x7f64e9ee5480) 0 - -Class QMetaProperty - size=32 align=8 - base size=32 base align=8 -QMetaProperty (0x0x7f64e9ee5780) 0 - -Class QMetaClassInfo - size=16 align=8 - base size=12 base align=8 -QMetaClassInfo (0x0x7f64e9ee57e0) 0 - -Class QMimeData::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QMimeData::QPrivateSignal (0x0x7f64e9ee5ae0) 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 (0x0x7f64e9e73d00) 0 - vptr=((& QMimeData::_ZTV9QMimeData) + 16u) - QObject (0x0x7f64e9ee5a80) 0 - primary-for QMimeData (0x0x7f64e9e73d00) - -Class QMimeType - size=8 align=8 - base size=8 base align=8 -QMimeType (0x0x7f64e9ee5b40) 0 - -Class QMimeDatabase - size=8 align=8 - base size=8 base align=8 -QMimeDatabase (0x0x7f64e9ee5e40) 0 - -Class QObjectCleanupHandler::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QObjectCleanupHandler::QPrivateSignal (0x0x7f64e9ee5f00) 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 (0x0x7f64e9e73f08) 0 - vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 16u) - QObject (0x0x7f64e9ee5ea0) 0 - primary-for QObjectCleanupHandler (0x0x7f64e9e73f08) - -Class QOperatingSystemVersion - size=16 align=4 - base size=16 base align=4 -QOperatingSystemVersion (0x0x7f64e9ee5f60) 0 - -Class QParallelAnimationGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QParallelAnimationGroup::QPrivateSignal (0x0x7f64e9f6e720) 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 (0x0x7f64e9f74618) 0 - vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 16u) - QAnimationGroup (0x0x7f64e9f74680) 0 - primary-for QParallelAnimationGroup (0x0x7f64e9f74618) - QAbstractAnimation (0x0x7f64e9f746e8) 0 - primary-for QAnimationGroup (0x0x7f64e9f74680) - QObject (0x0x7f64e9f6e6c0) 0 - primary-for QAbstractAnimation (0x0x7f64e9f746e8) - -Class QPauseAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPauseAnimation::QPrivateSignal (0x0x7f64e9f6e7e0) 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 (0x0x7f64e9f74750) 0 - vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 16u) - QAbstractAnimation (0x0x7f64e9f747b8) 0 - primary-for QPauseAnimation (0x0x7f64e9f74750) - QObject (0x0x7f64e9f6e780) 0 - primary-for QAbstractAnimation (0x0x7f64e9f747b8) - -Class QStaticPlugin - size=16 align=8 - base size=16 base align=8 -QStaticPlugin (0x0x7f64e9f6e9c0) 0 - -Class QPluginLoader::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPluginLoader::QPrivateSignal (0x0x7f64e9f6ecc0) 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 (0x0x7f64e9f749c0) 0 - vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 16u) - QObject (0x0x7f64e9f6ec60) 0 - primary-for QPluginLoader (0x0x7f64e9f749c0) - -Class QProcessEnvironment - size=8 align=8 - base size=8 base align=8 -QProcessEnvironment (0x0x7f64e9f6ed20) 0 - -Class QProcess::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QProcess::QPrivateSignal (0x0x7f64e9ff2420) 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 (0x0x7f64e9ffc068) 0 - vptr=((& QProcess::_ZTV8QProcess) + 16u) - QIODevice (0x0x7f64e9ffc0d0) 0 - primary-for QProcess (0x0x7f64e9ffc068) - QObject (0x0x7f64e9ff23c0) 0 - primary-for QIODevice (0x0x7f64e9ffc0d0) - -Class QVariantAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QVariantAnimation::QPrivateSignal (0x0x7f64e9ff24e0) 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 (0x0x7f64e9ffc138) 0 - vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 16u) - QAbstractAnimation (0x0x7f64e9ffc1a0) 0 - primary-for QVariantAnimation (0x0x7f64e9ffc138) - QObject (0x0x7f64e9ff2480) 0 - primary-for QAbstractAnimation (0x0x7f64e9ffc1a0) - -Class QPropertyAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPropertyAnimation::QPrivateSignal (0x0x7f64e9ff25a0) 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 (0x0x7f64e9ffc270) 0 - vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 16u) - QVariantAnimation (0x0x7f64e9ffc2d8) 0 - primary-for QPropertyAnimation (0x0x7f64e9ffc270) - QAbstractAnimation (0x0x7f64e9ffc340) 0 - primary-for QVariantAnimation (0x0x7f64e9ffc2d8) - QObject (0x0x7f64e9ff2540) 0 - primary-for QAbstractAnimation (0x0x7f64e9ffc340) - -Class QRandomGenerator::Storage - size=2504 align=8 - base size=2504 base align=8 -QRandomGenerator::Storage (0x0x7f64e9ff26c0) 0 - -Class QRandomGenerator - size=2512 align=8 - base size=2512 base align=8 -QRandomGenerator (0x0x7f64e9ff2660) 0 - -Class QRandomGenerator64 - size=2512 align=8 - base size=2512 base align=8 -QRandomGenerator64 (0x0x7f64e9cdc618) 0 - QRandomGenerator (0x0x7f64e9cdf660) 0 - -Class QReadWriteLock - size=8 align=8 - base size=8 base align=8 -QReadWriteLock (0x0x7f64e9cdf720) 0 - -Class QReadLocker - size=8 align=8 - base size=8 base align=8 -QReadLocker (0x0x7f64e9cdf9c0) 0 - -Class QWriteLocker - size=8 align=8 - base size=8 base align=8 -QWriteLocker (0x0x7f64e9cdfa80) 0 - -Class QSize - size=8 align=4 - base size=8 base align=4 -QSize (0x0x7f64e9cdfb40) 0 - -Class QSizeF - size=16 align=8 - base size=16 base align=8 -QSizeF (0x0x7f64e9cdfde0) 0 - -Class QRect - size=16 align=4 - base size=16 base align=4 -QRect (0x0x7f64e9df80c0) 0 - -Class QRectF - size=32 align=8 - base size=32 base align=8 -QRectF (0x0x7f64e9df8360) 0 - -Class QRegularExpression - size=8 align=8 - base size=8 base align=8 -QRegularExpression (0x0x7f64e9df8600) 0 - -Class QRegularExpressionMatch - size=8 align=8 - base size=8 base align=8 -QRegularExpressionMatch (0x0x7f64e9df8c00) 0 - -Class QRegularExpressionMatchIterator - size=8 align=8 - base size=8 base align=8 -QRegularExpressionMatchIterator (0x0x7f64e9df8f00) 0 - -Class QResource - size=8 align=8 - base size=8 base align=8 -QResource (0x0x7f64e9bfc240) 0 - -Class QSaveFile::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSaveFile::QPrivateSignal (0x0x7f64e9bfc3c0) 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 (0x0x7f64e9ae6820) 0 - vptr=((& QSaveFile::_ZTV9QSaveFile) + 16u) - QFileDevice (0x0x7f64e9ae6888) 0 - primary-for QSaveFile (0x0x7f64e9ae6820) - QIODevice (0x0x7f64e9ae68f0) 0 - primary-for QFileDevice (0x0x7f64e9ae6888) - QObject (0x0x7f64e9bfc360) 0 - primary-for QIODevice (0x0x7f64e9ae68f0) - -Class QSemaphore - size=8 align=8 - base size=8 base align=8 -QSemaphore (0x0x7f64e9bfc480) 0 - -Class QSemaphoreReleaser - size=16 align=8 - base size=12 base align=8 -QSemaphoreReleaser (0x0x7f64e9bfc600) 0 - -Class QSequentialAnimationGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSequentialAnimationGroup::QPrivateSignal (0x0x7f64e9942c00) 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 (0x0x7f64e995e1a0) 0 - vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 16u) - QAnimationGroup (0x0x7f64e995e208) 0 - primary-for QSequentialAnimationGroup (0x0x7f64e995e1a0) - QAbstractAnimation (0x0x7f64e995e270) 0 - primary-for QAnimationGroup (0x0x7f64e995e208) - QObject (0x0x7f64e9942ba0) 0 - primary-for QAbstractAnimation (0x0x7f64e995e270) - -Class QSettings::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSettings::QPrivateSignal (0x0x7f64e9942cc0) 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 (0x0x7f64e995e2d8) 0 - vptr=((& QSettings::_ZTV9QSettings) + 16u) - QObject (0x0x7f64e9942c60) 0 - primary-for QSettings (0x0x7f64e995e2d8) - -Class QSharedMemory::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSharedMemory::QPrivateSignal (0x0x7f64e9942d80) 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 (0x0x7f64e995e340) 0 - vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 16u) - QObject (0x0x7f64e9942d20) 0 - primary-for QSharedMemory (0x0x7f64e995e340) - -Class QSignalMapper::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSignalMapper::QPrivateSignal (0x0x7f64e9942e40) 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 (0x0x7f64e995e3a8) 0 - vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 16u) - QObject (0x0x7f64e9942de0) 0 - primary-for QSignalMapper (0x0x7f64e995e3a8) - -Class QSignalTransition::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSignalTransition::QPrivateSignal (0x0x7f64e9942f00) 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 (0x0x7f64e995e410) 0 - vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 16u) - QAbstractTransition (0x0x7f64e995e478) 0 - primary-for QSignalTransition (0x0x7f64e995e410) - QObject (0x0x7f64e9942ea0) 0 - primary-for QAbstractTransition (0x0x7f64e995e478) - -Class QSocketNotifier::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSocketNotifier::QPrivateSignal (0x0x7f64e99cf000) 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 (0x0x7f64e995e4e0) 0 - vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 16u) - QObject (0x0x7f64e9942f60) 0 - primary-for QSocketNotifier (0x0x7f64e995e4e0) - -Class QSortFilterProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSortFilterProxyModel::QPrivateSignal (0x0x7f64e99cf0c0) 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 (0x0x7f64e995e548) 0 - vptr=((& QSortFilterProxyModel::_ZTV21QSortFilterProxyModel) + 16u) - QAbstractProxyModel (0x0x7f64e995e5b0) 0 - primary-for QSortFilterProxyModel (0x0x7f64e995e548) - QAbstractItemModel (0x0x7f64e995e618) 0 - primary-for QAbstractProxyModel (0x0x7f64e995e5b0) - QObject (0x0x7f64e99cf060) 0 - primary-for QAbstractItemModel (0x0x7f64e995e618) - -Class QStandardPaths - size=1 align=1 - base size=0 base align=1 -QStandardPaths (0x0x7f64e99cf180) 0 empty - -Class QState::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QState::QPrivateSignal (0x0x7f64e99cf3c0) 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 (0x0x7f64e995e7b8) 0 - vptr=((& QState::_ZTV6QState) + 16u) - QAbstractState (0x0x7f64e995e820) 0 - primary-for QState (0x0x7f64e995e7b8) - QObject (0x0x7f64e99cf360) 0 - primary-for QAbstractState (0x0x7f64e995e820) - -Class QStateMachine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStateMachine::QPrivateSignal (0x0x7f64e99cf4e0) 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 (0x0x7f64e995e9c0) 0 - vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 16u) - QEvent (0x0x7f64e99cf540) 0 - primary-for QStateMachine::SignalEvent (0x0x7f64e995e9c0) - -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 (0x0x7f64e995ea28) 0 - vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 16u) - QEvent (0x0x7f64e99cf5a0) 0 - primary-for QStateMachine::WrappedEvent (0x0x7f64e995ea28) - -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 (0x0x7f64e995e888) 0 - vptr=((& QStateMachine::_ZTV13QStateMachine) + 16u) - QState (0x0x7f64e995e8f0) 0 - primary-for QStateMachine (0x0x7f64e995e888) - QAbstractState (0x0x7f64e995e958) 0 - primary-for QState (0x0x7f64e995e8f0) - QObject (0x0x7f64e99cf480) 0 - primary-for QAbstractState (0x0x7f64e995e958) - -Class QStorageInfo - size=8 align=8 - base size=8 base align=8 -QStorageInfo (0x0x7f64e99cf600) 0 - -Class QAbstractConcatenable - size=1 align=1 - base size=0 base align=1 -QAbstractConcatenable (0x0x7f64e96c5540) 0 empty - -Class QStringListModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStringListModel::QPrivateSignal (0x0x7f64e974a900) 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 (0x0x7f64e974fa28) 0 - vptr=((& QStringListModel::_ZTV16QStringListModel) + 16u) - QAbstractListModel (0x0x7f64e974fa90) 0 - primary-for QStringListModel (0x0x7f64e974fa28) - QAbstractItemModel (0x0x7f64e974faf8) 0 - primary-for QAbstractListModel (0x0x7f64e974fa90) - QObject (0x0x7f64e974a8a0) 0 - primary-for QAbstractItemModel (0x0x7f64e974faf8) - -Class QSystemSemaphore - size=8 align=8 - base size=8 base align=8 -QSystemSemaphore (0x0x7f64e974a960) 0 - -Class QTemporaryDir - size=8 align=8 - base size=8 base align=8 -QTemporaryDir (0x0x7f64e974aa20) 0 - -Class QTemporaryFile::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTemporaryFile::QPrivateSignal (0x0x7f64e974ab40) 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 (0x0x7f64e974fb60) 0 - vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 16u) - QFile (0x0x7f64e974fbc8) 0 - primary-for QTemporaryFile (0x0x7f64e974fb60) - QFileDevice (0x0x7f64e974fc30) 0 - primary-for QFile (0x0x7f64e974fbc8) - QIODevice (0x0x7f64e974fc98) 0 - primary-for QFileDevice (0x0x7f64e974fc30) - QObject (0x0x7f64e974aae0) 0 - primary-for QIODevice (0x0x7f64e974fc98) - -Class QTextBoundaryFinder - size=48 align=8 - base size=48 base align=8 -QTextBoundaryFinder (0x0x7f64e974aba0) 0 - -Class QTextCodec::ConverterState - size=32 align=8 - base size=32 base align=8 -QTextCodec::ConverterState (0x0x7f64e974ade0) 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 (0x0x7f64e974ad80) 0 nearly-empty - vptr=((& QTextCodec::_ZTV10QTextCodec) + 16u) - -Class QTextEncoder - size=40 align=8 - base size=40 base align=8 -QTextEncoder (0x0x7f64e9836000) 0 - -Class QTextDecoder - size=40 align=8 - base size=40 base align=8 -QTextDecoder (0x0x7f64e9836060) 0 - -Class std::__mutex_base - size=40 align=8 - base size=40 base align=8 -std::__mutex_base (0x0x7f64e98360c0) 0 - -Class std::__recursive_mutex_base - size=40 align=8 - base size=40 base align=8 -std::__recursive_mutex_base (0x0x7f64e9836120) 0 - -Class std::mutex - size=40 align=8 - base size=40 base align=8 -std::mutex (0x0x7f64e974fea0) 0 - std::__mutex_base (0x0x7f64e9836180) 0 - -Class std::recursive_mutex - size=40 align=8 - base size=40 base align=8 -std::recursive_mutex (0x0x7f64e974ff08) 0 - std::__recursive_mutex_base (0x0x7f64e98361e0) 0 - -Class std::timed_mutex - size=40 align=8 - base size=40 base align=8 -std::timed_mutex (0x0x7f64e9461690) 0 - std::__mutex_base (0x0x7f64e9836300) 0 - std::__timed_mutex_impl (0x0x7f64e9836360) 0 empty - -Class std::recursive_timed_mutex - size=40 align=8 - base size=40 base align=8 -std::recursive_timed_mutex (0x0x7f64e947b070) 0 - std::__recursive_mutex_base (0x0x7f64e9836420) 0 - std::__timed_mutex_impl (0x0x7f64e9836480) 0 empty - -Class std::defer_lock_t - size=1 align=1 - base size=0 base align=1 -std::defer_lock_t (0x0x7f64e98364e0) 0 empty - -Class std::try_to_lock_t - size=1 align=1 - base size=0 base align=1 -std::try_to_lock_t (0x0x7f64e9836540) 0 empty - -Class std::adopt_lock_t - size=1 align=1 - base size=0 base align=1 -std::adopt_lock_t (0x0x7f64e98365a0) 0 empty - -Class std::once_flag - size=4 align=4 - base size=4 base align=4 -std::once_flag (0x0x7f64e98367e0) 0 - -Vtable for __gnu_cxx::__concurrence_lock_error -__gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_lock_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error -24 (int (*)(...))__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error -32 (int (*)(...))__gnu_cxx::__concurrence_lock_error::what - -Class __gnu_cxx::__concurrence_lock_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_lock_error (0x0x7f64e94c8068) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE) + 16u) - std::exception (0x0x7f64e98368a0) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_lock_error (0x0x7f64e94c8068) - -Vtable for __gnu_cxx::__concurrence_unlock_error -__gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx26__concurrence_unlock_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error -24 (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error -32 (int (*)(...))__gnu_cxx::__concurrence_unlock_error::what - -Class __gnu_cxx::__concurrence_unlock_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_unlock_error (0x0x7f64e94c80d0) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE) + 16u) - std::exception (0x0x7f64e9836960) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_unlock_error (0x0x7f64e94c80d0) - -Vtable for __gnu_cxx::__concurrence_broadcast_error -__gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx29__concurrence_broadcast_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error -24 (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error -32 (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::what - -Class __gnu_cxx::__concurrence_broadcast_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_broadcast_error (0x0x7f64e94c8138) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE) + 16u) - std::exception (0x0x7f64e9836a20) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_broadcast_error (0x0x7f64e94c8138) - -Vtable for __gnu_cxx::__concurrence_wait_error -__gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_wait_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error -24 (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error -32 (int (*)(...))__gnu_cxx::__concurrence_wait_error::what - -Class __gnu_cxx::__concurrence_wait_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_wait_error (0x0x7f64e94c8208) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE) + 16u) - std::exception (0x0x7f64e9836ae0) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_wait_error (0x0x7f64e94c8208) - -Class __gnu_cxx::__mutex - size=40 align=8 - base size=40 base align=8 -__gnu_cxx::__mutex (0x0x7f64e9836ba0) 0 - -Class __gnu_cxx::__recursive_mutex - size=40 align=8 - base size=40 base align=8 -__gnu_cxx::__recursive_mutex (0x0x7f64e9836c00) 0 - -Class __gnu_cxx::__scoped_lock - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__scoped_lock (0x0x7f64e9836c60) 0 - -Class __gnu_cxx::__cond - size=48 align=8 - base size=48 base align=8 -__gnu_cxx::__cond (0x0x7f64e9836cc0) 0 - -Vtable for std::bad_weak_ptr -std::bad_weak_ptr::_ZTVSt12bad_weak_ptr: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTISt12bad_weak_ptr) -16 (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr -24 (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr -32 (int (*)(...))std::bad_weak_ptr::what - -Class std::bad_weak_ptr - size=8 align=8 - base size=8 base align=8 -std::bad_weak_ptr (0x0x7f64e94c84e0) 0 nearly-empty - vptr=((& std::bad_weak_ptr::_ZTVSt12bad_weak_ptr) + 16u) - std::exception (0x0x7f64e958a060) 0 nearly-empty - primary-for std::bad_weak_ptr (0x0x7f64e94c84e0) - -Class std::_Sp_make_shared_tag - size=1 align=1 - base size=0 base align=1 -std::_Sp_make_shared_tag (0x0x7f64e958a8a0) 0 empty - -Class std::_Sp_locker - size=2 align=1 - base size=2 base align=1 -std::_Sp_locker (0x0x7f64e93060c0) 0 - -Class std::thread::id - size=8 align=8 - base size=8 base align=8 -std::thread::id (0x0x7f64e93062a0) 0 - -Vtable for std::thread::_Impl_base -std::thread::_Impl_base::_ZTVNSt6thread10_Impl_baseE: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt6thread10_Impl_baseE) -16 0u -24 0u -32 (int (*)(...))__cxa_pure_virtual - -Class std::thread::_Impl_base - size=24 align=8 - base size=24 base align=8 -std::thread::_Impl_base (0x0x7f64e9306300) 0 - vptr=((& std::thread::_Impl_base::_ZTVNSt6thread10_Impl_baseE) + 16u) - -Class std::thread - size=8 align=8 - base size=8 base align=8 -std::thread (0x0x7f64e9306240) 0 - -Class std::condition_variable - size=48 align=8 - base size=48 base align=8 -std::condition_variable (0x0x7f64e9082f00) 0 - -Class std::__at_thread_exit_elt - size=16 align=8 - base size=16 base align=8 -std::__at_thread_exit_elt (0x0x7f64e90e4000) 0 - -Class std::_V2::condition_variable_any - size=64 align=8 - base size=64 base align=8 -std::_V2::condition_variable_any (0x0x7f64e90e4060) 0 - -Class std::__atomic_futex_unsigned_base - size=1 align=1 - base size=0 base align=1 -std::__atomic_futex_unsigned_base (0x0x7f64e916f6c0) 0 empty - -Vtable for std::future_error -std::future_error::_ZTVSt12future_error: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTISt12future_error) -16 (int (*)(...))std::future_error::~future_error -24 (int (*)(...))std::future_error::~future_error -32 (int (*)(...))std::future_error::what - -Class std::future_error - size=32 align=8 - base size=32 base align=8 -std::future_error (0x0x7f64e9170820) 0 - vptr=((& std::future_error::_ZTVSt12future_error) + 16u) - std::logic_error (0x0x7f64e9170888) 0 - primary-for std::future_error (0x0x7f64e9170820) - std::exception (0x0x7f64e916f7e0) 0 nearly-empty - primary-for std::logic_error (0x0x7f64e9170888) - -Class std::__future_base::_Result_base::_Deleter - size=1 align=1 - base size=0 base align=1 -std::__future_base::_Result_base::_Deleter (0x0x7f64e916f900) 0 empty - -Vtable for std::__future_base::_Result_base -std::__future_base::_Result_base::_ZTVNSt13__future_base12_Result_baseE: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt13__future_base12_Result_baseE) -16 (int (*)(...))__cxa_pure_virtual -24 0u -32 0u - -Class std::__future_base::_Result_base - size=16 align=8 - base size=16 base align=8 -std::__future_base::_Result_base (0x0x7f64e916f8a0) 0 - vptr=((& std::__future_base::_Result_base::_ZTVNSt13__future_base12_Result_baseE) + 16u) - -Class std::__future_base::_State_baseV2::__exception_ptr_tag - size=1 align=1 - base size=0 base align=1 -std::__future_base::_State_baseV2::__exception_ptr_tag (0x0x7f64e8e28e40) 0 empty - -Class std::__future_base::_State_baseV2::_Make_ready - size=32 align=8 - base size=32 base align=8 -std::__future_base::_State_baseV2::_Make_ready (0x0x7f64e8e2be38) 0 - std::__at_thread_exit_elt (0x0x7f64e8e28f00) 0 - -Vtable for std::__future_base::_State_baseV2 -std::__future_base::_State_baseV2::_ZTVNSt13__future_base13_State_baseV2E: 6u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt13__future_base13_State_baseV2E) -16 (int (*)(...))std::__future_base::_State_baseV2::~_State_baseV2 -24 (int (*)(...))std::__future_base::_State_baseV2::~_State_baseV2 -32 (int (*)(...))std::__future_base::_State_baseV2::_M_complete_async -40 (int (*)(...))std::__future_base::_State_baseV2::_M_is_deferred_future - -Class std::__future_base::_State_baseV2 - size=32 align=8 - base size=28 base align=8 -std::__future_base::_State_baseV2 (0x0x7f64e916fa80) 0 - vptr=((& std::__future_base::_State_baseV2::_ZTVNSt13__future_base13_State_baseV2E) + 16u) - -Class std::__future_base - size=1 align=1 - base size=0 base align=1 -std::__future_base (0x0x7f64e916f840) 0 empty - -Vtable for std::__future_base::_Async_state_commonV2 -std::__future_base::_Async_state_commonV2::_ZTVNSt13__future_base21_Async_state_commonV2E: 6u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt13__future_base21_Async_state_commonV2E) -16 (int (*)(...))std::__future_base::_Async_state_commonV2::~_Async_state_commonV2 -24 (int (*)(...))std::__future_base::_Async_state_commonV2::~_Async_state_commonV2 -32 (int (*)(...))std::__future_base::_Async_state_commonV2::_M_complete_async -40 (int (*)(...))std::__future_base::_State_baseV2::_M_is_deferred_future - -Class std::__future_base::_Async_state_commonV2 - size=48 align=8 - base size=44 base align=8 -std::__future_base::_Async_state_commonV2 (0x0x7f64e8c25a28) 0 - vptr=((& std::__future_base::_Async_state_commonV2::_ZTVNSt13__future_base21_Async_state_commonV2E) + 16u) - std::__future_base::_State_baseV2 (0x0x7f64e8c11de0) 0 - primary-for std::__future_base::_Async_state_commonV2 (0x0x7f64e8c25a28) - -Class QThread::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QThread::QPrivateSignal (0x0x7f64e8880540) 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 (0x0x7f64e88864e0) 0 - vptr=((& QThread::_ZTV7QThread) + 16u) - QObject (0x0x7f64e88804e0) 0 - primary-for QThread (0x0x7f64e88864e0) - -Class QThreadPool::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QThreadPool::QPrivateSignal (0x0x7f64e8880660) 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 (0x0x7f64e8886548) 0 - vptr=((& QThreadPool::_ZTV11QThreadPool) + 16u) - QObject (0x0x7f64e8880600) 0 - primary-for QThreadPool (0x0x7f64e8886548) - -Class QThreadStorageData - size=4 align=4 - base size=4 base align=4 -QThreadStorageData (0x0x7f64e88806c0) 0 - -Class QTimeLine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTimeLine::QPrivateSignal (0x0x7f64e88807e0) 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 (0x0x7f64e88865b0) 0 - vptr=((& QTimeLine::_ZTV9QTimeLine) + 16u) - QObject (0x0x7f64e8880780) 0 - primary-for QTimeLine (0x0x7f64e88865b0) - -Class QTimer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTimer::QPrivateSignal (0x0x7f64e88808a0) 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 (0x0x7f64e8886618) 0 - vptr=((& QTimer::_ZTV6QTimer) + 16u) - QObject (0x0x7f64e8880840) 0 - primary-for QTimer (0x0x7f64e8886618) - -Class QTimeZone::OffsetData - size=32 align=8 - base size=28 base align=8 -QTimeZone::OffsetData (0x0x7f64e8880f60) 0 - -Class QTimeZone - size=8 align=8 - base size=8 base align=8 -QTimeZone (0x0x7f64e8880f00) 0 - -Class QTranslator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTranslator::QPrivateSignal (0x0x7f64e895b540) 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 (0x0x7f64e8978068) 0 - vptr=((& QTranslator::_ZTV11QTranslator) + 16u) - QObject (0x0x7f64e895b4e0) 0 - primary-for QTranslator (0x0x7f64e8978068) - -Class QUrl - size=8 align=8 - base size=8 base align=8 -QUrl (0x0x7f64e895b660) 0 - -Class QUrlQuery - size=8 align=8 - base size=8 base align=8 -QUrlQuery (0x0x7f64e867dd20) 0 - -Class QUuid - size=16 align=4 - base size=16 base align=4 -QUuid (0x0x7f64e871f3c0) 0 - -Class QWaitCondition - size=8 align=8 - base size=8 base align=8 -QWaitCondition (0x0x7f64e871f9c0) 0 - -Class QXmlStreamStringRef - size=16 align=8 - base size=16 base align=8 -QXmlStreamStringRef (0x0x7f64e871fa20) 0 - -Class QXmlStreamAttribute - size=80 align=8 - base size=73 base align=8 -QXmlStreamAttribute (0x0x7f64e871fcc0) 0 - -Class QXmlStreamAttributes - size=8 align=8 - base size=8 base align=8 -QXmlStreamAttributes (0x0x7f64e874faf8) 0 - QVector (0x0x7f64e87ca0c0) 0 - -Class QXmlStreamNamespaceDeclaration - size=40 align=8 - base size=40 base align=8 -QXmlStreamNamespaceDeclaration (0x0x7f64e87ca120) 0 - -Class QXmlStreamNotationDeclaration - size=56 align=8 - base size=56 base align=8 -QXmlStreamNotationDeclaration (0x0x7f64e87ca3c0) 0 - -Class QXmlStreamEntityDeclaration - size=88 align=8 - base size=88 base align=8 -QXmlStreamEntityDeclaration (0x0x7f64e87ca660) 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 (0x0x7f64e87ca900) 0 nearly-empty - vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 16u) - -Class QXmlStreamReader - size=8 align=8 - base size=8 base align=8 -QXmlStreamReader (0x0x7f64e87ca960) 0 - -Class QXmlStreamWriter - size=8 align=8 - base size=8 base align=8 -QXmlStreamWriter (0x0x7f64e84c43c0) 0 - -Class QRgba64 - size=8 align=8 - base size=8 base align=8 -QRgba64 (0x0x7f64e84c44e0) 0 - -Class QColor - size=16 align=4 - base size=14 base align=4 -QColor (0x0x7f64e84c4780) 0 - -Class QRegion::QRegionData - size=16 align=8 - base size=16 base align=8 -QRegion::QRegionData (0x0x7f64e85cc180) 0 - -Class QRegion - size=8 align=8 - base size=8 base align=8 -QRegion (0x0x7f64e85cc120) 0 - -Class QKeySequence - size=8 align=8 - base size=8 base align=8 -QKeySequence (0x0x7f64e826c4e0) 0 - -Class QVector2D - size=8 align=4 - base size=8 base align=4 -QVector2D (0x0x7f64e831aa20) 0 - -Class QTouchDevice - size=8 align=8 - base size=8 base align=8 -QTouchDevice (0x0x7f64e831acc0) 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 (0x0x7f64e83218f0) 0 - vptr=((& QInputEvent::_ZTV11QInputEvent) + 16u) - QEvent (0x0x7f64e831aea0) 0 - primary-for QInputEvent (0x0x7f64e83218f0) - -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 (0x0x7f64e8321958) 0 - vptr=((& QEnterEvent::_ZTV11QEnterEvent) + 16u) - QEvent (0x0x7f64e831af00) 0 - primary-for QEnterEvent (0x0x7f64e8321958) - -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 (0x0x7f64e83219c0) 0 - vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 16u) - QInputEvent (0x0x7f64e8321a28) 0 - primary-for QMouseEvent (0x0x7f64e83219c0) - QEvent (0x0x7f64e831af60) 0 - primary-for QInputEvent (0x0x7f64e8321a28) - -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 (0x0x7f64e8321a90) 0 - vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 16u) - QInputEvent (0x0x7f64e8321af8) 0 - primary-for QHoverEvent (0x0x7f64e8321a90) - QEvent (0x0x7f64e83eb000) 0 - primary-for QInputEvent (0x0x7f64e8321af8) - -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 (0x0x7f64e8321b60) 0 - vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 16u) - QInputEvent (0x0x7f64e8321bc8) 0 - primary-for QWheelEvent (0x0x7f64e8321b60) - QEvent (0x0x7f64e83eb060) 0 - primary-for QInputEvent (0x0x7f64e8321bc8) - -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 (0x0x7f64e8321c30) 0 - vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 16u) - QInputEvent (0x0x7f64e8321c98) 0 - primary-for QTabletEvent (0x0x7f64e8321c30) - QEvent (0x0x7f64e83eb0c0) 0 - primary-for QInputEvent (0x0x7f64e8321c98) - -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 (0x0x7f64e8321d00) 0 - vptr=((& QNativeGestureEvent::_ZTV19QNativeGestureEvent) + 16u) - QInputEvent (0x0x7f64e8321d68) 0 - primary-for QNativeGestureEvent (0x0x7f64e8321d00) - QEvent (0x0x7f64e83eb120) 0 - primary-for QInputEvent (0x0x7f64e8321d68) - -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 (0x0x7f64e8321dd0) 0 - vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 16u) - QInputEvent (0x0x7f64e8321e38) 0 - primary-for QKeyEvent (0x0x7f64e8321dd0) - QEvent (0x0x7f64e83eb180) 0 - primary-for QInputEvent (0x0x7f64e8321e38) - -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 (0x0x7f64e8321ea0) 0 - vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 16u) - QEvent (0x0x7f64e83eb1e0) 0 - primary-for QFocusEvent (0x0x7f64e8321ea0) - -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 (0x0x7f64e8321f08) 0 - vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 16u) - QEvent (0x0x7f64e83eb240) 0 - primary-for QPaintEvent (0x0x7f64e8321f08) - -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 (0x0x7f64e8321f70) 0 - vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 16u) - QEvent (0x0x7f64e83eb2a0) 0 - primary-for QMoveEvent (0x0x7f64e8321f70) - -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 (0x0x7f64e8064000) 0 - vptr=((& QExposeEvent::_ZTV12QExposeEvent) + 16u) - QEvent (0x0x7f64e83eb300) 0 - primary-for QExposeEvent (0x0x7f64e8064000) - -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 (0x0x7f64e8064068) 0 - vptr=((& QPlatformSurfaceEvent::_ZTV21QPlatformSurfaceEvent) + 16u) - QEvent (0x0x7f64e83eb360) 0 - primary-for QPlatformSurfaceEvent (0x0x7f64e8064068) - -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 (0x0x7f64e80640d0) 0 - vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 16u) - QEvent (0x0x7f64e83eb3c0) 0 - primary-for QResizeEvent (0x0x7f64e80640d0) - -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 (0x0x7f64e8064138) 0 - vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 16u) - QEvent (0x0x7f64e83eb420) 0 - primary-for QCloseEvent (0x0x7f64e8064138) - -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 (0x0x7f64e80641a0) 0 - vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 16u) - QEvent (0x0x7f64e83eb480) 0 - primary-for QIconDragEvent (0x0x7f64e80641a0) - -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 (0x0x7f64e8064208) 0 - vptr=((& QShowEvent::_ZTV10QShowEvent) + 16u) - QEvent (0x0x7f64e83eb4e0) 0 - primary-for QShowEvent (0x0x7f64e8064208) - -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 (0x0x7f64e8064270) 0 - vptr=((& QHideEvent::_ZTV10QHideEvent) + 16u) - QEvent (0x0x7f64e83eb540) 0 - primary-for QHideEvent (0x0x7f64e8064270) - -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 (0x0x7f64e80642d8) 0 - vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 16u) - QInputEvent (0x0x7f64e8064340) 0 - primary-for QContextMenuEvent (0x0x7f64e80642d8) - QEvent (0x0x7f64e83eb5a0) 0 - primary-for QInputEvent (0x0x7f64e8064340) - -Class QInputMethodEvent::Attribute - size=32 align=8 - base size=32 base align=8 -QInputMethodEvent::Attribute (0x0x7f64e83eb660) 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 (0x0x7f64e80643a8) 0 - vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 16u) - QEvent (0x0x7f64e83eb600) 0 - primary-for QInputMethodEvent (0x0x7f64e80643a8) - -Class QInputMethodQueryEvent::QueryPair - size=24 align=8 - base size=24 base align=8 -QInputMethodQueryEvent::QueryPair (0x0x7f64e83ebae0) 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 (0x0x7f64e80646e8) 0 - vptr=((& QInputMethodQueryEvent::_ZTV22QInputMethodQueryEvent) + 16u) - QEvent (0x0x7f64e83eba80) 0 - primary-for QInputMethodQueryEvent (0x0x7f64e80646e8) - -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 (0x0x7f64e80649c0) 0 - vptr=((& QDropEvent::_ZTV10QDropEvent) + 16u) - QEvent (0x0x7f64e83ebe40) 0 - primary-for QDropEvent (0x0x7f64e80649c0) - -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 (0x0x7f64e8064a28) 0 - vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 16u) - QDropEvent (0x0x7f64e8064a90) 0 - primary-for QDragMoveEvent (0x0x7f64e8064a28) - QEvent (0x0x7f64e83ebea0) 0 - primary-for QDropEvent (0x0x7f64e8064a90) - -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 (0x0x7f64e8064af8) 0 - vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 16u) - QDragMoveEvent (0x0x7f64e8064b60) 0 - primary-for QDragEnterEvent (0x0x7f64e8064af8) - QDropEvent (0x0x7f64e8064bc8) 0 - primary-for QDragMoveEvent (0x0x7f64e8064b60) - QEvent (0x0x7f64e83ebf00) 0 - primary-for QDropEvent (0x0x7f64e8064bc8) - -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 (0x0x7f64e8064c30) 0 - vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 16u) - QEvent (0x0x7f64e83ebf60) 0 - primary-for QDragLeaveEvent (0x0x7f64e8064c30) - -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 (0x0x7f64e8064c98) 0 - vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 16u) - QEvent (0x0x7f64e8132000) 0 - primary-for QHelpEvent (0x0x7f64e8064c98) - -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 (0x0x7f64e8064d00) 0 - vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 16u) - QEvent (0x0x7f64e8132060) 0 - primary-for QStatusTipEvent (0x0x7f64e8064d00) - -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 (0x0x7f64e8064d68) 0 - vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 16u) - QEvent (0x0x7f64e81320c0) 0 - primary-for QWhatsThisClickedEvent (0x0x7f64e8064d68) - -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 (0x0x7f64e8064dd0) 0 - vptr=((& QActionEvent::_ZTV12QActionEvent) + 16u) - QEvent (0x0x7f64e8132120) 0 - primary-for QActionEvent (0x0x7f64e8064dd0) - -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 (0x0x7f64e8064e38) 0 - vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 16u) - QEvent (0x0x7f64e8132180) 0 - primary-for QFileOpenEvent (0x0x7f64e8064e38) - -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 (0x0x7f64e8064ea0) 0 - vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 16u) - QEvent (0x0x7f64e81321e0) 0 - primary-for QToolBarChangeEvent (0x0x7f64e8064ea0) - -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 (0x0x7f64e8064f08) 0 - vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 16u) - QEvent (0x0x7f64e8132240) 0 - primary-for QShortcutEvent (0x0x7f64e8064f08) - -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 (0x0x7f64e8064f70) 0 - vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 16u) - QEvent (0x0x7f64e81322a0) 0 - primary-for QWindowStateChangeEvent (0x0x7f64e8064f70) - -Class QPointingDeviceUniqueId - size=8 align=8 - base size=8 base align=8 -QPointingDeviceUniqueId (0x0x7f64e8132300) 0 - -Class QTouchEvent::TouchPoint - size=8 align=8 - base size=8 base align=8 -QTouchEvent::TouchPoint (0x0x7f64e81329c0) 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 (0x0x7f64e8167618) 0 - vptr=((& QTouchEvent::_ZTV11QTouchEvent) + 16u) - QInputEvent (0x0x7f64e8167680) 0 - primary-for QTouchEvent (0x0x7f64e8167618) - QEvent (0x0x7f64e8132960) 0 - primary-for QInputEvent (0x0x7f64e8167680) - -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 (0x0x7f64e7d2bea0) 0 - vptr=((& QScrollPrepareEvent::_ZTV19QScrollPrepareEvent) + 16u) - QEvent (0x0x7f64e7d59060) 0 - primary-for QScrollPrepareEvent (0x0x7f64e7d2bea0) - -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 (0x0x7f64e7d2bf08) 0 - vptr=((& QScrollEvent::_ZTV12QScrollEvent) + 16u) - QEvent (0x0x7f64e7d590c0) 0 - primary-for QScrollEvent (0x0x7f64e7d2bf08) - -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 (0x0x7f64e7d2bf70) 0 - vptr=((& QScreenOrientationChangeEvent::_ZTV29QScreenOrientationChangeEvent) + 16u) - QEvent (0x0x7f64e7d59120) 0 - primary-for QScreenOrientationChangeEvent (0x0x7f64e7d2bf70) - -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 (0x0x7f64e7d89000) 0 - vptr=((& QApplicationStateChangeEvent::_ZTV28QApplicationStateChangeEvent) + 16u) - QEvent (0x0x7f64e7d59180) 0 - primary-for QApplicationStateChangeEvent (0x0x7f64e7d89000) - -Class QFont - size=16 align=8 - base size=12 base align=8 -QFont (0x0x7f64e7d591e0) 0 - -Class QPolygon - size=8 align=8 - base size=8 base align=8 -QPolygon (0x0x7f64e7d89d68) 0 - QVector (0x0x7f64e7d59ea0) 0 - -Class QPolygonF - size=8 align=8 - base size=8 base align=8 -QPolygonF (0x0x7f64e7e5d138) 0 - QVector (0x0x7f64e7e50360) 0 - -Class QMatrix - size=48 align=8 - base size=48 base align=8 -QMatrix (0x0x7f64e7e50720) 0 - -Class QPainterPath::Element - size=24 align=8 - base size=24 base align=8 -QPainterPath::Element (0x0x7f64e7e50a20) 0 - -Class QPainterPath - size=8 align=8 - base size=8 base align=8 -QPainterPath (0x0x7f64e7e509c0) 0 - -Class QPainterPathStroker - size=8 align=8 - base size=8 base align=8 -QPainterPathStroker (0x0x7f64e7b60420) 0 - -Class QTransform - size=88 align=8 - base size=88 base align=8 -QTransform (0x0x7f64e7b60540) 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 (0x0x7f64e7b60c60) 0 - vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 16u) - -Class QPixelFormat - size=8 align=8 - base size=8 base align=8 -QPixelFormat (0x0x7f64e7b60cc0) 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 (0x0x7f64e7cb6000) 0 - vptr=((& QImage::_ZTV6QImage) + 16u) - QPaintDevice (0x0x7f64e7c87780) 0 - primary-for QImage (0x0x7f64e7cb6000) - -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 (0x0x7f64e795fb60) 0 - vptr=((& QPixmap::_ZTV7QPixmap) + 16u) - QPaintDevice (0x0x7f64e7960720) 0 - primary-for QPixmap (0x0x7f64e795fb60) - -Class QBrush - size=8 align=8 - base size=8 base align=8 -QBrush (0x0x7f64e7960a20) 0 - -Class QBrushData - size=112 align=8 - base size=112 base align=8 -QBrushData (0x0x7f64e79f91e0) 0 - -Class QGradient - size=64 align=8 - base size=64 base align=8 -QGradient (0x0x7f64e79f9240) 0 - -Class QLinearGradient - size=64 align=8 - base size=64 base align=8 -QLinearGradient (0x0x7f64e79f44e0) 0 - QGradient (0x0x7f64e79f94e0) 0 - -Class QRadialGradient - size=64 align=8 - base size=64 base align=8 -QRadialGradient (0x0x7f64e79f4548) 0 - QGradient (0x0x7f64e79f9540) 0 - -Class QConicalGradient - size=64 align=8 - base size=64 base align=8 -QConicalGradient (0x0x7f64e79f45b0) 0 - QGradient (0x0x7f64e79f95a0) 0 - -Class QPen - size=8 align=8 - base size=8 base align=8 -QPen (0x0x7f64e79f9600) 0 - -Class QTextOption::Tab - size=16 align=8 - base size=14 base align=8 -QTextOption::Tab (0x0x7f64e7ae0840) 0 - -Class QTextOption - size=32 align=8 - base size=32 base align=8 -QTextOption (0x0x7f64e7ae07e0) 0 - -Class QTextLength - size=16 align=8 - base size=16 base align=8 -QTextLength (0x0x7f64e7763000) 0 - -Class QTextFormat - size=16 align=8 - base size=12 base align=8 -QTextFormat (0x0x7f64e7763720) 0 - -Class QTextCharFormat - size=16 align=8 - base size=12 base align=8 -QTextCharFormat (0x0x7f64e77eb548) 0 - QTextFormat (0x0x7f64e77ea5a0) 0 - -Class QTextBlockFormat - size=16 align=8 - base size=12 base align=8 -QTextBlockFormat (0x0x7f64e77eb750) 0 - QTextFormat (0x0x7f64e77ea840) 0 - -Class QTextListFormat - size=16 align=8 - base size=12 base align=8 -QTextListFormat (0x0x7f64e77eb9c0) 0 - QTextFormat (0x0x7f64e77eaae0) 0 - -Class QTextImageFormat - size=16 align=8 - base size=12 base align=8 -QTextImageFormat (0x0x7f64e77ebbc8) 0 - QTextCharFormat (0x0x7f64e77ebc30) 0 - QTextFormat (0x0x7f64e77ead80) 0 - -Class QTextFrameFormat - size=16 align=8 - base size=12 base align=8 -QTextFrameFormat (0x0x7f64e77ebe38) 0 - QTextFormat (0x0x7f64e790b060) 0 - -Class QTextTableFormat - size=16 align=8 - base size=12 base align=8 -QTextTableFormat (0x0x7f64e7540000) 0 - QTextFrameFormat (0x0x7f64e7540068) 0 - QTextFormat (0x0x7f64e790b300) 0 - -Class QTextTableCellFormat - size=16 align=8 - base size=12 base align=8 -QTextTableCellFormat (0x0x7f64e7540270) 0 - QTextCharFormat (0x0x7f64e75402d8) 0 - QTextFormat (0x0x7f64e790b600) 0 - -Class QFontDatabase - size=8 align=8 - base size=8 base align=8 -QFontDatabase (0x0x7f64e790b8a0) 0 - -Class QRawFont - size=8 align=8 - base size=8 base align=8 -QRawFont (0x0x7f64e790b900) 0 - -Class QGlyphRun - size=8 align=8 - base size=8 base align=8 -QGlyphRun (0x0x7f64e790bde0) 0 - -Class QTextCursor - size=8 align=8 - base size=8 base align=8 -QTextCursor (0x0x7f64e7607120) 0 - -Class QTextInlineObject - size=16 align=8 - base size=16 base align=8 -QTextInlineObject (0x0x7f64e7607420) 0 - -Class QTextLayout::FormatRange - size=24 align=8 - base size=24 base align=8 -QTextLayout::FormatRange (0x0x7f64e76074e0) 0 - -Class QTextLayout - size=8 align=8 - base size=8 base align=8 -QTextLayout (0x0x7f64e7607480) 0 - -Class QTextLine - size=16 align=8 - base size=16 base align=8 -QTextLine (0x0x7f64e7607f00) 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 (0x0x7f64e7607f60) 0 nearly-empty - vptr=((& QAbstractUndoItem::_ZTV17QAbstractUndoItem) + 16u) - -Class QTextDocument::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextDocument::QPrivateSignal (0x0x7f64e76cc060) 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 (0x0x7f64e76a4618) 0 - vptr=((& QTextDocument::_ZTV13QTextDocument) + 16u) - QObject (0x0x7f64e76cc000) 0 - primary-for QTextDocument (0x0x7f64e76a4618) - -Class QPalette::Data - size=4 align=4 - base size=4 base align=4 -QPalette::Data (0x0x7f64e76cc2a0) 0 - -Class QPalette - size=16 align=8 - base size=12 base align=8 -QPalette (0x0x7f64e76cc240) 0 - -Class QAbstractTextDocumentLayout::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractTextDocumentLayout::QPrivateSignal (0x0x7f64e73d2360) 0 empty - -Class QAbstractTextDocumentLayout::Selection - size=24 align=8 - base size=24 base align=8 -QAbstractTextDocumentLayout::Selection (0x0x7f64e73d23c0) 0 - -Class QAbstractTextDocumentLayout::PaintContext - size=64 align=8 - base size=64 base align=8 -QAbstractTextDocumentLayout::PaintContext (0x0x7f64e73d2420) 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 (0x0x7f64e73d3340) 0 - vptr=((& QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout) + 16u) - QObject (0x0x7f64e73d2300) 0 - primary-for QAbstractTextDocumentLayout (0x0x7f64e73d3340) - -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 (0x0x7f64e73d29c0) 0 nearly-empty - vptr=((& QTextObjectInterface::_ZTV20QTextObjectInterface) + 16u) - -Class QAccessible::State - size=8 align=8 - base size=5 base align=8 -QAccessible::State (0x0x7f64e73d2ae0) 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 (0x0x7f64e73d2b40) 0 nearly-empty - vptr=((& QAccessible::ActivationObserver::_ZTVN11QAccessible18ActivationObserverE) + 16u) - -Class QAccessible - size=1 align=1 - base size=0 base align=1 -QAccessible (0x0x7f64e73d2a80) 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 (0x0x7f64e73d2d20) 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 (0x0x7f64e73d2d80) 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 (0x0x7f64e73d2de0) 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 (0x0x7f64e73d2e40) 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 (0x0x7f64e73d2ea0) 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 (0x0x7f64e73d2f00) 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 (0x0x7f64e73d2f60) 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 (0x0x7f64e74df000) 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 (0x0x7f64e74df060) 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 (0x0x7f64e73d3d68) 0 - vptr=((& QAccessibleStateChangeEvent::_ZTV27QAccessibleStateChangeEvent) + 16u) - QAccessibleEvent (0x0x7f64e74df5a0) 0 - primary-for QAccessibleStateChangeEvent (0x0x7f64e73d3d68) - -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 (0x0x7f64e73d3dd0) 0 - vptr=((& QAccessibleTextCursorEvent::_ZTV26QAccessibleTextCursorEvent) + 16u) - QAccessibleEvent (0x0x7f64e74df600) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f64e73d3dd0) - -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 (0x0x7f64e73d3e38) 0 - vptr=((& QAccessibleTextSelectionEvent::_ZTV29QAccessibleTextSelectionEvent) + 16u) - QAccessibleTextCursorEvent (0x0x7f64e73d3ea0) 0 - primary-for QAccessibleTextSelectionEvent (0x0x7f64e73d3e38) - QAccessibleEvent (0x0x7f64e74df660) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f64e73d3ea0) - -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 (0x0x7f64e73d3f08) 0 - vptr=((& QAccessibleTextInsertEvent::_ZTV26QAccessibleTextInsertEvent) + 16u) - QAccessibleTextCursorEvent (0x0x7f64e73d3f70) 0 - primary-for QAccessibleTextInsertEvent (0x0x7f64e73d3f08) - QAccessibleEvent (0x0x7f64e74df6c0) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f64e73d3f70) - -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 (0x0x7f64e7170000) 0 - vptr=((& QAccessibleTextRemoveEvent::_ZTV26QAccessibleTextRemoveEvent) + 16u) - QAccessibleTextCursorEvent (0x0x7f64e7170068) 0 - primary-for QAccessibleTextRemoveEvent (0x0x7f64e7170000) - QAccessibleEvent (0x0x7f64e74df720) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f64e7170068) - -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 (0x0x7f64e71700d0) 0 - vptr=((& QAccessibleTextUpdateEvent::_ZTV26QAccessibleTextUpdateEvent) + 16u) - QAccessibleTextCursorEvent (0x0x7f64e7170138) 0 - primary-for QAccessibleTextUpdateEvent (0x0x7f64e71700d0) - QAccessibleEvent (0x0x7f64e74df780) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f64e7170138) - -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 (0x0x7f64e71701a0) 0 - vptr=((& QAccessibleValueChangeEvent::_ZTV27QAccessibleValueChangeEvent) + 16u) - QAccessibleEvent (0x0x7f64e74df7e0) 0 - primary-for QAccessibleValueChangeEvent (0x0x7f64e71701a0) - -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 (0x0x7f64e7170208) 0 - vptr=((& QAccessibleTableModelChangeEvent::_ZTV32QAccessibleTableModelChangeEvent) + 16u) - QAccessibleEvent (0x0x7f64e74df840) 0 - primary-for QAccessibleTableModelChangeEvent (0x0x7f64e7170208) - -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 (0x0x7f64e74df900) 0 nearly-empty - vptr=((& QAccessibleBridge::_ZTV17QAccessibleBridge) + 16u) - -Class QAccessibleBridgePlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAccessibleBridgePlugin::QPrivateSignal (0x0x7f64e74df9c0) 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 (0x0x7f64e7170270) 0 - vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 16u) - QObject (0x0x7f64e74df960) 0 - primary-for QAccessibleBridgePlugin (0x0x7f64e7170270) - -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 (0x0x7f64e71702d8) 0 - vptr=((& QAccessibleObject::_ZTV17QAccessibleObject) + 16u) - QAccessibleInterface (0x0x7f64e74dfa20) 0 nearly-empty - primary-for QAccessibleObject (0x0x7f64e71702d8) - -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 (0x0x7f64e7170340) 0 - vptr=((& QAccessibleApplication::_ZTV22QAccessibleApplication) + 16u) - QAccessibleObject (0x0x7f64e71703a8) 0 - primary-for QAccessibleApplication (0x0x7f64e7170340) - QAccessibleInterface (0x0x7f64e74dfa80) 0 nearly-empty - primary-for QAccessibleObject (0x0x7f64e71703a8) - -Class QAccessiblePlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAccessiblePlugin::QPrivateSignal (0x0x7f64e74dfb40) 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 (0x0x7f64e7170410) 0 - vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 16u) - QObject (0x0x7f64e74dfae0) 0 - primary-for QAccessiblePlugin (0x0x7f64e7170410) - -Class QSurfaceFormat - size=8 align=8 - base size=8 base align=8 -QSurfaceFormat (0x0x7f64e74dfba0) 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 (0x0x7f64e74dfd80) 0 - vptr=((& QSurface::_ZTV8QSurface) + 16u) - -Class QIcon - size=8 align=8 - base size=8 base align=8 -QIcon (0x0x7f64e74dff00) 0 - -Class QCursor - size=8 align=8 - base size=8 base align=8 -QCursor (0x0x7f64e72d4300) 0 - -Class QWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QWindow::QPrivateSignal (0x0x7f64e6f5e900) 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 (0x0x7f64e6f73230) 0 - vptr=((& QWindow::_ZTV7QWindow) + 16u) - QObject (0x0x7f64e6f5e840) 0 - primary-for QWindow (0x0x7f64e6f73230) - QSurface (0x0x7f64e6f5e8a0) 16 - vptr=((& QWindow::_ZTV7QWindow) + 312u) - -Class QBackingStore - size=8 align=8 - base size=8 base align=8 -QBackingStore (0x0x7f64e6f5ea20) 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 (0x0x7f64e6f70478) 0 - vptr=((& QBitmap::_ZTV7QBitmap) + 16u) - QPixmap (0x0x7f64e6f704e0) 0 - primary-for QBitmap (0x0x7f64e6f70478) - QPaintDevice (0x0x7f64e6f5eae0) 0 - primary-for QPixmap (0x0x7f64e6f704e0) - -Class QClipboard::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QClipboard::QPrivateSignal (0x0x7f64e6f5ee40) 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 (0x0x7f64e6f70750) 0 - vptr=((& QClipboard::_ZTV10QClipboard) + 16u) - QObject (0x0x7f64e6f5ede0) 0 - primary-for QClipboard (0x0x7f64e6f70750) - -Class QDesktopServices - size=1 align=1 - base size=0 base align=1 -QDesktopServices (0x0x7f64e6f5eea0) 0 empty - -Class QDrag::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDrag::QPrivateSignal (0x0x7f64e6f5ef60) 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 (0x0x7f64e6f707b8) 0 - vptr=((& QDrag::_ZTV5QDrag) + 16u) - QObject (0x0x7f64e6f5ef00) 0 - primary-for QDrag (0x0x7f64e6f707b8) - -Class QFontInfo - size=8 align=8 - base size=8 base align=8 -QFontInfo (0x0x7f64e7016000) 0 - -Class QFontMetrics - size=8 align=8 - base size=8 base align=8 -QFontMetrics (0x0x7f64e70162a0) 0 - -Class QFontMetricsF - size=8 align=8 - base size=8 base align=8 -QFontMetricsF (0x0x7f64e70165a0) 0 - -Class QGenericPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QGenericPlugin::QPrivateSignal (0x0x7f64e70cbd20) 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 (0x0x7f64e70c9270) 0 - vptr=((& QGenericPlugin::_ZTV14QGenericPlugin) + 16u) - QObject (0x0x7f64e70cbcc0) 0 - primary-for QGenericPlugin (0x0x7f64e70c9270) - -Class QGenericPluginFactory - size=1 align=1 - base size=0 base align=1 -QGenericPluginFactory (0x0x7f64e70cbd80) 0 empty - -Class QInputMethod::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QInputMethod::QPrivateSignal (0x0x7f64e70cbe40) 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 (0x0x7f64e70c92d8) 0 - vptr=((& QInputMethod::_ZTV12QInputMethod) + 16u) - QObject (0x0x7f64e70cbde0) 0 - primary-for QInputMethod (0x0x7f64e70c92d8) - -Class QGuiApplication::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QGuiApplication::QPrivateSignal (0x0x7f64e70cbf00) 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 (0x0x7f64e70c9340) 0 - vptr=((& QGuiApplication::_ZTV15QGuiApplication) + 16u) - QCoreApplication (0x0x7f64e70c93a8) 0 - primary-for QGuiApplication (0x0x7f64e70c9340) - QObject (0x0x7f64e70cbea0) 0 - primary-for QCoreApplication (0x0x7f64e70c93a8) - -Class QIconEngine::AvailableSizesArgument - size=16 align=8 - base size=16 base align=8 -QIconEngine::AvailableSizesArgument (0x0x7f64e6dee480) 0 - -Class QIconEngine::ScaledPixmapArgument - size=56 align=8 - base size=56 base align=8 -QIconEngine::ScaledPixmapArgument (0x0x7f64e6dee600) 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 (0x0x7f64e6dee420) 0 nearly-empty - vptr=((& QIconEngine::_ZTV11QIconEngine) + 16u) - -Class QIconEnginePlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIconEnginePlugin::QPrivateSignal (0x0x7f64e6dee6c0) 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 (0x0x7f64e70c99c0) 0 - vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 16u) - QObject (0x0x7f64e6dee660) 0 - primary-for QIconEnginePlugin (0x0x7f64e70c99c0) - -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 (0x0x7f64e6dee720) 0 - vptr=((& QImageIOHandler::_ZTV15QImageIOHandler) + 16u) - -Class QImageIOPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QImageIOPlugin::QPrivateSignal (0x0x7f64e6dee8a0) 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 (0x0x7f64e70c9a28) 0 - vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 16u) - QObject (0x0x7f64e6dee840) 0 - primary-for QImageIOPlugin (0x0x7f64e70c9a28) - -Class QImageReader - size=8 align=8 - base size=8 base align=8 -QImageReader (0x0x7f64e6deea80) 0 - -Class QImageWriter - size=8 align=8 - base size=8 base align=8 -QImageWriter (0x0x7f64e6deeae0) 0 - -Class QVector3D - size=12 align=4 - base size=12 base align=4 -QVector3D (0x0x7f64e6deeb40) 0 - -Class QVector4D - size=16 align=4 - base size=16 base align=4 -QVector4D (0x0x7f64e6deede0) 0 - -Class QQuaternion - size=16 align=4 - base size=16 base align=4 -QQuaternion (0x0x7f64e6b250c0) 0 - -Class QMatrix4x4 - size=68 align=4 - base size=68 base align=4 -QMatrix4x4 (0x0x7f64e6b256c0) 0 - -Class QMovie::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QMovie::QPrivateSignal (0x0x7f64e6b25e40) 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 (0x0x7f64e6b7dc30) 0 - vptr=((& QMovie::_ZTV6QMovie) + 16u) - QObject (0x0x7f64e6b25de0) 0 - primary-for QMovie (0x0x7f64e6b7dc30) - -Class QOffscreenSurface::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOffscreenSurface::QPrivateSignal (0x0x7f64e6b25f60) 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 (0x0x7f64e6ccbd20) 0 - vptr=((& QOffscreenSurface::_ZTV17QOffscreenSurface) + 16u) - QObject (0x0x7f64e6b25ea0) 0 - primary-for QOffscreenSurface (0x0x7f64e6ccbd20) - QSurface (0x0x7f64e6b25f00) 16 - vptr=((& QOffscreenSurface::_ZTV17QOffscreenSurface) + 160u) - -Class QOpenGLBuffer - size=8 align=8 - base size=8 base align=8 -QOpenGLBuffer (0x0x7f64e6a81060) 0 - -Class QOpenGLVersionStatus - size=12 align=4 - base size=12 base align=4 -QOpenGLVersionStatus (0x0x7f64e6a81240) 0 - -Class QOpenGLVersionFunctionsBackend - size=16 align=8 - base size=12 base align=8 -QOpenGLVersionFunctionsBackend (0x0x7f64e669dd20) 0 - -Class QOpenGLVersionFunctionsStorage - size=8 align=8 - base size=8 base align=8 -QOpenGLVersionFunctionsStorage (0x0x7f64e669dd80) 0 - -Class QAbstractOpenGLFunctionsPrivate - size=16 align=8 - base size=9 base align=8 -QAbstractOpenGLFunctionsPrivate (0x0x7f64e669dde0) 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 (0x0x7f64e669de40) 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 (0x0x7f64e669df00) 0 - -Class QOpenGLFunctions_1_0_CoreBackend - size=400 align=8 - base size=400 base align=8 -QOpenGLFunctions_1_0_CoreBackend (0x0x7f64e669eea0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e669dea0) 0 - -Class QOpenGLFunctions_1_1_CoreBackend::Functions - size=128 align=8 - base size=128 base align=8 -QOpenGLFunctions_1_1_CoreBackend::Functions (0x0x7f64e66e8060) 0 - -Class QOpenGLFunctions_1_1_CoreBackend - size=144 align=8 - base size=144 base align=8 -QOpenGLFunctions_1_1_CoreBackend (0x0x7f64e669ef08) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e66e8000) 0 - -Class QOpenGLFunctions_1_2_CoreBackend::Functions - size=48 align=8 - base size=48 base align=8 -QOpenGLFunctions_1_2_CoreBackend::Functions (0x0x7f64e66e8180) 0 - -Class QOpenGLFunctions_1_2_CoreBackend - size=64 align=8 - base size=64 base align=8 -QOpenGLFunctions_1_2_CoreBackend (0x0x7f64e669ef70) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e66e8120) 0 - -Class QOpenGLFunctions_1_3_CoreBackend::Functions - size=72 align=8 - base size=72 base align=8 -QOpenGLFunctions_1_3_CoreBackend::Functions (0x0x7f64e66e82a0) 0 - -Class QOpenGLFunctions_1_3_CoreBackend - size=88 align=8 - base size=88 base align=8 -QOpenGLFunctions_1_3_CoreBackend (0x0x7f64e66fd000) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e66e8240) 0 - -Class QOpenGLFunctions_1_4_CoreBackend::Functions - size=56 align=8 - base size=56 base align=8 -QOpenGLFunctions_1_4_CoreBackend::Functions (0x0x7f64e66e8420) 0 - -Class QOpenGLFunctions_1_4_CoreBackend - size=72 align=8 - base size=72 base align=8 -QOpenGLFunctions_1_4_CoreBackend (0x0x7f64e66fd068) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e66e83c0) 0 - -Class QOpenGLFunctions_1_5_CoreBackend::Functions - size=152 align=8 - base size=152 base align=8 -QOpenGLFunctions_1_5_CoreBackend::Functions (0x0x7f64e66e8540) 0 - -Class QOpenGLFunctions_1_5_CoreBackend - size=168 align=8 - base size=168 base align=8 -QOpenGLFunctions_1_5_CoreBackend (0x0x7f64e66fd0d0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e66e84e0) 0 - -Class QOpenGLFunctions_2_0_CoreBackend::Functions - size=744 align=8 - base size=744 base align=8 -QOpenGLFunctions_2_0_CoreBackend::Functions (0x0x7f64e66e8660) 0 - -Class QOpenGLFunctions_2_0_CoreBackend - size=760 align=8 - base size=760 base align=8 -QOpenGLFunctions_2_0_CoreBackend (0x0x7f64e66fd138) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e66e8600) 0 - -Class QOpenGLFunctions_2_1_CoreBackend::Functions - size=48 align=8 - base size=48 base align=8 -QOpenGLFunctions_2_1_CoreBackend::Functions (0x0x7f64e66e8780) 0 - -Class QOpenGLFunctions_2_1_CoreBackend - size=64 align=8 - base size=64 base align=8 -QOpenGLFunctions_2_1_CoreBackend (0x0x7f64e66fd1a0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e66e8720) 0 - -Class QOpenGLFunctions_3_0_CoreBackend::Functions - size=672 align=8 - base size=672 base align=8 -QOpenGLFunctions_3_0_CoreBackend::Functions (0x0x7f64e66e88a0) 0 - -Class QOpenGLFunctions_3_0_CoreBackend - size=688 align=8 - base size=688 base align=8 -QOpenGLFunctions_3_0_CoreBackend (0x0x7f64e66fd208) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e66e8840) 0 - -Class QOpenGLFunctions_3_1_CoreBackend::Functions - size=96 align=8 - base size=96 base align=8 -QOpenGLFunctions_3_1_CoreBackend::Functions (0x0x7f64e66e89c0) 0 - -Class QOpenGLFunctions_3_1_CoreBackend - size=112 align=8 - base size=112 base align=8 -QOpenGLFunctions_3_1_CoreBackend (0x0x7f64e66fd270) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e66e8960) 0 - -Class QOpenGLFunctions_3_2_CoreBackend::Functions - size=152 align=8 - base size=152 base align=8 -QOpenGLFunctions_3_2_CoreBackend::Functions (0x0x7f64e66e8ae0) 0 - -Class QOpenGLFunctions_3_2_CoreBackend - size=168 align=8 - base size=168 base align=8 -QOpenGLFunctions_3_2_CoreBackend (0x0x7f64e66fd2d8) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e66e8a80) 0 - -Class QOpenGLFunctions_3_3_CoreBackend::Functions - size=464 align=8 - base size=464 base align=8 -QOpenGLFunctions_3_3_CoreBackend::Functions (0x0x7f64e66e8c00) 0 - -Class QOpenGLFunctions_3_3_CoreBackend - size=480 align=8 - base size=480 base align=8 -QOpenGLFunctions_3_3_CoreBackend (0x0x7f64e66fd340) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e66e8ba0) 0 - -Class QOpenGLFunctions_4_0_CoreBackend::Functions - size=368 align=8 - base size=368 base align=8 -QOpenGLFunctions_4_0_CoreBackend::Functions (0x0x7f64e66e8d20) 0 - -Class QOpenGLFunctions_4_0_CoreBackend - size=384 align=8 - base size=384 base align=8 -QOpenGLFunctions_4_0_CoreBackend (0x0x7f64e66fd3a8) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e66e8cc0) 0 - -Class QOpenGLFunctions_4_1_CoreBackend::Functions - size=704 align=8 - base size=704 base align=8 -QOpenGLFunctions_4_1_CoreBackend::Functions (0x0x7f64e66e8e40) 0 - -Class QOpenGLFunctions_4_1_CoreBackend - size=720 align=8 - base size=720 base align=8 -QOpenGLFunctions_4_1_CoreBackend (0x0x7f64e66fd410) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e66e8de0) 0 - -Class QOpenGLFunctions_4_2_CoreBackend::Functions - size=96 align=8 - base size=96 base align=8 -QOpenGLFunctions_4_2_CoreBackend::Functions (0x0x7f64e66e8f60) 0 - -Class QOpenGLFunctions_4_2_CoreBackend - size=112 align=8 - base size=112 base align=8 -QOpenGLFunctions_4_2_CoreBackend (0x0x7f64e66fd478) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e66e8f00) 0 - -Class QOpenGLFunctions_4_3_CoreBackend::Functions - size=344 align=8 - base size=344 base align=8 -QOpenGLFunctions_4_3_CoreBackend::Functions (0x0x7f64e63d40c0) 0 - -Class QOpenGLFunctions_4_3_CoreBackend - size=360 align=8 - base size=360 base align=8 -QOpenGLFunctions_4_3_CoreBackend (0x0x7f64e66fd4e0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e63d4060) 0 - -Class QOpenGLFunctions_4_4_CoreBackend::Functions - size=72 align=8 - base size=72 base align=8 -QOpenGLFunctions_4_4_CoreBackend::Functions (0x0x7f64e63d41e0) 0 - -Class QOpenGLFunctions_4_4_CoreBackend - size=88 align=8 - base size=88 base align=8 -QOpenGLFunctions_4_4_CoreBackend (0x0x7f64e66fd548) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e63d4180) 0 - -Class QOpenGLFunctions_4_5_CoreBackend::Functions - size=848 align=8 - base size=848 base align=8 -QOpenGLFunctions_4_5_CoreBackend::Functions (0x0x7f64e63d4360) 0 - -Class QOpenGLFunctions_4_5_CoreBackend - size=864 align=8 - base size=864 base align=8 -QOpenGLFunctions_4_5_CoreBackend (0x0x7f64e66fd5b0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e63d4300) 0 - -Class QOpenGLFunctions_1_0_DeprecatedBackend::Functions - size=2064 align=8 - base size=2064 base align=8 -QOpenGLFunctions_1_0_DeprecatedBackend::Functions (0x0x7f64e63d4480) 0 - -Class QOpenGLFunctions_1_0_DeprecatedBackend - size=2080 align=8 - base size=2080 base align=8 -QOpenGLFunctions_1_0_DeprecatedBackend (0x0x7f64e66fd618) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e63d4420) 0 - -Class QOpenGLFunctions_1_1_DeprecatedBackend::Functions - size=136 align=8 - base size=136 base align=8 -QOpenGLFunctions_1_1_DeprecatedBackend::Functions (0x0x7f64e63d45a0) 0 - -Class QOpenGLFunctions_1_1_DeprecatedBackend - size=152 align=8 - base size=152 base align=8 -QOpenGLFunctions_1_1_DeprecatedBackend (0x0x7f64e66fd680) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e63d4540) 0 - -Class QOpenGLFunctions_1_2_DeprecatedBackend::Functions - size=256 align=8 - base size=256 base align=8 -QOpenGLFunctions_1_2_DeprecatedBackend::Functions (0x0x7f64e63d46c0) 0 - -Class QOpenGLFunctions_1_2_DeprecatedBackend - size=272 align=8 - base size=272 base align=8 -QOpenGLFunctions_1_2_DeprecatedBackend (0x0x7f64e66fd6e8) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e63d4660) 0 - -Class QOpenGLFunctions_1_3_DeprecatedBackend::Functions - size=296 align=8 - base size=296 base align=8 -QOpenGLFunctions_1_3_DeprecatedBackend::Functions (0x0x7f64e63d47e0) 0 - -Class QOpenGLFunctions_1_3_DeprecatedBackend - size=312 align=8 - base size=312 base align=8 -QOpenGLFunctions_1_3_DeprecatedBackend (0x0x7f64e66fd750) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e63d4780) 0 - -Class QOpenGLFunctions_1_4_DeprecatedBackend::Functions - size=304 align=8 - base size=304 base align=8 -QOpenGLFunctions_1_4_DeprecatedBackend::Functions (0x0x7f64e63d4900) 0 - -Class QOpenGLFunctions_1_4_DeprecatedBackend - size=320 align=8 - base size=320 base align=8 -QOpenGLFunctions_1_4_DeprecatedBackend (0x0x7f64e66fd7b8) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e63d48a0) 0 - -Class QOpenGLFunctions_2_0_DeprecatedBackend::Functions - size=288 align=8 - base size=288 base align=8 -QOpenGLFunctions_2_0_DeprecatedBackend::Functions (0x0x7f64e63d4a20) 0 - -Class QOpenGLFunctions_2_0_DeprecatedBackend - size=304 align=8 - base size=304 base align=8 -QOpenGLFunctions_2_0_DeprecatedBackend (0x0x7f64e66fd820) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e63d49c0) 0 - -Class QOpenGLFunctions_3_0_DeprecatedBackend::Functions - size=160 align=8 - base size=160 base align=8 -QOpenGLFunctions_3_0_DeprecatedBackend::Functions (0x0x7f64e63d4b40) 0 - -Class QOpenGLFunctions_3_0_DeprecatedBackend - size=176 align=8 - base size=176 base align=8 -QOpenGLFunctions_3_0_DeprecatedBackend (0x0x7f64e66fd888) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e63d4ae0) 0 - -Class QOpenGLFunctions_3_3_DeprecatedBackend::Functions - size=240 align=8 - base size=240 base align=8 -QOpenGLFunctions_3_3_DeprecatedBackend::Functions (0x0x7f64e63d4c60) 0 - -Class QOpenGLFunctions_3_3_DeprecatedBackend - size=256 align=8 - base size=256 base align=8 -QOpenGLFunctions_3_3_DeprecatedBackend (0x0x7f64e66fd8f0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e63d4c00) 0 - -Class QOpenGLFunctions_4_5_DeprecatedBackend::Functions - size=96 align=8 - base size=96 base align=8 -QOpenGLFunctions_4_5_DeprecatedBackend::Functions (0x0x7f64e63d4d80) 0 - -Class QOpenGLFunctions_4_5_DeprecatedBackend - size=112 align=8 - base size=112 base align=8 -QOpenGLFunctions_4_5_DeprecatedBackend (0x0x7f64e66fd958) 0 - QOpenGLVersionFunctionsBackend (0x0x7f64e63d4d20) 0 - -Class QOpenGLVersionProfile - size=8 align=8 - base size=8 base align=8 -QOpenGLVersionProfile (0x0x7f64e63d4e40) 0 - -Class QOpenGLContextGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLContextGroup::QPrivateSignal (0x0x7f64e64fb840) 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 (0x0x7f64e650a3a8) 0 - vptr=((& QOpenGLContextGroup::_ZTV19QOpenGLContextGroup) + 16u) - QObject (0x0x7f64e64fb7e0) 0 - primary-for QOpenGLContextGroup (0x0x7f64e650a3a8) - -Class QOpenGLContext::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLContext::QPrivateSignal (0x0x7f64e64fb900) 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 (0x0x7f64e650a410) 0 - vptr=((& QOpenGLContext::_ZTV14QOpenGLContext) + 16u) - QObject (0x0x7f64e64fb8a0) 0 - primary-for QOpenGLContext (0x0x7f64e650a410) - -Class QOpenGLDebugMessage - size=8 align=8 - base size=8 base align=8 -QOpenGLDebugMessage (0x0x7f64e64fb960) 0 - -Class QOpenGLDebugLogger::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLDebugLogger::QPrivateSignal (0x0x7f64e61b7180) 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 (0x0x7f64e650a888) 0 - vptr=((& QOpenGLDebugLogger::_ZTV18QOpenGLDebugLogger) + 16u) - QObject (0x0x7f64e61b7120) 0 - primary-for QOpenGLDebugLogger (0x0x7f64e650a888) - -Class QOpenGLFunctions - size=8 align=8 - base size=8 base align=8 -QOpenGLFunctions (0x0x7f64e61b7300) 0 - -Class QOpenGLFunctionsPrivate::Functions - size=1152 align=8 - base size=1152 base align=8 -QOpenGLFunctionsPrivate::Functions (0x0x7f64e61b7540) 0 - -Class QOpenGLFunctionsPrivate - size=1152 align=8 - base size=1152 base align=8 -QOpenGLFunctionsPrivate (0x0x7f64e61b74e0) 0 - -Class QOpenGLExtraFunctions - size=8 align=8 - base size=8 base align=8 -QOpenGLExtraFunctions (0x0x7f64e650aaf8) 0 - QOpenGLFunctions (0x0x7f64e5f6ec60) 0 - -Class QOpenGLExtraFunctionsPrivate::Functions - size=1728 align=8 - base size=1728 base align=8 -QOpenGLExtraFunctionsPrivate::Functions (0x0x7f64e5f6ed20) 0 - -Class QOpenGLExtraFunctionsPrivate - size=2880 align=8 - base size=2880 base align=8 -QOpenGLExtraFunctionsPrivate (0x0x7f64e650ab60) 0 - QOpenGLFunctionsPrivate (0x0x7f64e5f6ecc0) 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 (0x0x7f64e5dd7420) 0 - vptr=((& QOpenGLFramebufferObject::_ZTV24QOpenGLFramebufferObject) + 16u) - -Class QOpenGLFramebufferObjectFormat - size=8 align=8 - base size=8 base align=8 -QOpenGLFramebufferObjectFormat (0x0x7f64e5dd7540) 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 (0x0x7f64e650ae38) 0 - vptr=((& QOpenGLPaintDevice::_ZTV18QOpenGLPaintDevice) + 16u) - QPaintDevice (0x0x7f64e5dd75a0) 0 - primary-for QOpenGLPaintDevice (0x0x7f64e650ae38) - -Class QOpenGLPixelTransferOptions - size=8 align=8 - base size=8 base align=8 -QOpenGLPixelTransferOptions (0x0x7f64e5dd76c0) 0 - -Class QOpenGLShader::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLShader::QPrivateSignal (0x0x7f64e5dd7a20) 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 (0x0x7f64e5e41068) 0 - vptr=((& QOpenGLShader::_ZTV13QOpenGLShader) + 16u) - QObject (0x0x7f64e5dd79c0) 0 - primary-for QOpenGLShader (0x0x7f64e5e41068) - -Class QOpenGLShaderProgram::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLShaderProgram::QPrivateSignal (0x0x7f64e5dd7c60) 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 (0x0x7f64e5e411a0) 0 - vptr=((& QOpenGLShaderProgram::_ZTV20QOpenGLShaderProgram) + 16u) - QObject (0x0x7f64e5dd7c00) 0 - primary-for QOpenGLShaderProgram (0x0x7f64e5e411a0) - -Class QOpenGLTexture - size=8 align=8 - base size=8 base align=8 -QOpenGLTexture (0x0x7f64e5dd7cc0) 0 - -Class QOpenGLTextureBlitter - size=8 align=8 - base size=8 base align=8 -QOpenGLTextureBlitter (0x0x7f64e5dd7f60) 0 - -Class QOpenGLTimerQuery::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLTimerQuery::QPrivateSignal (0x0x7f64e5b81120) 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 (0x0x7f64e5e412d8) 0 - vptr=((& QOpenGLTimerQuery::_ZTV17QOpenGLTimerQuery) + 16u) - QObject (0x0x7f64e5b810c0) 0 - primary-for QOpenGLTimerQuery (0x0x7f64e5e412d8) - -Class QOpenGLTimeMonitor::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLTimeMonitor::QPrivateSignal (0x0x7f64e5b811e0) 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 (0x0x7f64e5e41340) 0 - vptr=((& QOpenGLTimeMonitor::_ZTV18QOpenGLTimeMonitor) + 16u) - QObject (0x0x7f64e5b81180) 0 - primary-for QOpenGLTimeMonitor (0x0x7f64e5e41340) - -Class QOpenGLVertexArrayObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLVertexArrayObject::QPrivateSignal (0x0x7f64e5b812a0) 0 empty - -Class QOpenGLVertexArrayObject::Binder - size=8 align=8 - base size=8 base align=8 -QOpenGLVertexArrayObject::Binder (0x0x7f64e5b81300) 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 (0x0x7f64e5e413a8) 0 - vptr=((& QOpenGLVertexArrayObject::_ZTV24QOpenGLVertexArrayObject) + 16u) - QObject (0x0x7f64e5b81240) 0 - primary-for QOpenGLVertexArrayObject (0x0x7f64e5e413a8) - -Class QPaintDeviceWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPaintDeviceWindow::QPrivateSignal (0x0x7f64e5b81480) 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 (0x0x7f64e5baabd0) 0 - vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 16u) - QWindow (0x0x7f64e5baac40) 0 - primary-for QPaintDeviceWindow (0x0x7f64e5baabd0) - QObject (0x0x7f64e5b81360) 0 - primary-for QWindow (0x0x7f64e5baac40) - QSurface (0x0x7f64e5b813c0) 16 - vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 336u) - QPaintDevice (0x0x7f64e5b81420) 40 - vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 400u) - -Class QOpenGLWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLWindow::QPrivateSignal (0x0x7f64e5b81600) 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 (0x0x7f64e5e41478) 0 - vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 16u) - QPaintDeviceWindow (0x0x7f64e5bd5000) 0 - primary-for QOpenGLWindow (0x0x7f64e5e41478) - QWindow (0x0x7f64e5bd5070) 0 - primary-for QPaintDeviceWindow (0x0x7f64e5bd5000) - QObject (0x0x7f64e5b814e0) 0 - primary-for QWindow (0x0x7f64e5bd5070) - QSurface (0x0x7f64e5b81540) 16 - vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 384u) - QPaintDevice (0x0x7f64e5b815a0) 40 - vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 448u) - -Class QPageSize - size=8 align=8 - base size=8 base align=8 -QPageSize (0x0x7f64e5b81660) 0 - -Class QPageLayout - size=8 align=8 - base size=8 base align=8 -QPageLayout (0x0x7f64e5c40060) 0 - -Class QPagedPaintDevice::Margins - size=32 align=8 - base size=32 base align=8 -QPagedPaintDevice::Margins (0x0x7f64e5c40a80) 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 (0x0x7f64e5c701a0) 0 - vptr=((& QPagedPaintDevice::_ZTV17QPagedPaintDevice) + 16u) - QPaintDevice (0x0x7f64e5c40a20) 0 - primary-for QPagedPaintDevice (0x0x7f64e5c701a0) - -Class QPainter::PixmapFragment - size=80 align=8 - base size=80 base align=8 -QPainter::PixmapFragment (0x0x7f64e5c40b40) 0 - -Class QPainter - size=8 align=8 - base size=8 base align=8 -QPainter (0x0x7f64e5c40ae0) 0 - -Class QTextItem - size=1 align=1 - base size=0 base align=1 -QTextItem (0x0x7f64e5942960) 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 (0x0x7f64e5942c00) 0 - vptr=((& QPaintEngine::_ZTV12QPaintEngine) + 16u) - -Class QPaintEngineState - size=4 align=4 - base size=4 base align=4 -QPaintEngineState (0x0x7f64e5942ea0) 0 - -Class QPdfWriter::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPdfWriter::QPrivateSignal (0x0x7f64e5af6300) 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 (0x0x7f64e57544d0) 0 - vptr=((& QPdfWriter::_ZTV10QPdfWriter) + 16u) - QObject (0x0x7f64e5af6240) 0 - primary-for QPdfWriter (0x0x7f64e57544d0) - QPagedPaintDevice (0x0x7f64e5abc208) 16 - vptr=((& QPdfWriter::_ZTV10QPdfWriter) + 176u) - QPaintDevice (0x0x7f64e5af62a0) 16 - primary-for QPagedPaintDevice (0x0x7f64e5abc208) - -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 (0x0x7f64e5abc270) 0 - vptr=((& QPicture::_ZTV8QPicture) + 16u) - QPaintDevice (0x0x7f64e5af6480) 0 - primary-for QPicture (0x0x7f64e5abc270) - -Class QPictureIO - size=8 align=8 - base size=8 base align=8 -QPictureIO (0x0x7f64e5af6780) 0 - -Class QPictureFormatPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPictureFormatPlugin::QPrivateSignal (0x0x7f64e5af6840) 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 (0x0x7f64e5abc478) 0 - vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 16u) - QObject (0x0x7f64e5af67e0) 0 - primary-for QPictureFormatPlugin (0x0x7f64e5abc478) - -Class QPixmapCache::Key - size=8 align=8 - base size=8 base align=8 -QPixmapCache::Key (0x0x7f64e5af6900) 0 - -Class QPixmapCache - size=1 align=1 - base size=0 base align=1 -QPixmapCache (0x0x7f64e5af68a0) 0 empty - -Class QRasterWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QRasterWindow::QPrivateSignal (0x0x7f64e583ca80) 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 (0x0x7f64e583db60) 0 - vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 16u) - QPaintDeviceWindow (0x0x7f64e584b2a0) 0 - primary-for QRasterWindow (0x0x7f64e583db60) - QWindow (0x0x7f64e584b310) 0 - primary-for QPaintDeviceWindow (0x0x7f64e584b2a0) - QObject (0x0x7f64e583c960) 0 - primary-for QWindow (0x0x7f64e584b310) - QSurface (0x0x7f64e583c9c0) 16 - vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 344u) - QPaintDevice (0x0x7f64e583ca20) 40 - vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 408u) - -Class QScreen::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QScreen::QPrivateSignal (0x0x7f64e583cb40) 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 (0x0x7f64e583dc30) 0 - vptr=((& QScreen::_ZTV7QScreen) + 16u) - QObject (0x0x7f64e583cae0) 0 - primary-for QScreen (0x0x7f64e583dc30) - -Class QSessionManager::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSessionManager::QPrivateSignal (0x0x7f64e583cc00) 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 (0x0x7f64e583dc98) 0 - vptr=((& QSessionManager::_ZTV15QSessionManager) + 16u) - QObject (0x0x7f64e583cba0) 0 - primary-for QSessionManager (0x0x7f64e583dc98) - -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 (0x0x7f64e583cc60) 0 - vptr=((& QStandardItem::_ZTV13QStandardItem) + 16u) - -Class QStandardItemModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStandardItemModel::QPrivateSignal (0x0x7f64e58d63c0) 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 (0x0x7f64e58d8340) 0 - vptr=((& QStandardItemModel::_ZTV18QStandardItemModel) + 16u) - QAbstractItemModel (0x0x7f64e58d83a8) 0 - primary-for QStandardItemModel (0x0x7f64e58d8340) - QObject (0x0x7f64e58d6360) 0 - primary-for QAbstractItemModel (0x0x7f64e58d83a8) - -Class QStaticText - size=8 align=8 - base size=8 base align=8 -QStaticText (0x0x7f64e58d6420) 0 - -Class QStyleHints::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStyleHints::QPrivateSignal (0x0x7f64e58d68a0) 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 (0x0x7f64e58d85b0) 0 - vptr=((& QStyleHints::_ZTV11QStyleHints) + 16u) - QObject (0x0x7f64e58d6840) 0 - primary-for QStyleHints (0x0x7f64e58d85b0) - -Class QTextObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextObject::QPrivateSignal (0x0x7f64e58d6960) 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 (0x0x7f64e58d8618) 0 - vptr=((& QTextObject::_ZTV11QTextObject) + 16u) - QObject (0x0x7f64e58d6900) 0 - primary-for QTextObject (0x0x7f64e58d8618) - -Class QTextBlockGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextBlockGroup::QPrivateSignal (0x0x7f64e58d6a20) 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 (0x0x7f64e58d8680) 0 - vptr=((& QTextBlockGroup::_ZTV15QTextBlockGroup) + 16u) - QTextObject (0x0x7f64e58d86e8) 0 - primary-for QTextBlockGroup (0x0x7f64e58d8680) - QObject (0x0x7f64e58d69c0) 0 - primary-for QTextObject (0x0x7f64e58d86e8) - -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 (0x0x7f64e58d6a80) 0 nearly-empty - vptr=((& QTextFrameLayoutData::_ZTV20QTextFrameLayoutData) + 16u) - -Class QTextFrame::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextFrame::QPrivateSignal (0x0x7f64e58d6b40) 0 empty - -Class QTextFrame::iterator - size=32 align=8 - base size=28 base align=8 -QTextFrame::iterator (0x0x7f64e58d6ba0) 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 (0x0x7f64e58d8750) 0 - vptr=((& QTextFrame::_ZTV10QTextFrame) + 16u) - QTextObject (0x0x7f64e58d87b8) 0 - primary-for QTextFrame (0x0x7f64e58d8750) - QObject (0x0x7f64e58d6ae0) 0 - primary-for QTextObject (0x0x7f64e58d87b8) - -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 (0x0x7f64e58d6e40) 0 nearly-empty - vptr=((& QTextBlockUserData::_ZTV18QTextBlockUserData) + 16u) - -Class QTextBlock::iterator - size=24 align=8 - base size=20 base align=8 -QTextBlock::iterator (0x0x7f64e58d6f00) 0 - -Class QTextBlock - size=16 align=8 - base size=12 base align=8 -QTextBlock (0x0x7f64e58d6ea0) 0 - -Class QTextFragment - size=16 align=8 - base size=16 base align=8 -QTextFragment (0x0x7f64e5645420) 0 - -Class QSyntaxHighlighter::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSyntaxHighlighter::QPrivateSignal (0x0x7f64e5645720) 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 (0x0x7f64e58d8ea0) 0 - vptr=((& QSyntaxHighlighter::_ZTV18QSyntaxHighlighter) + 16u) - QObject (0x0x7f64e56456c0) 0 - primary-for QSyntaxHighlighter (0x0x7f64e58d8ea0) - -Class QTextDocumentFragment - size=8 align=8 - base size=8 base align=8 -QTextDocumentFragment (0x0x7f64e5645780) 0 - -Class QTextDocumentWriter - size=8 align=8 - base size=8 base align=8 -QTextDocumentWriter (0x0x7f64e56457e0) 0 - -Class QTextList::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextList::QPrivateSignal (0x0x7f64e56458a0) 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 (0x0x7f64e58d8f08) 0 - vptr=((& QTextList::_ZTV9QTextList) + 16u) - QTextBlockGroup (0x0x7f64e58d8f70) 0 - primary-for QTextList (0x0x7f64e58d8f08) - QTextObject (0x0x7f64e5686000) 0 - primary-for QTextBlockGroup (0x0x7f64e58d8f70) - QObject (0x0x7f64e5645840) 0 - primary-for QTextObject (0x0x7f64e5686000) - -Class QTextTableCell - size=16 align=8 - base size=12 base align=8 -QTextTableCell (0x0x7f64e5645900) 0 - -Class QTextTable::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextTable::QPrivateSignal (0x0x7f64e56459c0) 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 (0x0x7f64e5686068) 0 - vptr=((& QTextTable::_ZTV10QTextTable) + 16u) - QTextFrame (0x0x7f64e56860d0) 0 - primary-for QTextTable (0x0x7f64e5686068) - QTextObject (0x0x7f64e5686138) 0 - primary-for QTextFrame (0x0x7f64e56860d0) - QObject (0x0x7f64e5645960) 0 - primary-for QTextObject (0x0x7f64e5686138) - -Class QValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QValidator::QPrivateSignal (0x0x7f64e5645a80) 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 (0x0x7f64e56861a0) 0 - vptr=((& QValidator::_ZTV10QValidator) + 16u) - QObject (0x0x7f64e5645a20) 0 - primary-for QValidator (0x0x7f64e56861a0) - -Class QIntValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIntValidator::QPrivateSignal (0x0x7f64e5645b40) 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 (0x0x7f64e5686208) 0 - vptr=((& QIntValidator::_ZTV13QIntValidator) + 16u) - QValidator (0x0x7f64e5686270) 0 - primary-for QIntValidator (0x0x7f64e5686208) - QObject (0x0x7f64e5645ae0) 0 - primary-for QValidator (0x0x7f64e5686270) - -Class QDoubleValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDoubleValidator::QPrivateSignal (0x0x7f64e5645c00) 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 (0x0x7f64e56862d8) 0 - vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 16u) - QValidator (0x0x7f64e5686340) 0 - primary-for QDoubleValidator (0x0x7f64e56862d8) - QObject (0x0x7f64e5645ba0) 0 - primary-for QValidator (0x0x7f64e5686340) - -Class QRegExpValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QRegExpValidator::QPrivateSignal (0x0x7f64e5645d20) 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 (0x0x7f64e56863a8) 0 - vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 16u) - QValidator (0x0x7f64e5686410) 0 - primary-for QRegExpValidator (0x0x7f64e56863a8) - QObject (0x0x7f64e5645cc0) 0 - primary-for QValidator (0x0x7f64e5686410) - -Class QRegularExpressionValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QRegularExpressionValidator::QPrivateSignal (0x0x7f64e5645de0) 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 (0x0x7f64e5686478) 0 - vptr=((& QRegularExpressionValidator::_ZTV27QRegularExpressionValidator) + 16u) - QValidator (0x0x7f64e56864e0) 0 - primary-for QRegularExpressionValidator (0x0x7f64e5686478) - QObject (0x0x7f64e5645d80) 0 - primary-for QValidator (0x0x7f64e56864e0) - -Class QNetworkRequest - size=8 align=8 - base size=8 base align=8 -QNetworkRequest (0x0x7f64e5645e40) 0 - -Class QNetworkCacheMetaData - size=8 align=8 - base size=8 base align=8 -QNetworkCacheMetaData (0x0x7f64e53393c0) 0 - -Class QAbstractNetworkCache::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractNetworkCache::QPrivateSignal (0x0x7f64e5339a80) 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 (0x0x7f64e5686d00) 0 - vptr=((& QAbstractNetworkCache::_ZTV21QAbstractNetworkCache) + 16u) - QObject (0x0x7f64e5339a20) 0 - primary-for QAbstractNetworkCache (0x0x7f64e5686d00) - -Class QAbstractSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractSocket::QPrivateSignal (0x0x7f64e5339b40) 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 (0x0x7f64e5686d68) 0 - vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 16u) - QIODevice (0x0x7f64e5686dd0) 0 - primary-for QAbstractSocket (0x0x7f64e5686d68) - QObject (0x0x7f64e5339ae0) 0 - primary-for QIODevice (0x0x7f64e5686dd0) - -Class QAuthenticator - size=8 align=8 - base size=8 base align=8 -QAuthenticator (0x0x7f64e542d120) 0 - -Class QDnsDomainNameRecord - size=8 align=8 - base size=8 base align=8 -QDnsDomainNameRecord (0x0x7f64e542d180) 0 - -Class QDnsHostAddressRecord - size=8 align=8 - base size=8 base align=8 -QDnsHostAddressRecord (0x0x7f64e542d480) 0 - -Class QDnsMailExchangeRecord - size=8 align=8 - base size=8 base align=8 -QDnsMailExchangeRecord (0x0x7f64e542d780) 0 - -Class QDnsServiceRecord - size=8 align=8 - base size=8 base align=8 -QDnsServiceRecord (0x0x7f64e542da80) 0 - -Class QDnsTextRecord - size=8 align=8 - base size=8 base align=8 -QDnsTextRecord (0x0x7f64e542dd80) 0 - -Class QDnsLookup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDnsLookup::QPrivateSignal (0x0x7f64e54b8120) 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 (0x0x7f64e5452820) 0 - vptr=((& QDnsLookup::_ZTV10QDnsLookup) + 16u) - QObject (0x0x7f64e54b80c0) 0 - primary-for QDnsLookup (0x0x7f64e5452820) - -Class QIPv6Address - size=16 align=1 - base size=16 base align=1 -QIPv6Address (0x0x7f64e54b8180) 0 - -Class QHostAddress - size=8 align=8 - base size=8 base align=8 -QHostAddress (0x0x7f64e54b81e0) 0 - -Class QHostInfo - size=8 align=8 - base size=8 base align=8 -QHostInfo (0x0x7f64e54b89c0) 0 - -Class QHstsPolicy - size=8 align=8 - base size=8 base align=8 -QHstsPolicy (0x0x7f64e54b8ea0) 0 - -Class QHttpPart - size=8 align=8 - base size=8 base align=8 -QHttpPart (0x0x7f64e51976c0) 0 - -Class QHttpMultiPart::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QHttpMultiPart::QPrivateSignal (0x0x7f64e5197a20) 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 (0x0x7f64e516ca90) 0 - vptr=((& QHttpMultiPart::_ZTV14QHttpMultiPart) + 16u) - QObject (0x0x7f64e51979c0) 0 - primary-for QHttpMultiPart (0x0x7f64e516ca90) - -Class QLocalServer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QLocalServer::QPrivateSignal (0x0x7f64e5197ae0) 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 (0x0x7f64e516caf8) 0 - vptr=((& QLocalServer::_ZTV12QLocalServer) + 16u) - QObject (0x0x7f64e5197a80) 0 - primary-for QLocalServer (0x0x7f64e516caf8) - -Class QLocalSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QLocalSocket::QPrivateSignal (0x0x7f64e5197d20) 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 (0x0x7f64e516cc98) 0 - vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 16u) - QIODevice (0x0x7f64e516cd00) 0 - primary-for QLocalSocket (0x0x7f64e516cc98) - QObject (0x0x7f64e5197cc0) 0 - primary-for QIODevice (0x0x7f64e516cd00) - -Class QTcpSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTcpSocket::QPrivateSignal (0x0x7f64e5197de0) 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 (0x0x7f64e516cd68) 0 - vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 16u) - QAbstractSocket (0x0x7f64e516cdd0) 0 - primary-for QTcpSocket (0x0x7f64e516cd68) - QIODevice (0x0x7f64e516ce38) 0 - primary-for QAbstractSocket (0x0x7f64e516cdd0) - QObject (0x0x7f64e5197d80) 0 - primary-for QIODevice (0x0x7f64e516ce38) - -Class QSslCertificate - size=8 align=8 - base size=8 base align=8 -QSslCertificate (0x0x7f64e52ac000) 0 - -Class QSslError - size=8 align=8 - base size=8 base align=8 -QSslError (0x0x7f64e52ac420) 0 - -Class QSslSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSslSocket::QPrivateSignal (0x0x7f64e52acd80) 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 (0x0x7f64e52d4820) 0 - vptr=((& QSslSocket::_ZTV10QSslSocket) + 16u) - QTcpSocket (0x0x7f64e52d4888) 0 - primary-for QSslSocket (0x0x7f64e52d4820) - QAbstractSocket (0x0x7f64e52d48f0) 0 - primary-for QTcpSocket (0x0x7f64e52d4888) - QIODevice (0x0x7f64e52d4958) 0 - primary-for QAbstractSocket (0x0x7f64e52d48f0) - QObject (0x0x7f64e52acd20) 0 - primary-for QIODevice (0x0x7f64e52d4958) - -Class QSslConfiguration - size=8 align=8 - base size=8 base align=8 -QSslConfiguration (0x0x7f64e52acde0) 0 - -Class QSslPreSharedKeyAuthenticator - size=8 align=8 - base size=8 base align=8 -QSslPreSharedKeyAuthenticator (0x0x7f64e4fab600) 0 - -Class QNetworkAccessManager::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkAccessManager::QPrivateSignal (0x0x7f64e4fabf00) 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 (0x0x7f64e4fdb618) 0 - vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 16u) - QObject (0x0x7f64e4fabea0) 0 - primary-for QNetworkAccessManager (0x0x7f64e4fdb618) - -Class QNetworkConfiguration - size=8 align=8 - base size=8 base align=8 -QNetworkConfiguration (0x0x7f64e4fabf60) 0 - -Class QNetworkConfigurationManager::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkConfigurationManager::QPrivateSignal (0x0x7f64e5025420) 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 (0x0x7f64e4fdb820) 0 - vptr=((& QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager) + 16u) - QObject (0x0x7f64e50253c0) 0 - primary-for QNetworkConfigurationManager (0x0x7f64e4fdb820) - -Class QNetworkCookie - size=8 align=8 - base size=8 base align=8 -QNetworkCookie (0x0x7f64e5025780) 0 - -Class QNetworkCookieJar::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkCookieJar::QPrivateSignal (0x0x7f64e5025f60) 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 (0x0x7f64e50c7068) 0 - vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 16u) - QObject (0x0x7f64e5025f00) 0 - primary-for QNetworkCookieJar (0x0x7f64e50c7068) - -Class QNetworkDatagram - size=8 align=8 - base size=8 base align=8 -QNetworkDatagram (0x0x7f64e50e1000) 0 - -Class QNetworkDiskCache::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkDiskCache::QPrivateSignal (0x0x7f64e4d7e000) 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 (0x0x7f64e4d5fa90) 0 - vptr=((& QNetworkDiskCache::_ZTV17QNetworkDiskCache) + 16u) - QAbstractNetworkCache (0x0x7f64e4d5faf8) 0 - primary-for QNetworkDiskCache (0x0x7f64e4d5fa90) - QObject (0x0x7f64e4d46f60) 0 - primary-for QAbstractNetworkCache (0x0x7f64e4d5faf8) - -Class QNetworkAddressEntry - size=8 align=8 - base size=8 base align=8 -QNetworkAddressEntry (0x0x7f64e4d7e060) 0 - -Class QNetworkInterface - size=8 align=8 - base size=8 base align=8 -QNetworkInterface (0x0x7f64e4d7e720) 0 - -Class QNetworkProxyQuery - size=8 align=8 - base size=8 base align=8 -QNetworkProxyQuery (0x0x7f64e4d7ede0) 0 - -Class QNetworkProxy - size=8 align=8 - base size=8 base align=8 -QNetworkProxy (0x0x7f64e4e4a480) 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 (0x0x7f64e4e4ac60) 0 nearly-empty - vptr=((& QNetworkProxyFactory::_ZTV20QNetworkProxyFactory) + 16u) - -Class QNetworkReply::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkReply::QPrivateSignal (0x0x7f64e4e4ae40) 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 (0x0x7f64e4e841a0) 0 - vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 16u) - QIODevice (0x0x7f64e4e84208) 0 - primary-for QNetworkReply (0x0x7f64e4e841a0) - QObject (0x0x7f64e4e4ade0) 0 - primary-for QIODevice (0x0x7f64e4e84208) - -Class QNetworkSession::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkSession::QPrivateSignal (0x0x7f64e4eee060) 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 (0x0x7f64e4e84270) 0 - vptr=((& QNetworkSession::_ZTV15QNetworkSession) + 16u) - QObject (0x0x7f64e4eee000) 0 - primary-for QNetworkSession (0x0x7f64e4e84270) - -Class QTcpServer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTcpServer::QPrivateSignal (0x0x7f64e4eee600) 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 (0x0x7f64e4e843a8) 0 - vptr=((& QTcpServer::_ZTV10QTcpServer) + 16u) - QObject (0x0x7f64e4eee5a0) 0 - primary-for QTcpServer (0x0x7f64e4e843a8) - -Class QSslCertificateExtension - size=8 align=8 - base size=8 base align=8 -QSslCertificateExtension (0x0x7f64e4eee660) 0 - -Class QSslCipher - size=8 align=8 - base size=8 base align=8 -QSslCipher (0x0x7f64e4eee960) 0 - -Class QSslDiffieHellmanParameters - size=8 align=8 - base size=8 base align=8 -QSslDiffieHellmanParameters (0x0x7f64e4b8b180) 0 - -Class QSslEllipticCurve - size=4 align=4 - base size=4 base align=4 -QSslEllipticCurve (0x0x7f64e4bf9c60) 0 - -Class QSslKey - size=8 align=8 - base size=8 base align=8 -QSslKey (0x0x7f64e4c323c0) 0 - -Class QUdpSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QUdpSocket::QPrivateSignal (0x0x7f64e4c32720) 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 (0x0x7f64e4c19958) 0 - vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 16u) - QAbstractSocket (0x0x7f64e4c199c0) 0 - primary-for QUdpSocket (0x0x7f64e4c19958) - QIODevice (0x0x7f64e4c19a28) 0 - primary-for QAbstractSocket (0x0x7f64e4c199c0) - QObject (0x0x7f64e4c326c0) 0 - primary-for QIODevice (0x0x7f64e4c19a28) - -Class QJSValue - size=8 align=8 - base size=8 base align=8 -QJSValue (0x0x7f64e4c32780) 0 - -Class QQmlDebuggingEnabler - size=1 align=1 - base size=0 base align=1 -QQmlDebuggingEnabler (0x0x7f64e4c32a20) 0 empty - -Class QJSEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QJSEngine::QPrivateSignal (0x0x7f64e4c32ae0) 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 (0x0x7f64e4c19b60) 0 - vptr=((& QJSEngine::_ZTV9QJSEngine) + 16u) - QObject (0x0x7f64e4c32a80) 0 - primary-for QJSEngine (0x0x7f64e4c19b60) - -Class QJSValueIterator - size=8 align=8 - base size=8 base align=8 -QJSValueIterator (0x0x7f64e4c32cc0) 0 - -Class QQmlPrivate::RegisterType - size=128 align=8 - base size=124 base align=8 -QQmlPrivate::RegisterType (0x0x7f64e49311e0) 0 - -Class QQmlPrivate::RegisterInterface - size=24 align=8 - base size=24 base align=8 -QQmlPrivate::RegisterInterface (0x0x7f64e4931240) 0 - -Class QQmlPrivate::RegisterAutoParent - size=16 align=8 - base size=16 base align=8 -QQmlPrivate::RegisterAutoParent (0x0x7f64e49312a0) 0 - -Class QQmlPrivate::RegisterSingletonType - size=64 align=8 - base size=64 base align=8 -QQmlPrivate::RegisterSingletonType (0x0x7f64e4931300) 0 - -Class QQmlPrivate::RegisterCompositeType - size=32 align=8 - base size=32 base align=8 -QQmlPrivate::RegisterCompositeType (0x0x7f64e4931360) 0 - -Class QQmlPrivate::RegisterCompositeSingletonType - size=32 align=8 - base size=32 base align=8 -QQmlPrivate::RegisterCompositeSingletonType (0x0x7f64e49313c0) 0 - -Class QQmlPrivate::CachedQmlUnit - size=24 align=8 - base size=24 base align=8 -QQmlPrivate::CachedQmlUnit (0x0x7f64e4931420) 0 - -Class QQmlPrivate::RegisterQmlUnitCacheHook - size=16 align=8 - base size=16 base align=8 -QQmlPrivate::RegisterQmlUnitCacheHook (0x0x7f64e4931480) 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 (0x0x7f64e49314e0) 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 (0x0x7f64e49315a0) 0 nearly-empty - vptr=((& QQmlPropertyValueSource::_ZTV23QQmlPropertyValueSource) + 16u) - -Class QQmlListReference - size=8 align=8 - base size=8 base align=8 -QQmlListReference (0x0x7f64e49316c0) 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 (0x0x7f64e4931d20) 0 nearly-empty - vptr=((& QQmlAbstractUrlInterceptor::_ZTV26QQmlAbstractUrlInterceptor) + 16u) - -Class QQmlError - size=8 align=8 - base size=8 base align=8 -QQmlError (0x0x7f64e4931d80) 0 - -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 (0x0x7f64e4a4a060) 0 nearly-empty - vptr=((& QQmlImageProviderBase::_ZTV21QQmlImageProviderBase) + 16u) - -Class QQmlEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlEngine::QPrivateSignal (0x0x7f64e4a4a2a0) 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 (0x0x7f64e4a4c1a0) 0 - vptr=((& QQmlEngine::_ZTV10QQmlEngine) + 16u) - QJSEngine (0x0x7f64e4a4c208) 0 - primary-for QQmlEngine (0x0x7f64e4a4c1a0) - QObject (0x0x7f64e4a4a240) 0 - primary-for QJSEngine (0x0x7f64e4a4c208) - -Class QQmlApplicationEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlApplicationEngine::QPrivateSignal (0x0x7f64e4a4a360) 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 (0x0x7f64e4a4c270) 0 - vptr=((& QQmlApplicationEngine::_ZTV21QQmlApplicationEngine) + 16u) - QQmlEngine (0x0x7f64e4a4c2d8) 0 - primary-for QQmlApplicationEngine (0x0x7f64e4a4c270) - QJSEngine (0x0x7f64e4a4c340) 0 - primary-for QQmlEngine (0x0x7f64e4a4c2d8) - QObject (0x0x7f64e4a4a300) 0 - primary-for QJSEngine (0x0x7f64e4a4c340) - -Class QQmlComponent::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlComponent::QPrivateSignal (0x0x7f64e4a4a420) 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 (0x0x7f64e4a4c3a8) 0 - vptr=((& QQmlComponent::_ZTV13QQmlComponent) + 16u) - QObject (0x0x7f64e4a4a3c0) 0 - primary-for QQmlComponent (0x0x7f64e4a4c3a8) - -Class QQmlContext::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlContext::QPrivateSignal (0x0x7f64e4a4ac60) 0 empty - -Class QQmlContext::PropertyPair - size=24 align=8 - base size=24 base align=8 -QQmlContext::PropertyPair (0x0x7f64e4a4acc0) 0 - -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 (0x0x7f64e4a4c8f0) 0 - vptr=((& QQmlContext::_ZTV11QQmlContext) + 16u) - QObject (0x0x7f64e4a4ac00) 0 - primary-for QQmlContext (0x0x7f64e4a4c8f0) - -Class QQmlScriptString - size=8 align=8 - base size=8 base align=8 -QQmlScriptString (0x0x7f64e4a4ae40) 0 - -Class QQmlExpression::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlExpression::QPrivateSignal (0x0x7f64e472a0c0) 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 (0x0x7f64e4a4c958) 0 - vptr=((& QQmlExpression::_ZTV14QQmlExpression) + 16u) - QObject (0x0x7f64e472a060) 0 - primary-for QQmlExpression (0x0x7f64e4a4c958) - -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 (0x0x7f64e472a120) 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 (0x0x7f64e4a4c9c0) 0 nearly-empty - vptr=((& QQmlExtensionInterface::_ZTV22QQmlExtensionInterface) + 16u) - QQmlTypesExtensionInterface (0x0x7f64e472a180) 0 nearly-empty - primary-for QQmlExtensionInterface (0x0x7f64e4a4c9c0) - -Class QQmlExtensionPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlExtensionPlugin::QPrivateSignal (0x0x7f64e472a360) 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 (0x0x7f64e4754150) 0 - vptr=((& QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin) + 16u) - QObject (0x0x7f64e472a2a0) 0 - primary-for QQmlExtensionPlugin (0x0x7f64e4754150) - QQmlExtensionInterface (0x0x7f64e4a4ca28) 16 nearly-empty - vptr=((& QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin) + 144u) - QQmlTypesExtensionInterface (0x0x7f64e472a300) 16 nearly-empty - primary-for QQmlExtensionInterface (0x0x7f64e4a4ca28) - -Class QQmlFile - size=8 align=8 - base size=8 base align=8 -QQmlFile (0x0x7f64e472a3c0) 0 - -Class QQmlFileSelector::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlFileSelector::QPrivateSignal (0x0x7f64e472a480) 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 (0x0x7f64e4a4caf8) 0 - vptr=((& QQmlFileSelector::_ZTV16QQmlFileSelector) + 16u) - QObject (0x0x7f64e472a420) 0 - primary-for QQmlFileSelector (0x0x7f64e4a4caf8) - -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 (0x0x7f64e472a4e0) 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 (0x0x7f64e472a540) 0 - vptr=((& QQmlIncubationController::_ZTV24QQmlIncubationController) + 16u) - -Class QQmlInfo - size=16 align=8 - base size=16 base align=8 -QQmlInfo (0x0x7f64e4a4cb60) 0 - QDebug (0x0x7f64e472a5a0) 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 (0x0x7f64e480b480) 0 nearly-empty - vptr=((& QQmlNetworkAccessManagerFactory::_ZTV31QQmlNetworkAccessManagerFactory) + 16u) - -Class QQmlProperty - size=8 align=8 - base size=8 base align=8 -QQmlProperty (0x0x7f64e480b4e0) 0 - -Class QQmlPropertyMap::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlPropertyMap::QPrivateSignal (0x0x7f64e4848060) 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 (0x0x7f64e48393a8) 0 - vptr=((& QQmlPropertyMap::_ZTV15QQmlPropertyMap) + 16u) - QObject (0x0x7f64e4848000) 0 - primary-for QQmlPropertyMap (0x0x7f64e48393a8) - -Class QQuickTransform::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickTransform::QPrivateSignal (0x0x7f64e4848120) 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 (0x0x7f64e4839410) 0 - vptr=((& QQuickTransform::_ZTV15QQuickTransform) + 16u) - QObject (0x0x7f64e48480c0) 0 - primary-for QQuickTransform (0x0x7f64e4839410) - -Class QQuickItem::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickItem::QPrivateSignal (0x0x7f64e4848240) 0 empty - -Class QQuickItem::ItemChangeData - size=8 align=8 - base size=8 base align=8 -QQuickItem::ItemChangeData (0x0x7f64e48482a0) 0 - -Class QQuickItem::UpdatePaintNodeData - size=8 align=8 - base size=8 base align=8 -QQuickItem::UpdatePaintNodeData (0x0x7f64e4848300) 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 (0x0x7f64e4842cb0) 0 - vptr=((& QQuickItem::_ZTV10QQuickItem) + 16u) - QObject (0x0x7f64e4848180) 0 - primary-for QQuickItem (0x0x7f64e4842cb0) - QQmlParserStatus (0x0x7f64e48481e0) 16 - vptr=((& QQuickItem::_ZTV10QQuickItem) + 408u) - -Class QQuickFramebufferObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickFramebufferObject::QPrivateSignal (0x0x7f64e4848ae0) 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 (0x0x7f64e4848b40) 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 (0x0x7f64e4839548) 0 - vptr=((& QQuickFramebufferObject::_ZTV23QQuickFramebufferObject) + 16u) - QQuickItem (0x0x7f64e49134d0) 0 - primary-for QQuickFramebufferObject (0x0x7f64e4839548) - QObject (0x0x7f64e4848a20) 0 - primary-for QQuickItem (0x0x7f64e49134d0) - QQmlParserStatus (0x0x7f64e4848a80) 16 - vptr=((& QQuickFramebufferObject::_ZTV23QQuickFramebufferObject) + 416u) - -Class QQuickTextureFactory::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickTextureFactory::QPrivateSignal (0x0x7f64e4848c00) 0 empty - -Vtable for QQuickTextureFactory -QQuickTextureFactory::_ZTV20QQuickTextureFactory: 18u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QQuickTextureFactory) -16 (int (*)(...))QQuickTextureFactory::metaObject -24 (int (*)(...))QQuickTextureFactory::qt_metacast -32 (int (*)(...))QQuickTextureFactory::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 (0x0x7f64e48395b0) 0 - vptr=((& QQuickTextureFactory::_ZTV20QQuickTextureFactory) + 16u) - QObject (0x0x7f64e4848ba0) 0 - primary-for QQuickTextureFactory (0x0x7f64e48395b0) - -Class QQuickImageResponse::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickImageResponse::QPrivateSignal (0x0x7f64e4848cc0) 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 (0x0x7f64e4839618) 0 - vptr=((& QQuickImageResponse::_ZTV19QQuickImageResponse) + 16u) - QObject (0x0x7f64e4848c60) 0 - primary-for QQuickImageResponse (0x0x7f64e4839618) - -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 (0x0x7f64e4839680) 0 - vptr=((& QQuickImageProvider::_ZTV19QQuickImageProvider) + 16u) - QQmlImageProviderBase (0x0x7f64e4848d20) 0 nearly-empty - primary-for QQuickImageProvider (0x0x7f64e4839680) - -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 (0x0x7f64e48396e8) 0 - vptr=((& QQuickAsyncImageProvider::_ZTV24QQuickAsyncImageProvider) + 16u) - QQuickImageProvider (0x0x7f64e4839750) 0 - primary-for QQuickAsyncImageProvider (0x0x7f64e48396e8) - QQmlImageProviderBase (0x0x7f64e4848d80) 0 nearly-empty - primary-for QQuickImageProvider (0x0x7f64e4839750) - -Class QQuickItemGrabResult::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickItemGrabResult::QPrivateSignal (0x0x7f64e4848e40) 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 (0x0x7f64e48397b8) 0 - vptr=((& QQuickItemGrabResult::_ZTV20QQuickItemGrabResult) + 16u) - QObject (0x0x7f64e4848de0) 0 - primary-for QQuickItemGrabResult (0x0x7f64e48397b8) - -Class QQuickPaintedItem::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickPaintedItem::QPrivateSignal (0x0x7f64e4848f60) 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 (0x0x7f64e4839820) 0 - vptr=((& QQuickPaintedItem::_ZTV17QQuickPaintedItem) + 16u) - QQuickItem (0x0x7f64e455a2a0) 0 - primary-for QQuickPaintedItem (0x0x7f64e4839820) - QObject (0x0x7f64e4848ea0) 0 - primary-for QQuickItem (0x0x7f64e455a2a0) - QQmlParserStatus (0x0x7f64e4848f00) 16 - vptr=((& QQuickPaintedItem::_ZTV17QQuickPaintedItem) + 416u) - -Class QQuickRenderControl::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickRenderControl::QPrivateSignal (0x0x7f64e45861e0) 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 (0x0x7f64e48399c0) 0 - vptr=((& QQuickRenderControl::_ZTV19QQuickRenderControl) + 16u) - QObject (0x0x7f64e4586180) 0 - primary-for QQuickRenderControl (0x0x7f64e48399c0) - -Class QQuickTextDocument::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickTextDocument::QPrivateSignal (0x0x7f64e45862a0) 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 (0x0x7f64e4839a28) 0 - vptr=((& QQuickTextDocument::_ZTV18QQuickTextDocument) + 16u) - QObject (0x0x7f64e4586240) 0 - primary-for QQuickTextDocument (0x0x7f64e4839a28) - -Class QSGGeometry::Attribute - size=16 align=4 - base size=16 base align=4 -QSGGeometry::Attribute (0x0x7f64e4586600) 0 - -Class QSGGeometry::AttributeSet - size=16 align=8 - base size=16 base align=8 -QSGGeometry::AttributeSet (0x0x7f64e4586660) 0 - -Class QSGGeometry::Point2D - size=8 align=4 - base size=8 base align=4 -QSGGeometry::Point2D (0x0x7f64e45866c0) 0 - -Class QSGGeometry::TexturedPoint2D - size=16 align=4 - base size=16 base align=4 -QSGGeometry::TexturedPoint2D (0x0x7f64e4586720) 0 - -Class QSGGeometry::ColoredPoint2D - size=12 align=4 - base size=12 base align=4 -QSGGeometry::ColoredPoint2D (0x0x7f64e4586780) 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 (0x0x7f64e45865a0) 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 (0x0x7f64e4586c60) 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 (0x0x7f64e4692138) 0 - vptr=((& QSGBasicGeometryNode::_ZTV20QSGBasicGeometryNode) + 16u) - QSGNode (0x0x7f64e46b7060) 0 - primary-for QSGBasicGeometryNode (0x0x7f64e4692138) - -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 (0x0x7f64e46921a0) 0 - vptr=((& QSGGeometryNode::_ZTV15QSGGeometryNode) + 16u) - QSGBasicGeometryNode (0x0x7f64e4692208) 0 - primary-for QSGGeometryNode (0x0x7f64e46921a0) - QSGNode (0x0x7f64e46b70c0) 0 - primary-for QSGBasicGeometryNode (0x0x7f64e4692208) - -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 (0x0x7f64e4692270) 0 - vptr=((& QSGClipNode::_ZTV11QSGClipNode) + 16u) - QSGBasicGeometryNode (0x0x7f64e46922d8) 0 - primary-for QSGClipNode (0x0x7f64e4692270) - QSGNode (0x0x7f64e46b7120) 0 - primary-for QSGBasicGeometryNode (0x0x7f64e46922d8) - -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 (0x0x7f64e4692340) 0 - vptr=((& QSGTransformNode::_ZTV16QSGTransformNode) + 16u) - QSGNode (0x0x7f64e46b7180) 0 - primary-for QSGTransformNode (0x0x7f64e4692340) - -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 (0x0x7f64e46923a8) 0 - vptr=((& QSGRootNode::_ZTV11QSGRootNode) + 16u) - QSGNode (0x0x7f64e46b71e0) 0 - primary-for QSGRootNode (0x0x7f64e46923a8) - -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 (0x0x7f64e4692548) 0 - vptr=((& QSGOpacityNode::_ZTV14QSGOpacityNode) + 16u) - QSGNode (0x0x7f64e46b7360) 0 - primary-for QSGOpacityNode (0x0x7f64e4692548) - -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 (0x0x7f64e46b73c0) 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 (0x0x7f64e46b7420) 0 nearly-empty - vptr=((& QSGRendererInterface::_ZTV20QSGRendererInterface) + 16u) - -Class QQuickWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickWindow::QPrivateSignal (0x0x7f64e46b7840) 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 (0x0x7f64e4692750) 0 - vptr=((& QQuickWindow::_ZTV12QQuickWindow) + 16u) - QWindow (0x0x7f64e43a7930) 0 - primary-for QQuickWindow (0x0x7f64e4692750) - QObject (0x0x7f64e46b7780) 0 - primary-for QWindow (0x0x7f64e43a7930) - QSurface (0x0x7f64e46b77e0) 16 - vptr=((& QQuickWindow::_ZTV12QQuickWindow) + 312u) - -Class QQuickView::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickView::QPrivateSignal (0x0x7f64e46b7c00) 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 (0x0x7f64e4692888) 0 - vptr=((& QQuickView::_ZTV10QQuickView) + 16u) - QQuickWindow (0x0x7f64e46928f0) 0 - primary-for QQuickView (0x0x7f64e4692888) - QWindow (0x0x7f64e43e1bd0) 0 - primary-for QQuickWindow (0x0x7f64e46928f0) - QObject (0x0x7f64e46b7b40) 0 - primary-for QWindow (0x0x7f64e43e1bd0) - QSurface (0x0x7f64e46b7ba0) 16 - vptr=((& QQuickView::_ZTV10QQuickView) + 312u) - -Class QSGAbstractRenderer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGAbstractRenderer::QPrivateSignal (0x0x7f64e46b7cc0) 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 (0x0x7f64e4692958) 0 - vptr=((& QSGAbstractRenderer::_ZTV19QSGAbstractRenderer) + 16u) - QObject (0x0x7f64e46b7c60) 0 - primary-for QSGAbstractRenderer (0x0x7f64e4692958) - -Class QSGEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGEngine::QPrivateSignal (0x0x7f64e46b7f00) 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 (0x0x7f64e4692a90) 0 - vptr=((& QSGEngine::_ZTV9QSGEngine) + 16u) - QObject (0x0x7f64e46b7ea0) 0 - primary-for QSGEngine (0x0x7f64e4692a90) - -Class QSGMaterialShader::RenderState - size=16 align=8 - base size=16 base align=8 -QSGMaterialShader::RenderState (0x0x7f64e44911e0) 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 (0x0x7f64e4491180) 0 - vptr=((& QSGMaterialShader::_ZTV17QSGMaterialShader) + 16u) - -Class QSGMaterialType - size=1 align=1 - base size=0 base align=1 -QSGMaterialType (0x0x7f64e4491480) 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 (0x0x7f64e44914e0) 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 (0x0x7f64e4692dd0) 0 - vptr=((& QSGFlatColorMaterial::_ZTV20QSGFlatColorMaterial) + 16u) - QSGMaterial (0x0x7f64e44916c0) 0 - primary-for QSGFlatColorMaterial (0x0x7f64e4692dd0) - -Class QSGTexture::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGTexture::QPrivateSignal (0x0x7f64e4491780) 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 (0x0x7f64e4692e38) 0 - vptr=((& QSGTexture::_ZTV10QSGTexture) + 16u) - QObject (0x0x7f64e4491720) 0 - primary-for QSGTexture (0x0x7f64e4692e38) - -Class QSGDynamicTexture::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGDynamicTexture::QPrivateSignal (0x0x7f64e4491840) 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 (0x0x7f64e4692ea0) 0 - vptr=((& QSGDynamicTexture::_ZTV17QSGDynamicTexture) + 16u) - QSGTexture (0x0x7f64e4692f08) 0 - primary-for QSGDynamicTexture (0x0x7f64e4692ea0) - QObject (0x0x7f64e44917e0) 0 - primary-for QSGTexture (0x0x7f64e4692f08) - -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 (0x0x7f64e4692f70) 0 - vptr=((& QSGImageNode::_ZTV12QSGImageNode) + 16u) - QSGGeometryNode (0x0x7f64e4168000) 0 - primary-for QSGImageNode (0x0x7f64e4692f70) - QSGBasicGeometryNode (0x0x7f64e4168068) 0 - primary-for QSGGeometryNode (0x0x7f64e4168000) - QSGNode (0x0x7f64e44918a0) 0 - primary-for QSGBasicGeometryNode (0x0x7f64e4168068) - -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 (0x0x7f64e41681a0) 0 - vptr=((& QSGNinePatchNode::_ZTV16QSGNinePatchNode) + 16u) - QSGGeometryNode (0x0x7f64e4168208) 0 - primary-for QSGNinePatchNode (0x0x7f64e41681a0) - QSGBasicGeometryNode (0x0x7f64e4168270) 0 - primary-for QSGGeometryNode (0x0x7f64e4168208) - QSGNode (0x0x7f64e4491a80) 0 - primary-for QSGBasicGeometryNode (0x0x7f64e4168270) - -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 (0x0x7f64e41682d8) 0 - vptr=((& QSGRectangleNode::_ZTV16QSGRectangleNode) + 16u) - QSGGeometryNode (0x0x7f64e4168340) 0 - primary-for QSGRectangleNode (0x0x7f64e41682d8) - QSGBasicGeometryNode (0x0x7f64e41683a8) 0 - primary-for QSGGeometryNode (0x0x7f64e4168340) - QSGNode (0x0x7f64e4491ae0) 0 - primary-for QSGBasicGeometryNode (0x0x7f64e41683a8) - -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 (0x0x7f64e4491ba0) 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 (0x0x7f64e4168410) 0 - vptr=((& QSGRenderNode::_ZTV13QSGRenderNode) + 16u) - QSGNode (0x0x7f64e4491b40) 0 - primary-for QSGRenderNode (0x0x7f64e4168410) - -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 (0x0x7f64e4168888) 0 - vptr=((& QSGSimpleRectNode::_ZTV17QSGSimpleRectNode) + 16u) - QSGGeometryNode (0x0x7f64e41688f0) 0 - primary-for QSGSimpleRectNode (0x0x7f64e4168888) - QSGBasicGeometryNode (0x0x7f64e4168958) 0 - primary-for QSGGeometryNode (0x0x7f64e41688f0) - QSGNode (0x0x7f64e424b1e0) 0 - primary-for QSGBasicGeometryNode (0x0x7f64e4168958) - -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 (0x0x7f64e41689c0) 0 - vptr=((& QSGOpaqueTextureMaterial::_ZTV24QSGOpaqueTextureMaterial) + 16u) - QSGMaterial (0x0x7f64e424b240) 0 - primary-for QSGOpaqueTextureMaterial (0x0x7f64e41689c0) - -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 (0x0x7f64e4168a28) 0 - vptr=((& QSGTextureMaterial::_ZTV18QSGTextureMaterial) + 16u) - QSGOpaqueTextureMaterial (0x0x7f64e4168a90) 0 - primary-for QSGTextureMaterial (0x0x7f64e4168a28) - QSGMaterial (0x0x7f64e424b2a0) 0 - primary-for QSGOpaqueTextureMaterial (0x0x7f64e4168a90) - -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 (0x0x7f64e4168af8) 0 - vptr=((& QSGSimpleTextureNode::_ZTV20QSGSimpleTextureNode) + 16u) - QSGGeometryNode (0x0x7f64e4168b60) 0 - primary-for QSGSimpleTextureNode (0x0x7f64e4168af8) - QSGBasicGeometryNode (0x0x7f64e4168bc8) 0 - primary-for QSGGeometryNode (0x0x7f64e4168b60) - QSGNode (0x0x7f64e424b300) 0 - primary-for QSGBasicGeometryNode (0x0x7f64e4168bc8) - -Class QSGTextureProvider::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGTextureProvider::QPrivateSignal (0x0x7f64e424b5a0) 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 (0x0x7f64e4168d68) 0 - vptr=((& QSGTextureProvider::_ZTV18QSGTextureProvider) + 16u) - QObject (0x0x7f64e424b540) 0 - primary-for QSGTextureProvider (0x0x7f64e4168d68) - -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 (0x0x7f64e4168dd0) 0 - vptr=((& QSGVertexColorMaterial::_ZTV22QSGVertexColorMaterial) + 16u) - QSGMaterial (0x0x7f64e424b600) 0 - primary-for QSGVertexColorMaterial (0x0x7f64e4168dd0) - -Class QQuickStyle - size=1 align=1 - base size=0 base align=1 -QQuickStyle (0x0x7f64e424b660) 0 empty - diff --git a/tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.12.0.linux-gcc-amd64.txt b/tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.12.0.linux-gcc-amd64.txt deleted file mode 100644 index fdac69d6..00000000 --- a/tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.12.0.linux-gcc-amd64.txt +++ /dev/null @@ -1,11123 +0,0 @@ -Class std::__failure_type - size=1 align=1 - base size=0 base align=1 -std::__failure_type (0x0x7f5a2fe2c660) 0 empty - -Class std::__do_is_destructible_impl - size=1 align=1 - base size=0 base align=1 -std::__do_is_destructible_impl (0x0x7f5a2fa18de0) 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 (0x0x7f5a2fa43060) 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 (0x0x7f5a2fa432a0) 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 (0x0x7f5a2fa434e0) 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 (0x0x7f5a2fa43660) 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 (0x0x7f5a2fa43a20) 0 empty - -Class std::__do_common_type_impl - size=1 align=1 - base size=0 base align=1 -std::__do_common_type_impl (0x0x7f5a2fafd1e0) 0 empty - -Class std::__do_member_type_wrapper - size=1 align=1 - base size=0 base align=1 -std::__do_member_type_wrapper (0x0x7f5a2fafd2a0) 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 (0x0x7f5a2fafd600) 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 (0x0x7f5a2fafd6c0) 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 (0x0x7f5a2fafd780) 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 (0x0x7f5a2fafd840) 0 empty - -Class std::__result_of_other_impl - size=1 align=1 - base size=0 base align=1 -std::__result_of_other_impl (0x0x7f5a2fafdae0) 0 empty - -Class std::piecewise_construct_t - size=1 align=1 - base size=0 base align=1 -std::piecewise_construct_t (0x0x7f5a2fafdcc0) 0 empty - -Class std::__true_type - size=1 align=1 - base size=0 base align=1 -std::__true_type (0x0x7f5a2fb7d180) 0 empty - -Class std::__false_type - size=1 align=1 - base size=0 base align=1 -std::__false_type (0x0x7f5a2fb7d1e0) 0 empty - -Class std::input_iterator_tag - size=1 align=1 - base size=0 base align=1 -std::input_iterator_tag (0x0x7f5a2fbb7e40) 0 empty - -Class std::output_iterator_tag - size=1 align=1 - base size=0 base align=1 -std::output_iterator_tag (0x0x7f5a2fbb7ea0) 0 empty - -Class std::forward_iterator_tag - size=1 align=1 - base size=1 base align=1 -std::forward_iterator_tag (0x0x7f5a2fb06680) 0 empty - std::input_iterator_tag (0x0x7f5a2fbb7f00) 0 empty - -Class std::bidirectional_iterator_tag - size=1 align=1 - base size=1 base align=1 -std::bidirectional_iterator_tag (0x0x7f5a2fb066e8) 0 empty - std::forward_iterator_tag (0x0x7f5a2fb06750) 0 empty - std::input_iterator_tag (0x0x7f5a2fbb7f60) 0 empty - -Class std::random_access_iterator_tag - size=1 align=1 - base size=1 base align=1 -std::random_access_iterator_tag (0x0x7f5a2fb067b8) 0 empty - std::bidirectional_iterator_tag (0x0x7f5a2fb06820) 0 empty - std::forward_iterator_tag (0x0x7f5a2fb06888) 0 empty - std::input_iterator_tag (0x0x7f5a2fbe3000) 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 (0x0x7f5a2fbe3c60) 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 (0x0x7f5a2fbe3cc0) 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 (0x0x7f5a2fbe3d20) 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 (0x0x7f5a2fbe3d80) 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 (0x0x7f5a2fbe3de0) 0 empty - -Class wait - size=4 align=4 - base size=4 base align=4 -wait (0x0x7f5a2f8b4900) 0 - -Class __locale_struct - size=232 align=8 - base size=232 base align=8 -__locale_struct (0x0x7f5a2f8b4b40) 0 - -Class timespec - size=16 align=8 - base size=16 base align=8 -timespec (0x0x7f5a2f8b4c00) 0 - -Class timeval - size=16 align=8 - base size=16 base align=8 -timeval (0x0x7f5a2f8b4c60) 0 - -Class pthread_attr_t - size=56 align=8 - base size=56 base align=8 -pthread_attr_t (0x0x7f5a2f8b4d20) 0 - -Class __pthread_internal_list - size=16 align=8 - base size=16 base align=8 -__pthread_internal_list (0x0x7f5a2f8b4d80) 0 - -Class random_data - size=48 align=8 - base size=48 base align=8 -random_data (0x0x7f5a2f958240) 0 - -Class drand48_data - size=24 align=8 - base size=24 base align=8 -drand48_data (0x0x7f5a2f9582a0) 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 (0x0x7f5a2f958300) 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 (0x0x7f5a2fb06dd0) 0 nearly-empty - vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u) - std::exception (0x0x7f5a2f958360) 0 nearly-empty - primary-for std::bad_exception (0x0x7f5a2fb06dd0) - -Class std::__exception_ptr::exception_ptr - size=8 align=8 - base size=8 base align=8 -std::__exception_ptr::exception_ptr (0x0x7f5a2f9583c0) 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 (0x0x7f5a2f958420) 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 (0x0x7f5a2f645000) 0 nearly-empty - vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u) - std::exception (0x0x7f5a2f958840) 0 nearly-empty - primary-for std::bad_alloc (0x0x7f5a2f645000) - -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 (0x0x7f5a2f645068) 0 nearly-empty - vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 16u) - std::bad_alloc (0x0x7f5a2f6450d0) 0 nearly-empty - primary-for std::bad_array_new_length (0x0x7f5a2f645068) - std::exception (0x0x7f5a2f9588a0) 0 nearly-empty - primary-for std::bad_alloc (0x0x7f5a2f6450d0) - -Class std::nothrow_t - size=1 align=1 - base size=0 base align=1 -std::nothrow_t (0x0x7f5a2f958900) 0 empty - -Class __exception - size=40 align=8 - base size=40 base align=8 -__exception (0x0x7f5a2f6cc540) 0 - -Class lconv - size=96 align=8 - base size=96 base align=8 -lconv (0x0x7f5a2f4ec240) 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 (0x0x7f5a2f4ec2a0) 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 (0x0x7f5a2f58f180) 0 - -Class __sched_param - size=4 align=4 - base size=4 base align=4 -__sched_param (0x0x7f5a2f58f1e0) 0 - -Class timex - size=208 align=8 - base size=208 base align=8 -timex (0x0x7f5a2f58f2a0) 0 - -Class tm - size=56 align=8 - base size=56 base align=8 -tm (0x0x7f5a2f58f300) 0 - -Class itimerspec - size=32 align=8 - base size=32 base align=8 -itimerspec (0x0x7f5a2f58f360) 0 - -Class _pthread_cleanup_buffer - size=32 align=8 - base size=32 base align=8 -_pthread_cleanup_buffer (0x0x7f5a2f58f3c0) 0 - -Class __pthread_cleanup_frame - size=24 align=8 - base size=24 base align=8 -__pthread_cleanup_frame (0x0x7f5a2f58f4e0) 0 - -Class __pthread_cleanup_class - size=24 align=8 - base size=24 base align=8 -__pthread_cleanup_class (0x0x7f5a2f58f540) 0 - -Class _IO_marker - size=24 align=8 - base size=24 base align=8 -_IO_marker (0x0x7f5a2f58f960) 0 - -Class _IO_FILE - size=216 align=8 - base size=216 base align=8 -_IO_FILE (0x0x7f5a2f58f9c0) 0 - -Class std::_Hash_impl - size=1 align=1 - base size=0 base align=1 -std::_Hash_impl (0x0x7f5a2f0b01e0) 0 empty - -Class std::_Fnv_hash_impl - size=1 align=1 - base size=0 base align=1 -std::_Fnv_hash_impl (0x0x7f5a2f0b0240) 0 empty - -Class std::__numeric_limits_base - size=1 align=1 - base size=0 base align=1 -std::__numeric_limits_base (0x0x7f5a2f18d1e0) 0 empty - -Class std::_Bit_reference - size=16 align=8 - base size=16 base align=8 -std::_Bit_reference (0x0x7f5a2efa3000) 0 - -Class std::_Bit_iterator_base - size=16 align=8 - base size=12 base align=8 -std::_Bit_iterator_base (0x0x7f5a2f0aee38) 0 - std::iterator (0x0x7f5a2efa30c0) 0 empty - -Class std::_Bit_iterator - size=16 align=8 - base size=12 base align=8 -std::_Bit_iterator (0x0x7f5a2f0aeea0) 0 - std::_Bit_iterator_base (0x0x7f5a2f0aef08) 0 - std::iterator (0x0x7f5a2efa3120) 0 empty - -Class std::_Bit_const_iterator - size=16 align=8 - base size=12 base align=8 -std::_Bit_const_iterator (0x0x7f5a2f0aef70) 0 - std::_Bit_iterator_base (0x0x7f5a2f0ae618) 0 - std::iterator (0x0x7f5a2efa3180) 0 empty - -Class std::random_device - size=5000 align=8 - base size=5000 base align=8 -std::random_device (0x0x7f5a2efa3f60) 0 - -Class std::bernoulli_distribution::param_type - size=8 align=8 - base size=8 base align=8 -std::bernoulli_distribution::param_type (0x0x7f5a2ed85d20) 0 - -Class std::bernoulli_distribution - size=8 align=8 - base size=8 base align=8 -std::bernoulli_distribution (0x0x7f5a2ed85cc0) 0 - -Class std::seed_seq - size=24 align=8 - base size=24 base align=8 -std::seed_seq (0x0x7f5a2eabacc0) 0 - -Class qIsNull(double)::U - size=8 align=8 - base size=8 base align=8 -qIsNull(double)::U (0x0x7f5a2d7187e0) 0 - -Class qIsNull(float)::U - size=4 align=4 - base size=4 base align=4 -qIsNull(float)::U (0x0x7f5a2d718840) 0 - -Class QSysInfo - size=1 align=1 - base size=0 base align=1 -QSysInfo (0x0x7f5a2d3fb300) 0 empty - -Class QMessageLogContext - size=32 align=8 - base size=32 base align=8 -QMessageLogContext (0x0x7f5a2d3fb360) 0 - -Class QMessageLogger - size=32 align=8 - base size=32 base align=8 -QMessageLogger (0x0x7f5a2d3fb3c0) 0 - -Class QFlag - size=4 align=4 - base size=4 base align=4 -QFlag (0x0x7f5a2d3fb420) 0 - -Class QIncompatibleFlag - size=4 align=4 - base size=4 base align=4 -QIncompatibleFlag (0x0x7f5a2d3fb6c0) 0 - -Class std::__atomic_flag_base - size=1 align=1 - base size=1 base align=1 -std::__atomic_flag_base (0x0x7f5a2d3fbc00) 0 - -Class std::atomic_flag - size=1 align=1 - base size=1 base align=1 -std::atomic_flag (0x0x7f5a2d3e0d00) 0 - std::__atomic_flag_base (0x0x7f5a2d3fbc60) 0 - -Class QAtomicInt - size=4 align=4 - base size=4 base align=4 -QAtomicInt (0x0x7f5a2d277478) 0 - QAtomicInteger (0x0x7f5a2d2774e0) 0 - QBasicAtomicInteger (0x0x7f5a2cfb33c0) 0 - -Class QInternal - size=1 align=1 - base size=0 base align=1 -QInternal (0x0x7f5a2cede960) 0 empty - -Class QtPrivate::QSlotObjectBase - size=16 align=8 - base size=16 base align=8 -QtPrivate::QSlotObjectBase (0x0x7f5a2cc82b40) 0 - -Class QGenericArgument - size=16 align=8 - base size=16 base align=8 -QGenericArgument (0x0x7f5a2cc82c60) 0 - -Class QGenericReturnArgument - size=16 align=8 - base size=16 base align=8 -QGenericReturnArgument (0x0x7f5a2ccd70d0) 0 - QGenericArgument (0x0x7f5a2cc82cc0) 0 - -Class QMetaObject - size=48 align=8 - base size=48 base align=8 -QMetaObject (0x0x7f5a2cc82e40) 0 - -Class QMetaObject::Connection - size=8 align=8 - base size=8 base align=8 -QMetaObject::Connection (0x0x7f5a2cc82f00) 0 - -Class QLatin1Char - size=1 align=1 - base size=1 base align=1 -QLatin1Char (0x0x7f5a2cd7bf60) 0 - -Class QChar - size=2 align=2 - base size=2 base align=2 -QChar (0x0x7f5a2c96a000) 0 - -Class QtPrivate::RefCount - size=4 align=4 - base size=4 base align=4 -QtPrivate::RefCount (0x0x7f5a2c96a2a0) 0 - -Class QArrayData - size=24 align=8 - base size=24 base align=8 -QArrayData (0x0x7f5a2c96a300) 0 - -Class QtPrivate::QContainerImplHelper - size=1 align=1 - base size=0 base align=1 -QtPrivate::QContainerImplHelper (0x0x7f5a2c96a660) 0 empty - -Class std::locale - size=8 align=8 - base size=8 base align=8 -std::locale (0x0x7f5a2c96a6c0) 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 (0x0x7f5a2c96a720) 0 - vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16u) - -Class std::locale::id - size=8 align=8 - base size=8 base align=8 -std::locale::id (0x0x7f5a2c96a780) 0 - -Class std::locale::_Impl - size=40 align=8 - base size=40 base align=8 -std::locale::_Impl (0x0x7f5a2c96a7e0) 0 - -Class std::__cow_string - size=8 align=8 - base size=8 base align=8 -std::__cow_string (0x0x7f5a2c96aba0) 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 (0x0x7f5a2ca756e8) 0 - vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u) - std::exception (0x0x7f5a2c96ac60) 0 nearly-empty - primary-for std::logic_error (0x0x7f5a2ca756e8) - -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 (0x0x7f5a2ca75750) 0 - vptr=((& std::domain_error::_ZTVSt12domain_error) + 16u) - std::logic_error (0x0x7f5a2ca757b8) 0 - primary-for std::domain_error (0x0x7f5a2ca75750) - std::exception (0x0x7f5a2c96acc0) 0 nearly-empty - primary-for std::logic_error (0x0x7f5a2ca757b8) - -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 (0x0x7f5a2ca75820) 0 - vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 16u) - std::logic_error (0x0x7f5a2ca75888) 0 - primary-for std::invalid_argument (0x0x7f5a2ca75820) - std::exception (0x0x7f5a2c96ad20) 0 nearly-empty - primary-for std::logic_error (0x0x7f5a2ca75888) - -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 (0x0x7f5a2ca758f0) 0 - vptr=((& std::length_error::_ZTVSt12length_error) + 16u) - std::logic_error (0x0x7f5a2ca75958) 0 - primary-for std::length_error (0x0x7f5a2ca758f0) - std::exception (0x0x7f5a2c96ad80) 0 nearly-empty - primary-for std::logic_error (0x0x7f5a2ca75958) - -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 (0x0x7f5a2ca759c0) 0 - vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 16u) - std::logic_error (0x0x7f5a2ca75a28) 0 - primary-for std::out_of_range (0x0x7f5a2ca759c0) - std::exception (0x0x7f5a2c96ade0) 0 nearly-empty - primary-for std::logic_error (0x0x7f5a2ca75a28) - -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 (0x0x7f5a2ca75a90) 0 - vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 16u) - std::exception (0x0x7f5a2c96ae40) 0 nearly-empty - primary-for std::runtime_error (0x0x7f5a2ca75a90) - -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 (0x0x7f5a2ca75af8) 0 - vptr=((& std::range_error::_ZTVSt11range_error) + 16u) - std::runtime_error (0x0x7f5a2ca75b60) 0 - primary-for std::range_error (0x0x7f5a2ca75af8) - std::exception (0x0x7f5a2c96aea0) 0 nearly-empty - primary-for std::runtime_error (0x0x7f5a2ca75b60) - -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 (0x0x7f5a2ca75bc8) 0 - vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 16u) - std::runtime_error (0x0x7f5a2ca75c30) 0 - primary-for std::overflow_error (0x0x7f5a2ca75bc8) - std::exception (0x0x7f5a2c96af00) 0 nearly-empty - primary-for std::runtime_error (0x0x7f5a2ca75c30) - -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 (0x0x7f5a2ca75c98) 0 - vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 16u) - std::runtime_error (0x0x7f5a2ca75d00) 0 - primary-for std::underflow_error (0x0x7f5a2ca75c98) - std::exception (0x0x7f5a2c96af60) 0 nearly-empty - primary-for std::runtime_error (0x0x7f5a2ca75d00) - -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 (0x0x7f5a2cb2e120) 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 (0x0x7f5a2cb2e360) 0 - -Class std::error_condition - size=16 align=8 - base size=16 base align=8 -std::error_condition (0x0x7f5a2cb2e4e0) 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 (0x0x7f5a2c76e138) 0 - vptr=((& std::system_error::_ZTVSt12system_error) + 16u) - std::runtime_error (0x0x7f5a2c76e1a0) 0 - primary-for std::system_error (0x0x7f5a2c76e138) - std::exception (0x0x7f5a2cb2e720) 0 nearly-empty - primary-for std::runtime_error (0x0x7f5a2c76e1a0) - -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 (0x0x7f5a2c76ed68) 0 - vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u) - std::system_error (0x0x7f5a2c76edd0) 0 - primary-for std::ios_base::failure (0x0x7f5a2c76ed68) - std::runtime_error (0x0x7f5a2c76ee38) 0 - primary-for std::system_error (0x0x7f5a2c76edd0) - std::exception (0x0x7f5a2cb2ea20) 0 nearly-empty - primary-for std::runtime_error (0x0x7f5a2c76ee38) - -Class std::ios_base::_Callback_list - size=24 align=8 - base size=24 base align=8 -std::ios_base::_Callback_list (0x0x7f5a2cb2ea80) 0 - -Class std::ios_base::_Words - size=16 align=8 - base size=16 base align=8 -std::ios_base::_Words (0x0x7f5a2cb2eae0) 0 - -Class std::ios_base::Init - size=1 align=1 - base size=0 base align=1 -std::ios_base::Init (0x0x7f5a2cb2eb40) 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 (0x0x7f5a2cb2e9c0) 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 (0x0x7f5a2c864300) 0 empty - -Class std::__num_base - size=1 align=1 - base size=0 base align=1 -std::__num_base (0x0x7f5a2c8649c0) 0 empty - -VTT for std::basic_ostream -std::basic_ostream::_ZTTSo: 2u entries -0 ((& std::basic_ostream::_ZTVSo) + 24u) -8 ((& std::basic_ostream::_ZTVSo) + 64u) - -VTT for std::basic_ostream -std::basic_ostream::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries -0 ((& std::basic_ostream::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u) -8 ((& std::basic_ostream::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u) - -VTT for std::basic_istream -std::basic_istream::_ZTTSi: 2u entries -0 ((& std::basic_istream::_ZTVSi) + 24u) -8 ((& std::basic_istream::_ZTVSi) + 64u) - -VTT for std::basic_istream -std::basic_istream::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries -0 ((& std::basic_istream::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u) -8 ((& std::basic_istream::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u) - -Construction vtable for std::basic_istream (0x0x7f5a2c429750 instance) in std::basic_iostream -std::basic_iostream::_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 (0x0x7f5a2c429820 instance) in std::basic_iostream -std::basic_iostream::_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 -std::basic_iostream::_ZTTSd: 7u entries -0 ((& std::basic_iostream::_ZTVSd) + 24u) -8 ((& std::basic_iostream::_ZTCSd0_Si) + 24u) -16 ((& std::basic_iostream::_ZTCSd0_Si) + 64u) -24 ((& std::basic_iostream::_ZTCSd16_So) + 24u) -32 ((& std::basic_iostream::_ZTCSd16_So) + 64u) -40 ((& std::basic_iostream::_ZTVSd) + 104u) -48 ((& std::basic_iostream::_ZTVSd) + 64u) - -Construction vtable for std::basic_istream (0x0x7f5a2c429bc8 instance) in std::basic_iostream -std::basic_iostream::_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 (0x0x7f5a2c429c98 instance) in std::basic_iostream -std::basic_iostream::_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 -std::basic_iostream::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries -0 ((& std::basic_iostream::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u) -8 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u) -16 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u) -24 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24u) -32 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64u) -40 ((& std::basic_iostream::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u) -48 ((& std::basic_iostream::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u) - -Class QByteArrayDataPtr - size=8 align=8 - base size=8 base align=8 -QByteArrayDataPtr (0x0x7f5a2c486240) 0 - -Class QByteArray - size=8 align=8 - base size=8 base align=8 -QByteArray (0x0x7f5a2c4862a0) 0 - -Class QByteRef - size=16 align=8 - base size=12 base align=8 -QByteRef (0x0x7f5a2c1a9600) 0 - -Class QStringDataPtr - size=8 align=8 - base size=8 base align=8 -QStringDataPtr (0x0x7f5a2c1a9960) 0 - -Class QStringView - size=16 align=8 - base size=16 base align=8 -QStringView (0x0x7f5a2c1a9de0) 0 - -Class QLatin1String - size=16 align=8 - base size=16 base align=8 -QLatin1String (0x0x7f5a2c2dcc60) 0 - -Class QString::Null - size=1 align=1 - base size=0 base align=1 -QString::Null (0x0x7f5a2bf6d300) 0 empty - -Class QString - size=8 align=8 - base size=8 base align=8 -QString (0x0x7f5a2bf6d2a0) 0 - -Class QCharRef - size=16 align=8 - base size=12 base align=8 -QCharRef (0x0x7f5a2c1163c0) 0 - -Class QStringRef - size=16 align=8 - base size=16 base align=8 -QStringRef (0x0x7f5a2bedf000) 0 - -Class QtPrivate::QHashCombine - size=1 align=1 - base size=0 base align=1 -QtPrivate::QHashCombine (0x0x7f5a2bedfc60) 0 empty - -Class QtPrivate::QHashCombineCommutative - size=1 align=1 - base size=0 base align=1 -QtPrivate::QHashCombineCommutative (0x0x7f5a2bedfcc0) 0 empty - -Class std::__detail::_List_node_base - size=16 align=8 - base size=16 base align=8 -std::__detail::_List_node_base (0x0x7f5a2bedfd20) 0 - -Class QListData::NotArrayCompatibleLayout - size=1 align=1 - base size=0 base align=1 -QListData::NotArrayCompatibleLayout (0x0x7f5a2bcf6120) 0 empty - -Class QListData::NotIndirectLayout - size=1 align=1 - base size=0 base align=1 -QListData::NotIndirectLayout (0x0x7f5a2bcf6180) 0 empty - -Class QListData::ArrayCompatibleLayout - size=1 align=1 - base size=1 base align=1 -QListData::ArrayCompatibleLayout (0x0x7f5a2bc736e8) 0 empty - QListData::NotIndirectLayout (0x0x7f5a2bcf61e0) 0 empty - -Class QListData::InlineWithPaddingLayout - size=1 align=1 - base size=1 base align=1 -QListData::InlineWithPaddingLayout (0x0x7f5a2b973f50) 0 empty - QListData::NotArrayCompatibleLayout (0x0x7f5a2bcf6240) 0 empty - QListData::NotIndirectLayout (0x0x7f5a2bcf62a0) 0 empty - -Class QListData::IndirectLayout - size=1 align=1 - base size=1 base align=1 -QListData::IndirectLayout (0x0x7f5a2bc73750) 0 empty - QListData::NotArrayCompatibleLayout (0x0x7f5a2bcf6300) 0 empty - -Class QListData::Data - size=24 align=8 - base size=24 base align=8 -QListData::Data (0x0x7f5a2bcf6360) 0 - -Class QListData - size=8 align=8 - base size=8 base align=8 -QListData (0x0x7f5a2bcf60c0) 0 - -Class QRegExp - size=8 align=8 - base size=8 base align=8 -QRegExp (0x0x7f5a2bcf67e0) 0 - -Class QStringMatcher::Data - size=272 align=8 - base size=272 base align=8 -QStringMatcher::Data (0x0x7f5a2bb2ca20) 0 - -Class QStringMatcher - size=1048 align=8 - base size=1048 base align=8 -QStringMatcher (0x0x7f5a2bb2c9c0) 0 - -Class QStringList - size=8 align=8 - base size=8 base align=8 -QStringList (0x0x7f5a2bb3c1a0) 0 - QList (0x0x7f5a2bb3c208) 0 - QListSpecialMethods (0x0x7f5a2bb2cc00) 0 empty - -Class QScopedPointerPodDeleter - size=1 align=1 - base size=0 base align=1 -QScopedPointerPodDeleter (0x0x7f5a2b7cf060) 0 empty - -Class std::_Rb_tree_node_base - size=32 align=8 - base size=32 base align=8 -std::_Rb_tree_node_base (0x0x7f5a2b7cfc00) 0 - -Class std::allocator_arg_t - size=1 align=1 - base size=0 base align=1 -std::allocator_arg_t (0x0x7f5a2b5592a0) 0 empty - -Class std::__uses_alloc_base - size=1 align=1 - base size=0 base align=1 -std::__uses_alloc_base (0x0x7f5a2b559420) 0 empty - -Class std::__uses_alloc0::_Sink - size=1 align=1 - base size=0 base align=1 -std::__uses_alloc0::_Sink (0x0x7f5a2b5594e0) 0 empty - -Class std::__uses_alloc0 - size=1 align=1 - base size=1 base align=1 -std::__uses_alloc0 (0x0x7f5a2bb3caf8) 0 - std::__uses_alloc_base (0x0x7f5a2b559480) 0 empty - -Class std::_Swallow_assign - size=1 align=1 - base size=0 base align=1 -std::_Swallow_assign (0x0x7f5a2b6d9540) 0 empty - -Class QtPrivate::AbstractDebugStreamFunction - size=16 align=8 - base size=16 base align=8 -QtPrivate::AbstractDebugStreamFunction (0x0x7f5a2b6d9780) 0 - -Class QtPrivate::AbstractComparatorFunction - size=24 align=8 - base size=24 base align=8 -QtPrivate::AbstractComparatorFunction (0x0x7f5a2b6d9840) 0 - -Class QtPrivate::AbstractConverterFunction - size=8 align=8 - base size=8 base align=8 -QtPrivate::AbstractConverterFunction (0x0x7f5a2b6d9960) 0 - -Class QMetaType - size=80 align=8 - base size=80 base align=8 -QMetaType (0x0x7f5a2b6d9ae0) 0 - -Class QtMetaTypePrivate::VariantData - size=24 align=8 - base size=20 base align=8 -QtMetaTypePrivate::VariantData (0x0x7f5a2b6d9f00) 0 - -Class QtMetaTypePrivate::VectorBoolElements - size=1 align=1 - base size=0 base align=1 -QtMetaTypePrivate::VectorBoolElements (0x0x7f5a2b432060) 0 empty - -Class QtMetaTypePrivate::QSequentialIterableImpl - size=104 align=8 - base size=104 base align=8 -QtMetaTypePrivate::QSequentialIterableImpl (0x0x7f5a2b4329c0) 0 - -Class QtMetaTypePrivate::QAssociativeIterableImpl - size=112 align=8 - base size=112 base align=8 -QtMetaTypePrivate::QAssociativeIterableImpl (0x0x7f5a2b432de0) 0 - -Class QtMetaTypePrivate::QPairVariantInterfaceImpl - size=40 align=8 - base size=40 base align=8 -QtMetaTypePrivate::QPairVariantInterfaceImpl (0x0x7f5a2b525120) 0 - -Class std::chrono::_V2::system_clock - size=1 align=1 - base size=0 base align=1 -std::chrono::_V2::system_clock (0x0x7f5a2b334ae0) 0 empty - -Class std::chrono::_V2::steady_clock - size=1 align=1 - base size=0 base align=1 -std::chrono::_V2::steady_clock (0x0x7f5a2b090960) 0 empty - -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 (0x0x7f5a2b0909c0) 0 - vptr=((& QObjectData::_ZTV11QObjectData) + 16u) - -Class QObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QObject::QPrivateSignal (0x0x7f5a2b090ba0) 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 (0x0x7f5a2b090b40) 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 (0x0x7f5a2ad40e40) 0 nearly-empty - vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 16u) - -Class QSignalBlocker - size=16 align=8 - base size=10 base align=8 -QSignalBlocker (0x0x7f5a2ad40ea0) 0 - -Class QAbstractAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractAnimation::QPrivateSignal (0x0x7f5a2ad40f60) 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 (0x0x7f5a2ad5eea0) 0 - vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 16u) - QObject (0x0x7f5a2ad40f00) 0 - primary-for QAbstractAnimation (0x0x7f5a2ad5eea0) - -Class QAnimationDriver::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAnimationDriver::QPrivateSignal (0x0x7f5a2adcc060) 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 (0x0x7f5a2ad5ef08) 0 - vptr=((& QAnimationDriver::_ZTV16QAnimationDriver) + 16u) - QObject (0x0x7f5a2adcc000) 0 - primary-for QAnimationDriver (0x0x7f5a2ad5ef08) - -Class QEventLoop::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QEventLoop::QPrivateSignal (0x0x7f5a2adcc120) 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 (0x0x7f5a2ad5ef70) 0 - vptr=((& QEventLoop::_ZTV10QEventLoop) + 16u) - QObject (0x0x7f5a2adcc0c0) 0 - primary-for QEventLoop (0x0x7f5a2ad5ef70) - -Class QEventLoopLocker - size=8 align=8 - base size=8 base align=8 -QEventLoopLocker (0x0x7f5a2adcc300) 0 - -Class QAbstractEventDispatcher::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractEventDispatcher::QPrivateSignal (0x0x7f5a2adcc3c0) 0 empty - -Class QAbstractEventDispatcher::TimerInfo - size=12 align=4 - base size=12 base align=4 -QAbstractEventDispatcher::TimerInfo (0x0x7f5a2adcc420) 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 (0x0x7f5a2ad5e2d8) 0 - vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 16u) - QObject (0x0x7f5a2adcc360) 0 - primary-for QAbstractEventDispatcher (0x0x7f5a2ad5e2d8) - -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 (0x0x7f5a2adcc6c0) 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 (0x0x7f5a2ae2f138) 0 nearly-empty - vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u) - std::exception (0x0x7f5a2adcc720) 0 nearly-empty - primary-for std::bad_cast (0x0x7f5a2ae2f138) - -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 (0x0x7f5a2ae2f1a0) 0 nearly-empty - vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u) - std::exception (0x0x7f5a2adcc780) 0 nearly-empty - primary-for std::bad_typeid (0x0x7f5a2ae2f1a0) - -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 (0x0x7f5a2ab9d410) 0 nearly-empty - vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 16u) - std::exception (0x0x7f5a2ab53840) 0 nearly-empty - primary-for std::bad_function_call (0x0x7f5a2ab9d410) - -Class std::_Nocopy_types - size=16 align=8 - base size=16 base align=8 -std::_Nocopy_types (0x0x7f5a2ab53900) 0 - -Class std::_Any_data - size=16 align=8 - base size=16 base align=8 -std::_Any_data (0x0x7f5a2ab53960) 0 - -Class std::_Function_base - size=24 align=8 - base size=24 base align=8 -std::_Function_base (0x0x7f5a2ab53a80) 0 - -Class QMapNodeBase - size=24 align=8 - base size=24 base align=8 -QMapNodeBase (0x0x7f5a2ab53f60) 0 - -Class QMapDataBase - size=40 align=8 - base size=40 base align=8 -QMapDataBase (0x0x7f5a2ac514e0) 0 - -Class QHashData::Node - size=16 align=8 - base size=16 base align=8 -QHashData::Node (0x0x7f5a2ac518a0) 0 - -Class QHashData - size=48 align=8 - base size=44 base align=8 -QHashData (0x0x7f5a2ac51840) 0 - -Class QHashDummyValue - size=1 align=1 - base size=0 base align=1 -QHashDummyValue (0x0x7f5a2ac51900) 0 empty - -Class QVariant::PrivateShared - size=16 align=8 - base size=12 base align=8 -QVariant::PrivateShared (0x0x7f5a2aa631e0) 0 - -Class QVariant::Private::Data - size=8 align=8 - base size=8 base align=8 -QVariant::Private::Data (0x0x7f5a2aa632a0) 0 - -Class QVariant::Private - size=16 align=8 - base size=12 base align=8 -QVariant::Private (0x0x7f5a2aa63240) 0 - -Class QVariant::Handler - size=72 align=8 - base size=72 base align=8 -QVariant::Handler (0x0x7f5a2aa63300) 0 - -Class QVariant - size=16 align=8 - base size=16 base align=8 -QVariant (0x0x7f5a2aa63180) 0 - -Class QVariantComparisonHelper - size=8 align=8 - base size=8 base align=8 -QVariantComparisonHelper (0x0x7f5a2a730de0) 0 - -Class QSequentialIterable::const_iterator - size=112 align=8 - base size=112 base align=8 -QSequentialIterable::const_iterator (0x0x7f5a2a7dd480) 0 - -Class QSequentialIterable - size=104 align=8 - base size=104 base align=8 -QSequentialIterable (0x0x7f5a2a7dd420) 0 - -Class QAssociativeIterable::const_iterator - size=120 align=8 - base size=120 base align=8 -QAssociativeIterable::const_iterator (0x0x7f5a2a7dd540) 0 - -Class QAssociativeIterable - size=112 align=8 - base size=112 base align=8 -QAssociativeIterable (0x0x7f5a2a7dd4e0) 0 - -Class QModelIndex - size=24 align=8 - base size=24 base align=8 -QModelIndex (0x0x7f5a2a901840) 0 - -Class QPersistentModelIndex - size=8 align=8 - base size=8 base align=8 -QPersistentModelIndex (0x0x7f5a2a901f00) 0 - -Class QAbstractItemModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractItemModel::QPrivateSignal (0x0x7f5a2a6ec660) 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 (0x0x7f5a2a6f71a0) 0 - vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 16u) - QObject (0x0x7f5a2a6ec600) 0 - primary-for QAbstractItemModel (0x0x7f5a2a6f71a0) - -Class QAbstractTableModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractTableModel::QPrivateSignal (0x0x7f5a2a6ecf00) 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 (0x0x7f5a2a6f7888) 0 - vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 16u) - QAbstractItemModel (0x0x7f5a2a6f78f0) 0 - primary-for QAbstractTableModel (0x0x7f5a2a6f7888) - QObject (0x0x7f5a2a6ecea0) 0 - primary-for QAbstractItemModel (0x0x7f5a2a6f78f0) - -Class QAbstractListModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractListModel::QPrivateSignal (0x0x7f5a2a3de000) 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 (0x0x7f5a2a6f7958) 0 - vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 16u) - QAbstractItemModel (0x0x7f5a2a6f79c0) 0 - primary-for QAbstractListModel (0x0x7f5a2a6f7958) - QObject (0x0x7f5a2a6ecf60) 0 - primary-for QAbstractItemModel (0x0x7f5a2a6f79c0) - -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 (0x0x7f5a2a3de2a0) 0 - vptr=((& QAbstractNativeEventFilter::_ZTV26QAbstractNativeEventFilter) + 16u) - -Class QAbstractProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractProxyModel::QPrivateSignal (0x0x7f5a2a3de360) 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 (0x0x7f5a2a6f7af8) 0 - vptr=((& QAbstractProxyModel::_ZTV19QAbstractProxyModel) + 16u) - QAbstractItemModel (0x0x7f5a2a6f7b60) 0 - primary-for QAbstractProxyModel (0x0x7f5a2a6f7af8) - QObject (0x0x7f5a2a3de300) 0 - primary-for QAbstractItemModel (0x0x7f5a2a6f7b60) - -Class QAbstractState::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractState::QPrivateSignal (0x0x7f5a2a3de420) 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 (0x0x7f5a2a6f7bc8) 0 - vptr=((& QAbstractState::_ZTV14QAbstractState) + 16u) - QObject (0x0x7f5a2a3de3c0) 0 - primary-for QAbstractState (0x0x7f5a2a6f7bc8) - -Class QAbstractTransition::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractTransition::QPrivateSignal (0x0x7f5a2a3de4e0) 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 (0x0x7f5a2a6f7c30) 0 - vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 16u) - QObject (0x0x7f5a2a3de480) 0 - primary-for QAbstractTransition (0x0x7f5a2a6f7c30) - -Class QAnimationGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAnimationGroup::QPrivateSignal (0x0x7f5a2a3de5a0) 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 (0x0x7f5a2a6f7c98) 0 - vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 16u) - QAbstractAnimation (0x0x7f5a2a6f7d00) 0 - primary-for QAnimationGroup (0x0x7f5a2a6f7c98) - QObject (0x0x7f5a2a3de540) 0 - primary-for QAbstractAnimation (0x0x7f5a2a6f7d00) - -Class QBasicTimer - size=4 align=4 - base size=4 base align=4 -QBasicTimer (0x0x7f5a2a4b7300) 0 - -Class QBitArray - size=8 align=8 - base size=8 base align=8 -QBitArray (0x0x7f5a2a4b75a0) 0 - -Class QBitRef - size=16 align=8 - base size=12 base align=8 -QBitRef (0x0x7f5a2a4b7660) 0 - -Class QIODevice::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIODevice::QPrivateSignal (0x0x7f5a2a4b7960) 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 (0x0x7f5a2a4e13a8) 0 - vptr=((& QIODevice::_ZTV9QIODevice) + 16u) - QObject (0x0x7f5a2a4b7900) 0 - primary-for QIODevice (0x0x7f5a2a4e13a8) - -Class QBuffer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QBuffer::QPrivateSignal (0x0x7f5a2a4b7ba0) 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 (0x0x7f5a2a4e14e0) 0 - vptr=((& QBuffer::_ZTV7QBuffer) + 16u) - QIODevice (0x0x7f5a2a4e1548) 0 - primary-for QBuffer (0x0x7f5a2a4e14e0) - QObject (0x0x7f5a2a4b7b40) 0 - primary-for QIODevice (0x0x7f5a2a4e1548) - -Class QByteArrayMatcher::Data - size=272 align=8 - base size=272 base align=8 -QByteArrayMatcher::Data (0x0x7f5a2a4b7c60) 0 - -Class QByteArrayMatcher - size=1040 align=8 - base size=1040 base align=8 -QByteArrayMatcher (0x0x7f5a2a4b7c00) 0 - -Class QStaticByteArrayMatcherBase::Skiptable - size=256 align=1 - base size=256 base align=1 -QStaticByteArrayMatcherBase::Skiptable (0x0x7f5a2a4b7d80) 0 - -Class QStaticByteArrayMatcherBase - size=256 align=16 - base size=256 base align=16 -QStaticByteArrayMatcherBase (0x0x7f5a2a4b7d20) 0 - -Class QSharedData - size=4 align=4 - base size=4 base align=4 -QSharedData (0x0x7f5a2a4b7f60) 0 - -Class QDate - size=8 align=8 - base size=8 base align=8 -QDate (0x0x7f5a2a1e9180) 0 - -Class QTime - size=4 align=4 - base size=4 base align=4 -QTime (0x0x7f5a2a1e9420) 0 - -Class QDateTime::ShortData - size=8 align=8 - base size=8 base align=8 -QDateTime::ShortData (0x0x7f5a2a1e9ba0) 0 - -Class QDateTime::Data - size=8 align=8 - base size=8 base align=8 -QDateTime::Data (0x0x7f5a2a1e9c00) 0 - -Class QDateTime - size=8 align=8 - base size=8 base align=8 -QDateTime (0x0x7f5a2a1e9b40) 0 - -Class QLocale - size=8 align=8 - base size=8 base align=8 -QLocale (0x0x7f5a2a30bd20) 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 (0x0x7f5a29fd4360) 0 - vptr=((& QTextStream::_ZTV11QTextStream) + 16u) - -Class QTextStreamManipulator - size=40 align=8 - base size=38 base align=8 -QTextStreamManipulator (0x0x7f5a29fd4600) 0 - -Class QContiguousCacheData - size=24 align=4 - base size=24 base align=4 -QContiguousCacheData (0x0x7f5a29fd4840) 0 - -Class QtSharedPointer::NormalDeleter - size=1 align=1 - base size=0 base align=1 -QtSharedPointer::NormalDeleter (0x0x7f5a29fd4f00) 0 empty - -Class QtSharedPointer::ExternalRefCountData - size=16 align=8 - base size=16 base align=8 -QtSharedPointer::ExternalRefCountData (0x0x7f5a29d060c0) 0 - -Class QDebug::Stream - size=80 align=8 - base size=76 base align=8 -QDebug::Stream (0x0x7f5a29d06600) 0 - -Class QDebug - size=8 align=8 - base size=8 base align=8 -QDebug (0x0x7f5a29d065a0) 0 - -Class QDebugStateSaver - size=8 align=8 - base size=8 base align=8 -QDebugStateSaver (0x0x7f5a29b15900) 0 - -Class QNoDebug - size=1 align=1 - base size=0 base align=1 -QNoDebug (0x0x7f5a29b159c0) 0 empty - -Class QCborError - size=4 align=4 - base size=4 base align=4 -QCborError (0x0x7f5a29b93d20) 0 - -Class QRegularExpression - size=8 align=8 - base size=8 base align=8 -QRegularExpression (0x0x7f5a29b93ea0) 0 - -Class QRegularExpressionMatch - size=8 align=8 - base size=8 base align=8 -QRegularExpressionMatch (0x0x7f5a29bf94e0) 0 - -Class QRegularExpressionMatchIterator - size=8 align=8 - base size=8 base align=8 -QRegularExpressionMatchIterator (0x0x7f5a29bf97e0) 0 - -Class QUrl - size=8 align=8 - base size=8 base align=8 -QUrl (0x0x7f5a29bf9ba0) 0 - -Class QUuid - size=16 align=4 - base size=16 base align=4 -QUuid (0x0x7f5a299952a0) 0 - -Class QCborParserError - size=16 align=8 - base size=12 base align=8 -QCborParserError (0x0x7f5a299958a0) 0 - -Class QCborValue - size=24 align=8 - base size=20 base align=8 -QCborValue (0x0x7f5a29995900) 0 - -Class QCborValueRef - size=16 align=8 - base size=16 base align=8 -QCborValueRef (0x0x7f5a29851900) 0 - -Class QCborArray::Iterator - size=16 align=8 - base size=16 base align=8 -QCborArray::Iterator (0x0x7f5a29851ea0) 0 - -Class QCborArray::ConstIterator - size=16 align=8 - base size=16 base align=8 -QCborArray::ConstIterator (0x0x7f5a29851f00) 0 - -Class QCborArray - size=8 align=8 - base size=8 base align=8 -QCborArray (0x0x7f5a29851e40) 0 - -Class QCborMap::Iterator - size=16 align=8 - base size=16 base align=8 -QCborMap::Iterator (0x0x7f5a29581f60) 0 - -Class QCborMap::ConstIterator - size=16 align=8 - base size=16 base align=8 -QCborMap::ConstIterator (0x0x7f5a29620000) 0 - -Class QCborMap - size=8 align=8 - base size=8 base align=8 -QCborMap (0x0x7f5a29581f00) 0 - -Class qfloat16 - size=2 align=2 - base size=2 base align=2 -qfloat16 (0x0x7f5a29333b40) 0 - -Class QCborStreamWriter - size=8 align=8 - base size=8 base align=8 -QCborStreamWriter (0x0x7f5a29333f00) 0 - -Class QCborStreamReader - size=24 align=8 - base size=20 base align=8 -QCborStreamReader (0x0x7f5a2949f900) 0 - -Class QCollatorSortKey - size=8 align=8 - base size=8 base align=8 -QCollatorSortKey (0x0x7f5a2949ff60) 0 - -Class QCollator - size=8 align=8 - base size=8 base align=8 -QCollator (0x0x7f5a29146060) 0 - -Class QCommandLineOption - size=8 align=8 - base size=8 base align=8 -QCommandLineOption (0x0x7f5a291df060) 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 (0x0x7f5a291df4e0) 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 (0x0x7f5a291d0af8) 0 - vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 16u) - QEvent (0x0x7f5a291df540) 0 - primary-for QTimerEvent (0x0x7f5a291d0af8) - -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 (0x0x7f5a291d0b60) 0 - vptr=((& QChildEvent::_ZTV11QChildEvent) + 16u) - QEvent (0x0x7f5a291df5a0) 0 - primary-for QChildEvent (0x0x7f5a291d0b60) - -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 (0x0x7f5a292570d0) 0 - vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 16u) - QEvent (0x0x7f5a291dfa80) 0 - primary-for QDynamicPropertyChangeEvent (0x0x7f5a292570d0) - -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 (0x0x7f5a29257138) 0 - vptr=((& QDeferredDeleteEvent::_ZTV20QDeferredDeleteEvent) + 16u) - QEvent (0x0x7f5a291dfae0) 0 - primary-for QDeferredDeleteEvent (0x0x7f5a29257138) - -Class QCoreApplication::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QCoreApplication::QPrivateSignal (0x0x7f5a291dfba0) 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 (0x0x7f5a292571a0) 0 - vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 16u) - QObject (0x0x7f5a291dfb40) 0 - primary-for QCoreApplication (0x0x7f5a292571a0) - -Class QCommandLineParser - size=8 align=8 - base size=8 base align=8 -QCommandLineParser (0x0x7f5a291dfc00) 0 - -Class QCryptographicHash - size=8 align=8 - base size=8 base align=8 -QCryptographicHash (0x0x7f5a291dfc60) 0 - -Class QDataStream - size=32 align=8 - base size=32 base align=8 -QDataStream (0x0x7f5a291dfcc0) 0 - -Class QtPrivate::StreamStateSaver - size=16 align=8 - base size=12 base align=8 -QtPrivate::StreamStateSaver (0x0x7f5a291dfd80) 0 - -Class QElapsedTimer - size=16 align=8 - base size=16 base align=8 -QElapsedTimer (0x0x7f5a28eb02a0) 0 - -Class QDeadlineTimer - size=16 align=8 - base size=16 base align=8 -QDeadlineTimer (0x0x7f5a28eb0780) 0 - -Class QFileDevice::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFileDevice::QPrivateSignal (0x0x7f5a29019600) 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 (0x0x7f5a2901a618) 0 - vptr=((& QFileDevice::_ZTV11QFileDevice) + 16u) - QIODevice (0x0x7f5a2901a680) 0 - primary-for QFileDevice (0x0x7f5a2901a618) - QObject (0x0x7f5a290195a0) 0 - primary-for QIODevice (0x0x7f5a2901a680) - -Class QFile::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFile::QPrivateSignal (0x0x7f5a29019840) 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 (0x0x7f5a2901a7b8) 0 - vptr=((& QFile::_ZTV5QFile) + 16u) - QFileDevice (0x0x7f5a2901a820) 0 - primary-for QFile (0x0x7f5a2901a7b8) - QIODevice (0x0x7f5a2901a888) 0 - primary-for QFileDevice (0x0x7f5a2901a820) - QObject (0x0x7f5a290197e0) 0 - primary-for QIODevice (0x0x7f5a2901a888) - -Class QFileInfo - size=8 align=8 - base size=8 base align=8 -QFileInfo (0x0x7f5a29019a20) 0 - -Class QDir - size=8 align=8 - base size=8 base align=8 -QDir (0x0x7f5a29019e40) 0 - -Class QDirIterator - size=8 align=8 - base size=8 base align=8 -QDirIterator (0x0x7f5a28d09480) 0 - -Class QEasingCurve - size=8 align=8 - base size=8 base align=8 -QEasingCurve (0x0x7f5a28d096c0) 0 - -Class QEventTransition::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QEventTransition::QPrivateSignal (0x0x7f5a28e23ae0) 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 (0x0x7f5a28e26888) 0 - vptr=((& QEventTransition::_ZTV16QEventTransition) + 16u) - QAbstractTransition (0x0x7f5a28e268f0) 0 - primary-for QEventTransition (0x0x7f5a28e26888) - QObject (0x0x7f5a28e23a80) 0 - primary-for QAbstractTransition (0x0x7f5a28e268f0) - -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 (0x0x7f5a28e26958) 0 nearly-empty - vptr=((& QException::_ZTV10QException) + 16u) - std::exception (0x0x7f5a28e23b40) 0 nearly-empty - primary-for QException (0x0x7f5a28e26958) - -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 (0x0x7f5a28e269c0) 0 nearly-empty - vptr=((& QUnhandledException::_ZTV19QUnhandledException) + 16u) - QException (0x0x7f5a28e26a28) 0 nearly-empty - primary-for QUnhandledException (0x0x7f5a28e269c0) - std::exception (0x0x7f5a28e23ba0) 0 nearly-empty - primary-for QException (0x0x7f5a28e26a28) - -Class QtPrivate::ExceptionHolder - size=8 align=8 - base size=8 base align=8 -QtPrivate::ExceptionHolder (0x0x7f5a28e23c00) 0 - -Class QtPrivate::ExceptionStore - size=8 align=8 - base size=8 base align=8 -QtPrivate::ExceptionStore (0x0x7f5a28e23cc0) 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 (0x0x7f5a28e23d20) 0 nearly-empty - vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 16u) - -Class QFileSelector::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFileSelector::QPrivateSignal (0x0x7f5a28e23e40) 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 (0x0x7f5a28e26a90) 0 - vptr=((& QFileSelector::_ZTV13QFileSelector) + 16u) - QObject (0x0x7f5a28e23de0) 0 - primary-for QFileSelector (0x0x7f5a28e26a90) - -Class QFileSystemWatcher::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFileSystemWatcher::QPrivateSignal (0x0x7f5a28e23f00) 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 (0x0x7f5a28e26af8) 0 - vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 16u) - QObject (0x0x7f5a28e23ea0) 0 - primary-for QFileSystemWatcher (0x0x7f5a28e26af8) - -Class QFinalState::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFinalState::QPrivateSignal (0x0x7f5a28ad8000) 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 (0x0x7f5a28e26b60) 0 - vptr=((& QFinalState::_ZTV11QFinalState) + 16u) - QAbstractState (0x0x7f5a28e26bc8) 0 - primary-for QFinalState (0x0x7f5a28e26b60) - QObject (0x0x7f5a28e23f60) 0 - primary-for QAbstractState (0x0x7f5a28e26bc8) - -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 (0x0x7f5a28ad8060) 0 - vptr=((& QRunnable::_ZTV9QRunnable) + 16u) - -Class QBasicMutex - size=8 align=8 - base size=8 base align=8 -QBasicMutex (0x0x7f5a28ad80c0) 0 - -Class QMutex - size=8 align=8 - base size=8 base align=8 -QMutex (0x0x7f5a28e26d00) 0 - QBasicMutex (0x0x7f5a28ad82a0) 0 - -Class QMutexLocker - size=8 align=8 - base size=8 base align=8 -QMutexLocker (0x0x7f5a28ad8300) 0 - -Class QtPrivate::ResultItem - size=16 align=8 - base size=16 base align=8 -QtPrivate::ResultItem (0x0x7f5a28ad8360) 0 - -Class QtPrivate::ResultIteratorBase - size=16 align=8 - base size=12 base align=8 -QtPrivate::ResultIteratorBase (0x0x7f5a28ad83c0) 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 (0x0x7f5a28ad84e0) 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 (0x0x7f5a28ad8d20) 0 - vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 16u) - -Class QFutureWatcherBase::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFutureWatcherBase::QPrivateSignal (0x0x7f5a28c54540) 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 (0x0x7f5a28bcee38) 0 - vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 16u) - QObject (0x0x7f5a28c544e0) 0 - primary-for QFutureWatcherBase (0x0x7f5a28bcee38) - -Class QHistoryState::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QHistoryState::QPrivateSignal (0x0x7f5a28c54b40) 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 (0x0x7f5a28c98750) 0 - vptr=((& QHistoryState::_ZTV13QHistoryState) + 16u) - QAbstractState (0x0x7f5a28c987b8) 0 - primary-for QHistoryState (0x0x7f5a28c98750) - QObject (0x0x7f5a28c54ae0) 0 - primary-for QAbstractState (0x0x7f5a28c987b8) - -Class QIdentityProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIdentityProxyModel::QPrivateSignal (0x0x7f5a28c54c00) 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 (0x0x7f5a28c98820) 0 - vptr=((& QIdentityProxyModel::_ZTV19QIdentityProxyModel) + 16u) - QAbstractProxyModel (0x0x7f5a28c98888) 0 - primary-for QIdentityProxyModel (0x0x7f5a28c98820) - QAbstractItemModel (0x0x7f5a28c988f0) 0 - primary-for QAbstractProxyModel (0x0x7f5a28c98888) - QObject (0x0x7f5a28c54ba0) 0 - primary-for QAbstractItemModel (0x0x7f5a28c988f0) - -Class QItemSelectionRange - size=16 align=8 - base size=16 base align=8 -QItemSelectionRange (0x0x7f5a28c54c60) 0 - -Class QItemSelectionModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QItemSelectionModel::QPrivateSignal (0x0x7f5a28925360) 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 (0x0x7f5a28938138) 0 - vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 16u) - QObject (0x0x7f5a28925300) 0 - primary-for QItemSelectionModel (0x0x7f5a28938138) - -Class QItemSelection - size=8 align=8 - base size=8 base align=8 -QItemSelection (0x0x7f5a28938340) 0 - QList (0x0x7f5a289383a8) 0 - QListSpecialMethods (0x0x7f5a28925660) 0 empty - -Class QJsonValue - size=24 align=8 - base size=20 base align=8 -QJsonValue (0x0x7f5a28925b40) 0 - -Class QJsonValueRef - size=16 align=8 - base size=12 base align=8 -QJsonValueRef (0x0x7f5a287362a0) 0 - -Class QJsonValuePtr - size=24 align=8 - base size=24 base align=8 -QJsonValuePtr (0x0x7f5a287367e0) 0 - -Class QJsonValueRefPtr - size=16 align=8 - base size=16 base align=8 -QJsonValueRefPtr (0x0x7f5a28736840) 0 - -Class QJsonArray::iterator - size=16 align=8 - base size=12 base align=8 -QJsonArray::iterator (0x0x7f5a28736a20) 0 - -Class QJsonArray::const_iterator - size=16 align=8 - base size=12 base align=8 -QJsonArray::const_iterator (0x0x7f5a28736a80) 0 - -Class QJsonArray - size=16 align=8 - base size=16 base align=8 -QJsonArray (0x0x7f5a287369c0) 0 - -Class QJsonParseError - size=8 align=4 - base size=8 base align=4 -QJsonParseError (0x0x7f5a28846cc0) 0 - -Class QJsonDocument - size=8 align=8 - base size=8 base align=8 -QJsonDocument (0x0x7f5a28846d20) 0 - -Class QJsonObject::iterator - size=16 align=8 - base size=12 base align=8 -QJsonObject::iterator (0x0x7f5a284c13c0) 0 - -Class QJsonObject::const_iterator - size=16 align=8 - base size=12 base align=8 -QJsonObject::const_iterator (0x0x7f5a284c1420) 0 - -Class QJsonObject - size=16 align=8 - base size=16 base align=8 -QJsonObject (0x0x7f5a284c1360) 0 - -Class QLibrary::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QLibrary::QPrivateSignal (0x0x7f5a285786c0) 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 (0x0x7f5a285806e8) 0 - vptr=((& QLibrary::_ZTV8QLibrary) + 16u) - QObject (0x0x7f5a28578660) 0 - primary-for QLibrary (0x0x7f5a285806e8) - -Class QVersionNumber::SegmentStorage - size=8 align=8 - base size=8 base align=8 -QVersionNumber::SegmentStorage (0x0x7f5a28578d80) 0 - -Class QVersionNumber - size=8 align=8 - base size=8 base align=8 -QVersionNumber (0x0x7f5a285788a0) 0 - -Class QLibraryInfo - size=1 align=1 - base size=0 base align=1 -QLibraryInfo (0x0x7f5a286672a0) 0 empty - -Class QPoint - size=8 align=4 - base size=8 base align=4 -QPoint (0x0x7f5a28667300) 0 - -Class QPointF - size=16 align=8 - base size=16 base align=8 -QPointF (0x0x7f5a286675a0) 0 - -Class QLine - size=16 align=4 - base size=16 base align=4 -QLine (0x0x7f5a28667ba0) 0 - -Class QLineF - size=32 align=8 - base size=32 base align=8 -QLineF (0x0x7f5a2830c540) 0 - -Class QLinkedListData - size=32 align=8 - base size=25 base align=8 -QLinkedListData (0x0x7f5a2830cb40) 0 - -Class QLockFile - size=8 align=8 - base size=8 base align=8 -QLockFile (0x0x7f5a2830cea0) 0 - -Class QLoggingCategory::AtomicBools - size=4 align=1 - base size=4 base align=1 -QLoggingCategory::AtomicBools (0x0x7f5a28448060) 0 - -Class QLoggingCategory - size=24 align=8 - base size=24 base align=8 -QLoggingCategory (0x0x7f5a28448000) 0 - -Class QMargins - size=16 align=4 - base size=16 base align=4 -QMargins (0x0x7f5a284481e0) 0 - -Class QMarginsF - size=32 align=8 - base size=32 base align=8 -QMarginsF (0x0x7f5a28448480) 0 - -Class QMessageAuthenticationCode - size=8 align=8 - base size=8 base align=8 -QMessageAuthenticationCode (0x0x7f5a28448ae0) 0 - -Class QMetaMethod - size=16 align=8 - base size=12 base align=8 -QMetaMethod (0x0x7f5a28448b40) 0 - -Class QMetaEnum - size=16 align=8 - base size=12 base align=8 -QMetaEnum (0x0x7f5a2817f180) 0 - -Class QMetaProperty - size=32 align=8 - base size=32 base align=8 -QMetaProperty (0x0x7f5a2817f480) 0 - -Class QMetaClassInfo - size=16 align=8 - base size=12 base align=8 -QMetaClassInfo (0x0x7f5a2817f4e0) 0 - -Class QMimeData::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QMimeData::QPrivateSignal (0x0x7f5a2817f7e0) 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 (0x0x7f5a28176958) 0 - vptr=((& QMimeData::_ZTV9QMimeData) + 16u) - QObject (0x0x7f5a2817f780) 0 - primary-for QMimeData (0x0x7f5a28176958) - -Class QMimeType - size=8 align=8 - base size=8 base align=8 -QMimeType (0x0x7f5a2817f840) 0 - -Class QMimeDatabase - size=8 align=8 - base size=8 base align=8 -QMimeDatabase (0x0x7f5a2817fb40) 0 - -Class QObjectCleanupHandler::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QObjectCleanupHandler::QPrivateSignal (0x0x7f5a2817fc00) 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 (0x0x7f5a28176b60) 0 - vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 16u) - QObject (0x0x7f5a2817fba0) 0 - primary-for QObjectCleanupHandler (0x0x7f5a28176b60) - -Class QOperatingSystemVersion - size=16 align=4 - base size=16 base align=4 -QOperatingSystemVersion (0x0x7f5a2817fc60) 0 - -Class QParallelAnimationGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QParallelAnimationGroup::QPrivateSignal (0x0x7f5a2820a420) 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 (0x0x7f5a2820e270) 0 - vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 16u) - QAnimationGroup (0x0x7f5a2820e2d8) 0 - primary-for QParallelAnimationGroup (0x0x7f5a2820e270) - QAbstractAnimation (0x0x7f5a2820e340) 0 - primary-for QAnimationGroup (0x0x7f5a2820e2d8) - QObject (0x0x7f5a2820a3c0) 0 - primary-for QAbstractAnimation (0x0x7f5a2820e340) - -Class QPauseAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPauseAnimation::QPrivateSignal (0x0x7f5a2820a4e0) 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 (0x0x7f5a2820e3a8) 0 - vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 16u) - QAbstractAnimation (0x0x7f5a2820e410) 0 - primary-for QPauseAnimation (0x0x7f5a2820e3a8) - QObject (0x0x7f5a2820a480) 0 - primary-for QAbstractAnimation (0x0x7f5a2820e410) - -Class QStaticPlugin - size=16 align=8 - base size=16 base align=8 -QStaticPlugin (0x0x7f5a2820a6c0) 0 - -Class QPluginLoader::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPluginLoader::QPrivateSignal (0x0x7f5a2820a9c0) 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 (0x0x7f5a2820e618) 0 - vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 16u) - QObject (0x0x7f5a2820a960) 0 - primary-for QPluginLoader (0x0x7f5a2820e618) - -Class QProcessEnvironment - size=8 align=8 - base size=8 base align=8 -QProcessEnvironment (0x0x7f5a2820aa20) 0 - -Class QProcess::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QProcess::QPrivateSignal (0x0x7f5a28294120) 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 (0x0x7f5a2820ec98) 0 - vptr=((& QProcess::_ZTV8QProcess) + 16u) - QIODevice (0x0x7f5a2820ed00) 0 - primary-for QProcess (0x0x7f5a2820ec98) - QObject (0x0x7f5a282940c0) 0 - primary-for QIODevice (0x0x7f5a2820ed00) - -Class QVariantAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QVariantAnimation::QPrivateSignal (0x0x7f5a282941e0) 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 (0x0x7f5a2820ed68) 0 - vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 16u) - QAbstractAnimation (0x0x7f5a2820edd0) 0 - primary-for QVariantAnimation (0x0x7f5a2820ed68) - QObject (0x0x7f5a28294180) 0 - primary-for QAbstractAnimation (0x0x7f5a2820edd0) - -Class QPropertyAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPropertyAnimation::QPrivateSignal (0x0x7f5a282942a0) 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 (0x0x7f5a2820eea0) 0 - vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 16u) - QVariantAnimation (0x0x7f5a2820ef08) 0 - primary-for QPropertyAnimation (0x0x7f5a2820eea0) - QAbstractAnimation (0x0x7f5a2820ef70) 0 - primary-for QVariantAnimation (0x0x7f5a2820ef08) - QObject (0x0x7f5a28294240) 0 - primary-for QAbstractAnimation (0x0x7f5a2820ef70) - -Class QRandomGenerator::Storage - size=2504 align=8 - base size=2504 base align=8 -QRandomGenerator::Storage (0x0x7f5a282943c0) 0 - -Class QRandomGenerator - size=2512 align=8 - base size=2512 base align=8 -QRandomGenerator (0x0x7f5a28294360) 0 - -Class QRandomGenerator64 - size=2512 align=8 - base size=2512 base align=8 -QRandomGenerator64 (0x0x7f5a27e8c270) 0 - QRandomGenerator (0x0x7f5a27e87360) 0 - -Class QReadWriteLock - size=8 align=8 - base size=8 base align=8 -QReadWriteLock (0x0x7f5a27e87420) 0 - -Class QReadLocker - size=8 align=8 - base size=8 base align=8 -QReadLocker (0x0x7f5a27e876c0) 0 - -Class QWriteLocker - size=8 align=8 - base size=8 base align=8 -QWriteLocker (0x0x7f5a27e87780) 0 - -Class QSize - size=8 align=4 - base size=8 base align=4 -QSize (0x0x7f5a27e87840) 0 - -Class QSizeF - size=16 align=8 - base size=16 base align=8 -QSizeF (0x0x7f5a27e87ae0) 0 - -Class QRect - size=16 align=4 - base size=16 base align=4 -QRect (0x0x7f5a27e87d80) 0 - -Class QRectF - size=32 align=8 - base size=32 base align=8 -QRectF (0x0x7f5a27be5060) 0 - -Class QResource - size=8 align=8 - base size=8 base align=8 -QResource (0x0x7f5a27be5300) 0 - -Class QSaveFile::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSaveFile::QPrivateSignal (0x0x7f5a27be5480) 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 (0x0x7f5a27e8cdd0) 0 - vptr=((& QSaveFile::_ZTV9QSaveFile) + 16u) - QFileDevice (0x0x7f5a27e8ce38) 0 - primary-for QSaveFile (0x0x7f5a27e8cdd0) - QIODevice (0x0x7f5a27e8cea0) 0 - primary-for QFileDevice (0x0x7f5a27e8ce38) - QObject (0x0x7f5a27be5420) 0 - primary-for QIODevice (0x0x7f5a27e8cea0) - -Class QSemaphore - size=8 align=8 - base size=8 base align=8 -QSemaphore (0x0x7f5a27be55a0) 0 - -Class QSemaphoreReleaser - size=16 align=8 - base size=12 base align=8 -QSemaphoreReleaser (0x0x7f5a27be5720) 0 - -Class QSequentialAnimationGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSequentialAnimationGroup::QPrivateSignal (0x0x7f5a27a2cd20) 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 (0x0x7f5a27a41750) 0 - vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 16u) - QAnimationGroup (0x0x7f5a27a417b8) 0 - primary-for QSequentialAnimationGroup (0x0x7f5a27a41750) - QAbstractAnimation (0x0x7f5a27a41820) 0 - primary-for QAnimationGroup (0x0x7f5a27a417b8) - QObject (0x0x7f5a27a2ccc0) 0 - primary-for QAbstractAnimation (0x0x7f5a27a41820) - -Class QSettings::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSettings::QPrivateSignal (0x0x7f5a27a2cde0) 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 (0x0x7f5a27a41888) 0 - vptr=((& QSettings::_ZTV9QSettings) + 16u) - QObject (0x0x7f5a27a2cd80) 0 - primary-for QSettings (0x0x7f5a27a41888) - -Class QSharedMemory::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSharedMemory::QPrivateSignal (0x0x7f5a27a2cea0) 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 (0x0x7f5a27a418f0) 0 - vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 16u) - QObject (0x0x7f5a27a2ce40) 0 - primary-for QSharedMemory (0x0x7f5a27a418f0) - -Class QSignalMapper::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSignalMapper::QPrivateSignal (0x0x7f5a27a2cf60) 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 (0x0x7f5a27a41958) 0 - vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 16u) - QObject (0x0x7f5a27a2cf00) 0 - primary-for QSignalMapper (0x0x7f5a27a41958) - -Class QSignalTransition::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSignalTransition::QPrivateSignal (0x0x7f5a27aa7060) 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 (0x0x7f5a27a419c0) 0 - vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 16u) - QAbstractTransition (0x0x7f5a27a41a28) 0 - primary-for QSignalTransition (0x0x7f5a27a419c0) - QObject (0x0x7f5a27aa7000) 0 - primary-for QAbstractTransition (0x0x7f5a27a41a28) - -Class QSocketNotifier::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSocketNotifier::QPrivateSignal (0x0x7f5a27aa7120) 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 (0x0x7f5a27a41a90) 0 - vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 16u) - QObject (0x0x7f5a27aa70c0) 0 - primary-for QSocketNotifier (0x0x7f5a27a41a90) - -Class QSortFilterProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSortFilterProxyModel::QPrivateSignal (0x0x7f5a27aa71e0) 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 (0x0x7f5a27a41af8) 0 - vptr=((& QSortFilterProxyModel::_ZTV21QSortFilterProxyModel) + 16u) - QAbstractProxyModel (0x0x7f5a27a41b60) 0 - primary-for QSortFilterProxyModel (0x0x7f5a27a41af8) - QAbstractItemModel (0x0x7f5a27a41bc8) 0 - primary-for QAbstractProxyModel (0x0x7f5a27a41b60) - QObject (0x0x7f5a27aa7180) 0 - primary-for QAbstractItemModel (0x0x7f5a27a41bc8) - -Class QStandardPaths - size=1 align=1 - base size=0 base align=1 -QStandardPaths (0x0x7f5a27aa72a0) 0 empty - -Class QState::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QState::QPrivateSignal (0x0x7f5a27aa74e0) 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 (0x0x7f5a27a41d68) 0 - vptr=((& QState::_ZTV6QState) + 16u) - QAbstractState (0x0x7f5a27a41dd0) 0 - primary-for QState (0x0x7f5a27a41d68) - QObject (0x0x7f5a27aa7480) 0 - primary-for QAbstractState (0x0x7f5a27a41dd0) - -Class QStateMachine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStateMachine::QPrivateSignal (0x0x7f5a27aa7600) 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 (0x0x7f5a27a41f70) 0 - vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 16u) - QEvent (0x0x7f5a27aa7660) 0 - primary-for QStateMachine::SignalEvent (0x0x7f5a27a41f70) - -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 (0x0x7f5a27b57000) 0 - vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 16u) - QEvent (0x0x7f5a27aa76c0) 0 - primary-for QStateMachine::WrappedEvent (0x0x7f5a27b57000) - -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 (0x0x7f5a27a41e38) 0 - vptr=((& QStateMachine::_ZTV13QStateMachine) + 16u) - QState (0x0x7f5a27a41ea0) 0 - primary-for QStateMachine (0x0x7f5a27a41e38) - QAbstractState (0x0x7f5a27a41f08) 0 - primary-for QState (0x0x7f5a27a41ea0) - QObject (0x0x7f5a27aa75a0) 0 - primary-for QAbstractState (0x0x7f5a27a41f08) - -Class QStorageInfo - size=8 align=8 - base size=8 base align=8 -QStorageInfo (0x0x7f5a27aa7720) 0 - -Class QAbstractConcatenable - size=1 align=1 - base size=0 base align=1 -QAbstractConcatenable (0x0x7f5a277ad660) 0 empty - -Class QStringListModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStringListModel::QPrivateSignal (0x0x7f5a27834a20) 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 (0x0x7f5a27864000) 0 - vptr=((& QStringListModel::_ZTV16QStringListModel) + 16u) - QAbstractListModel (0x0x7f5a27864068) 0 - primary-for QStringListModel (0x0x7f5a27864000) - QAbstractItemModel (0x0x7f5a278640d0) 0 - primary-for QAbstractListModel (0x0x7f5a27864068) - QObject (0x0x7f5a278349c0) 0 - primary-for QAbstractItemModel (0x0x7f5a278640d0) - -Class QSystemSemaphore - size=8 align=8 - base size=8 base align=8 -QSystemSemaphore (0x0x7f5a27834a80) 0 - -Class QTemporaryDir - size=8 align=8 - base size=8 base align=8 -QTemporaryDir (0x0x7f5a27834b40) 0 - -Class QTemporaryFile::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTemporaryFile::QPrivateSignal (0x0x7f5a27834c60) 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 (0x0x7f5a27864138) 0 - vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 16u) - QFile (0x0x7f5a278641a0) 0 - primary-for QTemporaryFile (0x0x7f5a27864138) - QFileDevice (0x0x7f5a27864208) 0 - primary-for QFile (0x0x7f5a278641a0) - QIODevice (0x0x7f5a27864270) 0 - primary-for QFileDevice (0x0x7f5a27864208) - QObject (0x0x7f5a27834c00) 0 - primary-for QIODevice (0x0x7f5a27864270) - -Class QTextBoundaryFinder - size=48 align=8 - base size=48 base align=8 -QTextBoundaryFinder (0x0x7f5a27834cc0) 0 - -Class QTextCodec::ConverterState - size=32 align=8 - base size=32 base align=8 -QTextCodec::ConverterState (0x0x7f5a27834f00) 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 (0x0x7f5a27834ea0) 0 nearly-empty - vptr=((& QTextCodec::_ZTV10QTextCodec) + 16u) - -Class QTextEncoder - size=40 align=8 - base size=40 base align=8 -QTextEncoder (0x0x7f5a278e6120) 0 - -Class QTextDecoder - size=40 align=8 - base size=40 base align=8 -QTextDecoder (0x0x7f5a278e6180) 0 - -Class std::__mutex_base - size=40 align=8 - base size=40 base align=8 -std::__mutex_base (0x0x7f5a278e61e0) 0 - -Class std::__recursive_mutex_base - size=40 align=8 - base size=40 base align=8 -std::__recursive_mutex_base (0x0x7f5a278e6240) 0 - -Class std::mutex - size=40 align=8 - base size=40 base align=8 -std::mutex (0x0x7f5a27864478) 0 - std::__mutex_base (0x0x7f5a278e62a0) 0 - -Class std::recursive_mutex - size=40 align=8 - base size=40 base align=8 -std::recursive_mutex (0x0x7f5a278644e0) 0 - std::__recursive_mutex_base (0x0x7f5a278e6300) 0 - -Class std::timed_mutex - size=40 align=8 - base size=40 base align=8 -std::timed_mutex (0x0x7f5a27950070) 0 - std::__mutex_base (0x0x7f5a278e6420) 0 - std::__timed_mutex_impl (0x0x7f5a278e6480) 0 empty - -Class std::recursive_timed_mutex - size=40 align=8 - base size=40 base align=8 -std::recursive_timed_mutex (0x0x7f5a27950a10) 0 - std::__recursive_mutex_base (0x0x7f5a278e6540) 0 - std::__timed_mutex_impl (0x0x7f5a278e65a0) 0 empty - -Class std::defer_lock_t - size=1 align=1 - base size=0 base align=1 -std::defer_lock_t (0x0x7f5a278e6600) 0 empty - -Class std::try_to_lock_t - size=1 align=1 - base size=0 base align=1 -std::try_to_lock_t (0x0x7f5a278e6660) 0 empty - -Class std::adopt_lock_t - size=1 align=1 - base size=0 base align=1 -std::adopt_lock_t (0x0x7f5a278e66c0) 0 empty - -Class std::once_flag - size=4 align=4 - base size=4 base align=4 -std::once_flag (0x0x7f5a278e6900) 0 - -Vtable for __gnu_cxx::__concurrence_lock_error -__gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_lock_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error -24 (int (*)(...))__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error -32 (int (*)(...))__gnu_cxx::__concurrence_lock_error::what - -Class __gnu_cxx::__concurrence_lock_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_lock_error (0x0x7f5a27864618) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE) + 16u) - std::exception (0x0x7f5a278e69c0) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_lock_error (0x0x7f5a27864618) - -Vtable for __gnu_cxx::__concurrence_unlock_error -__gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx26__concurrence_unlock_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error -24 (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error -32 (int (*)(...))__gnu_cxx::__concurrence_unlock_error::what - -Class __gnu_cxx::__concurrence_unlock_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_unlock_error (0x0x7f5a27864680) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE) + 16u) - std::exception (0x0x7f5a278e6a80) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_unlock_error (0x0x7f5a27864680) - -Vtable for __gnu_cxx::__concurrence_broadcast_error -__gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx29__concurrence_broadcast_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error -24 (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error -32 (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::what - -Class __gnu_cxx::__concurrence_broadcast_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_broadcast_error (0x0x7f5a278646e8) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE) + 16u) - std::exception (0x0x7f5a278e6b40) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_broadcast_error (0x0x7f5a278646e8) - -Vtable for __gnu_cxx::__concurrence_wait_error -__gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_wait_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error -24 (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error -32 (int (*)(...))__gnu_cxx::__concurrence_wait_error::what - -Class __gnu_cxx::__concurrence_wait_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_wait_error (0x0x7f5a278647b8) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE) + 16u) - std::exception (0x0x7f5a278e6c00) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_wait_error (0x0x7f5a278647b8) - -Class __gnu_cxx::__mutex - size=40 align=8 - base size=40 base align=8 -__gnu_cxx::__mutex (0x0x7f5a278e6cc0) 0 - -Class __gnu_cxx::__recursive_mutex - size=40 align=8 - base size=40 base align=8 -__gnu_cxx::__recursive_mutex (0x0x7f5a278e6d20) 0 - -Class __gnu_cxx::__scoped_lock - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__scoped_lock (0x0x7f5a278e6d80) 0 - -Class __gnu_cxx::__cond - size=48 align=8 - base size=48 base align=8 -__gnu_cxx::__cond (0x0x7f5a278e6de0) 0 - -Vtable for std::bad_weak_ptr -std::bad_weak_ptr::_ZTVSt12bad_weak_ptr: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTISt12bad_weak_ptr) -16 (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr -24 (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr -32 (int (*)(...))std::bad_weak_ptr::what - -Class std::bad_weak_ptr - size=8 align=8 - base size=8 base align=8 -std::bad_weak_ptr (0x0x7f5a27864a90) 0 nearly-empty - vptr=((& std::bad_weak_ptr::_ZTVSt12bad_weak_ptr) + 16u) - std::exception (0x0x7f5a27632180) 0 nearly-empty - primary-for std::bad_weak_ptr (0x0x7f5a27864a90) - -Class std::_Sp_make_shared_tag - size=1 align=1 - base size=0 base align=1 -std::_Sp_make_shared_tag (0x0x7f5a276329c0) 0 empty - -Class std::_Sp_locker - size=2 align=1 - base size=2 base align=1 -std::_Sp_locker (0x0x7f5a273e01e0) 0 - -Class std::thread::id - size=8 align=8 - base size=8 base align=8 -std::thread::id (0x0x7f5a273e03c0) 0 - -Vtable for std::thread::_Impl_base -std::thread::_Impl_base::_ZTVNSt6thread10_Impl_baseE: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt6thread10_Impl_baseE) -16 0u -24 0u -32 (int (*)(...))__cxa_pure_virtual - -Class std::thread::_Impl_base - size=24 align=8 - base size=24 base align=8 -std::thread::_Impl_base (0x0x7f5a273e0420) 0 - vptr=((& std::thread::_Impl_base::_ZTVNSt6thread10_Impl_baseE) + 16u) - -Class std::thread - size=8 align=8 - base size=8 base align=8 -std::thread (0x0x7f5a273e0360) 0 - -Class std::condition_variable - size=48 align=8 - base size=48 base align=8 -std::condition_variable (0x0x7f5a275a1060) 0 - -Class std::__at_thread_exit_elt - size=16 align=8 - base size=16 base align=8 -std::__at_thread_exit_elt (0x0x7f5a275a1120) 0 - -Class std::_V2::condition_variable_any - size=64 align=8 - base size=64 base align=8 -std::_V2::condition_variable_any (0x0x7f5a275a1180) 0 - -Class std::__atomic_futex_unsigned_base - size=1 align=1 - base size=0 base align=1 -std::__atomic_futex_unsigned_base (0x0x7f5a272537e0) 0 empty - -Vtable for std::future_error -std::future_error::_ZTVSt12future_error: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTISt12future_error) -16 (int (*)(...))std::future_error::~future_error -24 (int (*)(...))std::future_error::~future_error -32 (int (*)(...))std::future_error::what - -Class std::future_error - size=32 align=8 - base size=32 base align=8 -std::future_error (0x0x7f5a27248dd0) 0 - vptr=((& std::future_error::_ZTVSt12future_error) + 16u) - std::logic_error (0x0x7f5a27248e38) 0 - primary-for std::future_error (0x0x7f5a27248dd0) - std::exception (0x0x7f5a27253900) 0 nearly-empty - primary-for std::logic_error (0x0x7f5a27248e38) - -Class std::__future_base::_Result_base::_Deleter - size=1 align=1 - base size=0 base align=1 -std::__future_base::_Result_base::_Deleter (0x0x7f5a27253a20) 0 empty - -Vtable for std::__future_base::_Result_base -std::__future_base::_Result_base::_ZTVNSt13__future_base12_Result_baseE: 5u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt13__future_base12_Result_baseE) -16 (int (*)(...))__cxa_pure_virtual -24 0u -32 0u - -Class std::__future_base::_Result_base - size=16 align=8 - base size=16 base align=8 -std::__future_base::_Result_base (0x0x7f5a272539c0) 0 - vptr=((& std::__future_base::_Result_base::_ZTVNSt13__future_base12_Result_baseE) + 16u) - -Class std::__future_base::_State_baseV2::__exception_ptr_tag - size=1 align=1 - base size=0 base align=1 -std::__future_base::_State_baseV2::__exception_ptr_tag (0x0x7f5a272ebf60) 0 empty - -Class std::__future_base::_State_baseV2::_Make_ready - size=32 align=8 - base size=32 base align=8 -std::__future_base::_State_baseV2::_Make_ready (0x0x7f5a26fd5410) 0 - std::__at_thread_exit_elt (0x0x7f5a26ff9060) 0 - -Vtable for std::__future_base::_State_baseV2 -std::__future_base::_State_baseV2::_ZTVNSt13__future_base13_State_baseV2E: 6u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt13__future_base13_State_baseV2E) -16 (int (*)(...))std::__future_base::_State_baseV2::~_State_baseV2 -24 (int (*)(...))std::__future_base::_State_baseV2::~_State_baseV2 -32 (int (*)(...))std::__future_base::_State_baseV2::_M_complete_async -40 (int (*)(...))std::__future_base::_State_baseV2::_M_is_deferred_future - -Class std::__future_base::_State_baseV2 - size=32 align=8 - base size=28 base align=8 -std::__future_base::_State_baseV2 (0x0x7f5a27253ba0) 0 - vptr=((& std::__future_base::_State_baseV2::_ZTVNSt13__future_base13_State_baseV2E) + 16u) - -Class std::__future_base - size=1 align=1 - base size=0 base align=1 -std::__future_base (0x0x7f5a27253960) 0 empty - -Vtable for std::__future_base::_Async_state_commonV2 -std::__future_base::_Async_state_commonV2::_ZTVNSt13__future_base21_Async_state_commonV2E: 6u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt13__future_base21_Async_state_commonV2E) -16 (int (*)(...))std::__future_base::_Async_state_commonV2::~_Async_state_commonV2 -24 (int (*)(...))std::__future_base::_Async_state_commonV2::~_Async_state_commonV2 -32 (int (*)(...))std::__future_base::_Async_state_commonV2::_M_complete_async -40 (int (*)(...))std::__future_base::_State_baseV2::_M_is_deferred_future - -Class std::__future_base::_Async_state_commonV2 - size=48 align=8 - base size=44 base align=8 -std::__future_base::_Async_state_commonV2 (0x0x7f5a26d7c000) 0 - vptr=((& std::__future_base::_Async_state_commonV2::_ZTVNSt13__future_base21_Async_state_commonV2E) + 16u) - std::__future_base::_State_baseV2 (0x0x7f5a26d1bf00) 0 - primary-for std::__future_base::_Async_state_commonV2 (0x0x7f5a26d7c000) - -Class QThread::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QThread::QPrivateSignal (0x0x7f5a26d84660) 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 (0x0x7f5a26d7ca90) 0 - vptr=((& QThread::_ZTV7QThread) + 16u) - QObject (0x0x7f5a26d84600) 0 - primary-for QThread (0x0x7f5a26d7ca90) - -Class QThreadPool::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QThreadPool::QPrivateSignal (0x0x7f5a26d84780) 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 (0x0x7f5a26d7caf8) 0 - vptr=((& QThreadPool::_ZTV11QThreadPool) + 16u) - QObject (0x0x7f5a26d84720) 0 - primary-for QThreadPool (0x0x7f5a26d7caf8) - -Class QThreadStorageData - size=4 align=4 - base size=4 base align=4 -QThreadStorageData (0x0x7f5a26d847e0) 0 - -Class QTimeLine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTimeLine::QPrivateSignal (0x0x7f5a26d84900) 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 (0x0x7f5a26d7cb60) 0 - vptr=((& QTimeLine::_ZTV9QTimeLine) + 16u) - QObject (0x0x7f5a26d848a0) 0 - primary-for QTimeLine (0x0x7f5a26d7cb60) - -Class QTimer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTimer::QPrivateSignal (0x0x7f5a26d849c0) 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 (0x0x7f5a26d7cbc8) 0 - vptr=((& QTimer::_ZTV6QTimer) + 16u) - QObject (0x0x7f5a26d84960) 0 - primary-for QTimer (0x0x7f5a26d7cbc8) - -Class QTimeZone::OffsetData - size=32 align=8 - base size=28 base align=8 -QTimeZone::OffsetData (0x0x7f5a26a4a120) 0 - -Class QTimeZone - size=8 align=8 - base size=8 base align=8 -QTimeZone (0x0x7f5a26a4a0c0) 0 - -Class QTranslator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTranslator::QPrivateSignal (0x0x7f5a26a4a6c0) 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 (0x0x7f5a26a41750) 0 - vptr=((& QTranslator::_ZTV11QTranslator) + 16u) - QObject (0x0x7f5a26a4a660) 0 - primary-for QTranslator (0x0x7f5a26a41750) - -Class QUrlQuery - size=8 align=8 - base size=8 base align=8 -QUrlQuery (0x0x7f5a26a4a720) 0 - -Class QWaitCondition - size=8 align=8 - base size=8 base align=8 -QWaitCondition (0x0x7f5a26a4ad80) 0 - -Class QXmlStreamStringRef - size=16 align=8 - base size=16 base align=8 -QXmlStreamStringRef (0x0x7f5a26a4ade0) 0 - -Class QXmlStreamAttribute - size=80 align=8 - base size=73 base align=8 -QXmlStreamAttribute (0x0x7f5a26af70c0) 0 - -Class QXmlStreamAttributes - size=8 align=8 - base size=8 base align=8 -QXmlStreamAttributes (0x0x7f5a26b06478) 0 - QVector (0x0x7f5a26af7480) 0 - -Class QXmlStreamNamespaceDeclaration - size=40 align=8 - base size=40 base align=8 -QXmlStreamNamespaceDeclaration (0x0x7f5a26af74e0) 0 - -Class QXmlStreamNotationDeclaration - size=56 align=8 - base size=56 base align=8 -QXmlStreamNotationDeclaration (0x0x7f5a26af7780) 0 - -Class QXmlStreamEntityDeclaration - size=88 align=8 - base size=88 base align=8 -QXmlStreamEntityDeclaration (0x0x7f5a26af7a20) 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 (0x0x7f5a26af7cc0) 0 nearly-empty - vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 16u) - -Class QXmlStreamReader - size=8 align=8 - base size=8 base align=8 -QXmlStreamReader (0x0x7f5a26af7d20) 0 - -Class QXmlStreamWriter - size=8 align=8 - base size=8 base align=8 -QXmlStreamWriter (0x0x7f5a26802780) 0 - -Class QRgba64 - size=8 align=8 - base size=8 base align=8 -QRgba64 (0x0x7f5a268028a0) 0 - -Class QColor - size=16 align=4 - base size=14 base align=4 -QColor (0x0x7f5a26802b40) 0 - -Class QRegion::QRegionData - size=16 align=8 - base size=16 base align=8 -QRegion::QRegionData (0x0x7f5a26926540) 0 - -Class QRegion - size=8 align=8 - base size=8 base align=8 -QRegion (0x0x7f5a269264e0) 0 - -Class QKeySequence - size=8 align=8 - base size=8 base align=8 -QKeySequence (0x0x7f5a265d78a0) 0 - -Class QVector2D - size=8 align=4 - base size=8 base align=4 -QVector2D (0x0x7f5a26688de0) 0 - -Class QTouchDevice - size=8 align=8 - base size=8 base align=8 -QTouchDevice (0x0x7f5a266d30c0) 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 (0x0x7f5a266d1270) 0 - vptr=((& QInputEvent::_ZTV11QInputEvent) + 16u) - QEvent (0x0x7f5a266d32a0) 0 - primary-for QInputEvent (0x0x7f5a266d1270) - -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 (0x0x7f5a266d12d8) 0 - vptr=((& QEnterEvent::_ZTV11QEnterEvent) + 16u) - QEvent (0x0x7f5a266d3300) 0 - primary-for QEnterEvent (0x0x7f5a266d12d8) - -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 (0x0x7f5a266d1340) 0 - vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 16u) - QInputEvent (0x0x7f5a266d13a8) 0 - primary-for QMouseEvent (0x0x7f5a266d1340) - QEvent (0x0x7f5a266d3360) 0 - primary-for QInputEvent (0x0x7f5a266d13a8) - -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 (0x0x7f5a266d1410) 0 - vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 16u) - QInputEvent (0x0x7f5a266d1478) 0 - primary-for QHoverEvent (0x0x7f5a266d1410) - QEvent (0x0x7f5a266d33c0) 0 - primary-for QInputEvent (0x0x7f5a266d1478) - -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 (0x0x7f5a266d14e0) 0 - vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 16u) - QInputEvent (0x0x7f5a266d1548) 0 - primary-for QWheelEvent (0x0x7f5a266d14e0) - QEvent (0x0x7f5a266d3420) 0 - primary-for QInputEvent (0x0x7f5a266d1548) - -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 (0x0x7f5a266d15b0) 0 - vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 16u) - QInputEvent (0x0x7f5a266d1618) 0 - primary-for QTabletEvent (0x0x7f5a266d15b0) - QEvent (0x0x7f5a266d3480) 0 - primary-for QInputEvent (0x0x7f5a266d1618) - -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 (0x0x7f5a266d1680) 0 - vptr=((& QNativeGestureEvent::_ZTV19QNativeGestureEvent) + 16u) - QInputEvent (0x0x7f5a266d16e8) 0 - primary-for QNativeGestureEvent (0x0x7f5a266d1680) - QEvent (0x0x7f5a266d34e0) 0 - primary-for QInputEvent (0x0x7f5a266d16e8) - -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 (0x0x7f5a266d1750) 0 - vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 16u) - QInputEvent (0x0x7f5a266d17b8) 0 - primary-for QKeyEvent (0x0x7f5a266d1750) - QEvent (0x0x7f5a266d3540) 0 - primary-for QInputEvent (0x0x7f5a266d17b8) - -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 (0x0x7f5a266d1820) 0 - vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 16u) - QEvent (0x0x7f5a266d35a0) 0 - primary-for QFocusEvent (0x0x7f5a266d1820) - -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 (0x0x7f5a266d1888) 0 - vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 16u) - QEvent (0x0x7f5a266d3600) 0 - primary-for QPaintEvent (0x0x7f5a266d1888) - -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 (0x0x7f5a266d18f0) 0 - vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 16u) - QEvent (0x0x7f5a266d3660) 0 - primary-for QMoveEvent (0x0x7f5a266d18f0) - -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 (0x0x7f5a266d1958) 0 - vptr=((& QExposeEvent::_ZTV12QExposeEvent) + 16u) - QEvent (0x0x7f5a266d36c0) 0 - primary-for QExposeEvent (0x0x7f5a266d1958) - -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 (0x0x7f5a266d19c0) 0 - vptr=((& QPlatformSurfaceEvent::_ZTV21QPlatformSurfaceEvent) + 16u) - QEvent (0x0x7f5a266d3720) 0 - primary-for QPlatformSurfaceEvent (0x0x7f5a266d19c0) - -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 (0x0x7f5a266d1a28) 0 - vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 16u) - QEvent (0x0x7f5a266d3780) 0 - primary-for QResizeEvent (0x0x7f5a266d1a28) - -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 (0x0x7f5a266d1a90) 0 - vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 16u) - QEvent (0x0x7f5a266d37e0) 0 - primary-for QCloseEvent (0x0x7f5a266d1a90) - -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 (0x0x7f5a266d1af8) 0 - vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 16u) - QEvent (0x0x7f5a266d3840) 0 - primary-for QIconDragEvent (0x0x7f5a266d1af8) - -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 (0x0x7f5a266d1b60) 0 - vptr=((& QShowEvent::_ZTV10QShowEvent) + 16u) - QEvent (0x0x7f5a266d38a0) 0 - primary-for QShowEvent (0x0x7f5a266d1b60) - -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 (0x0x7f5a266d1bc8) 0 - vptr=((& QHideEvent::_ZTV10QHideEvent) + 16u) - QEvent (0x0x7f5a266d3900) 0 - primary-for QHideEvent (0x0x7f5a266d1bc8) - -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 (0x0x7f5a266d1c30) 0 - vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 16u) - QInputEvent (0x0x7f5a266d1c98) 0 - primary-for QContextMenuEvent (0x0x7f5a266d1c30) - QEvent (0x0x7f5a266d3960) 0 - primary-for QInputEvent (0x0x7f5a266d1c98) - -Class QInputMethodEvent::Attribute - size=32 align=8 - base size=32 base align=8 -QInputMethodEvent::Attribute (0x0x7f5a266d3a20) 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 (0x0x7f5a266d1d00) 0 - vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 16u) - QEvent (0x0x7f5a266d39c0) 0 - primary-for QInputMethodEvent (0x0x7f5a266d1d00) - -Class QInputMethodQueryEvent::QueryPair - size=24 align=8 - base size=24 base align=8 -QInputMethodQueryEvent::QueryPair (0x0x7f5a266d3ea0) 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 (0x0x7f5a26447068) 0 - vptr=((& QInputMethodQueryEvent::_ZTV22QInputMethodQueryEvent) + 16u) - QEvent (0x0x7f5a266d3e40) 0 - primary-for QInputMethodQueryEvent (0x0x7f5a26447068) - -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 (0x0x7f5a26447340) 0 - vptr=((& QDropEvent::_ZTV10QDropEvent) + 16u) - QEvent (0x0x7f5a2647e240) 0 - primary-for QDropEvent (0x0x7f5a26447340) - -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 (0x0x7f5a264473a8) 0 - vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 16u) - QDropEvent (0x0x7f5a26447410) 0 - primary-for QDragMoveEvent (0x0x7f5a264473a8) - QEvent (0x0x7f5a2647e2a0) 0 - primary-for QDropEvent (0x0x7f5a26447410) - -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 (0x0x7f5a26447478) 0 - vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 16u) - QDragMoveEvent (0x0x7f5a264474e0) 0 - primary-for QDragEnterEvent (0x0x7f5a26447478) - QDropEvent (0x0x7f5a26447548) 0 - primary-for QDragMoveEvent (0x0x7f5a264474e0) - QEvent (0x0x7f5a2647e300) 0 - primary-for QDropEvent (0x0x7f5a26447548) - -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 (0x0x7f5a264475b0) 0 - vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 16u) - QEvent (0x0x7f5a2647e360) 0 - primary-for QDragLeaveEvent (0x0x7f5a264475b0) - -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 (0x0x7f5a26447618) 0 - vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 16u) - QEvent (0x0x7f5a2647e3c0) 0 - primary-for QHelpEvent (0x0x7f5a26447618) - -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 (0x0x7f5a26447680) 0 - vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 16u) - QEvent (0x0x7f5a2647e420) 0 - primary-for QStatusTipEvent (0x0x7f5a26447680) - -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 (0x0x7f5a264476e8) 0 - vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 16u) - QEvent (0x0x7f5a2647e480) 0 - primary-for QWhatsThisClickedEvent (0x0x7f5a264476e8) - -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 (0x0x7f5a26447750) 0 - vptr=((& QActionEvent::_ZTV12QActionEvent) + 16u) - QEvent (0x0x7f5a2647e4e0) 0 - primary-for QActionEvent (0x0x7f5a26447750) - -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 (0x0x7f5a264477b8) 0 - vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 16u) - QEvent (0x0x7f5a2647e540) 0 - primary-for QFileOpenEvent (0x0x7f5a264477b8) - -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 (0x0x7f5a26447820) 0 - vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 16u) - QEvent (0x0x7f5a2647e5a0) 0 - primary-for QToolBarChangeEvent (0x0x7f5a26447820) - -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 (0x0x7f5a26447888) 0 - vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 16u) - QEvent (0x0x7f5a2647e600) 0 - primary-for QShortcutEvent (0x0x7f5a26447888) - -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 (0x0x7f5a264478f0) 0 - vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 16u) - QEvent (0x0x7f5a2647e660) 0 - primary-for QWindowStateChangeEvent (0x0x7f5a264478f0) - -Class QPointingDeviceUniqueId - size=8 align=8 - base size=8 base align=8 -QPointingDeviceUniqueId (0x0x7f5a2647e6c0) 0 - -Class QTouchEvent::TouchPoint - size=8 align=8 - base size=8 base align=8 -QTouchEvent::TouchPoint (0x0x7f5a2647ed80) 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 (0x0x7f5a26447f70) 0 - vptr=((& QTouchEvent::_ZTV11QTouchEvent) + 16u) - QInputEvent (0x0x7f5a264ed000) 0 - primary-for QTouchEvent (0x0x7f5a26447f70) - QEvent (0x0x7f5a2647ed20) 0 - primary-for QInputEvent (0x0x7f5a264ed000) - -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 (0x0x7f5a261ac820) 0 - vptr=((& QScrollPrepareEvent::_ZTV19QScrollPrepareEvent) + 16u) - QEvent (0x0x7f5a261b0420) 0 - primary-for QScrollPrepareEvent (0x0x7f5a261ac820) - -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 (0x0x7f5a261ac888) 0 - vptr=((& QScrollEvent::_ZTV12QScrollEvent) + 16u) - QEvent (0x0x7f5a261b0480) 0 - primary-for QScrollEvent (0x0x7f5a261ac888) - -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 (0x0x7f5a261ac8f0) 0 - vptr=((& QScreenOrientationChangeEvent::_ZTV29QScreenOrientationChangeEvent) + 16u) - QEvent (0x0x7f5a261b04e0) 0 - primary-for QScreenOrientationChangeEvent (0x0x7f5a261ac8f0) - -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 (0x0x7f5a261ac958) 0 - vptr=((& QApplicationStateChangeEvent::_ZTV28QApplicationStateChangeEvent) + 16u) - QEvent (0x0x7f5a261b0540) 0 - primary-for QApplicationStateChangeEvent (0x0x7f5a261ac958) - -Class QFont - size=16 align=8 - base size=12 base align=8 -QFont (0x0x7f5a261b05a0) 0 - -Class QPolygon - size=8 align=8 - base size=8 base align=8 -QPolygon (0x0x7f5a262646e8) 0 - QVector (0x0x7f5a2626f2a0) 0 - -Class QPolygonF - size=8 align=8 - base size=8 base align=8 -QPolygonF (0x0x7f5a26264a90) 0 - QVector (0x0x7f5a2626f720) 0 - -Class QMatrix - size=48 align=8 - base size=48 base align=8 -QMatrix (0x0x7f5a2626fae0) 0 - -Class QPainterPath::Element - size=24 align=8 - base size=24 base align=8 -QPainterPath::Element (0x0x7f5a2626fde0) 0 - -Class QPainterPath - size=8 align=8 - base size=8 base align=8 -QPainterPath (0x0x7f5a2626fd80) 0 - -Class QPainterPathStroker - size=8 align=8 - base size=8 base align=8 -QPainterPathStroker (0x0x7f5a25fb77e0) 0 - -Class QTransform - size=88 align=8 - base size=88 base align=8 -QTransform (0x0x7f5a25fb7900) 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 (0x0x7f5a26055060) 0 - vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 16u) - -Class QPixelFormat - size=8 align=8 - base size=8 base align=8 -QPixelFormat (0x0x7f5a260550c0) 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 (0x0x7f5a26108958) 0 - vptr=((& QImage::_ZTV6QImage) + 16u) - QPaintDevice (0x0x7f5a26055b40) 0 - primary-for QImage (0x0x7f5a26108958) - -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 (0x0x7f5a25df04e0) 0 - vptr=((& QPixmap::_ZTV7QPixmap) + 16u) - QPaintDevice (0x0x7f5a25ddfae0) 0 - primary-for QPixmap (0x0x7f5a25df04e0) - -Class QBrush - size=8 align=8 - base size=8 base align=8 -QBrush (0x0x7f5a25ddfde0) 0 - -Class QBrushData - size=112 align=8 - base size=112 base align=8 -QBrushData (0x0x7f5a25e775a0) 0 - -Class QGradient - size=64 align=8 - base size=64 base align=8 -QGradient (0x0x7f5a25e77600) 0 - -Class QLinearGradient - size=64 align=8 - base size=64 base align=8 -QLinearGradient (0x0x7f5a25df0e38) 0 - QGradient (0x0x7f5a25e778a0) 0 - -Class QRadialGradient - size=64 align=8 - base size=64 base align=8 -QRadialGradient (0x0x7f5a25df0ea0) 0 - QGradient (0x0x7f5a25e77900) 0 - -Class QConicalGradient - size=64 align=8 - base size=64 base align=8 -QConicalGradient (0x0x7f5a25df0f08) 0 - QGradient (0x0x7f5a25e77960) 0 - -Class QPen - size=8 align=8 - base size=8 base align=8 -QPen (0x0x7f5a25e779c0) 0 - -Class QTextOption::Tab - size=16 align=8 - base size=14 base align=8 -QTextOption::Tab (0x0x7f5a25f70c00) 0 - -Class QTextOption - size=32 align=8 - base size=32 base align=8 -QTextOption (0x0x7f5a25f70ba0) 0 - -Class QTextLength - size=16 align=8 - base size=16 base align=8 -QTextLength (0x0x7f5a25ba93c0) 0 - -Class QTextFormat - size=16 align=8 - base size=12 base align=8 -QTextFormat (0x0x7f5a25ba9ae0) 0 - -Class QTextCharFormat - size=16 align=8 - base size=12 base align=8 -QTextCharFormat (0x0x7f5a25c167b8) 0 - QTextFormat (0x0x7f5a25c59960) 0 - -Class QTextBlockFormat - size=16 align=8 - base size=12 base align=8 -QTextBlockFormat (0x0x7f5a25d4a068) 0 - QTextFormat (0x0x7f5a25c59c00) 0 - -Class QTextListFormat - size=16 align=8 - base size=12 base align=8 -QTextListFormat (0x0x7f5a25d4a2d8) 0 - QTextFormat (0x0x7f5a25c59ea0) 0 - -Class QTextImageFormat - size=16 align=8 - base size=12 base align=8 -QTextImageFormat (0x0x7f5a25d4a4e0) 0 - QTextCharFormat (0x0x7f5a25d4a548) 0 - QTextFormat (0x0x7f5a25d87180) 0 - -Class QTextFrameFormat - size=16 align=8 - base size=12 base align=8 -QTextFrameFormat (0x0x7f5a25d4a750) 0 - QTextFormat (0x0x7f5a25d87420) 0 - -Class QTextTableFormat - size=16 align=8 - base size=12 base align=8 -QTextTableFormat (0x0x7f5a25d4a958) 0 - QTextFrameFormat (0x0x7f5a25d4a9c0) 0 - QTextFormat (0x0x7f5a25d876c0) 0 - -Class QTextTableCellFormat - size=16 align=8 - base size=12 base align=8 -QTextTableCellFormat (0x0x7f5a25d4abc8) 0 - QTextCharFormat (0x0x7f5a25d4ac30) 0 - QTextFormat (0x0x7f5a25d879c0) 0 - -Class QFontDatabase - size=8 align=8 - base size=8 base align=8 -QFontDatabase (0x0x7f5a25d87c60) 0 - -Class QRawFont - size=8 align=8 - base size=8 base align=8 -QRawFont (0x0x7f5a25d87cc0) 0 - -Class QGlyphRun - size=8 align=8 - base size=8 base align=8 -QGlyphRun (0x0x7f5a25a481e0) 0 - -Class QTextCursor - size=8 align=8 - base size=8 base align=8 -QTextCursor (0x0x7f5a25a484e0) 0 - -Class QTextInlineObject - size=16 align=8 - base size=16 base align=8 -QTextInlineObject (0x0x7f5a25a487e0) 0 - -Class QTextLayout::FormatRange - size=24 align=8 - base size=24 base align=8 -QTextLayout::FormatRange (0x0x7f5a25a488a0) 0 - -Class QTextLayout - size=8 align=8 - base size=8 base align=8 -QTextLayout (0x0x7f5a25a48840) 0 - -Class QTextLine - size=16 align=8 - base size=16 base align=8 -QTextLine (0x0x7f5a25b36300) 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 (0x0x7f5a25b36360) 0 nearly-empty - vptr=((& QAbstractUndoItem::_ZTV17QAbstractUndoItem) + 16u) - -Class QTextDocument::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextDocument::QPrivateSignal (0x0x7f5a25b36420) 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 (0x0x7f5a25a4c478) 0 - vptr=((& QTextDocument::_ZTV13QTextDocument) + 16u) - QObject (0x0x7f5a25b363c0) 0 - primary-for QTextDocument (0x0x7f5a25a4c478) - -Class QPalette::Data - size=4 align=4 - base size=4 base align=4 -QPalette::Data (0x0x7f5a25b36660) 0 - -Class QPalette - size=16 align=8 - base size=12 base align=8 -QPalette (0x0x7f5a25b36600) 0 - -Class QAbstractTextDocumentLayout::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractTextDocumentLayout::QPrivateSignal (0x0x7f5a25854720) 0 empty - -Class QAbstractTextDocumentLayout::Selection - size=24 align=8 - base size=24 base align=8 -QAbstractTextDocumentLayout::Selection (0x0x7f5a25854780) 0 - -Class QAbstractTextDocumentLayout::PaintContext - size=64 align=8 - base size=64 base align=8 -QAbstractTextDocumentLayout::PaintContext (0x0x7f5a258547e0) 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 (0x0x7f5a25851c98) 0 - vptr=((& QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout) + 16u) - QObject (0x0x7f5a258546c0) 0 - primary-for QAbstractTextDocumentLayout (0x0x7f5a25851c98) - -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 (0x0x7f5a25854d80) 0 nearly-empty - vptr=((& QTextObjectInterface::_ZTV20QTextObjectInterface) + 16u) - -Class QAccessible::State - size=8 align=8 - base size=5 base align=8 -QAccessible::State (0x0x7f5a25854ea0) 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 (0x0x7f5a25854f00) 0 nearly-empty - vptr=((& QAccessible::ActivationObserver::_ZTVN11QAccessible18ActivationObserverE) + 16u) - -Class QAccessible - size=1 align=1 - base size=0 base align=1 -QAccessible (0x0x7f5a25854e40) 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 (0x0x7f5a25909120) 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 (0x0x7f5a25909180) 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 (0x0x7f5a259091e0) 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 (0x0x7f5a25909240) 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 (0x0x7f5a259092a0) 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 (0x0x7f5a25909300) 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 (0x0x7f5a25909360) 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 (0x0x7f5a259093c0) 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 (0x0x7f5a25909420) 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 (0x0x7f5a258d56e8) 0 - vptr=((& QAccessibleStateChangeEvent::_ZTV27QAccessibleStateChangeEvent) + 16u) - QAccessibleEvent (0x0x7f5a25909960) 0 - primary-for QAccessibleStateChangeEvent (0x0x7f5a258d56e8) - -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 (0x0x7f5a258d5750) 0 - vptr=((& QAccessibleTextCursorEvent::_ZTV26QAccessibleTextCursorEvent) + 16u) - QAccessibleEvent (0x0x7f5a259099c0) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f5a258d5750) - -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 (0x0x7f5a258d57b8) 0 - vptr=((& QAccessibleTextSelectionEvent::_ZTV29QAccessibleTextSelectionEvent) + 16u) - QAccessibleTextCursorEvent (0x0x7f5a258d5820) 0 - primary-for QAccessibleTextSelectionEvent (0x0x7f5a258d57b8) - QAccessibleEvent (0x0x7f5a25909a20) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f5a258d5820) - -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 (0x0x7f5a258d5888) 0 - vptr=((& QAccessibleTextInsertEvent::_ZTV26QAccessibleTextInsertEvent) + 16u) - QAccessibleTextCursorEvent (0x0x7f5a258d58f0) 0 - primary-for QAccessibleTextInsertEvent (0x0x7f5a258d5888) - QAccessibleEvent (0x0x7f5a25909a80) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f5a258d58f0) - -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 (0x0x7f5a258d5958) 0 - vptr=((& QAccessibleTextRemoveEvent::_ZTV26QAccessibleTextRemoveEvent) + 16u) - QAccessibleTextCursorEvent (0x0x7f5a258d59c0) 0 - primary-for QAccessibleTextRemoveEvent (0x0x7f5a258d5958) - QAccessibleEvent (0x0x7f5a25909ae0) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f5a258d59c0) - -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 (0x0x7f5a258d5a28) 0 - vptr=((& QAccessibleTextUpdateEvent::_ZTV26QAccessibleTextUpdateEvent) + 16u) - QAccessibleTextCursorEvent (0x0x7f5a258d5a90) 0 - primary-for QAccessibleTextUpdateEvent (0x0x7f5a258d5a28) - QAccessibleEvent (0x0x7f5a25909b40) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f5a258d5a90) - -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 (0x0x7f5a258d5af8) 0 - vptr=((& QAccessibleValueChangeEvent::_ZTV27QAccessibleValueChangeEvent) + 16u) - QAccessibleEvent (0x0x7f5a25909ba0) 0 - primary-for QAccessibleValueChangeEvent (0x0x7f5a258d5af8) - -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 (0x0x7f5a258d5b60) 0 - vptr=((& QAccessibleTableModelChangeEvent::_ZTV32QAccessibleTableModelChangeEvent) + 16u) - QAccessibleEvent (0x0x7f5a25909c00) 0 - primary-for QAccessibleTableModelChangeEvent (0x0x7f5a258d5b60) - -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 (0x0x7f5a25909cc0) 0 nearly-empty - vptr=((& QAccessibleBridge::_ZTV17QAccessibleBridge) + 16u) - -Class QAccessibleBridgePlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAccessibleBridgePlugin::QPrivateSignal (0x0x7f5a25909d80) 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 (0x0x7f5a258d5bc8) 0 - vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 16u) - QObject (0x0x7f5a25909d20) 0 - primary-for QAccessibleBridgePlugin (0x0x7f5a258d5bc8) - -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 (0x0x7f5a258d5c30) 0 - vptr=((& QAccessibleObject::_ZTV17QAccessibleObject) + 16u) - QAccessibleInterface (0x0x7f5a25909de0) 0 nearly-empty - primary-for QAccessibleObject (0x0x7f5a258d5c30) - -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 (0x0x7f5a258d5c98) 0 - vptr=((& QAccessibleApplication::_ZTV22QAccessibleApplication) + 16u) - QAccessibleObject (0x0x7f5a258d5d00) 0 - primary-for QAccessibleApplication (0x0x7f5a258d5c98) - QAccessibleInterface (0x0x7f5a25909e40) 0 nearly-empty - primary-for QAccessibleObject (0x0x7f5a258d5d00) - -Class QAccessiblePlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAccessiblePlugin::QPrivateSignal (0x0x7f5a25909f00) 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 (0x0x7f5a258d5d68) 0 - vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 16u) - QObject (0x0x7f5a25909ea0) 0 - primary-for QAccessiblePlugin (0x0x7f5a258d5d68) - -Class QSurfaceFormat - size=8 align=8 - base size=8 base align=8 -QSurfaceFormat (0x0x7f5a25909f60) 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 (0x0x7f5a25693180) 0 - vptr=((& QSurface::_ZTV8QSurface) + 16u) - -Class QIcon - size=8 align=8 - base size=8 base align=8 -QIcon (0x0x7f5a25693300) 0 - -Class QCursor - size=8 align=8 - base size=8 base align=8 -QCursor (0x0x7f5a2575c6c0) 0 - -Class QWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QWindow::QPrivateSignal (0x0x7f5a253e7cc0) 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 (0x0x7f5a253ff380) 0 - vptr=((& QWindow::_ZTV7QWindow) + 16u) - QObject (0x0x7f5a253e7c00) 0 - primary-for QWindow (0x0x7f5a253ff380) - QSurface (0x0x7f5a253e7c60) 16 - vptr=((& QWindow::_ZTV7QWindow) + 312u) - -Class QBackingStore - size=8 align=8 - base size=8 base align=8 -QBackingStore (0x0x7f5a253e7de0) 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 (0x0x7f5a253eadd0) 0 - vptr=((& QBitmap::_ZTV7QBitmap) + 16u) - QPixmap (0x0x7f5a253eae38) 0 - primary-for QBitmap (0x0x7f5a253eadd0) - QPaintDevice (0x0x7f5a253e7ea0) 0 - primary-for QPixmap (0x0x7f5a253eae38) - -Class QClipboard::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QClipboard::QPrivateSignal (0x0x7f5a25479240) 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 (0x0x7f5a2547d0d0) 0 - vptr=((& QClipboard::_ZTV10QClipboard) + 16u) - QObject (0x0x7f5a254791e0) 0 - primary-for QClipboard (0x0x7f5a2547d0d0) - -Class QDesktopServices - size=1 align=1 - base size=0 base align=1 -QDesktopServices (0x0x7f5a254792a0) 0 empty - -Class QDrag::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDrag::QPrivateSignal (0x0x7f5a25479360) 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 (0x0x7f5a2547d138) 0 - vptr=((& QDrag::_ZTV5QDrag) + 16u) - QObject (0x0x7f5a25479300) 0 - primary-for QDrag (0x0x7f5a2547d138) - -Class QFontInfo - size=8 align=8 - base size=8 base align=8 -QFontInfo (0x0x7f5a254793c0) 0 - -Class QFontMetrics - size=8 align=8 - base size=8 base align=8 -QFontMetrics (0x0x7f5a25479660) 0 - -Class QFontMetricsF - size=8 align=8 - base size=8 base align=8 -QFontMetricsF (0x0x7f5a25479960) 0 - -Class QGenericPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QGenericPlugin::QPrivateSignal (0x0x7f5a2554ee40) 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 (0x0x7f5a2547d9c0) 0 - vptr=((& QGenericPlugin::_ZTV14QGenericPlugin) + 16u) - QObject (0x0x7f5a2554ede0) 0 - primary-for QGenericPlugin (0x0x7f5a2547d9c0) - -Class QGenericPluginFactory - size=1 align=1 - base size=0 base align=1 -QGenericPluginFactory (0x0x7f5a2554eea0) 0 empty - -Class QInputMethod::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QInputMethod::QPrivateSignal (0x0x7f5a2554ef60) 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 (0x0x7f5a2547da28) 0 - vptr=((& QInputMethod::_ZTV12QInputMethod) + 16u) - QObject (0x0x7f5a2554ef00) 0 - primary-for QInputMethod (0x0x7f5a2547da28) - -Class QGuiApplication::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QGuiApplication::QPrivateSignal (0x0x7f5a2525f060) 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 (0x0x7f5a2547da90) 0 - vptr=((& QGuiApplication::_ZTV15QGuiApplication) + 16u) - QCoreApplication (0x0x7f5a2547daf8) 0 - primary-for QGuiApplication (0x0x7f5a2547da90) - QObject (0x0x7f5a2525f000) 0 - primary-for QCoreApplication (0x0x7f5a2547daf8) - -Class QIconEngine::AvailableSizesArgument - size=16 align=8 - base size=16 base align=8 -QIconEngine::AvailableSizesArgument (0x0x7f5a2525f5a0) 0 - -Class QIconEngine::ScaledPixmapArgument - size=56 align=8 - base size=56 base align=8 -QIconEngine::ScaledPixmapArgument (0x0x7f5a2525f720) 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 (0x0x7f5a2525f540) 0 nearly-empty - vptr=((& QIconEngine::_ZTV11QIconEngine) + 16u) - -Class QIconEnginePlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIconEnginePlugin::QPrivateSignal (0x0x7f5a2525f7e0) 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 (0x0x7f5a25294068) 0 - vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 16u) - QObject (0x0x7f5a2525f780) 0 - primary-for QIconEnginePlugin (0x0x7f5a25294068) - -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 (0x0x7f5a2525f840) 0 - vptr=((& QImageIOHandler::_ZTV15QImageIOHandler) + 16u) - -Class QImageIOPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QImageIOPlugin::QPrivateSignal (0x0x7f5a2525f9c0) 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 (0x0x7f5a252940d0) 0 - vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 16u) - QObject (0x0x7f5a2525f960) 0 - primary-for QImageIOPlugin (0x0x7f5a252940d0) - -Class QImageReader - size=8 align=8 - base size=8 base align=8 -QImageReader (0x0x7f5a2525fba0) 0 - -Class QImageWriter - size=8 align=8 - base size=8 base align=8 -QImageWriter (0x0x7f5a2525fc00) 0 - -Class QVector3D - size=12 align=4 - base size=12 base align=4 -QVector3D (0x0x7f5a2525fc60) 0 - -Class QVector4D - size=16 align=4 - base size=16 base align=4 -QVector4D (0x0x7f5a2525ff00) 0 - -Class QQuaternion - size=16 align=4 - base size=16 base align=4 -QQuaternion (0x0x7f5a24fac1e0) 0 - -Class QMatrix4x4 - size=68 align=4 - base size=68 base align=4 -QMatrix4x4 (0x0x7f5a24fac7e0) 0 - -Class QMovie::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QMovie::QPrivateSignal (0x0x7f5a24facf60) 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 (0x0x7f5a250b42d8) 0 - vptr=((& QMovie::_ZTV6QMovie) + 16u) - QObject (0x0x7f5a24facf00) 0 - primary-for QMovie (0x0x7f5a250b42d8) - -Class QOffscreenSurface::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOffscreenSurface::QPrivateSignal (0x0x7f5a24db60c0) 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 (0x0x7f5a25175b60) 0 - vptr=((& QOffscreenSurface::_ZTV17QOffscreenSurface) + 16u) - QObject (0x0x7f5a24db6000) 0 - primary-for QOffscreenSurface (0x0x7f5a25175b60) - QSurface (0x0x7f5a24db6060) 16 - vptr=((& QOffscreenSurface::_ZTV17QOffscreenSurface) + 160u) - -Class QOpenGLBuffer - size=8 align=8 - base size=8 base align=8 -QOpenGLBuffer (0x0x7f5a24db6180) 0 - -Class QOpenGLVersionStatus - size=12 align=4 - base size=12 base align=4 -QOpenGLVersionStatus (0x0x7f5a24db6360) 0 - -Class QOpenGLVersionFunctionsBackend - size=16 align=8 - base size=12 base align=8 -QOpenGLVersionFunctionsBackend (0x0x7f5a24b1be40) 0 - -Class QOpenGLVersionFunctionsStorage - size=8 align=8 - base size=8 base align=8 -QOpenGLVersionFunctionsStorage (0x0x7f5a24b1bea0) 0 - -Class QAbstractOpenGLFunctionsPrivate - size=16 align=8 - base size=9 base align=8 -QAbstractOpenGLFunctionsPrivate (0x0x7f5a24b1bf00) 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 (0x0x7f5a24b1bf60) 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 (0x0x7f5a24b67060) 0 - -Class QOpenGLFunctions_1_0_CoreBackend - size=400 align=8 - base size=400 base align=8 -QOpenGLFunctions_1_0_CoreBackend (0x0x7f5a24b3f548) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a24b67000) 0 - -Class QOpenGLFunctions_1_1_CoreBackend::Functions - size=128 align=8 - base size=128 base align=8 -QOpenGLFunctions_1_1_CoreBackend::Functions (0x0x7f5a24b67180) 0 - -Class QOpenGLFunctions_1_1_CoreBackend - size=144 align=8 - base size=144 base align=8 -QOpenGLFunctions_1_1_CoreBackend (0x0x7f5a24b3f5b0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a24b67120) 0 - -Class QOpenGLFunctions_1_2_CoreBackend::Functions - size=48 align=8 - base size=48 base align=8 -QOpenGLFunctions_1_2_CoreBackend::Functions (0x0x7f5a24b672a0) 0 - -Class QOpenGLFunctions_1_2_CoreBackend - size=64 align=8 - base size=64 base align=8 -QOpenGLFunctions_1_2_CoreBackend (0x0x7f5a24b3f618) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a24b67240) 0 - -Class QOpenGLFunctions_1_3_CoreBackend::Functions - size=72 align=8 - base size=72 base align=8 -QOpenGLFunctions_1_3_CoreBackend::Functions (0x0x7f5a24b673c0) 0 - -Class QOpenGLFunctions_1_3_CoreBackend - size=88 align=8 - base size=88 base align=8 -QOpenGLFunctions_1_3_CoreBackend (0x0x7f5a24b3f680) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a24b67360) 0 - -Class QOpenGLFunctions_1_4_CoreBackend::Functions - size=56 align=8 - base size=56 base align=8 -QOpenGLFunctions_1_4_CoreBackend::Functions (0x0x7f5a24b67540) 0 - -Class QOpenGLFunctions_1_4_CoreBackend - size=72 align=8 - base size=72 base align=8 -QOpenGLFunctions_1_4_CoreBackend (0x0x7f5a24b3f6e8) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a24b674e0) 0 - -Class QOpenGLFunctions_1_5_CoreBackend::Functions - size=152 align=8 - base size=152 base align=8 -QOpenGLFunctions_1_5_CoreBackend::Functions (0x0x7f5a24b67660) 0 - -Class QOpenGLFunctions_1_5_CoreBackend - size=168 align=8 - base size=168 base align=8 -QOpenGLFunctions_1_5_CoreBackend (0x0x7f5a24b3f750) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a24b67600) 0 - -Class QOpenGLFunctions_2_0_CoreBackend::Functions - size=744 align=8 - base size=744 base align=8 -QOpenGLFunctions_2_0_CoreBackend::Functions (0x0x7f5a24b67780) 0 - -Class QOpenGLFunctions_2_0_CoreBackend - size=760 align=8 - base size=760 base align=8 -QOpenGLFunctions_2_0_CoreBackend (0x0x7f5a24b3f7b8) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a24b67720) 0 - -Class QOpenGLFunctions_2_1_CoreBackend::Functions - size=48 align=8 - base size=48 base align=8 -QOpenGLFunctions_2_1_CoreBackend::Functions (0x0x7f5a24b678a0) 0 - -Class QOpenGLFunctions_2_1_CoreBackend - size=64 align=8 - base size=64 base align=8 -QOpenGLFunctions_2_1_CoreBackend (0x0x7f5a24b3f820) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a24b67840) 0 - -Class QOpenGLFunctions_3_0_CoreBackend::Functions - size=672 align=8 - base size=672 base align=8 -QOpenGLFunctions_3_0_CoreBackend::Functions (0x0x7f5a24b679c0) 0 - -Class QOpenGLFunctions_3_0_CoreBackend - size=688 align=8 - base size=688 base align=8 -QOpenGLFunctions_3_0_CoreBackend (0x0x7f5a24b3f888) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a24b67960) 0 - -Class QOpenGLFunctions_3_1_CoreBackend::Functions - size=96 align=8 - base size=96 base align=8 -QOpenGLFunctions_3_1_CoreBackend::Functions (0x0x7f5a24b67ae0) 0 - -Class QOpenGLFunctions_3_1_CoreBackend - size=112 align=8 - base size=112 base align=8 -QOpenGLFunctions_3_1_CoreBackend (0x0x7f5a24b3f8f0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a24b67a80) 0 - -Class QOpenGLFunctions_3_2_CoreBackend::Functions - size=152 align=8 - base size=152 base align=8 -QOpenGLFunctions_3_2_CoreBackend::Functions (0x0x7f5a24b67c00) 0 - -Class QOpenGLFunctions_3_2_CoreBackend - size=168 align=8 - base size=168 base align=8 -QOpenGLFunctions_3_2_CoreBackend (0x0x7f5a24b3f958) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a24b67ba0) 0 - -Class QOpenGLFunctions_3_3_CoreBackend::Functions - size=464 align=8 - base size=464 base align=8 -QOpenGLFunctions_3_3_CoreBackend::Functions (0x0x7f5a24b67d20) 0 - -Class QOpenGLFunctions_3_3_CoreBackend - size=480 align=8 - base size=480 base align=8 -QOpenGLFunctions_3_3_CoreBackend (0x0x7f5a24b3f9c0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a24b67cc0) 0 - -Class QOpenGLFunctions_4_0_CoreBackend::Functions - size=368 align=8 - base size=368 base align=8 -QOpenGLFunctions_4_0_CoreBackend::Functions (0x0x7f5a24b67e40) 0 - -Class QOpenGLFunctions_4_0_CoreBackend - size=384 align=8 - base size=384 base align=8 -QOpenGLFunctions_4_0_CoreBackend (0x0x7f5a24b3fa28) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a24b67de0) 0 - -Class QOpenGLFunctions_4_1_CoreBackend::Functions - size=704 align=8 - base size=704 base align=8 -QOpenGLFunctions_4_1_CoreBackend::Functions (0x0x7f5a24b67f60) 0 - -Class QOpenGLFunctions_4_1_CoreBackend - size=720 align=8 - base size=720 base align=8 -QOpenGLFunctions_4_1_CoreBackend (0x0x7f5a24b3fa90) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a24b67f00) 0 - -Class QOpenGLFunctions_4_2_CoreBackend::Functions - size=96 align=8 - base size=96 base align=8 -QOpenGLFunctions_4_2_CoreBackend::Functions (0x0x7f5a2485e0c0) 0 - -Class QOpenGLFunctions_4_2_CoreBackend - size=112 align=8 - base size=112 base align=8 -QOpenGLFunctions_4_2_CoreBackend (0x0x7f5a24b3faf8) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a2485e060) 0 - -Class QOpenGLFunctions_4_3_CoreBackend::Functions - size=344 align=8 - base size=344 base align=8 -QOpenGLFunctions_4_3_CoreBackend::Functions (0x0x7f5a2485e1e0) 0 - -Class QOpenGLFunctions_4_3_CoreBackend - size=360 align=8 - base size=360 base align=8 -QOpenGLFunctions_4_3_CoreBackend (0x0x7f5a24b3fb60) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a2485e180) 0 - -Class QOpenGLFunctions_4_4_CoreBackend::Functions - size=72 align=8 - base size=72 base align=8 -QOpenGLFunctions_4_4_CoreBackend::Functions (0x0x7f5a2485e300) 0 - -Class QOpenGLFunctions_4_4_CoreBackend - size=88 align=8 - base size=88 base align=8 -QOpenGLFunctions_4_4_CoreBackend (0x0x7f5a24b3fbc8) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a2485e2a0) 0 - -Class QOpenGLFunctions_4_5_CoreBackend::Functions - size=848 align=8 - base size=848 base align=8 -QOpenGLFunctions_4_5_CoreBackend::Functions (0x0x7f5a2485e480) 0 - -Class QOpenGLFunctions_4_5_CoreBackend - size=864 align=8 - base size=864 base align=8 -QOpenGLFunctions_4_5_CoreBackend (0x0x7f5a24b3fc30) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a2485e420) 0 - -Class QOpenGLFunctions_1_0_DeprecatedBackend::Functions - size=2064 align=8 - base size=2064 base align=8 -QOpenGLFunctions_1_0_DeprecatedBackend::Functions (0x0x7f5a2485e5a0) 0 - -Class QOpenGLFunctions_1_0_DeprecatedBackend - size=2080 align=8 - base size=2080 base align=8 -QOpenGLFunctions_1_0_DeprecatedBackend (0x0x7f5a24b3fc98) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a2485e540) 0 - -Class QOpenGLFunctions_1_1_DeprecatedBackend::Functions - size=136 align=8 - base size=136 base align=8 -QOpenGLFunctions_1_1_DeprecatedBackend::Functions (0x0x7f5a2485e6c0) 0 - -Class QOpenGLFunctions_1_1_DeprecatedBackend - size=152 align=8 - base size=152 base align=8 -QOpenGLFunctions_1_1_DeprecatedBackend (0x0x7f5a24b3fd00) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a2485e660) 0 - -Class QOpenGLFunctions_1_2_DeprecatedBackend::Functions - size=256 align=8 - base size=256 base align=8 -QOpenGLFunctions_1_2_DeprecatedBackend::Functions (0x0x7f5a2485e7e0) 0 - -Class QOpenGLFunctions_1_2_DeprecatedBackend - size=272 align=8 - base size=272 base align=8 -QOpenGLFunctions_1_2_DeprecatedBackend (0x0x7f5a24b3fd68) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a2485e780) 0 - -Class QOpenGLFunctions_1_3_DeprecatedBackend::Functions - size=296 align=8 - base size=296 base align=8 -QOpenGLFunctions_1_3_DeprecatedBackend::Functions (0x0x7f5a2485e900) 0 - -Class QOpenGLFunctions_1_3_DeprecatedBackend - size=312 align=8 - base size=312 base align=8 -QOpenGLFunctions_1_3_DeprecatedBackend (0x0x7f5a24b3fdd0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a2485e8a0) 0 - -Class QOpenGLFunctions_1_4_DeprecatedBackend::Functions - size=304 align=8 - base size=304 base align=8 -QOpenGLFunctions_1_4_DeprecatedBackend::Functions (0x0x7f5a2485ea20) 0 - -Class QOpenGLFunctions_1_4_DeprecatedBackend - size=320 align=8 - base size=320 base align=8 -QOpenGLFunctions_1_4_DeprecatedBackend (0x0x7f5a24b3fe38) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a2485e9c0) 0 - -Class QOpenGLFunctions_2_0_DeprecatedBackend::Functions - size=288 align=8 - base size=288 base align=8 -QOpenGLFunctions_2_0_DeprecatedBackend::Functions (0x0x7f5a2485eb40) 0 - -Class QOpenGLFunctions_2_0_DeprecatedBackend - size=304 align=8 - base size=304 base align=8 -QOpenGLFunctions_2_0_DeprecatedBackend (0x0x7f5a24b3fea0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a2485eae0) 0 - -Class QOpenGLFunctions_3_0_DeprecatedBackend::Functions - size=160 align=8 - base size=160 base align=8 -QOpenGLFunctions_3_0_DeprecatedBackend::Functions (0x0x7f5a2485ec60) 0 - -Class QOpenGLFunctions_3_0_DeprecatedBackend - size=176 align=8 - base size=176 base align=8 -QOpenGLFunctions_3_0_DeprecatedBackend (0x0x7f5a24b3ff08) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a2485ec00) 0 - -Class QOpenGLFunctions_3_3_DeprecatedBackend::Functions - size=240 align=8 - base size=240 base align=8 -QOpenGLFunctions_3_3_DeprecatedBackend::Functions (0x0x7f5a2485ed80) 0 - -Class QOpenGLFunctions_3_3_DeprecatedBackend - size=256 align=8 - base size=256 base align=8 -QOpenGLFunctions_3_3_DeprecatedBackend (0x0x7f5a24b3ff70) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a2485ed20) 0 - -Class QOpenGLFunctions_4_5_DeprecatedBackend::Functions - size=96 align=8 - base size=96 base align=8 -QOpenGLFunctions_4_5_DeprecatedBackend::Functions (0x0x7f5a2485eea0) 0 - -Class QOpenGLFunctions_4_5_DeprecatedBackend - size=112 align=8 - base size=112 base align=8 -QOpenGLFunctions_4_5_DeprecatedBackend (0x0x7f5a24972000) 0 - QOpenGLVersionFunctionsBackend (0x0x7f5a2485ee40) 0 - -Class QOpenGLVersionProfile - size=8 align=8 - base size=8 base align=8 -QOpenGLVersionProfile (0x0x7f5a2485ef60) 0 - -Class QOpenGLContextGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLContextGroup::QPrivateSignal (0x0x7f5a2498c960) 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 (0x0x7f5a24972a28) 0 - vptr=((& QOpenGLContextGroup::_ZTV19QOpenGLContextGroup) + 16u) - QObject (0x0x7f5a2498c900) 0 - primary-for QOpenGLContextGroup (0x0x7f5a24972a28) - -Class QOpenGLContext::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLContext::QPrivateSignal (0x0x7f5a2498ca20) 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 (0x0x7f5a24972a90) 0 - vptr=((& QOpenGLContext::_ZTV14QOpenGLContext) + 16u) - QObject (0x0x7f5a2498c9c0) 0 - primary-for QOpenGLContext (0x0x7f5a24972a90) - -Class QOpenGLDebugMessage - size=8 align=8 - base size=8 base align=8 -QOpenGLDebugMessage (0x0x7f5a2498ca80) 0 - -Class QOpenGLDebugLogger::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLDebugLogger::QPrivateSignal (0x0x7f5a2461d2a0) 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 (0x0x7f5a24972f08) 0 - vptr=((& QOpenGLDebugLogger::_ZTV18QOpenGLDebugLogger) + 16u) - QObject (0x0x7f5a2461d240) 0 - primary-for QOpenGLDebugLogger (0x0x7f5a24972f08) - -Class QOpenGLFunctions - size=8 align=8 - base size=8 base align=8 -QOpenGLFunctions (0x0x7f5a2461d420) 0 - -Class QOpenGLFunctionsPrivate::Functions - size=1152 align=8 - base size=1152 base align=8 -QOpenGLFunctionsPrivate::Functions (0x0x7f5a2461d660) 0 - -Class QOpenGLFunctionsPrivate - size=1152 align=8 - base size=1152 base align=8 -QOpenGLFunctionsPrivate (0x0x7f5a2461d600) 0 - -Class QOpenGLExtraFunctions - size=8 align=8 - base size=8 base align=8 -QOpenGLExtraFunctions (0x0x7f5a246e61a0) 0 - QOpenGLFunctions (0x0x7f5a243efd80) 0 - -Class QOpenGLExtraFunctionsPrivate::Functions - size=1728 align=8 - base size=1728 base align=8 -QOpenGLExtraFunctionsPrivate::Functions (0x0x7f5a243efe40) 0 - -Class QOpenGLExtraFunctionsPrivate - size=2880 align=8 - base size=2880 base align=8 -QOpenGLExtraFunctionsPrivate (0x0x7f5a246e6208) 0 - QOpenGLFunctionsPrivate (0x0x7f5a243efde0) 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 (0x0x7f5a2425a540) 0 - vptr=((& QOpenGLFramebufferObject::_ZTV24QOpenGLFramebufferObject) + 16u) - -Class QOpenGLFramebufferObjectFormat - size=8 align=8 - base size=8 base align=8 -QOpenGLFramebufferObjectFormat (0x0x7f5a2425a660) 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 (0x0x7f5a246e64e0) 0 - vptr=((& QOpenGLPaintDevice::_ZTV18QOpenGLPaintDevice) + 16u) - QPaintDevice (0x0x7f5a2425a6c0) 0 - primary-for QOpenGLPaintDevice (0x0x7f5a246e64e0) - -Class QOpenGLPixelTransferOptions - size=8 align=8 - base size=8 base align=8 -QOpenGLPixelTransferOptions (0x0x7f5a2425a7e0) 0 - -Class QOpenGLShader::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLShader::QPrivateSignal (0x0x7f5a2425ab40) 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 (0x0x7f5a246e66e8) 0 - vptr=((& QOpenGLShader::_ZTV13QOpenGLShader) + 16u) - QObject (0x0x7f5a2425aae0) 0 - primary-for QOpenGLShader (0x0x7f5a246e66e8) - -Class QOpenGLShaderProgram::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLShaderProgram::QPrivateSignal (0x0x7f5a2425ad80) 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 (0x0x7f5a246e6820) 0 - vptr=((& QOpenGLShaderProgram::_ZTV20QOpenGLShaderProgram) + 16u) - QObject (0x0x7f5a2425ad20) 0 - primary-for QOpenGLShaderProgram (0x0x7f5a246e6820) - -Class QOpenGLTexture - size=8 align=8 - base size=8 base align=8 -QOpenGLTexture (0x0x7f5a2425ade0) 0 - -Class QOpenGLTextureBlitter - size=8 align=8 - base size=8 base align=8 -QOpenGLTextureBlitter (0x0x7f5a23fce0c0) 0 - -Class QOpenGLTimerQuery::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLTimerQuery::QPrivateSignal (0x0x7f5a23fce240) 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 (0x0x7f5a246e6958) 0 - vptr=((& QOpenGLTimerQuery::_ZTV17QOpenGLTimerQuery) + 16u) - QObject (0x0x7f5a23fce1e0) 0 - primary-for QOpenGLTimerQuery (0x0x7f5a246e6958) - -Class QOpenGLTimeMonitor::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLTimeMonitor::QPrivateSignal (0x0x7f5a23fce300) 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 (0x0x7f5a246e69c0) 0 - vptr=((& QOpenGLTimeMonitor::_ZTV18QOpenGLTimeMonitor) + 16u) - QObject (0x0x7f5a23fce2a0) 0 - primary-for QOpenGLTimeMonitor (0x0x7f5a246e69c0) - -Class QOpenGLVertexArrayObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLVertexArrayObject::QPrivateSignal (0x0x7f5a23fce3c0) 0 empty - -Class QOpenGLVertexArrayObject::Binder - size=8 align=8 - base size=8 base align=8 -QOpenGLVertexArrayObject::Binder (0x0x7f5a23fce420) 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 (0x0x7f5a246e6a28) 0 - vptr=((& QOpenGLVertexArrayObject::_ZTV24QOpenGLVertexArrayObject) + 16u) - QObject (0x0x7f5a23fce360) 0 - primary-for QOpenGLVertexArrayObject (0x0x7f5a246e6a28) - -Class QPaintDeviceWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPaintDeviceWindow::QPrivateSignal (0x0x7f5a23fce5a0) 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 (0x0x7f5a24036a80) 0 - vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 16u) - QWindow (0x0x7f5a24036af0) 0 - primary-for QPaintDeviceWindow (0x0x7f5a24036a80) - QObject (0x0x7f5a23fce480) 0 - primary-for QWindow (0x0x7f5a24036af0) - QSurface (0x0x7f5a23fce4e0) 16 - vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 336u) - QPaintDevice (0x0x7f5a23fce540) 40 - vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 400u) - -Class QOpenGLWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLWindow::QPrivateSignal (0x0x7f5a23fce720) 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 (0x0x7f5a246e6af8) 0 - vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 16u) - QPaintDeviceWindow (0x0x7f5a24036e70) 0 - primary-for QOpenGLWindow (0x0x7f5a246e6af8) - QWindow (0x0x7f5a24036ee0) 0 - primary-for QPaintDeviceWindow (0x0x7f5a24036e70) - QObject (0x0x7f5a23fce600) 0 - primary-for QWindow (0x0x7f5a24036ee0) - QSurface (0x0x7f5a23fce660) 16 - vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 384u) - QPaintDevice (0x0x7f5a23fce6c0) 40 - vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 448u) - -Class QPageSize - size=8 align=8 - base size=8 base align=8 -QPageSize (0x0x7f5a23fce780) 0 - -Class QPageLayout - size=8 align=8 - base size=8 base align=8 -QPageLayout (0x0x7f5a240b3180) 0 - -Class QPagedPaintDevice::Margins - size=32 align=8 - base size=32 base align=8 -QPagedPaintDevice::Margins (0x0x7f5a240b3ba0) 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 (0x0x7f5a240a0820) 0 - vptr=((& QPagedPaintDevice::_ZTV17QPagedPaintDevice) + 16u) - QPaintDevice (0x0x7f5a240b3b40) 0 - primary-for QPagedPaintDevice (0x0x7f5a240a0820) - -Class QPainter::PixmapFragment - size=80 align=8 - base size=80 base align=8 -QPainter::PixmapFragment (0x0x7f5a240b3c60) 0 - -Class QPainter - size=8 align=8 - base size=8 base align=8 -QPainter (0x0x7f5a240b3c00) 0 - -Class QTextItem - size=1 align=1 - base size=0 base align=1 -QTextItem (0x0x7f5a23da7a80) 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 (0x0x7f5a23da7d20) 0 - vptr=((& QPaintEngine::_ZTV12QPaintEngine) + 16u) - -Class QPaintEngineState - size=4 align=4 - base size=4 base align=4 -QPaintEngineState (0x0x7f5a23f73000) 0 - -Class QPdfWriter::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPdfWriter::QPrivateSignal (0x0x7f5a23f73420) 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 (0x0x7f5a23bb3e00) 0 - vptr=((& QPdfWriter::_ZTV10QPdfWriter) + 16u) - QObject (0x0x7f5a23f73360) 0 - primary-for QPdfWriter (0x0x7f5a23bb3e00) - QPagedPaintDevice (0x0x7f5a23f02888) 16 - vptr=((& QPdfWriter::_ZTV10QPdfWriter) + 176u) - QPaintDevice (0x0x7f5a23f733c0) 16 - primary-for QPagedPaintDevice (0x0x7f5a23f02888) - -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 (0x0x7f5a23f028f0) 0 - vptr=((& QPicture::_ZTV8QPicture) + 16u) - QPaintDevice (0x0x7f5a23f735a0) 0 - primary-for QPicture (0x0x7f5a23f028f0) - -Class QPictureIO - size=8 align=8 - base size=8 base align=8 -QPictureIO (0x0x7f5a23f738a0) 0 - -Class QPictureFormatPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPictureFormatPlugin::QPrivateSignal (0x0x7f5a23f73960) 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 (0x0x7f5a23f02af8) 0 - vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 16u) - QObject (0x0x7f5a23f73900) 0 - primary-for QPictureFormatPlugin (0x0x7f5a23f02af8) - -Class QPixmapCache::Key - size=8 align=8 - base size=8 base align=8 -QPixmapCache::Key (0x0x7f5a23f73a20) 0 - -Class QPixmapCache - size=1 align=1 - base size=0 base align=1 -QPixmapCache (0x0x7f5a23f739c0) 0 empty - -Class QRasterWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QRasterWindow::QPrivateSignal (0x0x7f5a23cb4ba0) 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 (0x0x7f5a23cc1208) 0 - vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 16u) - QPaintDeviceWindow (0x0x7f5a23cbbbd0) 0 - primary-for QRasterWindow (0x0x7f5a23cc1208) - QWindow (0x0x7f5a23cbbc40) 0 - primary-for QPaintDeviceWindow (0x0x7f5a23cbbbd0) - QObject (0x0x7f5a23cb4a80) 0 - primary-for QWindow (0x0x7f5a23cbbc40) - QSurface (0x0x7f5a23cb4ae0) 16 - vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 344u) - QPaintDevice (0x0x7f5a23cb4b40) 40 - vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 408u) - -Class QScreen::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QScreen::QPrivateSignal (0x0x7f5a23cb4c60) 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 (0x0x7f5a23cc12d8) 0 - vptr=((& QScreen::_ZTV7QScreen) + 16u) - QObject (0x0x7f5a23cb4c00) 0 - primary-for QScreen (0x0x7f5a23cc12d8) - -Class QSessionManager::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSessionManager::QPrivateSignal (0x0x7f5a23cb4d20) 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 (0x0x7f5a23cc1340) 0 - vptr=((& QSessionManager::_ZTV15QSessionManager) + 16u) - QObject (0x0x7f5a23cb4cc0) 0 - primary-for QSessionManager (0x0x7f5a23cc1340) - -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 (0x0x7f5a23cb4d80) 0 - vptr=((& QStandardItem::_ZTV13QStandardItem) + 16u) - -Class QStandardItemModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStandardItemModel::QPrivateSignal (0x0x7f5a23d524e0) 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 (0x0x7f5a23cc19c0) 0 - vptr=((& QStandardItemModel::_ZTV18QStandardItemModel) + 16u) - QAbstractItemModel (0x0x7f5a23cc1a28) 0 - primary-for QStandardItemModel (0x0x7f5a23cc19c0) - QObject (0x0x7f5a23d52480) 0 - primary-for QAbstractItemModel (0x0x7f5a23cc1a28) - -Class QStaticText - size=8 align=8 - base size=8 base align=8 -QStaticText (0x0x7f5a23d52540) 0 - -Class QStyleHints::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStyleHints::QPrivateSignal (0x0x7f5a23d529c0) 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 (0x0x7f5a23cc1c30) 0 - vptr=((& QStyleHints::_ZTV11QStyleHints) + 16u) - QObject (0x0x7f5a23d52960) 0 - primary-for QStyleHints (0x0x7f5a23cc1c30) - -Class QTextObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextObject::QPrivateSignal (0x0x7f5a23d52a80) 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 (0x0x7f5a23cc1c98) 0 - vptr=((& QTextObject::_ZTV11QTextObject) + 16u) - QObject (0x0x7f5a23d52a20) 0 - primary-for QTextObject (0x0x7f5a23cc1c98) - -Class QTextBlockGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextBlockGroup::QPrivateSignal (0x0x7f5a23d52b40) 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 (0x0x7f5a23cc1d00) 0 - vptr=((& QTextBlockGroup::_ZTV15QTextBlockGroup) + 16u) - QTextObject (0x0x7f5a23cc1d68) 0 - primary-for QTextBlockGroup (0x0x7f5a23cc1d00) - QObject (0x0x7f5a23d52ae0) 0 - primary-for QTextObject (0x0x7f5a23cc1d68) - -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 (0x0x7f5a23d52ba0) 0 nearly-empty - vptr=((& QTextFrameLayoutData::_ZTV20QTextFrameLayoutData) + 16u) - -Class QTextFrame::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextFrame::QPrivateSignal (0x0x7f5a23d52c60) 0 empty - -Class QTextFrame::iterator - size=32 align=8 - base size=28 base align=8 -QTextFrame::iterator (0x0x7f5a23d52cc0) 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 (0x0x7f5a23cc1dd0) 0 - vptr=((& QTextFrame::_ZTV10QTextFrame) + 16u) - QTextObject (0x0x7f5a23cc1e38) 0 - primary-for QTextFrame (0x0x7f5a23cc1dd0) - QObject (0x0x7f5a23d52c00) 0 - primary-for QTextObject (0x0x7f5a23cc1e38) - -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 (0x0x7f5a23d52f60) 0 nearly-empty - vptr=((& QTextBlockUserData::_ZTV18QTextBlockUserData) + 16u) - -Class QTextBlock::iterator - size=24 align=8 - base size=20 base align=8 -QTextBlock::iterator (0x0x7f5a23a9d060) 0 - -Class QTextBlock - size=16 align=8 - base size=12 base align=8 -QTextBlock (0x0x7f5a23a9d000) 0 - -Class QTextFragment - size=16 align=8 - base size=16 base align=8 -QTextFragment (0x0x7f5a23a9d540) 0 - -Class QSyntaxHighlighter::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSyntaxHighlighter::QPrivateSignal (0x0x7f5a23a9d840) 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 (0x0x7f5a23a97548) 0 - vptr=((& QSyntaxHighlighter::_ZTV18QSyntaxHighlighter) + 16u) - QObject (0x0x7f5a23a9d7e0) 0 - primary-for QSyntaxHighlighter (0x0x7f5a23a97548) - -Class QTextDocumentFragment - size=8 align=8 - base size=8 base align=8 -QTextDocumentFragment (0x0x7f5a23a9d8a0) 0 - -Class QTextDocumentWriter - size=8 align=8 - base size=8 base align=8 -QTextDocumentWriter (0x0x7f5a23a9d900) 0 - -Class QTextList::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextList::QPrivateSignal (0x0x7f5a23a9d9c0) 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 (0x0x7f5a23a975b0) 0 - vptr=((& QTextList::_ZTV9QTextList) + 16u) - QTextBlockGroup (0x0x7f5a23a97618) 0 - primary-for QTextList (0x0x7f5a23a975b0) - QTextObject (0x0x7f5a23a97680) 0 - primary-for QTextBlockGroup (0x0x7f5a23a97618) - QObject (0x0x7f5a23a9d960) 0 - primary-for QTextObject (0x0x7f5a23a97680) - -Class QTextTableCell - size=16 align=8 - base size=12 base align=8 -QTextTableCell (0x0x7f5a23a9da20) 0 - -Class QTextTable::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextTable::QPrivateSignal (0x0x7f5a23a9dae0) 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 (0x0x7f5a23a976e8) 0 - vptr=((& QTextTable::_ZTV10QTextTable) + 16u) - QTextFrame (0x0x7f5a23a97750) 0 - primary-for QTextTable (0x0x7f5a23a976e8) - QTextObject (0x0x7f5a23a977b8) 0 - primary-for QTextFrame (0x0x7f5a23a97750) - QObject (0x0x7f5a23a9da80) 0 - primary-for QTextObject (0x0x7f5a23a977b8) - -Class QValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QValidator::QPrivateSignal (0x0x7f5a23a9dba0) 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 (0x0x7f5a23a97820) 0 - vptr=((& QValidator::_ZTV10QValidator) + 16u) - QObject (0x0x7f5a23a9db40) 0 - primary-for QValidator (0x0x7f5a23a97820) - -Class QIntValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIntValidator::QPrivateSignal (0x0x7f5a23a9dc60) 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 (0x0x7f5a23a97888) 0 - vptr=((& QIntValidator::_ZTV13QIntValidator) + 16u) - QValidator (0x0x7f5a23a978f0) 0 - primary-for QIntValidator (0x0x7f5a23a97888) - QObject (0x0x7f5a23a9dc00) 0 - primary-for QValidator (0x0x7f5a23a978f0) - -Class QDoubleValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDoubleValidator::QPrivateSignal (0x0x7f5a23a9dd20) 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 (0x0x7f5a23a97958) 0 - vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 16u) - QValidator (0x0x7f5a23a979c0) 0 - primary-for QDoubleValidator (0x0x7f5a23a97958) - QObject (0x0x7f5a23a9dcc0) 0 - primary-for QValidator (0x0x7f5a23a979c0) - -Class QRegExpValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QRegExpValidator::QPrivateSignal (0x0x7f5a23a9de40) 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 (0x0x7f5a23a97a28) 0 - vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 16u) - QValidator (0x0x7f5a23a97a90) 0 - primary-for QRegExpValidator (0x0x7f5a23a97a28) - QObject (0x0x7f5a23a9dde0) 0 - primary-for QValidator (0x0x7f5a23a97a90) - -Class QRegularExpressionValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QRegularExpressionValidator::QPrivateSignal (0x0x7f5a23a9df00) 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 (0x0x7f5a23a97af8) 0 - vptr=((& QRegularExpressionValidator::_ZTV27QRegularExpressionValidator) + 16u) - QValidator (0x0x7f5a23a97b60) 0 - primary-for QRegularExpressionValidator (0x0x7f5a23a97af8) - QObject (0x0x7f5a23a9dea0) 0 - primary-for QValidator (0x0x7f5a23a97b60) - -Class QNetworkRequest - size=8 align=8 - base size=8 base align=8 -QNetworkRequest (0x0x7f5a23a9df60) 0 - -Class QNetworkCacheMetaData - size=8 align=8 - base size=8 base align=8 -QNetworkCacheMetaData (0x0x7f5a237a94e0) 0 - -Class QAbstractNetworkCache::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractNetworkCache::QPrivateSignal (0x0x7f5a237a9ba0) 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 (0x0x7f5a237ee3a8) 0 - vptr=((& QAbstractNetworkCache::_ZTV21QAbstractNetworkCache) + 16u) - QObject (0x0x7f5a237a9b40) 0 - primary-for QAbstractNetworkCache (0x0x7f5a237ee3a8) - -Class QAbstractSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractSocket::QPrivateSignal (0x0x7f5a237a9c60) 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 (0x0x7f5a237ee410) 0 - vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 16u) - QIODevice (0x0x7f5a237ee478) 0 - primary-for QAbstractSocket (0x0x7f5a237ee410) - QObject (0x0x7f5a237a9c00) 0 - primary-for QIODevice (0x0x7f5a237ee478) - -Class QAuthenticator - size=8 align=8 - base size=8 base align=8 -QAuthenticator (0x0x7f5a2389d240) 0 - -Class QDnsDomainNameRecord - size=8 align=8 - base size=8 base align=8 -QDnsDomainNameRecord (0x0x7f5a2389d2a0) 0 - -Class QDnsHostAddressRecord - size=8 align=8 - base size=8 base align=8 -QDnsHostAddressRecord (0x0x7f5a2389d5a0) 0 - -Class QDnsMailExchangeRecord - size=8 align=8 - base size=8 base align=8 -QDnsMailExchangeRecord (0x0x7f5a2389d8a0) 0 - -Class QDnsServiceRecord - size=8 align=8 - base size=8 base align=8 -QDnsServiceRecord (0x0x7f5a2389dba0) 0 - -Class QDnsTextRecord - size=8 align=8 - base size=8 base align=8 -QDnsTextRecord (0x0x7f5a2389dea0) 0 - -Class QDnsLookup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDnsLookup::QPrivateSignal (0x0x7f5a2392f240) 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 (0x0x7f5a237eeea0) 0 - vptr=((& QDnsLookup::_ZTV10QDnsLookup) + 16u) - QObject (0x0x7f5a2392f1e0) 0 - primary-for QDnsLookup (0x0x7f5a237eeea0) - -Class QTcpSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTcpSocket::QPrivateSignal (0x0x7f5a2392f300) 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 (0x0x7f5a237eef08) 0 - vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 16u) - QAbstractSocket (0x0x7f5a237eef70) 0 - primary-for QTcpSocket (0x0x7f5a237eef08) - QIODevice (0x0x7f5a2394e000) 0 - primary-for QAbstractSocket (0x0x7f5a237eef70) - QObject (0x0x7f5a2392f2a0) 0 - primary-for QIODevice (0x0x7f5a2394e000) - -Class QSslCertificate - size=8 align=8 - base size=8 base align=8 -QSslCertificate (0x0x7f5a2392f4e0) 0 - -Class QSslError - size=8 align=8 - base size=8 base align=8 -QSslError (0x0x7f5a2392f900) 0 - -Class QSslSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSslSocket::QPrivateSignal (0x0x7f5a235f72a0) 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 (0x0x7f5a2394e9c0) 0 - vptr=((& QSslSocket::_ZTV10QSslSocket) + 16u) - QTcpSocket (0x0x7f5a2394ea28) 0 - primary-for QSslSocket (0x0x7f5a2394e9c0) - QAbstractSocket (0x0x7f5a2394ea90) 0 - primary-for QTcpSocket (0x0x7f5a2394ea28) - QIODevice (0x0x7f5a2394eaf8) 0 - primary-for QAbstractSocket (0x0x7f5a2394ea90) - QObject (0x0x7f5a235f7240) 0 - primary-for QIODevice (0x0x7f5a2394eaf8) - -Class QDtlsClientVerifier::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDtlsClientVerifier::QPrivateSignal (0x0x7f5a235f7360) 0 empty - -Class QDtlsClientVerifier::GeneratorParameters - size=16 align=8 - base size=16 base align=8 -QDtlsClientVerifier::GeneratorParameters (0x0x7f5a235f73c0) 0 - -Vtable for QDtlsClientVerifier -QDtlsClientVerifier::_ZTV19QDtlsClientVerifier: 14u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QDtlsClientVerifier) -16 (int (*)(...))QDtlsClientVerifier::metaObject -24 (int (*)(...))QDtlsClientVerifier::qt_metacast -32 (int (*)(...))QDtlsClientVerifier::qt_metacall -40 (int (*)(...))QDtlsClientVerifier::~QDtlsClientVerifier -48 (int (*)(...))QDtlsClientVerifier::~QDtlsClientVerifier -56 (int (*)(...))QObject::event -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 QDtlsClientVerifier - size=16 align=8 - base size=16 base align=8 -QDtlsClientVerifier (0x0x7f5a2394eb60) 0 - vptr=((& QDtlsClientVerifier::_ZTV19QDtlsClientVerifier) + 16u) - QObject (0x0x7f5a235f7300) 0 - primary-for QDtlsClientVerifier (0x0x7f5a2394eb60) - -Class QDtls::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDtls::QPrivateSignal (0x0x7f5a235f7480) 0 empty - -Vtable for QDtls -QDtls::_ZTV5QDtls: 14u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI5QDtls) -16 (int (*)(...))QDtls::metaObject -24 (int (*)(...))QDtls::qt_metacast -32 (int (*)(...))QDtls::qt_metacall -40 (int (*)(...))QDtls::~QDtls -48 (int (*)(...))QDtls::~QDtls -56 (int (*)(...))QObject::event -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 QDtls - size=16 align=8 - base size=16 base align=8 -QDtls (0x0x7f5a2394ebc8) 0 - vptr=((& QDtls::_ZTV5QDtls) + 16u) - QObject (0x0x7f5a235f7420) 0 - primary-for QDtls (0x0x7f5a2394ebc8) - -Class QIPv6Address - size=16 align=1 - base size=16 base align=1 -QIPv6Address (0x0x7f5a235f7540) 0 - -Class QHostAddress - size=8 align=8 - base size=8 base align=8 -QHostAddress (0x0x7f5a235f75a0) 0 - -Class QHostInfo - size=8 align=8 - base size=8 base align=8 -QHostInfo (0x0x7f5a235f7d80) 0 - -Class QHstsPolicy - size=8 align=8 - base size=8 base align=8 -QHstsPolicy (0x0x7f5a237132a0) 0 - -Class QHttpPart - size=8 align=8 - base size=8 base align=8 -QHttpPart (0x0x7f5a23713a80) 0 - -Class QHttpMultiPart::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QHttpMultiPart::QPrivateSignal (0x0x7f5a23713de0) 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 (0x0x7f5a236dae38) 0 - vptr=((& QHttpMultiPart::_ZTV14QHttpMultiPart) + 16u) - QObject (0x0x7f5a23713d80) 0 - primary-for QHttpMultiPart (0x0x7f5a236dae38) - -Class QLocalServer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QLocalServer::QPrivateSignal (0x0x7f5a23713ea0) 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 (0x0x7f5a236daea0) 0 - vptr=((& QLocalServer::_ZTV12QLocalServer) + 16u) - QObject (0x0x7f5a23713e40) 0 - primary-for QLocalServer (0x0x7f5a236daea0) - -Class QLocalSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QLocalSocket::QPrivateSignal (0x0x7f5a233ba120) 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 (0x0x7f5a233bb068) 0 - vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 16u) - QIODevice (0x0x7f5a233bb0d0) 0 - primary-for QLocalSocket (0x0x7f5a233bb068) - QObject (0x0x7f5a233ba0c0) 0 - primary-for QIODevice (0x0x7f5a233bb0d0) - -Class QSslConfiguration - size=8 align=8 - base size=8 base align=8 -QSslConfiguration (0x0x7f5a233ba180) 0 - -Class QSslPreSharedKeyAuthenticator - size=8 align=8 - base size=8 base align=8 -QSslPreSharedKeyAuthenticator (0x0x7f5a233ba960) 0 - -Class QNetworkAccessManager::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkAccessManager::QPrivateSignal (0x0x7f5a2347e2a0) 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 (0x0x7f5a233bbd68) 0 - vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 16u) - QObject (0x0x7f5a2347e240) 0 - primary-for QNetworkAccessManager (0x0x7f5a233bbd68) - -Class QNetworkConfiguration - size=8 align=8 - base size=8 base align=8 -QNetworkConfiguration (0x0x7f5a2347e300) 0 - -Class QNetworkConfigurationManager::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkConfigurationManager::QPrivateSignal (0x0x7f5a2347e780) 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 (0x0x7f5a233bbf70) 0 - vptr=((& QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager) + 16u) - QObject (0x0x7f5a2347e720) 0 - primary-for QNetworkConfigurationManager (0x0x7f5a233bbf70) - -Class QNetworkCookie - size=8 align=8 - base size=8 base align=8 -QNetworkCookie (0x0x7f5a2347eae0) 0 - -Class QNetworkCookieJar::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkCookieJar::QPrivateSignal (0x0x7f5a23556300) 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 (0x0x7f5a234ec7b8) 0 - vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 16u) - QObject (0x0x7f5a235562a0) 0 - primary-for QNetworkCookieJar (0x0x7f5a234ec7b8) - -Class QNetworkDatagram - size=8 align=8 - base size=8 base align=8 -QNetworkDatagram (0x0x7f5a23556360) 0 - -Class QNetworkDiskCache::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkDiskCache::QPrivateSignal (0x0x7f5a23202360) 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 (0x0x7f5a231fc208) 0 - vptr=((& QNetworkDiskCache::_ZTV17QNetworkDiskCache) + 16u) - QAbstractNetworkCache (0x0x7f5a231fc270) 0 - primary-for QNetworkDiskCache (0x0x7f5a231fc208) - QObject (0x0x7f5a23202300) 0 - primary-for QAbstractNetworkCache (0x0x7f5a231fc270) - -Class QNetworkAddressEntry - size=8 align=8 - base size=8 base align=8 -QNetworkAddressEntry (0x0x7f5a232023c0) 0 - -Class QNetworkInterface - size=8 align=8 - base size=8 base align=8 -QNetworkInterface (0x0x7f5a23202a80) 0 - -Class QNetworkProxyQuery - size=8 align=8 - base size=8 base align=8 -QNetworkProxyQuery (0x0x7f5a232ac180) 0 - -Class QNetworkProxy - size=8 align=8 - base size=8 base align=8 -QNetworkProxy (0x0x7f5a232ac7e0) 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 (0x0x7f5a23345000) 0 nearly-empty - vptr=((& QNetworkProxyFactory::_ZTV20QNetworkProxyFactory) + 16u) - -Class QNetworkReply::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkReply::QPrivateSignal (0x0x7f5a233451e0) 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 (0x0x7f5a232e18f0) 0 - vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 16u) - QIODevice (0x0x7f5a232e1958) 0 - primary-for QNetworkReply (0x0x7f5a232e18f0) - QObject (0x0x7f5a23345180) 0 - primary-for QIODevice (0x0x7f5a232e1958) - -Class QNetworkSession::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkSession::QPrivateSignal (0x0x7f5a233453c0) 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 (0x0x7f5a232e19c0) 0 - vptr=((& QNetworkSession::_ZTV15QNetworkSession) + 16u) - QObject (0x0x7f5a23345360) 0 - primary-for QNetworkSession (0x0x7f5a232e19c0) - -Class QTcpServer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTcpServer::QPrivateSignal (0x0x7f5a23345960) 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 (0x0x7f5a232e1af8) 0 - vptr=((& QTcpServer::_ZTV10QTcpServer) + 16u) - QObject (0x0x7f5a23345900) 0 - primary-for QTcpServer (0x0x7f5a232e1af8) - -Class QSslCertificateExtension - size=8 align=8 - base size=8 base align=8 -QSslCertificateExtension (0x0x7f5a233459c0) 0 - -Class QSslCipher - size=8 align=8 - base size=8 base align=8 -QSslCipher (0x0x7f5a23345cc0) 0 - -Class QSslDiffieHellmanParameters - size=8 align=8 - base size=8 base align=8 -QSslDiffieHellmanParameters (0x0x7f5a230104e0) 0 - -Class QSslEllipticCurve - size=4 align=4 - base size=4 base align=4 -QSslEllipticCurve (0x0x7f5a230af000) 0 - -Class QSslKey - size=8 align=8 - base size=8 base align=8 -QSslKey (0x0x7f5a230af720) 0 - -Class QUdpSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QUdpSocket::QPrivateSignal (0x0x7f5a230afa80) 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 (0x0x7f5a230f00d0) 0 - vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 16u) - QAbstractSocket (0x0x7f5a230f0138) 0 - primary-for QUdpSocket (0x0x7f5a230f00d0) - QIODevice (0x0x7f5a230f01a0) 0 - primary-for QAbstractSocket (0x0x7f5a230f0138) - QObject (0x0x7f5a230afa20) 0 - primary-for QIODevice (0x0x7f5a230f01a0) - -Class QJSValue - size=8 align=8 - base size=8 base align=8 -QJSValue (0x0x7f5a230afae0) 0 - -Class QQmlDebuggingEnabler - size=1 align=1 - base size=0 base align=1 -QQmlDebuggingEnabler (0x0x7f5a230afd80) 0 empty - -Class QJSEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QJSEngine::QPrivateSignal (0x0x7f5a230afe40) 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 (0x0x7f5a230f02d8) 0 - vptr=((& QJSEngine::_ZTV9QJSEngine) + 16u) - QObject (0x0x7f5a230afde0) 0 - primary-for QJSEngine (0x0x7f5a230f02d8) - -Class QJSValueIterator - size=8 align=8 - base size=8 base align=8 -QJSValueIterator (0x0x7f5a23182060) 0 - -Class QQmlPrivate::RegisterType - size=128 align=8 - base size=124 base align=8 -QQmlPrivate::RegisterType (0x0x7f5a23182540) 0 - -Class QQmlPrivate::RegisterInterface - size=24 align=8 - base size=24 base align=8 -QQmlPrivate::RegisterInterface (0x0x7f5a231825a0) 0 - -Class QQmlPrivate::RegisterAutoParent - size=16 align=8 - base size=16 base align=8 -QQmlPrivate::RegisterAutoParent (0x0x7f5a23182600) 0 - -Class QQmlPrivate::RegisterSingletonType - size=64 align=8 - base size=64 base align=8 -QQmlPrivate::RegisterSingletonType (0x0x7f5a23182660) 0 - -Class QQmlPrivate::RegisterCompositeType - size=32 align=8 - base size=32 base align=8 -QQmlPrivate::RegisterCompositeType (0x0x7f5a231826c0) 0 - -Class QQmlPrivate::RegisterCompositeSingletonType - size=32 align=8 - base size=32 base align=8 -QQmlPrivate::RegisterCompositeSingletonType (0x0x7f5a23182720) 0 - -Class QQmlPrivate::CachedQmlUnit - size=24 align=8 - base size=24 base align=8 -QQmlPrivate::CachedQmlUnit (0x0x7f5a23182780) 0 - -Class QQmlPrivate::RegisterQmlUnitCacheHook - size=16 align=8 - base size=16 base align=8 -QQmlPrivate::RegisterQmlUnitCacheHook (0x0x7f5a231827e0) 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 (0x0x7f5a23182840) 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 (0x0x7f5a23182900) 0 nearly-empty - vptr=((& QQmlPropertyValueSource::_ZTV23QQmlPropertyValueSource) + 16u) - -Class QQmlListReference - size=8 align=8 - base size=8 base align=8 -QQmlListReference (0x0x7f5a23182a20) 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 (0x0x7f5a22e880c0) 0 nearly-empty - vptr=((& QQmlAbstractUrlInterceptor::_ZTV26QQmlAbstractUrlInterceptor) + 16u) - -Class QQmlError - size=8 align=8 - base size=8 base align=8 -QQmlError (0x0x7f5a22e88120) 0 - -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 (0x0x7f5a22e883c0) 0 nearly-empty - vptr=((& QQmlImageProviderBase::_ZTV21QQmlImageProviderBase) + 16u) - -Class QQmlEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlEngine::QPrivateSignal (0x0x7f5a22e88600) 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 (0x0x7f5a230f08f0) 0 - vptr=((& QQmlEngine::_ZTV10QQmlEngine) + 16u) - QJSEngine (0x0x7f5a230f0958) 0 - primary-for QQmlEngine (0x0x7f5a230f08f0) - QObject (0x0x7f5a22e885a0) 0 - primary-for QJSEngine (0x0x7f5a230f0958) - -Class QQmlApplicationEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlApplicationEngine::QPrivateSignal (0x0x7f5a22e886c0) 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 (0x0x7f5a230f0a28) 0 - vptr=((& QQmlApplicationEngine::_ZTV21QQmlApplicationEngine) + 16u) - QQmlEngine (0x0x7f5a230f0a90) 0 - primary-for QQmlApplicationEngine (0x0x7f5a230f0a28) - QJSEngine (0x0x7f5a230f0af8) 0 - primary-for QQmlEngine (0x0x7f5a230f0a90) - QObject (0x0x7f5a22e88660) 0 - primary-for QJSEngine (0x0x7f5a230f0af8) - -Class QQmlComponent::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlComponent::QPrivateSignal (0x0x7f5a22e88780) 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 (0x0x7f5a230f0b60) 0 - vptr=((& QQmlComponent::_ZTV13QQmlComponent) + 16u) - QObject (0x0x7f5a22e88720) 0 - primary-for QQmlComponent (0x0x7f5a230f0b60) - -Class QQmlContext::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlContext::QPrivateSignal (0x0x7f5a22f51000) 0 empty - -Class QQmlContext::PropertyPair - size=24 align=8 - base size=24 base align=8 -QQmlContext::PropertyPair (0x0x7f5a22f51060) 0 - -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 (0x0x7f5a22f490d0) 0 - vptr=((& QQmlContext::_ZTV11QQmlContext) + 16u) - QObject (0x0x7f5a22e88f60) 0 - primary-for QQmlContext (0x0x7f5a22f490d0) - -Class QQmlScriptString - size=8 align=8 - base size=8 base align=8 -QQmlScriptString (0x0x7f5a22f511e0) 0 - -Class QQmlExpression::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlExpression::QPrivateSignal (0x0x7f5a22f51420) 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 (0x0x7f5a22f49138) 0 - vptr=((& QQmlExpression::_ZTV14QQmlExpression) + 16u) - QObject (0x0x7f5a22f513c0) 0 - primary-for QQmlExpression (0x0x7f5a22f49138) - -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 (0x0x7f5a22f51480) 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 (0x0x7f5a22f491a0) 0 nearly-empty - vptr=((& QQmlExtensionInterface::_ZTV22QQmlExtensionInterface) + 16u) - QQmlTypesExtensionInterface (0x0x7f5a22f514e0) 0 nearly-empty - primary-for QQmlExtensionInterface (0x0x7f5a22f491a0) - -Class QQmlExtensionPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlExtensionPlugin::QPrivateSignal (0x0x7f5a22f516c0) 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 (0x0x7f5a22ba8540) 0 - vptr=((& QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin) + 16u) - QObject (0x0x7f5a22f51600) 0 - primary-for QQmlExtensionPlugin (0x0x7f5a22ba8540) - QQmlExtensionInterface (0x0x7f5a22f49208) 16 nearly-empty - vptr=((& QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin) + 144u) - QQmlTypesExtensionInterface (0x0x7f5a22f51660) 16 nearly-empty - primary-for QQmlExtensionInterface (0x0x7f5a22f49208) - -Class QQmlFile - size=8 align=8 - base size=8 base align=8 -QQmlFile (0x0x7f5a22f51720) 0 - -Class QQmlFileSelector::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlFileSelector::QPrivateSignal (0x0x7f5a22f517e0) 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 (0x0x7f5a22f492d8) 0 - vptr=((& QQmlFileSelector::_ZTV16QQmlFileSelector) + 16u) - QObject (0x0x7f5a22f51780) 0 - primary-for QQmlFileSelector (0x0x7f5a22f492d8) - -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 (0x0x7f5a22f51840) 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 (0x0x7f5a22f518a0) 0 - vptr=((& QQmlIncubationController::_ZTV24QQmlIncubationController) + 16u) - -Class QQmlInfo - size=16 align=8 - base size=16 base align=8 -QQmlInfo (0x0x7f5a22f49340) 0 - QDebug (0x0x7f5a22f51900) 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 (0x0x7f5a22c2c120) 0 nearly-empty - vptr=((& QQmlNetworkAccessManagerFactory::_ZTV31QQmlNetworkAccessManagerFactory) + 16u) - -Class QQmlProperty - size=8 align=8 - base size=8 base align=8 -QQmlProperty (0x0x7f5a22c2c180) 0 - -Class QQmlPropertyMap::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlPropertyMap::QPrivateSignal (0x0x7f5a22c2ccc0) 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 (0x0x7f5a22c4e8f0) 0 - vptr=((& QQmlPropertyMap::_ZTV15QQmlPropertyMap) + 16u) - QObject (0x0x7f5a22c2cc60) 0 - primary-for QQmlPropertyMap (0x0x7f5a22c4e8f0) - -Class QQuickTransform::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickTransform::QPrivateSignal (0x0x7f5a22c2cd80) 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 (0x0x7f5a22c4e958) 0 - vptr=((& QQuickTransform::_ZTV15QQuickTransform) + 16u) - QObject (0x0x7f5a22c2cd20) 0 - primary-for QQuickTransform (0x0x7f5a22c4e958) - -Class QQuickItem::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickItem::QPrivateSignal (0x0x7f5a22c2cea0) 0 empty - -Class QQuickItem::ItemChangeData - size=8 align=8 - base size=8 base align=8 -QQuickItem::ItemChangeData (0x0x7f5a22c2cf00) 0 - -Class QQuickItem::UpdatePaintNodeData - size=8 align=8 - base size=8 base align=8 -QQuickItem::UpdatePaintNodeData (0x0x7f5a22c2cf60) 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 (0x0x7f5a22c6e380) 0 - vptr=((& QQuickItem::_ZTV10QQuickItem) + 16u) - QObject (0x0x7f5a22c2cde0) 0 - primary-for QQuickItem (0x0x7f5a22c6e380) - QQmlParserStatus (0x0x7f5a22c2ce40) 16 - vptr=((& QQuickItem::_ZTV10QQuickItem) + 408u) - -Class QQuickFramebufferObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickFramebufferObject::QPrivateSignal (0x0x7f5a22ccc780) 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 (0x0x7f5a22ccc7e0) 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 (0x0x7f5a22c4ea90) 0 - vptr=((& QQuickFramebufferObject::_ZTV23QQuickFramebufferObject) + 16u) - QQuickItem (0x0x7f5a22d11c40) 0 - primary-for QQuickFramebufferObject (0x0x7f5a22c4ea90) - QObject (0x0x7f5a22ccc6c0) 0 - primary-for QQuickItem (0x0x7f5a22d11c40) - QQmlParserStatus (0x0x7f5a22ccc720) 16 - vptr=((& QQuickFramebufferObject::_ZTV23QQuickFramebufferObject) + 416u) - -Class QQuickTextureFactory::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickTextureFactory::QPrivateSignal (0x0x7f5a22ccc8a0) 0 empty - -Vtable for QQuickTextureFactory -QQuickTextureFactory::_ZTV20QQuickTextureFactory: 18u entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QQuickTextureFactory) -16 (int (*)(...))QQuickTextureFactory::metaObject -24 (int (*)(...))QQuickTextureFactory::qt_metacast -32 (int (*)(...))QQuickTextureFactory::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 (0x0x7f5a22c4eaf8) 0 - vptr=((& QQuickTextureFactory::_ZTV20QQuickTextureFactory) + 16u) - QObject (0x0x7f5a22ccc840) 0 - primary-for QQuickTextureFactory (0x0x7f5a22c4eaf8) - -Class QQuickImageResponse::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickImageResponse::QPrivateSignal (0x0x7f5a22ccc960) 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 (0x0x7f5a22c4eb60) 0 - vptr=((& QQuickImageResponse::_ZTV19QQuickImageResponse) + 16u) - QObject (0x0x7f5a22ccc900) 0 - primary-for QQuickImageResponse (0x0x7f5a22c4eb60) - -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 (0x0x7f5a22c4ebc8) 0 - vptr=((& QQuickImageProvider::_ZTV19QQuickImageProvider) + 16u) - QQmlImageProviderBase (0x0x7f5a22ccc9c0) 0 nearly-empty - primary-for QQuickImageProvider (0x0x7f5a22c4ebc8) - -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 (0x0x7f5a22c4ec30) 0 - vptr=((& QQuickAsyncImageProvider::_ZTV24QQuickAsyncImageProvider) + 16u) - QQuickImageProvider (0x0x7f5a22c4ec98) 0 - primary-for QQuickAsyncImageProvider (0x0x7f5a22c4ec30) - QQmlImageProviderBase (0x0x7f5a22ccca20) 0 nearly-empty - primary-for QQuickImageProvider (0x0x7f5a22c4ec98) - -Class QQuickItemGrabResult::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickItemGrabResult::QPrivateSignal (0x0x7f5a22cccae0) 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 (0x0x7f5a22c4ed00) 0 - vptr=((& QQuickItemGrabResult::_ZTV20QQuickItemGrabResult) + 16u) - QObject (0x0x7f5a22ccca80) 0 - primary-for QQuickItemGrabResult (0x0x7f5a22c4ed00) - -Class QQuickPaintedItem::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickPaintedItem::QPrivateSignal (0x0x7f5a22cccc00) 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 (0x0x7f5a22c4ed68) 0 - vptr=((& QQuickPaintedItem::_ZTV17QQuickPaintedItem) + 16u) - QQuickItem (0x0x7f5a22d4caf0) 0 - primary-for QQuickPaintedItem (0x0x7f5a22c4ed68) - QObject (0x0x7f5a22cccb40) 0 - primary-for QQuickItem (0x0x7f5a22d4caf0) - QQmlParserStatus (0x0x7f5a22cccba0) 16 - vptr=((& QQuickPaintedItem::_ZTV17QQuickPaintedItem) + 416u) - -Class QQuickRenderControl::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickRenderControl::QPrivateSignal (0x0x7f5a22ccce40) 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 (0x0x7f5a22c4ef08) 0 - vptr=((& QQuickRenderControl::_ZTV19QQuickRenderControl) + 16u) - QObject (0x0x7f5a22cccde0) 0 - primary-for QQuickRenderControl (0x0x7f5a22c4ef08) - -Class QQuickTextDocument::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickTextDocument::QPrivateSignal (0x0x7f5a22cccf00) 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 (0x0x7f5a22c4ef70) 0 - vptr=((& QQuickTextDocument::_ZTV18QQuickTextDocument) + 16u) - QObject (0x0x7f5a22cccea0) 0 - primary-for QQuickTextDocument (0x0x7f5a22c4ef70) - -Class QSGGeometry::Attribute - size=16 align=4 - base size=16 base align=4 -QSGGeometry::Attribute (0x0x7f5a347c6060) 0 - -Class QSGGeometry::AttributeSet - size=16 align=8 - base size=16 base align=8 -QSGGeometry::AttributeSet (0x0x7f5a347c60c0) 0 - -Class QSGGeometry::Point2D - size=8 align=4 - base size=8 base align=4 -QSGGeometry::Point2D (0x0x7f5a347c6120) 0 - -Class QSGGeometry::TexturedPoint2D - size=16 align=4 - base size=16 base align=4 -QSGGeometry::TexturedPoint2D (0x0x7f5a347c6180) 0 - -Class QSGGeometry::ColoredPoint2D - size=12 align=4 - base size=12 base align=4 -QSGGeometry::ColoredPoint2D (0x0x7f5a347c6660) 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 (0x0x7f5a34750660) 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 (0x0x7f5a2cd3a120) 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 (0x0x7f5a2daabd00) 0 - vptr=((& QSGBasicGeometryNode::_ZTV20QSGBasicGeometryNode) + 16u) - QSGNode (0x0x7f5a2cd5cae0) 0 - primary-for QSGBasicGeometryNode (0x0x7f5a2daabd00) - -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 (0x0x7f5a2daabd68) 0 - vptr=((& QSGGeometryNode::_ZTV15QSGGeometryNode) + 16u) - QSGBasicGeometryNode (0x0x7f5a2d2777b8) 0 - primary-for QSGGeometryNode (0x0x7f5a2daabd68) - QSGNode (0x0x7f5a2cd5cb40) 0 - primary-for QSGBasicGeometryNode (0x0x7f5a2d2777b8) - -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 (0x0x7f5a2d277820) 0 - vptr=((& QSGClipNode::_ZTV11QSGClipNode) + 16u) - QSGBasicGeometryNode (0x0x7f5a2ccd7af8) 0 - primary-for QSGClipNode (0x0x7f5a2d277820) - QSGNode (0x0x7f5a2cd5cea0) 0 - primary-for QSGBasicGeometryNode (0x0x7f5a2ccd7af8) - -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 (0x0x7f5a2ccd7b60) 0 - vptr=((& QSGTransformNode::_ZTV16QSGTransformNode) + 16u) - QSGNode (0x0x7f5a2cd5cf00) 0 - primary-for QSGTransformNode (0x0x7f5a2ccd7b60) - -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 (0x0x7f5a2cd51068) 0 - vptr=((& QSGRootNode::_ZTV11QSGRootNode) + 16u) - QSGNode (0x0x7f5a2cd7b600) 0 - primary-for QSGRootNode (0x0x7f5a2cd51068) - -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 (0x0x7f5a2cd74888) 0 - vptr=((& QSGOpacityNode::_ZTV14QSGOpacityNode) + 16u) - QSGNode (0x0x7f5a2cb2e1e0) 0 - primary-for QSGOpacityNode (0x0x7f5a2cd74888) - -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 (0x0x7f5a2cb2e240) 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 (0x0x7f5a2cb2e300) 0 nearly-empty - vptr=((& QSGRendererInterface::_ZTV20QSGRendererInterface) + 16u) - -Class QQuickWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickWindow::QPrivateSignal (0x0x7f5a2c8640c0) 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 (0x0x7f5a2c9575b0) 0 - vptr=((& QQuickWindow::_ZTV12QQuickWindow) + 16u) - QWindow (0x0x7f5a2faed380) 0 - primary-for QQuickWindow (0x0x7f5a2c9575b0) - QObject (0x0x7f5a2c864000) 0 - primary-for QWindow (0x0x7f5a2faed380) - QSurface (0x0x7f5a2c864060) 16 - vptr=((& QQuickWindow::_ZTV12QQuickWindow) + 312u) - -Class QQuickView::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickView::QPrivateSignal (0x0x7f5a2c5f67e0) 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 (0x0x7f5a2c76e2d8) 0 - vptr=((& QQuickView::_ZTV10QQuickView) + 16u) - QQuickWindow (0x0x7f5a2c76e340) 0 - primary-for QQuickView (0x0x7f5a2c76e2d8) - QWindow (0x0x7f5a2fb0a9a0) 0 - primary-for QQuickWindow (0x0x7f5a2c76e340) - QObject (0x0x7f5a2c5f66c0) 0 - primary-for QWindow (0x0x7f5a2fb0a9a0) - QSurface (0x0x7f5a2c5f6720) 16 - vptr=((& QQuickView::_ZTV10QQuickView) + 312u) - -Class QSGAbstractRenderer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGAbstractRenderer::QPrivateSignal (0x0x7f5a2c4868a0) 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 (0x0x7f5a2c76e3a8) 0 - vptr=((& QSGAbstractRenderer::_ZTV19QSGAbstractRenderer) + 16u) - QObject (0x0x7f5a2c5f6840) 0 - primary-for QSGAbstractRenderer (0x0x7f5a2c76e3a8) - -Class QSGEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGEngine::QPrivateSignal (0x0x7f5a2c1587e0) 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 (0x0x7f5a2c76e4e0) 0 - vptr=((& QSGEngine::_ZTV9QSGEngine) + 16u) - QObject (0x0x7f5a2c158780) 0 - primary-for QSGEngine (0x0x7f5a2c76e4e0) - -Class QSGMaterialShader::RenderState - size=16 align=8 - base size=16 base align=8 -QSGMaterialShader::RenderState (0x0x7f5a2c1a9300) 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 (0x0x7f5a2c180ae0) 0 - vptr=((& QSGMaterialShader::_ZTV17QSGMaterialShader) + 16u) - -Class QSGMaterialType - size=1 align=1 - base size=0 base align=1 -QSGMaterialType (0x0x7f5a2bcf6ba0) 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 (0x0x7f5a2bad8000) 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 (0x0x7f5a2c76e820) 0 - vptr=((& QSGFlatColorMaterial::_ZTV20QSGFlatColorMaterial) + 16u) - QSGMaterial (0x0x7f5a2bad85a0) 0 - primary-for QSGFlatColorMaterial (0x0x7f5a2c76e820) - -Class QSGTexture::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGTexture::QPrivateSignal (0x0x7f5a2bad8720) 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 (0x0x7f5a2c76e888) 0 - vptr=((& QSGTexture::_ZTV10QSGTexture) + 16u) - QObject (0x0x7f5a2bad8660) 0 - primary-for QSGTexture (0x0x7f5a2c76e888) - -Class QSGDynamicTexture::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGDynamicTexture::QPrivateSignal (0x0x7f5a2bafd360) 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 (0x0x7f5a2c76e8f0) 0 - vptr=((& QSGDynamicTexture::_ZTV17QSGDynamicTexture) + 16u) - QSGTexture (0x0x7f5a2c76e958) 0 - primary-for QSGDynamicTexture (0x0x7f5a2c76e8f0) - QObject (0x0x7f5a2bad8780) 0 - primary-for QSGTexture (0x0x7f5a2c76e958) - -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 (0x0x7f5a2c76e9c0) 0 - vptr=((& QSGImageNode::_ZTV12QSGImageNode) + 16u) - QSGGeometryNode (0x0x7f5a2c76ea28) 0 - primary-for QSGImageNode (0x0x7f5a2c76e9c0) - QSGBasicGeometryNode (0x0x7f5a2c76ea90) 0 - primary-for QSGGeometryNode (0x0x7f5a2c76ea28) - QSGNode (0x0x7f5a2bafd3c0) 0 - primary-for QSGBasicGeometryNode (0x0x7f5a2c76ea90) - -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 (0x0x7f5a2c863000) 0 - vptr=((& QSGNinePatchNode::_ZTV16QSGNinePatchNode) + 16u) - QSGGeometryNode (0x0x7f5a2c8630d0) 0 - primary-for QSGNinePatchNode (0x0x7f5a2c863000) - QSGBasicGeometryNode (0x0x7f5a2c863138) 0 - primary-for QSGGeometryNode (0x0x7f5a2c8630d0) - QSGNode (0x0x7f5a2afbe4e0) 0 - primary-for QSGBasicGeometryNode (0x0x7f5a2c863138) - -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 (0x0x7f5a2c8631a0) 0 - vptr=((& QSGRectangleNode::_ZTV16QSGRectangleNode) + 16u) - QSGGeometryNode (0x0x7f5a2c863208) 0 - primary-for QSGRectangleNode (0x0x7f5a2c8631a0) - QSGBasicGeometryNode (0x0x7f5a2c863270) 0 - primary-for QSGGeometryNode (0x0x7f5a2c863208) - QSGNode (0x0x7f5a2afbe540) 0 - primary-for QSGBasicGeometryNode (0x0x7f5a2c863270) - -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 (0x0x7f5a2afbe9c0) 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 (0x0x7f5a2c8632d8) 0 - vptr=((& QSGRenderNode::_ZTV13QSGRenderNode) + 16u) - QSGNode (0x0x7f5a2afbe960) 0 - primary-for QSGRenderNode (0x0x7f5a2c8632d8) - -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 (0x0x7f5a2c729680) 0 - vptr=((& QSGSimpleRectNode::_ZTV17QSGSimpleRectNode) + 16u) - QSGGeometryNode (0x0x7f5a2c729958) 0 - primary-for QSGSimpleRectNode (0x0x7f5a2c729680) - QSGBasicGeometryNode (0x0x7f5a2c7299c0) 0 - primary-for QSGGeometryNode (0x0x7f5a2c729958) - QSGNode (0x0x7f5a2b090660) 0 - primary-for QSGBasicGeometryNode (0x0x7f5a2c7299c0) - -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 (0x0x7f5a2c729bc8) 0 - vptr=((& QSGOpaqueTextureMaterial::_ZTV24QSGOpaqueTextureMaterial) + 16u) - QSGMaterial (0x0x7f5a2b0906c0) 0 - primary-for QSGOpaqueTextureMaterial (0x0x7f5a2c729bc8) - -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 (0x0x7f5a2c729c30) 0 - vptr=((& QSGTextureMaterial::_ZTV18QSGTextureMaterial) + 16u) - QSGOpaqueTextureMaterial (0x0x7f5a2c729c98) 0 - primary-for QSGTextureMaterial (0x0x7f5a2c729c30) - QSGMaterial (0x0x7f5a2ad40840) 0 - primary-for QSGOpaqueTextureMaterial (0x0x7f5a2c729c98) - -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 (0x0x7f5a2c729d00) 0 - vptr=((& QSGSimpleTextureNode::_ZTV20QSGSimpleTextureNode) + 16u) - QSGGeometryNode (0x0x7f5a2c429e38) 0 - primary-for QSGSimpleTextureNode (0x0x7f5a2c729d00) - QSGBasicGeometryNode (0x0x7f5a2c429ea0) 0 - primary-for QSGGeometryNode (0x0x7f5a2c429e38) - QSGNode (0x0x7f5a2ad408a0) 0 - primary-for QSGBasicGeometryNode (0x0x7f5a2c429ea0) - -Class QSGTextureProvider::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGTextureProvider::QPrivateSignal (0x0x7f5a2aa63720) 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 (0x0x7f5a2c429958) 0 - vptr=((& QSGTextureProvider::_ZTV18QSGTextureProvider) + 16u) - QObject (0x0x7f5a2aa636c0) 0 - primary-for QSGTextureProvider (0x0x7f5a2c429958) - -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 (0x0x7f5a2c4299c0) 0 - vptr=((& QSGVertexColorMaterial::_ZTV22QSGVertexColorMaterial) + 16u) - QSGMaterial (0x0x7f5a2aaec240) 0 - primary-for QSGVertexColorMaterial (0x0x7f5a2c4299c0) - -Class QQuickStyle - size=1 align=1 - base size=0 base align=1 -QQuickStyle (0x0x7f5a2aaec2a0) 0 empty - diff --git a/tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.13.0.linux-gcc-amd64.txt b/tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.13.0.linux-gcc-amd64.txt deleted file mode 100644 index 07ba810c..00000000 --- a/tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.13.0.linux-gcc-amd64.txt +++ /dev/null @@ -1,11498 +0,0 @@ -Class std::__failure_type - size=1 align=1 - base size=0 base align=1 -std::__failure_type (0x0x7f22c330aae0) 0 empty - -Class std::__do_is_destructible_impl - size=1 align=1 - base size=0 base align=1 -std::__do_is_destructible_impl (0x0x7f22c33982a0) 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 (0x0x7f22c33984e0) 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 (0x0x7f22c3398720) 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 (0x0x7f22c3398960) 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 (0x0x7f22c3398ae0) 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 (0x0x7f22c3398ea0) 0 empty - -Class std::__do_is_implicitly_default_constructible_impl - size=1 align=1 - base size=0 base align=1 -std::__do_is_implicitly_default_constructible_impl (0x0x7f22c3403000) 0 empty - -Class std::__do_common_type_impl - size=1 align=1 - base size=0 base align=1 -std::__do_common_type_impl (0x0x7f22c30586c0) 0 empty - -Class std::__do_member_type_wrapper - size=1 align=1 - base size=0 base align=1 -std::__do_member_type_wrapper (0x0x7f22c3058780) 0 empty - -Class std::__invoke_memfun_ref - size=1 align=1 - base size=0 base align=1 -std::__invoke_memfun_ref (0x0x7f22c3058b40) 0 empty - -Class std::__invoke_memfun_deref - size=1 align=1 - base size=0 base align=1 -std::__invoke_memfun_deref (0x0x7f22c3058ba0) 0 empty - -Class std::__invoke_memobj_ref - size=1 align=1 - base size=0 base align=1 -std::__invoke_memobj_ref (0x0x7f22c3058c00) 0 empty - -Class std::__invoke_memobj_deref - size=1 align=1 - base size=0 base align=1 -std::__invoke_memobj_deref (0x0x7f22c3058c60) 0 empty - -Class std::__invoke_other - size=1 align=1 - base size=0 base align=1 -std::__invoke_other (0x0x7f22c3058cc0) 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 (0x0x7f22c3058d80) 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 (0x0x7f22c3058e40) 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 (0x0x7f22c3058f00) 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 (0x0x7f22c308a000) 0 empty - -Class std::__result_of_other_impl - size=1 align=1 - base size=0 base align=1 -std::__result_of_other_impl (0x0x7f22c308a360) 0 empty - -Class std::__swappable_details::__do_is_swappable_impl - size=1 align=1 - base size=0 base align=1 -std::__swappable_details::__do_is_swappable_impl (0x0x7f22c308a6c0) 0 empty - -Class std::__swappable_details::__do_is_nothrow_swappable_impl - size=1 align=1 - base size=0 base align=1 -std::__swappable_details::__do_is_nothrow_swappable_impl (0x0x7f22c308a720) 0 empty - -Class std::__nonesuch - size=1 align=1 - base size=0 base align=1 -std::__nonesuch (0x0x7f22c308acc0) 0 empty - -Class std::piecewise_construct_t - size=1 align=1 - base size=0 base align=1 -std::piecewise_construct_t (0x0x7f22c30d3360) 0 empty - -Class std::__nonesuch_no_braces - size=1 align=1 - base size=1 base align=1 -std::__nonesuch_no_braces (0x0x7f22c30f6000) 0 empty - std::__nonesuch (0x0x7f22c30d3840) 0 empty - -Class std::__true_type - size=1 align=1 - base size=0 base align=1 -std::__true_type (0x0x7f22c31551e0) 0 empty - -Class std::__false_type - size=1 align=1 - base size=0 base align=1 -std::__false_type (0x0x7f22c3155240) 0 empty - -Class std::input_iterator_tag - size=1 align=1 - base size=0 base align=1 -std::input_iterator_tag (0x0x7f22c3188f00) 0 empty - -Class std::output_iterator_tag - size=1 align=1 - base size=0 base align=1 -std::output_iterator_tag (0x0x7f22c3188f60) 0 empty - -Class std::forward_iterator_tag - size=1 align=1 - base size=1 base align=1 -std::forward_iterator_tag (0x0x7f22c30f64e0) 0 empty - std::input_iterator_tag (0x0x7f22c31b2000) 0 empty - -Class std::bidirectional_iterator_tag - size=1 align=1 - base size=1 base align=1 -std::bidirectional_iterator_tag (0x0x7f22c30f6548) 0 empty - std::forward_iterator_tag (0x0x7f22c30f65b0) 0 empty - std::input_iterator_tag (0x0x7f22c31b2060) 0 empty - -Class std::random_access_iterator_tag - size=1 align=1 - base size=1 base align=1 -std::random_access_iterator_tag (0x0x7f22c30f6618) 0 empty - std::bidirectional_iterator_tag (0x0x7f22c30f6680) 0 empty - std::forward_iterator_tag (0x0x7f22c30f66e8) 0 empty - std::input_iterator_tag (0x0x7f22c31b20c0) 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 (0x0x7f22c323eba0) 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 (0x0x7f22c323ecc0) 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 (0x0x7f22c2e63000) 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 (0x0x7f22c2e63300) 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 (0x0x7f22c2e63420) 0 empty - -Class __locale_struct - size=232 align=8 - base size=232 base align=8 -__locale_struct (0x0x7f22c2ef3720) 0 - -Class timeval - size=16 align=8 - base size=16 base align=8 -timeval (0x0x7f22c2ef3a20) 0 - -Class timespec - size=16 align=8 - base size=16 base align=8 -timespec (0x0x7f22c2ef3a80) 0 - -Class __pthread_rwlock_arch_t - size=56 align=8 - base size=56 base align=8 -__pthread_rwlock_arch_t (0x0x7f22c2ef3b40) 0 - -Class __pthread_internal_list - size=16 align=8 - base size=16 base align=8 -__pthread_internal_list (0x0x7f22c2ef3ba0) 0 - -Class __pthread_mutex_s - size=40 align=8 - base size=40 base align=8 -__pthread_mutex_s (0x0x7f22c2ef3c00) 0 - -Class __pthread_cond_s - size=48 align=8 - base size=48 base align=8 -__pthread_cond_s (0x0x7f22c2ef3c60) 0 - -Class pthread_attr_t - size=56 align=8 - base size=56 base align=8 -pthread_attr_t (0x0x7f22c2ef3f00) 0 - -Class random_data - size=48 align=8 - base size=48 base align=8 -random_data (0x0x7f22c2f311e0) 0 - -Class drand48_data - size=24 align=8 - base size=24 base align=8 -drand48_data (0x0x7f22c2f31240) 0 - -Vtable for std::exception -std::exception::_ZTVSt9exception: 5 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 (0x0x7f22c2feb000) 0 nearly-empty - vptr=((& std::exception::_ZTVSt9exception) + 16) - -Vtable for std::bad_exception -std::bad_exception::_ZTVSt13bad_exception: 5 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 (0x0x7f22c30f6a28) 0 nearly-empty - vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16) - std::exception (0x0x7f22c2feb1e0) 0 nearly-empty - primary-for std::bad_exception (0x0x7f22c30f6a28) - -Vtable for std::type_info -std::type_info::_ZTVSt9type_info: 8 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 (0x0x7f22c2feb3c0) 0 - vptr=((& std::type_info::_ZTVSt9type_info) + 16) - -Vtable for std::bad_cast -std::bad_cast::_ZTVSt8bad_cast: 5 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 (0x0x7f22c30f6a90) 0 nearly-empty - vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16) - std::exception (0x0x7f22c2feb780) 0 nearly-empty - primary-for std::bad_cast (0x0x7f22c30f6a90) - -Vtable for std::bad_typeid -std::bad_typeid::_ZTVSt10bad_typeid: 5 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 (0x0x7f22c30f6af8) 0 nearly-empty - vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16) - std::exception (0x0x7f22c2feb960) 0 nearly-empty - primary-for std::bad_typeid (0x0x7f22c30f6af8) - -Class std::__exception_ptr::exception_ptr - size=8 align=8 - base size=8 base align=8 -std::__exception_ptr::exception_ptr (0x0x7f22c2febb40) 0 - -Vtable for std::nested_exception -std::nested_exception::_ZTVSt16nested_exception: 4 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 (0x0x7f22c3022120) 0 - vptr=((& std::nested_exception::_ZTVSt16nested_exception) + 16) - -Vtable for std::bad_alloc -std::bad_alloc::_ZTVSt9bad_alloc: 5 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 (0x0x7f22c30f6b60) 0 nearly-empty - vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16) - std::exception (0x0x7f22c30227e0) 0 nearly-empty - primary-for std::bad_alloc (0x0x7f22c30f6b60) - -Vtable for std::bad_array_new_length -std::bad_array_new_length::_ZTVSt20bad_array_new_length: 5 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 (0x0x7f22c30f6bc8) 0 nearly-empty - vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 16) - std::bad_alloc (0x0x7f22c30f6c30) 0 nearly-empty - primary-for std::bad_array_new_length (0x0x7f22c30f6bc8) - std::exception (0x0x7f22c30229c0) 0 nearly-empty - primary-for std::bad_alloc (0x0x7f22c30f6c30) - -Class std::nothrow_t - size=1 align=1 - base size=0 base align=1 -std::nothrow_t (0x0x7f22c3022ba0) 0 empty - -Class std::__allocator_traits_base - size=1 align=1 - base size=0 base align=1 -std::__allocator_traits_base (0x0x7f22c3022d80) 0 empty - -Class std::__numeric_limits_base - size=1 align=1 - base size=0 base align=1 -std::__numeric_limits_base (0x0x7f22c2cc92a0) 0 empty - -Class qIsNull(double)::U - size=8 align=8 - base size=8 base align=8 -qIsNull(double)::U (0x0x7f22c2a7fd20) 0 - -Class qIsNull(float)::U - size=4 align=4 - base size=4 base align=4 -qIsNull(float)::U (0x0x7f22c2a7fde0) 0 - -Class QSysInfo - size=1 align=1 - base size=0 base align=1 -QSysInfo (0x0x7f22c2941780) 0 empty - -Class QMessageLogContext - size=32 align=8 - base size=32 base align=8 -QMessageLogContext (0x0x7f22c29418a0) 0 - -Class QMessageLogger - size=32 align=8 - base size=32 base align=8 -QMessageLogger (0x0x7f22c2941c00) 0 - -Class QFlag - size=4 align=4 - base size=4 base align=4 -QFlag (0x0x7f22c297f180) 0 - -Class QIncompatibleFlag - size=4 align=4 - base size=4 base align=4 -QIncompatibleFlag (0x0x7f22c29c0900) 0 - -Class std::__atomic_flag_base - size=1 align=1 - base size=1 base align=1 -std::__atomic_flag_base (0x0x7f22c2652d20) 0 - -Class std::atomic_flag - size=1 align=1 - base size=1 base align=1 -std::atomic_flag (0x0x7f22c29fea90) 0 - std::__atomic_flag_base (0x0x7f22c2652d80) 0 - -Class QAtomicInt - size=4 align=4 - base size=4 base align=4 -QAtomicInt (0x0x7f22c24b7208) 0 - QAtomicInteger (0x0x7f22c24b7270) 0 - QBasicAtomicInteger (0x0x7f22c258ad20) 0 - -Class QInternal - size=1 align=1 - base size=0 base align=1 -QInternal (0x0x7f22c21bc060) 0 empty - -Class QtPrivate::QSlotObjectBase - size=16 align=8 - base size=16 base align=8 -QtPrivate::QSlotObjectBase (0x0x7f22c2201600) 0 - -Class QGenericArgument - size=16 align=8 - base size=16 base align=8 -QGenericArgument (0x0x7f22c2201d20) 0 - -Class QGenericReturnArgument - size=16 align=8 - base size=16 base align=8 -QGenericReturnArgument (0x0x7f22c23aadd0) 0 - QGenericArgument (0x0x7f22c223f000) 0 - -Class QMetaObject - size=48 align=8 - base size=48 base align=8 -QMetaObject (0x0x7f22c223f420) 0 - -Class QMetaObject::Connection - size=8 align=8 - base size=8 base align=8 -QMetaObject::Connection (0x0x7f22c223f840) 0 - -Class QLatin1Char - size=1 align=1 - base size=1 base align=1 -QLatin1Char (0x0x7f22c1ef3360) 0 - -Class QChar - size=2 align=2 - base size=2 base align=2 -QChar (0x0x7f22c1ef3600) 0 - -Class QtPrivate::RefCount - size=4 align=4 - base size=4 base align=4 -QtPrivate::RefCount (0x0x7f22c1fbe420) 0 - -Class QArrayData - size=24 align=8 - base size=24 base align=8 -QArrayData (0x0x7f22c1fbe780) 0 - -Class QtPrivate::QContainerImplHelper - size=1 align=1 - base size=0 base align=1 -QtPrivate::QContainerImplHelper (0x0x7f22c2021a80) 0 empty - -Class lconv - size=96 align=8 - base size=96 base align=8 -lconv (0x0x7f22c1d18300) 0 - -Vtable for __cxxabiv1::__forced_unwind -__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class __cxxabiv1::__forced_unwind - size=8 align=8 - base size=8 base align=8 -__cxxabiv1::__forced_unwind (0x0x7f22c1d183c0) 0 nearly-empty - vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16) - -Class sched_param - size=4 align=4 - base size=4 base align=4 -sched_param (0x0x7f22c1dcb4e0) 0 - -Class timex - size=208 align=8 - base size=208 base align=8 -timex (0x0x7f22c1dcb5a0) 0 - -Class tm - size=56 align=8 - base size=56 base align=8 -tm (0x0x7f22c1dcb600) 0 - -Class itimerspec - size=32 align=8 - base size=32 base align=8 -itimerspec (0x0x7f22c1dcb660) 0 - -Class _pthread_cleanup_buffer - size=32 align=8 - base size=32 base align=8 -_pthread_cleanup_buffer (0x0x7f22c1dcb6c0) 0 - -Class __pthread_cleanup_frame - size=24 align=8 - base size=24 base align=8 -__pthread_cleanup_frame (0x0x7f22c1dcb7e0) 0 - -Class __pthread_cleanup_class - size=24 align=8 - base size=24 base align=8 -__pthread_cleanup_class (0x0x7f22c1dcb840) 0 - -Class _IO_marker - size=24 align=8 - base size=24 base align=8 -_IO_marker (0x0x7f22c1b0c7e0) 0 - -Class _IO_FILE - size=216 align=8 - base size=216 base align=8 -_IO_FILE (0x0x7f22c1b0c840) 0 - -Class std::_Hash_impl - size=1 align=1 - base size=0 base align=1 -std::_Hash_impl (0x0x7f22c18c18a0) 0 empty - -Class std::_Fnv_hash_impl - size=1 align=1 - base size=0 base align=1 -std::_Fnv_hash_impl (0x0x7f22c18c1a20) 0 empty - -Class std::locale - size=8 align=8 - base size=8 base align=8 -std::locale (0x0x7f22c1a39ba0) 0 - -Vtable for std::locale::facet -std::locale::facet::_ZTVNSt6locale5facetE: 4 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 (0x0x7f22c1a39f60) 0 - vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16) - -Class std::locale::id - size=8 align=8 - base size=8 base align=8 -std::locale::id (0x0x7f22c168a240) 0 - -Class std::locale::_Impl - size=40 align=8 - base size=40 base align=8 -std::locale::_Impl (0x0x7f22c168a420) 0 - -Class std::__cow_string - size=8 align=8 - base size=8 base align=8 -std::__cow_string (0x0x7f22c16d1420) 0 - -Vtable for std::logic_error -std::logic_error::_ZTVSt11logic_error: 5 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 (0x0x7f22c18def08) 0 - vptr=((& std::logic_error::_ZTVSt11logic_error) + 16) - std::exception (0x0x7f22c16d14e0) 0 nearly-empty - primary-for std::logic_error (0x0x7f22c18def08) - -Vtable for std::domain_error -std::domain_error::_ZTVSt12domain_error: 5 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 (0x0x7f22c18def70) 0 - vptr=((& std::domain_error::_ZTVSt12domain_error) + 16) - std::logic_error (0x0x7f22c18de410) 0 - primary-for std::domain_error (0x0x7f22c18def70) - std::exception (0x0x7f22c16d1540) 0 nearly-empty - primary-for std::logic_error (0x0x7f22c18de410) - -Vtable for std::invalid_argument -std::invalid_argument::_ZTVSt16invalid_argument: 5 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 (0x0x7f22c18de478) 0 - vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 16) - std::logic_error (0x0x7f22c18de7b8) 0 - primary-for std::invalid_argument (0x0x7f22c18de478) - std::exception (0x0x7f22c16d15a0) 0 nearly-empty - primary-for std::logic_error (0x0x7f22c18de7b8) - -Vtable for std::length_error -std::length_error::_ZTVSt12length_error: 5 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 (0x0x7f22c18de820) 0 - vptr=((& std::length_error::_ZTVSt12length_error) + 16) - std::logic_error (0x0x7f22c16f9000) 0 - primary-for std::length_error (0x0x7f22c18de820) - std::exception (0x0x7f22c16d1600) 0 nearly-empty - primary-for std::logic_error (0x0x7f22c16f9000) - -Vtable for std::out_of_range -std::out_of_range::_ZTVSt12out_of_range: 5 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 (0x0x7f22c16f9068) 0 - vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 16) - std::logic_error (0x0x7f22c16f90d0) 0 - primary-for std::out_of_range (0x0x7f22c16f9068) - std::exception (0x0x7f22c16d1660) 0 nearly-empty - primary-for std::logic_error (0x0x7f22c16f90d0) - -Vtable for std::runtime_error -std::runtime_error::_ZTVSt13runtime_error: 5 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 (0x0x7f22c16f9138) 0 - vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 16) - std::exception (0x0x7f22c16d16c0) 0 nearly-empty - primary-for std::runtime_error (0x0x7f22c16f9138) - -Vtable for std::range_error -std::range_error::_ZTVSt11range_error: 5 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 (0x0x7f22c16f91a0) 0 - vptr=((& std::range_error::_ZTVSt11range_error) + 16) - std::runtime_error (0x0x7f22c16f9208) 0 - primary-for std::range_error (0x0x7f22c16f91a0) - std::exception (0x0x7f22c16d1720) 0 nearly-empty - primary-for std::runtime_error (0x0x7f22c16f9208) - -Vtable for std::overflow_error -std::overflow_error::_ZTVSt14overflow_error: 5 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 (0x0x7f22c16f9270) 0 - vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 16) - std::runtime_error (0x0x7f22c16f92d8) 0 - primary-for std::overflow_error (0x0x7f22c16f9270) - std::exception (0x0x7f22c16d1780) 0 nearly-empty - primary-for std::runtime_error (0x0x7f22c16f92d8) - -Vtable for std::underflow_error -std::underflow_error::_ZTVSt15underflow_error: 5 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 (0x0x7f22c16f9340) 0 - vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 16) - std::runtime_error (0x0x7f22c16f93a8) 0 - primary-for std::underflow_error (0x0x7f22c16f9340) - std::exception (0x0x7f22c16d17e0) 0 nearly-empty - primary-for std::runtime_error (0x0x7f22c16f93a8) - -Vtable for std::_V2::error_category -std::_V2::error_category::_ZTVNSt3_V214error_categoryE: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt3_V214error_categoryE) -16 0 -24 0 -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 (0x0x7f22c16d1960) 0 nearly-empty - vptr=((& std::_V2::error_category::_ZTVNSt3_V214error_categoryE) + 16) - -Class std::error_code - size=16 align=8 - base size=16 base align=8 -std::error_code (0x0x7f22c16d1cc0) 0 - -Class std::error_condition - size=16 align=8 - base size=16 base align=8 -std::error_condition (0x0x7f22c172d540) 0 - -Vtable for std::system_error -std::system_error::_ZTVSt12system_error: 5 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 (0x0x7f22c16f97b8) 0 - vptr=((& std::system_error::_ZTVSt12system_error) + 16) - std::runtime_error (0x0x7f22c16f9820) 0 - primary-for std::system_error (0x0x7f22c16f97b8) - std::exception (0x0x7f22c1758120) 0 nearly-empty - primary-for std::runtime_error (0x0x7f22c16f9820) - -Vtable for std::ios_base::failure -std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E: 5 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 (0x0x7f22c16f9a90) 0 - vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16) - std::system_error (0x0x7f22c16f9af8) 0 - primary-for std::ios_base::failure (0x0x7f22c16f9a90) - std::runtime_error (0x0x7f22c16f9b60) 0 - primary-for std::system_error (0x0x7f22c16f9af8) - std::exception (0x0x7f22c17886c0) 0 nearly-empty - primary-for std::runtime_error (0x0x7f22c16f9b60) - -Class std::ios_base::_Callback_list - size=24 align=8 - base size=24 base align=8 -std::ios_base::_Callback_list (0x0x7f22c1788720) 0 - -Class std::ios_base::_Words - size=16 align=8 - base size=16 base align=8 -std::ios_base::_Words (0x0x7f22c1788780) 0 - -Class std::ios_base::Init - size=1 align=1 - base size=0 base align=1 -std::ios_base::Init (0x0x7f22c17887e0) 0 empty - -Vtable for std::ios_base -std::ios_base::_ZTVSt8ios_base: 4 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 (0x0x7f22c1788660) 0 - vptr=((& std::ios_base::_ZTVSt8ios_base) + 16) - -Class std::ctype_base - size=1 align=1 - base size=0 base align=1 -std::ctype_base (0x0x7f22c147a120) 0 empty - -Class std::__num_base - size=1 align=1 - base size=0 base align=1 -std::__num_base (0x0x7f22c1554300) 0 empty - -VTT for std::basic_ostream -std::basic_ostream::_ZTTSo: 2 entries -0 ((& std::basic_ostream::_ZTVSo) + 24) -8 ((& std::basic_ostream::_ZTVSo) + 64) - -VTT for std::basic_ostream -std::basic_ostream::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2 entries -0 ((& std::basic_ostream::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24) -8 ((& std::basic_ostream::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64) - -VTT for std::basic_istream -std::basic_istream::_ZTTSi: 2 entries -0 ((& std::basic_istream::_ZTVSi) + 24) -8 ((& std::basic_istream::_ZTVSi) + 64) - -VTT for std::basic_istream -std::basic_istream::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2 entries -0 ((& std::basic_istream::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24) -8 ((& std::basic_istream::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64) - -Construction vtable for std::basic_istream (0x0x7f22c10e4270 instance) in std::basic_iostream -std::basic_iostream::_ZTCSd0_Si: 10 entries -0 24 -8 (int (*)(...))0 -16 (int (*)(...))(& _ZTISi) -24 0 -32 0 -40 18446744073709551592 -48 (int (*)(...))-24 -56 (int (*)(...))(& _ZTISi) -64 0 -72 0 - -Construction vtable for std::basic_ostream (0x0x7f22c10e4340 instance) in std::basic_iostream -std::basic_iostream::_ZTCSd16_So: 10 entries -0 8 -8 (int (*)(...))0 -16 (int (*)(...))(& _ZTISo) -24 0 -32 0 -40 18446744073709551608 -48 (int (*)(...))-8 -56 (int (*)(...))(& _ZTISo) -64 0 -72 0 - -VTT for std::basic_iostream -std::basic_iostream::_ZTTSd: 7 entries -0 ((& std::basic_iostream::_ZTVSd) + 24) -8 ((& std::basic_iostream::_ZTCSd0_Si) + 24) -16 ((& std::basic_iostream::_ZTCSd0_Si) + 64) -24 ((& std::basic_iostream::_ZTCSd16_So) + 24) -32 ((& std::basic_iostream::_ZTCSd16_So) + 64) -40 ((& std::basic_iostream::_ZTVSd) + 104) -48 ((& std::basic_iostream::_ZTVSd) + 64) - -Construction vtable for std::basic_istream (0x0x7f22c1131000 instance) in std::basic_iostream -std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10 entries -0 24 -8 (int (*)(...))0 -16 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) -24 0 -32 0 -40 18446744073709551592 -48 (int (*)(...))-24 -56 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) -64 0 -72 0 - -Construction vtable for std::basic_ostream (0x0x7f22c11310d0 instance) in std::basic_iostream -std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E: 10 entries -0 8 -8 (int (*)(...))0 -16 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) -24 0 -32 0 -40 18446744073709551608 -48 (int (*)(...))-8 -56 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) -64 0 -72 0 - -VTT for std::basic_iostream -std::basic_iostream::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7 entries -0 ((& std::basic_iostream::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24) -8 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24) -16 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64) -24 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24) -32 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64) -40 ((& std::basic_iostream::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104) -48 ((& std::basic_iostream::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64) - -Class QByteArrayDataPtr - size=8 align=8 - base size=8 base align=8 -QByteArrayDataPtr (0x0x7f22c1121c60) 0 - -Class QByteArray - size=8 align=8 - base size=8 base align=8 -QByteArray (0x0x7f22c1121cc0) 0 - -Class QByteRef - size=16 align=8 - base size=12 base align=8 -QByteRef (0x0x7f22c0e8c0c0) 0 - -Class QStringDataPtr - size=8 align=8 - base size=8 base align=8 -QStringDataPtr (0x0x7f22c0f08f00) 0 - -Class QStringView - size=16 align=8 - base size=16 base align=8 -QStringView (0x0x7f22c0f333c0) 0 - -Class QLatin1String - size=16 align=8 - base size=16 base align=8 -QLatin1String (0x0x7f22c0ffc180) 0 - -Class QString::Null - size=1 align=1 - base size=0 base align=1 -QString::Null (0x0x7f22c0c7cba0) 0 empty - -Class QString - size=8 align=8 - base size=8 base align=8 -QString (0x0x7f22c0c7cb40) 0 - -Class QCharRef - size=16 align=8 - base size=12 base align=8 -QCharRef (0x0x7f22c0a5dd20) 0 - -Class QStringRef - size=16 align=8 - base size=16 base align=8 -QStringRef (0x0x7f22c0bf95a0) 0 - -Class QtPrivate::QHashCombine - size=1 align=1 - base size=0 base align=1 -QtPrivate::QHashCombine (0x0x7f22c0a118a0) 0 empty - -Class QtPrivate::QHashCombineCommutative - size=1 align=1 - base size=0 base align=1 -QtPrivate::QHashCombineCommutative (0x0x7f22c0a11960) 0 empty - -Class std::_Bit_reference - size=16 align=8 - base size=16 base align=8 -std::_Bit_reference (0x0x7f22c06dae40) 0 - -Class std::_Bit_iterator_base - size=16 align=8 - base size=12 base align=8 -std::_Bit_iterator_base (0x0x7f22c0a24410) 0 - std::iterator (0x0x7f22c06f85a0) 0 empty - -Class std::_Bit_iterator - size=16 align=8 - base size=12 base align=8 -std::_Bit_iterator (0x0x7f22c0a24548) 0 - std::_Bit_iterator_base (0x0x7f22c0a245b0) 0 - std::iterator (0x0x7f22c06f8c00) 0 empty - -Class std::_Bit_const_iterator - size=16 align=8 - base size=12 base align=8 -std::_Bit_const_iterator (0x0x7f22c0a24618) 0 - std::_Bit_iterator_base (0x0x7f22c0a24680) 0 - std::iterator (0x0x7f22c0729420) 0 empty - -Class std::__detail::_List_node_base - size=16 align=8 - base size=16 base align=8 -std::__detail::_List_node_base (0x0x7f22c04dea80) 0 - -Class QListData::NotArrayCompatibleLayout - size=1 align=1 - base size=0 base align=1 -QListData::NotArrayCompatibleLayout (0x0x7f22c05dd840) 0 empty - -Class QListData::NotIndirectLayout - size=1 align=1 - base size=0 base align=1 -QListData::NotIndirectLayout (0x0x7f22c05dd8a0) 0 empty - -Class QListData::ArrayCompatibleLayout - size=1 align=1 - base size=1 base align=1 -QListData::ArrayCompatibleLayout (0x0x7f22c05470d0) 0 empty - QListData::NotIndirectLayout (0x0x7f22c05dd900) 0 empty - -Class QListData::InlineWithPaddingLayout - size=1 align=1 - base size=1 base align=1 -QListData::InlineWithPaddingLayout (0x0x7f22c0492cb0) 0 empty - QListData::NotArrayCompatibleLayout (0x0x7f22c05dd960) 0 empty - QListData::NotIndirectLayout (0x0x7f22c05dd9c0) 0 empty - -Class QListData::IndirectLayout - size=1 align=1 - base size=1 base align=1 -QListData::IndirectLayout (0x0x7f22c0547138) 0 empty - QListData::NotArrayCompatibleLayout (0x0x7f22c05dda20) 0 empty - -Class QListData::Data - size=24 align=8 - base size=24 base align=8 -QListData::Data (0x0x7f22c05dda80) 0 - -Class QListData - size=8 align=8 - base size=8 base align=8 -QListData (0x0x7f22c05dd7e0) 0 - -Class QRegExp - size=8 align=8 - base size=8 base align=8 -QRegExp (0x0x7f22c02cac60) 0 - -Class QStringMatcher::Data - size=272 align=8 - base size=272 base align=8 -QStringMatcher::Data (0x0x7f22c03c7300) 0 - -Class QStringMatcher - size=1048 align=8 - base size=1048 base align=8 -QStringMatcher (0x0x7f22c03c72a0) 0 - -Class QStringList - size=8 align=8 - base size=8 base align=8 -QStringList (0x0x7f22c03b4e38) 0 - QList (0x0x7f22c03b4ea0) 0 - QListSpecialMethods (0x0x7f22c03c7540) 0 empty - -Class QScopedPointerPodDeleter - size=1 align=1 - base size=0 base align=1 -QScopedPointerPodDeleter (0x0x7f22c00950c0) 0 empty - -Class std::_Rb_tree_node_base - size=32 align=8 - base size=32 base align=8 -std::_Rb_tree_node_base (0x0x7f22c01191e0) 0 - -Class std::_Rb_tree_header - size=40 align=8 - base size=40 base align=8 -std::_Rb_tree_header (0x0x7f22c0119540) 0 - -Class std::__erased_type - size=1 align=1 - base size=0 base align=1 -std::__erased_type (0x0x7f22bfefcae0) 0 empty - -Class std::allocator_arg_t - size=1 align=1 - base size=0 base align=1 -std::allocator_arg_t (0x0x7f22bfefcb40) 0 empty - -Class std::__uses_alloc_base - size=1 align=1 - base size=0 base align=1 -std::__uses_alloc_base (0x0x7f22bfefccc0) 0 empty - -Class std::__uses_alloc0::_Sink - size=1 align=1 - base size=0 base align=1 -std::__uses_alloc0::_Sink (0x0x7f22bfefcd80) 0 empty - -Class std::__uses_alloc0 - size=1 align=1 - base size=1 base align=1 -std::__uses_alloc0 (0x0x7f22bff0c208) 0 - std::__uses_alloc_base (0x0x7f22bfefcd20) 0 empty - -Class std::_Swallow_assign - size=1 align=1 - base size=0 base align=1 -std::_Swallow_assign (0x0x7f22bfc8f120) 0 empty - -Class QtPrivate::AbstractDebugStreamFunction - size=16 align=8 - base size=16 base align=8 -QtPrivate::AbstractDebugStreamFunction (0x0x7f22bfd1e5a0) 0 - -Class QtPrivate::AbstractComparatorFunction - size=24 align=8 - base size=24 base align=8 -QtPrivate::AbstractComparatorFunction (0x0x7f22bfd1e900) 0 - -Class QtPrivate::AbstractConverterFunction - size=8 align=8 - base size=8 base align=8 -QtPrivate::AbstractConverterFunction (0x0x7f22bfd1ee40) 0 - -Class QMetaType - size=80 align=8 - base size=80 base align=8 -QMetaType (0x0x7f22bfd453c0) 0 - -Class QtMetaTypePrivate::VariantData - size=24 align=8 - base size=20 base align=8 -QtMetaTypePrivate::VariantData (0x0x7f22bfdb05a0) 0 - -Class QtMetaTypePrivate::VectorBoolElements - size=1 align=1 - base size=0 base align=1 -QtMetaTypePrivate::VectorBoolElements (0x0x7f22bfdb0c60) 0 empty - -Class QtMetaTypePrivate::QSequentialIterableImpl - size=104 align=8 - base size=104 base align=8 -QtMetaTypePrivate::QSequentialIterableImpl (0x0x7f22bfdfeae0) 0 - -Class QtMetaTypePrivate::QAssociativeIterableImpl - size=112 align=8 - base size=112 base align=8 -QtMetaTypePrivate::QAssociativeIterableImpl (0x0x7f22bfabc1e0) 0 - -Class QtMetaTypePrivate::QPairVariantInterfaceImpl - size=40 align=8 - base size=40 base align=8 -QtMetaTypePrivate::QPairVariantInterfaceImpl (0x0x7f22bfb15720) 0 - -Class std::chrono::_V2::system_clock - size=1 align=1 - base size=0 base align=1 -std::chrono::_V2::system_clock (0x0x7f22bf9da540) 0 empty - -Class std::chrono::_V2::steady_clock - size=1 align=1 - base size=0 base align=1 -std::chrono::_V2::steady_clock (0x0x7f22bf709000) 0 empty - -Vtable for QObjectData -QObjectData::_ZTV11QObjectData: 4 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 (0x0x7f22bf709060) 0 - vptr=((& QObjectData::_ZTV11QObjectData) + 16) - -Class QObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QObject::QPrivateSignal (0x0x7f22bf709240) 0 empty - -Vtable for QObject -QObject::_ZTV7QObject: 14 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 (0x0x7f22bf7091e0) 0 - vptr=((& QObject::_ZTV7QObject) + 16) - -Vtable for QObjectUserData -QObjectUserData::_ZTV15QObjectUserData: 4 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 (0x0x7f22bf7d4060) 0 nearly-empty - vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 16) - -Class QSignalBlocker - size=16 align=8 - base size=10 base align=8 -QSignalBlocker (0x0x7f22bf7d41e0) 0 - -Class QAbstractAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractAnimation::QPrivateSignal (0x0x7f22bf7d4a80) 0 empty - -Vtable for QAbstractAnimation -QAbstractAnimation::_ZTV18QAbstractAnimation: 18 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI18QAbstractAnimation) -16 (int (*)(...))QAbstractAnimation::metaObject -24 (int (*)(...))QAbstractAnimation::qt_metacast -32 (int (*)(...))QAbstractAnimation::qt_metacall -40 0 -48 0 -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 (0x0x7f22bf7cc410) 0 - vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 16) - QObject (0x0x7f22bf7d4a20) 0 - primary-for QAbstractAnimation (0x0x7f22bf7cc410) - -Class QAnimationDriver::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAnimationDriver::QPrivateSignal (0x0x7f22bf7d4e40) 0 empty - -Vtable for QAnimationDriver -QAnimationDriver::_ZTV16QAnimationDriver: 18 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 (0x0x7f22bf7cc478) 0 - vptr=((& QAnimationDriver::_ZTV16QAnimationDriver) + 16) - QObject (0x0x7f22bf7d4de0) 0 - primary-for QAnimationDriver (0x0x7f22bf7cc478) - -Class QEventLoop::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QEventLoop::QPrivateSignal (0x0x7f22bf8140c0) 0 empty - -Vtable for QEventLoop -QEventLoop::_ZTV10QEventLoop: 14 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 (0x0x7f22bf7cc4e0) 0 - vptr=((& QEventLoop::_ZTV10QEventLoop) + 16) - QObject (0x0x7f22bf814060) 0 - primary-for QEventLoop (0x0x7f22bf7cc4e0) - -Class QEventLoopLocker - size=8 align=8 - base size=8 base align=8 -QEventLoopLocker (0x0x7f22bf814960) 0 - -Class QAbstractEventDispatcher::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractEventDispatcher::QPrivateSignal (0x0x7f22bf814a20) 0 empty - -Class QAbstractEventDispatcher::TimerInfo - size=12 align=4 - base size=12 base align=4 -QAbstractEventDispatcher::TimerInfo (0x0x7f22bf814a80) 0 - -Vtable for QAbstractEventDispatcher -QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 28 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI24QAbstractEventDispatcher) -16 (int (*)(...))QAbstractEventDispatcher::metaObject -24 (int (*)(...))QAbstractEventDispatcher::qt_metacast -32 (int (*)(...))QAbstractEventDispatcher::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22bf7cc618) 0 - vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 16) - QObject (0x0x7f22bf8149c0) 0 - primary-for QAbstractEventDispatcher (0x0x7f22bf7cc618) - -Vtable for std::bad_function_call -std::bad_function_call::_ZTVSt17bad_function_call: 5 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 (0x0x7f22bf497f70) 0 nearly-empty - vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 16) - std::exception (0x0x7f22bf4ed120) 0 nearly-empty - primary-for std::bad_function_call (0x0x7f22bf497f70) - -Class std::_Nocopy_types - size=16 align=8 - base size=16 base align=8 -std::_Nocopy_types (0x0x7f22bf4ed1e0) 0 - -Class std::_Any_data - size=16 align=8 - base size=16 base align=8 -std::_Any_data (0x0x7f22bf4ed240) 0 - -Class std::_Function_base - size=24 align=8 - base size=24 base align=8 -std::_Function_base (0x0x7f22bf4ed540) 0 - -Class QMapNodeBase - size=24 align=8 - base size=24 base align=8 -QMapNodeBase (0x0x7f22bf2e24e0) 0 - -Class QMapDataBase - size=40 align=8 - base size=40 base align=8 -QMapDataBase (0x0x7f22bf31a180) 0 - -Class QHashData::Node - size=16 align=8 - base size=16 base align=8 -QHashData::Node (0x0x7f22bf3e7ae0) 0 - -Class QHashData - size=48 align=8 - base size=44 base align=8 -QHashData (0x0x7f22bf3e7a80) 0 - -Class QHashDummyValue - size=1 align=1 - base size=0 base align=1 -QHashDummyValue (0x0x7f22bf3e7d80) 0 empty - -Class QVariant::PrivateShared - size=16 align=8 - base size=12 base align=8 -QVariant::PrivateShared (0x0x7f22bf10f360) 0 - -Class QVariant::Private::Data - size=8 align=8 - base size=8 base align=8 -QVariant::Private::Data (0x0x7f22bf10f420) 0 - -Class QVariant::Private - size=16 align=8 - base size=12 base align=8 -QVariant::Private (0x0x7f22bf10f3c0) 0 - -Class QVariant::Handler - size=72 align=8 - base size=72 base align=8 -QVariant::Handler (0x0x7f22bf10f480) 0 - -Class QVariant - size=16 align=8 - base size=16 base align=8 -QVariant (0x0x7f22bf10f300) 0 - -Class QVariantComparisonHelper - size=8 align=8 - base size=8 base align=8 -QVariantComparisonHelper (0x0x7f22bee67720) 0 - -Class QSequentialIterable::const_iterator - size=112 align=8 - base size=112 base align=8 -QSequentialIterable::const_iterator (0x0x7f22beeabd80) 0 - -Class QSequentialIterable - size=104 align=8 - base size=104 base align=8 -QSequentialIterable (0x0x7f22beeabd20) 0 - -Class QAssociativeIterable::const_iterator - size=120 align=8 - base size=120 base align=8 -QAssociativeIterable::const_iterator (0x0x7f22beeabea0) 0 - -Class QAssociativeIterable - size=112 align=8 - base size=112 base align=8 -QAssociativeIterable (0x0x7f22beeabe40) 0 - -Class QModelIndex - size=24 align=8 - base size=24 base align=8 -QModelIndex (0x0x7f22bef98060) 0 - -Class QPersistentModelIndex - size=8 align=8 - base size=8 base align=8 -QPersistentModelIndex (0x0x7f22befe5c60) 0 - -Class QAbstractItemModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractItemModel::QPrivateSignal (0x0x7f22becb9a80) 0 empty - -Vtable for QAbstractItemModel -QAbstractItemModel::_ZTV18QAbstractItemModel: 48 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI18QAbstractItemModel) -16 (int (*)(...))QAbstractItemModel::metaObject -24 (int (*)(...))QAbstractItemModel::qt_metacast -32 (int (*)(...))QAbstractItemModel::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22becb8b60) 0 - vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 16) - QObject (0x0x7f22becb9a20) 0 - primary-for QAbstractItemModel (0x0x7f22becb8b60) - -Class QAbstractTableModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractTableModel::QPrivateSignal (0x0x7f22bed1de40) 0 empty - -Vtable for QAbstractTableModel -QAbstractTableModel::_ZTV19QAbstractTableModel: 48 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QAbstractTableModel) -16 (int (*)(...))QAbstractTableModel::metaObject -24 (int (*)(...))QAbstractTableModel::qt_metacast -32 (int (*)(...))QAbstractTableModel::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22bed071a0) 0 - vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 16) - QAbstractItemModel (0x0x7f22bed07208) 0 - primary-for QAbstractTableModel (0x0x7f22bed071a0) - QObject (0x0x7f22bed1dde0) 0 - primary-for QAbstractItemModel (0x0x7f22bed07208) - -Class QAbstractListModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractListModel::QPrivateSignal (0x0x7f22beda5000) 0 empty - -Vtable for QAbstractListModel -QAbstractListModel::_ZTV18QAbstractListModel: 48 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI18QAbstractListModel) -16 (int (*)(...))QAbstractListModel::metaObject -24 (int (*)(...))QAbstractListModel::qt_metacast -32 (int (*)(...))QAbstractListModel::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22bed07270) 0 - vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 16) - QAbstractItemModel (0x0x7f22bed072d8) 0 - primary-for QAbstractListModel (0x0x7f22bed07270) - QObject (0x0x7f22bed1df60) 0 - primary-for QAbstractItemModel (0x0x7f22bed072d8) - -Vtable for QAbstractNativeEventFilter -QAbstractNativeEventFilter::_ZTV26QAbstractNativeEventFilter: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI26QAbstractNativeEventFilter) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QAbstractNativeEventFilter - size=16 align=8 - base size=16 base align=8 -QAbstractNativeEventFilter (0x0x7f22beda5720) 0 - vptr=((& QAbstractNativeEventFilter::_ZTV26QAbstractNativeEventFilter) + 16) - -Class QAbstractProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractProxyModel::QPrivateSignal (0x0x7f22beda57e0) 0 empty - -Vtable for QAbstractProxyModel -QAbstractProxyModel::_ZTV19QAbstractProxyModel: 53 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QAbstractProxyModel) -16 (int (*)(...))QAbstractProxyModel::metaObject -24 (int (*)(...))QAbstractProxyModel::qt_metacast -32 (int (*)(...))QAbstractProxyModel::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22bed073a8) 0 - vptr=((& QAbstractProxyModel::_ZTV19QAbstractProxyModel) + 16) - QAbstractItemModel (0x0x7f22bed07410) 0 - primary-for QAbstractProxyModel (0x0x7f22bed073a8) - QObject (0x0x7f22beda5780) 0 - primary-for QAbstractItemModel (0x0x7f22bed07410) - -Class QAbstractState::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractState::QPrivateSignal (0x0x7f22beda5a20) 0 empty - -Vtable for QAbstractState -QAbstractState::_ZTV14QAbstractState: 16 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI14QAbstractState) -16 (int (*)(...))QAbstractState::metaObject -24 (int (*)(...))QAbstractState::qt_metacast -32 (int (*)(...))QAbstractState::qt_metacall -40 0 -48 0 -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 (0x0x7f22bed07478) 0 - vptr=((& QAbstractState::_ZTV14QAbstractState) + 16) - QObject (0x0x7f22beda59c0) 0 - primary-for QAbstractState (0x0x7f22bed07478) - -Class QAbstractTransition::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractTransition::QPrivateSignal (0x0x7f22beda5c60) 0 empty - -Vtable for QAbstractTransition -QAbstractTransition::_ZTV19QAbstractTransition: 16 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QAbstractTransition) -16 (int (*)(...))QAbstractTransition::metaObject -24 (int (*)(...))QAbstractTransition::qt_metacast -32 (int (*)(...))QAbstractTransition::qt_metacall -40 0 -48 0 -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 (0x0x7f22bed074e0) 0 - vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 16) - QObject (0x0x7f22beda5c00) 0 - primary-for QAbstractTransition (0x0x7f22bed074e0) - -Class QAnimationGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAnimationGroup::QPrivateSignal (0x0x7f22beda5f60) 0 empty - -Vtable for QAnimationGroup -QAnimationGroup::_ZTV15QAnimationGroup: 18 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI15QAnimationGroup) -16 (int (*)(...))QAnimationGroup::metaObject -24 (int (*)(...))QAnimationGroup::qt_metacast -32 (int (*)(...))QAnimationGroup::qt_metacall -40 0 -48 0 -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 (0x0x7f22bed07548) 0 - vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 16) - QAbstractAnimation (0x0x7f22bed075b0) 0 - primary-for QAnimationGroup (0x0x7f22bed07548) - QObject (0x0x7f22beda5f00) 0 - primary-for QAbstractAnimation (0x0x7f22bed075b0) - -Class QBasicTimer - size=4 align=4 - base size=4 base align=4 -QBasicTimer (0x0x7f22bea82300) 0 - -Class QBitArray - size=8 align=8 - base size=8 base align=8 -QBitArray (0x0x7f22beabf6c0) 0 - -Class QBitRef - size=16 align=8 - base size=12 base align=8 -QBitRef (0x0x7f22beb14b40) 0 - -Class QIODevice::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIODevice::QPrivateSignal (0x0x7f22beb68f00) 0 empty - -Vtable for QIODevice -QIODevice::_ZTV9QIODevice: 30 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI9QIODevice) -16 (int (*)(...))QIODevice::metaObject -24 (int (*)(...))QIODevice::qt_metacast -32 (int (*)(...))QIODevice::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22beb71af8) 0 - vptr=((& QIODevice::_ZTV9QIODevice) + 16) - QObject (0x0x7f22beb68ea0) 0 - primary-for QIODevice (0x0x7f22beb71af8) - -Class QBuffer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QBuffer::QPrivateSignal (0x0x7f22beb9e8a0) 0 empty - -Vtable for QBuffer -QBuffer::_ZTV7QBuffer: 30 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 (0x0x7f22beb71c30) 0 - vptr=((& QBuffer::_ZTV7QBuffer) + 16) - QIODevice (0x0x7f22beb71c98) 0 - primary-for QBuffer (0x0x7f22beb71c30) - QObject (0x0x7f22beb9e840) 0 - primary-for QIODevice (0x0x7f22beb71c98) - -Class QByteArrayMatcher::Data - size=272 align=8 - base size=272 base align=8 -QByteArrayMatcher::Data (0x0x7f22beb9eb40) 0 - -Class QByteArrayMatcher - size=1040 align=8 - base size=1040 base align=8 -QByteArrayMatcher (0x0x7f22beb9eae0) 0 - -Class QStaticByteArrayMatcherBase::Skiptable - size=256 align=1 - base size=256 base align=1 -QStaticByteArrayMatcherBase::Skiptable (0x0x7f22beb9ecc0) 0 - -Class QStaticByteArrayMatcherBase - size=256 align=16 - base size=256 base align=16 -QStaticByteArrayMatcherBase (0x0x7f22beb9ec60) 0 - -Class QSharedData - size=4 align=4 - base size=4 base align=4 -QSharedData (0x0x7f22bebfaba0) 0 - -Class QDate - size=8 align=8 - base size=8 base align=8 -QDate (0x0x7f22bec44b40) 0 - -Class QTime - size=4 align=4 - base size=4 base align=4 -QTime (0x0x7f22be8b3420) 0 - -Class QDateTime::ShortData - size=8 align=8 - base size=8 base align=8 -QDateTime::ShortData (0x0x7f22be91c0c0) 0 - -Class QDateTime::Data - size=8 align=8 - base size=8 base align=8 -QDateTime::Data (0x0x7f22be91c120) 0 - -Class QDateTime - size=8 align=8 - base size=8 base align=8 -QDateTime (0x0x7f22be91c060) 0 - -Class QLocale - size=8 align=8 - base size=8 base align=8 -QLocale (0x0x7f22be9f37e0) 0 - -Vtable for QTextStream -QTextStream::_ZTV11QTextStream: 4 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 (0x0x7f22be6dbd80) 0 - vptr=((& QTextStream::_ZTV11QTextStream) + 16) - -Class QTextStreamManipulator - size=40 align=8 - base size=38 base align=8 -QTextStreamManipulator (0x0x7f22be740660) 0 - -Class QContiguousCacheData - size=24 align=4 - base size=24 base align=4 -QContiguousCacheData (0x0x7f22be7e7180) 0 - -Class QtSharedPointer::NormalDeleter - size=1 align=1 - base size=0 base align=1 -QtSharedPointer::NormalDeleter (0x0x7f22be813de0) 0 empty - -Class QtSharedPointer::ExternalRefCountData - size=16 align=8 - base size=16 base align=8 -QtSharedPointer::ExternalRefCountData (0x0x7f22be813f60) 0 - -Class QDebug::Stream - size=80 align=8 - base size=76 base align=8 -QDebug::Stream (0x0x7f22be4c2ba0) 0 - -Class QDebug - size=8 align=8 - base size=8 base align=8 -QDebug (0x0x7f22be4c2b40) 0 - -Class QDebugStateSaver - size=8 align=8 - base size=8 base align=8 -QDebugStateSaver (0x0x7f22be26cc00) 0 - -Class QNoDebug - size=1 align=1 - base size=0 base align=1 -QNoDebug (0x0x7f22be26ccc0) 0 empty - -Class QCborError - size=4 align=4 - base size=4 base align=4 -QCborError (0x0x7f22be319000) 0 - -Class QRegularExpression - size=8 align=8 - base size=8 base align=8 -QRegularExpression (0x0x7f22be319780) 0 - -Class QRegularExpressionMatch - size=8 align=8 - base size=8 base align=8 -QRegularExpressionMatch (0x0x7f22be3c8660) 0 - -Class QRegularExpressionMatchIterator - size=8 align=8 - base size=8 base align=8 -QRegularExpressionMatchIterator (0x0x7f22be42f420) 0 - -Class QUrl - size=8 align=8 - base size=8 base align=8 -QUrl (0x0x7f22be086e40) 0 - -Class QUuid - size=16 align=4 - base size=16 base align=4 -QUuid (0x0x7f22be1cade0) 0 - -Class QCborParserError - size=16 align=8 - base size=12 base align=8 -QCborParserError (0x0x7f22bde5c960) 0 - -Class QCborValue - size=24 align=8 - base size=20 base align=8 -QCborValue (0x0x7f22bde5ca20) 0 - -Class QCborValueRef - size=16 align=8 - base size=16 base align=8 -QCborValueRef (0x0x7f22bdcd1a20) 0 - -Class QCborArray::Iterator - size=16 align=8 - base size=16 base align=8 -QCborArray::Iterator (0x0x7f22bdd6d480) 0 - -Class QCborArray::ConstIterator - size=16 align=8 - base size=16 base align=8 -QCborArray::ConstIterator (0x0x7f22bdd6d4e0) 0 - -Class QCborArray - size=8 align=8 - base size=8 base align=8 -QCborArray (0x0x7f22bdd6d420) 0 - -Class QCborMap::Iterator - size=16 align=8 - base size=16 base align=8 -QCborMap::Iterator (0x0x7f22bda5bea0) 0 - -Class QCborMap::ConstIterator - size=16 align=8 - base size=16 base align=8 -QCborMap::ConstIterator (0x0x7f22bda5bf00) 0 - -Class QCborMap - size=8 align=8 - base size=8 base align=8 -QCborMap (0x0x7f22bda5be40) 0 - -Class qfloat16 - size=2 align=2 - base size=2 base align=2 -qfloat16 (0x0x7f22bd872660) 0 - -Class QCborStreamWriter - size=8 align=8 - base size=8 base align=8 -QCborStreamWriter (0x0x7f22bd92d600) 0 - -Class QCborStreamReader - size=24 align=8 - base size=20 base align=8 -QCborStreamReader (0x0x7f22bd962360) 0 - -Class QCollatorSortKey - size=8 align=8 - base size=8 base align=8 -QCollatorSortKey (0x0x7f22bd9e4480) 0 - -Class QCollator - size=8 align=8 - base size=8 base align=8 -QCollator (0x0x7f22bd9e4660) 0 - -Class QCommandLineOption - size=8 align=8 - base size=8 base align=8 -QCommandLineOption (0x0x7f22bd6dac00) 0 - -Vtable for QEvent -QEvent::_ZTV6QEvent: 4 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 (0x0x7f22bd766360) 0 - vptr=((& QEvent::_ZTV6QEvent) + 16) - -Vtable for QTimerEvent -QTimerEvent::_ZTV11QTimerEvent: 4 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 (0x0x7f22bd731e38) 0 - vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 16) - QEvent (0x0x7f22bd766720) 0 - primary-for QTimerEvent (0x0x7f22bd731e38) - -Vtable for QChildEvent -QChildEvent::_ZTV11QChildEvent: 4 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 (0x0x7f22bd731ea0) 0 - vptr=((& QChildEvent::_ZTV11QChildEvent) + 16) - QEvent (0x0x7f22bd7667e0) 0 - primary-for QChildEvent (0x0x7f22bd731ea0) - -Vtable for QDynamicPropertyChangeEvent -QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4 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 (0x0x7f22bd791410) 0 - vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 16) - QEvent (0x0x7f22bd766e40) 0 - primary-for QDynamicPropertyChangeEvent (0x0x7f22bd791410) - -Vtable for QDeferredDeleteEvent -QDeferredDeleteEvent::_ZTV20QDeferredDeleteEvent: 4 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 (0x0x7f22bd791478) 0 - vptr=((& QDeferredDeleteEvent::_ZTV20QDeferredDeleteEvent) + 16) - QEvent (0x0x7f22bd766f00) 0 - primary-for QDeferredDeleteEvent (0x0x7f22bd791478) - -Class QCoreApplication::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QCoreApplication::QPrivateSignal (0x0x7f22bd7a9060) 0 empty - -Vtable for QCoreApplication -QCoreApplication::_ZTV16QCoreApplication: 16 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 (0x0x7f22bd7914e0) 0 - vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 16) - QObject (0x0x7f22bd7a9000) 0 - primary-for QCoreApplication (0x0x7f22bd7914e0) - -Class QCommandLineParser - size=8 align=8 - base size=8 base align=8 -QCommandLineParser (0x0x7f22bd7a92a0) 0 - -Class QConcatenateTablesProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QConcatenateTablesProxyModel::QPrivateSignal (0x0x7f22bd7a9420) 0 empty - -Vtable for QConcatenateTablesProxyModel -QConcatenateTablesProxyModel::_ZTV28QConcatenateTablesProxyModel: 48 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI28QConcatenateTablesProxyModel) -16 (int (*)(...))QConcatenateTablesProxyModel::metaObject -24 (int (*)(...))QConcatenateTablesProxyModel::qt_metacast -32 (int (*)(...))QConcatenateTablesProxyModel::qt_metacall -40 (int (*)(...))QConcatenateTablesProxyModel::~QConcatenateTablesProxyModel -48 (int (*)(...))QConcatenateTablesProxyModel::~QConcatenateTablesProxyModel -56 (int (*)(...))QObject::event -64 (int (*)(...))QObject::eventFilter -72 (int (*)(...))QObject::timerEvent -80 (int (*)(...))QObject::childEvent -88 (int (*)(...))QObject::customEvent -96 (int (*)(...))QObject::connectNotify -104 (int (*)(...))QObject::disconnectNotify -112 (int (*)(...))QConcatenateTablesProxyModel::index -120 (int (*)(...))QConcatenateTablesProxyModel::parent -128 (int (*)(...))QAbstractItemModel::sibling -136 (int (*)(...))QConcatenateTablesProxyModel::rowCount -144 (int (*)(...))QConcatenateTablesProxyModel::columnCount -152 (int (*)(...))QAbstractItemModel::hasChildren -160 (int (*)(...))QConcatenateTablesProxyModel::data -168 (int (*)(...))QConcatenateTablesProxyModel::setData -176 (int (*)(...))QConcatenateTablesProxyModel::headerData -184 (int (*)(...))QAbstractItemModel::setHeaderData -192 (int (*)(...))QConcatenateTablesProxyModel::itemData -200 (int (*)(...))QConcatenateTablesProxyModel::setItemData -208 (int (*)(...))QConcatenateTablesProxyModel::mimeTypes -216 (int (*)(...))QConcatenateTablesProxyModel::mimeData -224 (int (*)(...))QConcatenateTablesProxyModel::canDropMimeData -232 (int (*)(...))QConcatenateTablesProxyModel::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 (*)(...))QConcatenateTablesProxyModel::flags -328 (int (*)(...))QAbstractItemModel::sort -336 (int (*)(...))QAbstractItemModel::buddy -344 (int (*)(...))QAbstractItemModel::match -352 (int (*)(...))QConcatenateTablesProxyModel::span -360 (int (*)(...))QAbstractItemModel::roleNames -368 (int (*)(...))QAbstractItemModel::submit -376 (int (*)(...))QAbstractItemModel::revert - -Class QConcatenateTablesProxyModel - size=16 align=8 - base size=16 base align=8 -QConcatenateTablesProxyModel (0x0x7f22bd791548) 0 - vptr=((& QConcatenateTablesProxyModel::_ZTV28QConcatenateTablesProxyModel) + 16) - QAbstractItemModel (0x0x7f22bd7915b0) 0 - primary-for QConcatenateTablesProxyModel (0x0x7f22bd791548) - QObject (0x0x7f22bd7a93c0) 0 - primary-for QAbstractItemModel (0x0x7f22bd7915b0) - -Class QCryptographicHash - size=8 align=8 - base size=8 base align=8 -QCryptographicHash (0x0x7f22bd7a9600) 0 - -Class QDataStream - size=32 align=8 - base size=32 base align=8 -QDataStream (0x0x7f22bd7a9720) 0 - -Class QtPrivate::StreamStateSaver - size=16 align=8 - base size=12 base align=8 -QtPrivate::StreamStateSaver (0x0x7f22bd7a98a0) 0 - -Class QElapsedTimer - size=16 align=8 - base size=16 base align=8 -QElapsedTimer (0x0x7f22bd465000) 0 - -Class QDeadlineTimer - size=16 align=8 - base size=16 base align=8 -QDeadlineTimer (0x0x7f22bd465720) 0 - -Class QFileDevice::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFileDevice::QPrivateSignal (0x0x7f22bd5a7480) 0 empty - -Vtable for QFileDevice -QFileDevice::_ZTV11QFileDevice: 34 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 (0x0x7f22bd59f7b8) 0 - vptr=((& QFileDevice::_ZTV11QFileDevice) + 16) - QIODevice (0x0x7f22bd59f820) 0 - primary-for QFileDevice (0x0x7f22bd59f7b8) - QObject (0x0x7f22bd5a7420) 0 - primary-for QIODevice (0x0x7f22bd59f820) - -Class QFile::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFile::QPrivateSignal (0x0x7f22bd5a7d80) 0 empty - -Vtable for QFile -QFile::_ZTV5QFile: 34 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 (0x0x7f22bd59f958) 0 - vptr=((& QFile::_ZTV5QFile) + 16) - QFileDevice (0x0x7f22bd59f9c0) 0 - primary-for QFile (0x0x7f22bd59f958) - QIODevice (0x0x7f22bd59fa28) 0 - primary-for QFileDevice (0x0x7f22bd59f9c0) - QObject (0x0x7f22bd5a7d20) 0 - primary-for QIODevice (0x0x7f22bd59fa28) - -Class QFileInfo - size=8 align=8 - base size=8 base align=8 -QFileInfo (0x0x7f22bd61d420) 0 - -Class QDir - size=8 align=8 - base size=8 base align=8 -QDir (0x0x7f22bd2747e0) 0 - -Class QDirIterator - size=8 align=8 - base size=8 base align=8 -QDirIterator (0x0x7f22bd322b40) 0 - -Class QEasingCurve - size=8 align=8 - base size=8 base align=8 -QEasingCurve (0x0x7f22bd37a300) 0 - -Class QEventTransition::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QEventTransition::QPrivateSignal (0x0x7f22bd07b420) 0 empty - -Vtable for QEventTransition -QEventTransition::_ZTV16QEventTransition: 16 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 (0x0x7f22bd42ec98) 0 - vptr=((& QEventTransition::_ZTV16QEventTransition) + 16) - QAbstractTransition (0x0x7f22bd42ed00) 0 - primary-for QEventTransition (0x0x7f22bd42ec98) - QObject (0x0x7f22bd07b3c0) 0 - primary-for QAbstractTransition (0x0x7f22bd42ed00) - -Vtable for QException -QException::_ZTV10QException: 7 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 (0x0x7f22bd42ed68) 0 nearly-empty - vptr=((& QException::_ZTV10QException) + 16) - std::exception (0x0x7f22bd07b600) 0 nearly-empty - primary-for QException (0x0x7f22bd42ed68) - -Vtable for QUnhandledException -QUnhandledException::_ZTV19QUnhandledException: 7 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 (0x0x7f22bd42edd0) 0 nearly-empty - vptr=((& QUnhandledException::_ZTV19QUnhandledException) + 16) - QException (0x0x7f22bd42ee38) 0 nearly-empty - primary-for QUnhandledException (0x0x7f22bd42edd0) - std::exception (0x0x7f22bd07b660) 0 nearly-empty - primary-for QException (0x0x7f22bd42ee38) - -Class QtPrivate::ExceptionHolder - size=8 align=8 - base size=8 base align=8 -QtPrivate::ExceptionHolder (0x0x7f22bd07b6c0) 0 - -Class QtPrivate::ExceptionStore - size=8 align=8 - base size=8 base align=8 -QtPrivate::ExceptionStore (0x0x7f22bd07b780) 0 - -Vtable for QFactoryInterface -QFactoryInterface::_ZTV17QFactoryInterface: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QFactoryInterface) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QFactoryInterface - size=8 align=8 - base size=8 base align=8 -QFactoryInterface (0x0x7f22bd07b7e0) 0 nearly-empty - vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 16) - -Class QFileSelector::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFileSelector::QPrivateSignal (0x0x7f22bd07ba20) 0 empty - -Vtable for QFileSelector -QFileSelector::_ZTV13QFileSelector: 14 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 (0x0x7f22bd42eea0) 0 - vptr=((& QFileSelector::_ZTV13QFileSelector) + 16) - QObject (0x0x7f22bd07b9c0) 0 - primary-for QFileSelector (0x0x7f22bd42eea0) - -Class QFileSystemWatcher::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFileSystemWatcher::QPrivateSignal (0x0x7f22bd07bc60) 0 empty - -Vtable for QFileSystemWatcher -QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14 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 (0x0x7f22bd42ef08) 0 - vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 16) - QObject (0x0x7f22bd07bc00) 0 - primary-for QFileSystemWatcher (0x0x7f22bd42ef08) - -Class QFinalState::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFinalState::QPrivateSignal (0x0x7f22bd07bea0) 0 empty - -Vtable for QFinalState -QFinalState::_ZTV11QFinalState: 16 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 (0x0x7f22bd42ef70) 0 - vptr=((& QFinalState::_ZTV11QFinalState) + 16) - QAbstractState (0x0x7f22bd0ce000) 0 - primary-for QFinalState (0x0x7f22bd42ef70) - QObject (0x0x7f22bd07be40) 0 - primary-for QAbstractState (0x0x7f22bd0ce000) - -Vtable for QRunnable -QRunnable::_ZTV9QRunnable: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI9QRunnable) -16 (int (*)(...))__cxa_pure_virtual -24 0 -32 0 - -Class QRunnable - size=16 align=8 - base size=12 base align=8 -QRunnable (0x0x7f22bd0d70c0) 0 - vptr=((& QRunnable::_ZTV9QRunnable) + 16) - -Class QBasicMutex - size=8 align=8 - base size=8 base align=8 -QBasicMutex (0x0x7f22bd0d7360) 0 - -Class QMutex - size=8 align=8 - base size=8 base align=8 -QMutex (0x0x7f22bd0ce0d0) 0 - QBasicMutex (0x0x7f22bd154000) 0 - -Class QMutexLocker - size=8 align=8 - base size=8 base align=8 -QMutexLocker (0x0x7f22bd154240) 0 - -Class QtPrivate::ResultItem - size=16 align=8 - base size=16 base align=8 -QtPrivate::ResultItem (0x0x7f22bd1546c0) 0 - -Class QtPrivate::ResultIteratorBase - size=16 align=8 - base size=12 base align=8 -QtPrivate::ResultIteratorBase (0x0x7f22bd154cc0) 0 - -Vtable for QtPrivate::ResultStoreBase -QtPrivate::ResultStoreBase::_ZTVN9QtPrivate15ResultStoreBaseE: 4 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 (0x0x7f22bd154ea0) 0 - vptr=((& QtPrivate::ResultStoreBase::_ZTVN9QtPrivate15ResultStoreBaseE) + 16) - -Vtable for QFutureInterfaceBase -QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4 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 (0x0x7f22bd1f66c0) 0 - vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 16) - -Class QFutureWatcherBase::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFutureWatcherBase::QPrivateSignal (0x0x7f22bce999c0) 0 empty - -Vtable for QFutureWatcherBase -QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI18QFutureWatcherBase) -16 (int (*)(...))QFutureWatcherBase::metaObject -24 (int (*)(...))QFutureWatcherBase::qt_metacast -32 (int (*)(...))QFutureWatcherBase::qt_metacall -40 0 -48 0 -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 (0x0x7f22bd2306e8) 0 - vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 16) - QObject (0x0x7f22bce99960) 0 - primary-for QFutureWatcherBase (0x0x7f22bd2306e8) - -Class QHistoryState::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QHistoryState::QPrivateSignal (0x0x7f22bcec4d20) 0 empty - -Vtable for QHistoryState -QHistoryState::_ZTV13QHistoryState: 16 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 (0x0x7f22bd230f08) 0 - vptr=((& QHistoryState::_ZTV13QHistoryState) + 16) - QAbstractState (0x0x7f22bd230f70) 0 - primary-for QHistoryState (0x0x7f22bd230f08) - QObject (0x0x7f22bcec4cc0) 0 - primary-for QAbstractState (0x0x7f22bd230f70) - -Class QIdentityProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIdentityProxyModel::QPrivateSignal (0x0x7f22bceef060) 0 empty - -Vtable for QIdentityProxyModel -QIdentityProxyModel::_ZTV19QIdentityProxyModel: 53 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 (0x0x7f22bceee000) 0 - vptr=((& QIdentityProxyModel::_ZTV19QIdentityProxyModel) + 16) - QAbstractProxyModel (0x0x7f22bceee068) 0 - primary-for QIdentityProxyModel (0x0x7f22bceee000) - QAbstractItemModel (0x0x7f22bceee0d0) 0 - primary-for QAbstractProxyModel (0x0x7f22bceee068) - QObject (0x0x7f22bceef000) 0 - primary-for QAbstractItemModel (0x0x7f22bceee0d0) - -Class QItemSelectionRange - size=16 align=8 - base size=16 base align=8 -QItemSelectionRange (0x0x7f22bceef240) 0 - -Class QItemSelectionModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QItemSelectionModel::QPrivateSignal (0x0x7f22bcfafb40) 0 empty - -Vtable for QItemSelectionModel -QItemSelectionModel::_ZTV19QItemSelectionModel: 20 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 (0x0x7f22bcfb1a28) 0 - vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 16) - QObject (0x0x7f22bcfafae0) 0 - primary-for QItemSelectionModel (0x0x7f22bcfb1a28) - -Class QItemSelection - size=8 align=8 - base size=8 base align=8 -QItemSelection (0x0x7f22bcfb1bc8) 0 - QList (0x0x7f22bcfb1c30) 0 - QListSpecialMethods (0x0x7f22bcfef660) 0 empty - -Class QJsonValue - size=24 align=8 - base size=20 base align=8 -QJsonValue (0x0x7f22bcc56f60) 0 - -Class QJsonValueRef - size=16 align=8 - base size=12 base align=8 -QJsonValueRef (0x0x7f22bcdde180) 0 - -Class QJsonValuePtr - size=24 align=8 - base size=24 base align=8 -QJsonValuePtr (0x0x7f22bce19120) 0 - -Class QJsonValueRefPtr - size=16 align=8 - base size=16 base align=8 -QJsonValueRefPtr (0x0x7f22bce193c0) 0 - -Class QJsonArray::iterator - size=16 align=8 - base size=12 base align=8 -QJsonArray::iterator (0x0x7f22bca5e720) 0 - -Class QJsonArray::const_iterator - size=16 align=8 - base size=12 base align=8 -QJsonArray::const_iterator (0x0x7f22bca5e780) 0 - -Class QJsonArray - size=16 align=8 - base size=16 base align=8 -QJsonArray (0x0x7f22bca5e6c0) 0 - -Class QJsonParseError - size=8 align=4 - base size=8 base align=4 -QJsonParseError (0x0x7f22bcb8e660) 0 - -Class QJsonDocument - size=8 align=8 - base size=8 base align=8 -QJsonDocument (0x0x7f22bcb8e6c0) 0 - -Class QJsonObject::iterator - size=16 align=8 - base size=12 base align=8 -QJsonObject::iterator (0x0x7f22bcbdbea0) 0 - -Class QJsonObject::const_iterator - size=16 align=8 - base size=12 base align=8 -QJsonObject::const_iterator (0x0x7f22bcbdbf00) 0 - -Class QJsonObject - size=16 align=8 - base size=16 base align=8 -QJsonObject (0x0x7f22bcbdbe40) 0 - -Class QLibrary::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QLibrary::QPrivateSignal (0x0x7f22c350a2a0) 0 empty - -Vtable for QLibrary -QLibrary::_ZTV8QLibrary: 14 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 (0x0x7f22c34f6c98) 0 - vptr=((& QLibrary::_ZTV8QLibrary) + 16) - QObject (0x0x7f22c350a240) 0 - primary-for QLibrary (0x0x7f22c34f6c98) - -Class QVersionNumber::SegmentStorage - size=8 align=8 - base size=8 base align=8 -QVersionNumber::SegmentStorage (0x0x7f22c3556120) 0 - -Class QVersionNumber - size=8 align=8 - base size=8 base align=8 -QVersionNumber (0x0x7f22c350ac00) 0 - -Class QLibraryInfo - size=1 align=1 - base size=0 base align=1 -QLibraryInfo (0x0x7f22c35ea840) 0 empty - -Class QPoint - size=8 align=4 - base size=8 base align=4 -QPoint (0x0x7f22c35ea8a0) 0 - -Class QPointF - size=16 align=8 - base size=16 base align=8 -QPointF (0x0x7f22bc45d6c0) 0 - -Class QLine - size=16 align=4 - base size=16 base align=4 -QLine (0x0x7f22bc4cd840) 0 - -Class QLineF - size=32 align=8 - base size=32 base align=8 -QLineF (0x0x7f22bc53cc00) 0 - -Class QLinkedListData - size=32 align=8 - base size=25 base align=8 -QLinkedListData (0x0x7f22bc5b6ea0) 0 - -Class QLockFile - size=8 align=8 - base size=8 base align=8 -QLockFile (0x0x7f22bc27b060) 0 - -Class QLoggingCategory::AtomicBools - size=4 align=1 - base size=4 base align=1 -QLoggingCategory::AtomicBools (0x0x7f22bc27b2a0) 0 - -Class QLoggingCategory - size=24 align=8 - base size=24 base align=8 -QLoggingCategory (0x0x7f22bc27b240) 0 - -Class QMargins - size=16 align=4 - base size=16 base align=4 -QMargins (0x0x7f22bc27b6c0) 0 - -Class QMarginsF - size=32 align=8 - base size=32 base align=8 -QMarginsF (0x0x7f22bc337600) 0 - -Class QMessageAuthenticationCode - size=8 align=8 - base size=8 base align=8 -QMessageAuthenticationCode (0x0x7f22bc17ade0) 0 - -Class QMetaMethod - size=16 align=8 - base size=12 base align=8 -QMetaMethod (0x0x7f22bc17ae40) 0 - -Class QMetaEnum - size=16 align=8 - base size=12 base align=8 -QMetaEnum (0x0x7f22bc2066c0) 0 - -Class QMetaProperty - size=32 align=8 - base size=32 base align=8 -QMetaProperty (0x0x7f22bc248900) 0 - -Class QMetaClassInfo - size=16 align=8 - base size=12 base align=8 -QMetaClassInfo (0x0x7f22bc248a20) 0 - -Class QMimeData::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QMimeData::QPrivateSignal (0x0x7f22bbea7000) 0 empty - -Vtable for QMimeData -QMimeData::_ZTV9QMimeData: 17 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 (0x0x7f22bbe968f0) 0 - vptr=((& QMimeData::_ZTV9QMimeData) + 16) - QObject (0x0x7f22bbe88f60) 0 - primary-for QMimeData (0x0x7f22bbe968f0) - -Class QMimeType - size=8 align=8 - base size=8 base align=8 -QMimeType (0x0x7f22bbea71e0) 0 - -Class QMimeDatabase - size=8 align=8 - base size=8 base align=8 -QMimeDatabase (0x0x7f22bbf06300) 0 - -Class QObjectCleanupHandler::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QObjectCleanupHandler::QPrivateSignal (0x0x7f22bbf063c0) 0 empty - -Vtable for QObjectCleanupHandler -QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14 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 (0x0x7f22bbef4c30) 0 - vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 16) - QObject (0x0x7f22bbf06360) 0 - primary-for QObjectCleanupHandler (0x0x7f22bbef4c30) - -Class QOperatingSystemVersion - size=16 align=4 - base size=16 base align=4 -QOperatingSystemVersion (0x0x7f22bbf064e0) 0 - -Class QParallelAnimationGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QParallelAnimationGroup::QPrivateSignal (0x0x7f22bbf6fc60) 0 empty - -Vtable for QParallelAnimationGroup -QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18 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 (0x0x7f22bbf7f4e0) 0 - vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 16) - QAnimationGroup (0x0x7f22bbf7f548) 0 - primary-for QParallelAnimationGroup (0x0x7f22bbf7f4e0) - QAbstractAnimation (0x0x7f22bbf7f5b0) 0 - primary-for QAnimationGroup (0x0x7f22bbf7f548) - QObject (0x0x7f22bbf6fc00) 0 - primary-for QAbstractAnimation (0x0x7f22bbf7f5b0) - -Class QPauseAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPauseAnimation::QPrivateSignal (0x0x7f22bbf6fea0) 0 empty - -Vtable for QPauseAnimation -QPauseAnimation::_ZTV15QPauseAnimation: 18 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 (0x0x7f22bbf7f618) 0 - vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 16) - QAbstractAnimation (0x0x7f22bbf7f680) 0 - primary-for QPauseAnimation (0x0x7f22bbf7f618) - QObject (0x0x7f22bbf6fe40) 0 - primary-for QAbstractAnimation (0x0x7f22bbf7f680) - -Class QStaticPlugin - size=16 align=8 - base size=16 base align=8 -QStaticPlugin (0x0x7f22bbfa5ae0) 0 - -Class QPluginLoader::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPluginLoader::QPrivateSignal (0x0x7f22bbfe7c60) 0 empty - -Vtable for QPluginLoader -QPluginLoader::_ZTV13QPluginLoader: 14 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 (0x0x7f22bbfef9c0) 0 - vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 16) - QObject (0x0x7f22bbfe7c00) 0 - primary-for QPluginLoader (0x0x7f22bbfef9c0) - -Class QProcessEnvironment - size=8 align=8 - base size=8 base align=8 -QProcessEnvironment (0x0x7f22bbfe7d80) 0 - -Class QProcess::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QProcess::QPrivateSignal (0x0x7f22bbc60420) 0 empty - -Vtable for QProcess -QProcess::_ZTV8QProcess: 31 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 (0x0x7f22bbc5c618) 0 - vptr=((& QProcess::_ZTV8QProcess) + 16) - QIODevice (0x0x7f22bbc5c680) 0 - primary-for QProcess (0x0x7f22bbc5c618) - QObject (0x0x7f22bbc603c0) 0 - primary-for QIODevice (0x0x7f22bbc5c680) - -Class QVariantAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QVariantAnimation::QPrivateSignal (0x0x7f22bbc60ae0) 0 empty - -Vtable for QVariantAnimation -QVariantAnimation::_ZTV17QVariantAnimation: 20 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 (0x0x7f22bbc5c6e8) 0 - vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 16) - QAbstractAnimation (0x0x7f22bbc5c750) 0 - primary-for QVariantAnimation (0x0x7f22bbc5c6e8) - QObject (0x0x7f22bbc60a80) 0 - primary-for QAbstractAnimation (0x0x7f22bbc5c750) - -Class QPropertyAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPropertyAnimation::QPrivateSignal (0x0x7f22bbc60d80) 0 empty - -Vtable for QPropertyAnimation -QPropertyAnimation::_ZTV18QPropertyAnimation: 20 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 (0x0x7f22bbc5c820) 0 - vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 16) - QVariantAnimation (0x0x7f22bbc5c888) 0 - primary-for QPropertyAnimation (0x0x7f22bbc5c820) - QAbstractAnimation (0x0x7f22bbc5c8f0) 0 - primary-for QVariantAnimation (0x0x7f22bbc5c888) - QObject (0x0x7f22bbc60d20) 0 - primary-for QAbstractAnimation (0x0x7f22bbc5c8f0) - -Class std::random_device - size=5000 align=8 - base size=5000 base align=8 -std::random_device (0x0x7f22bbd314e0) 0 - -Class std::bernoulli_distribution::param_type - size=8 align=8 - base size=8 base align=8 -std::bernoulli_distribution::param_type (0x0x7f22bbe2e240) 0 - -Class std::bernoulli_distribution - size=8 align=8 - base size=8 base align=8 -std::bernoulli_distribution (0x0x7f22bbe2e1e0) 0 - -Class std::seed_seq - size=24 align=8 - base size=24 base align=8 -std::seed_seq (0x0x7f22bbbf5f60) 0 - -Class QRandomGenerator::Storage - size=2504 align=8 - base size=2504 base align=8 -QRandomGenerator::Storage (0x0x7f22bba2ac00) 0 - -Class QRandomGenerator - size=2512 align=8 - base size=2512 base align=8 -QRandomGenerator (0x0x7f22bba2aba0) 0 - -Class QRandomGenerator64 - size=2512 align=8 - base size=2512 base align=8 -QRandomGenerator64 (0x0x7f22bb6bb5b0) 0 - QRandomGenerator (0x0x7f22bb6d3720) 0 - -Class QReadWriteLock - size=8 align=8 - base size=8 base align=8 -QReadWriteLock (0x0x7f22bb6f1300) 0 - -Class QReadLocker - size=8 align=8 - base size=8 base align=8 -QReadLocker (0x0x7f22bb6f15a0) 0 - -Class QWriteLocker - size=8 align=8 - base size=8 base align=8 -QWriteLocker (0x0x7f22bb6f1a80) 0 - -Class QSize - size=8 align=4 - base size=8 base align=4 -QSize (0x0x7f22bb6f1f60) 0 - -Class QSizeF - size=16 align=8 - base size=16 base align=8 -QSizeF (0x0x7f22bb7c6d80) 0 - -Class QRect - size=16 align=4 - base size=16 base align=4 -QRect (0x0x7f22bb83fd20) 0 - -Class QRectF - size=32 align=8 - base size=32 base align=8 -QRectF (0x0x7f22bb4e9d80) 0 - -Class QResource - size=8 align=8 - base size=8 base align=8 -QResource (0x0x7f22bb5acea0) 0 - -Class QSaveFile::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSaveFile::QPrivateSignal (0x0x7f22bb5fb180) 0 empty - -Vtable for QSaveFile -QSaveFile::_ZTV9QSaveFile: 34 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 (0x0x7f22bb572f70) 0 - vptr=((& QSaveFile::_ZTV9QSaveFile) + 16) - QFileDevice (0x0x7f22bb5fd000) 0 - primary-for QSaveFile (0x0x7f22bb572f70) - QIODevice (0x0x7f22bb5fd068) 0 - primary-for QFileDevice (0x0x7f22bb5fd000) - QObject (0x0x7f22bb5fb120) 0 - primary-for QIODevice (0x0x7f22bb5fd068) - -Class QSemaphore - size=8 align=8 - base size=8 base align=8 -QSemaphore (0x0x7f22bb5fb780) 0 - -Class QSemaphoreReleaser - size=16 align=8 - base size=12 base align=8 -QSemaphoreReleaser (0x0x7f22bb5fb900) 0 - -Class QSequentialAnimationGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSequentialAnimationGroup::QPrivateSignal (0x0x7f22bb31aba0) 0 empty - -Vtable for QSequentialAnimationGroup -QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18 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 (0x0x7f22bb31dd68) 0 - vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 16) - QAnimationGroup (0x0x7f22bb31ddd0) 0 - primary-for QSequentialAnimationGroup (0x0x7f22bb31dd68) - QAbstractAnimation (0x0x7f22bb31de38) 0 - primary-for QAnimationGroup (0x0x7f22bb31ddd0) - QObject (0x0x7f22bb31ab40) 0 - primary-for QAbstractAnimation (0x0x7f22bb31de38) - -Class QSettings::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSettings::QPrivateSignal (0x0x7f22bb31ade0) 0 empty - -Vtable for QSettings -QSettings::_ZTV9QSettings: 14 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 (0x0x7f22bb31dea0) 0 - vptr=((& QSettings::_ZTV9QSettings) + 16) - QObject (0x0x7f22bb31ad80) 0 - primary-for QSettings (0x0x7f22bb31dea0) - -Class QSharedMemory::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSharedMemory::QPrivateSignal (0x0x7f22bb3582a0) 0 empty - -Vtable for QSharedMemory -QSharedMemory::_ZTV13QSharedMemory: 14 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 (0x0x7f22bb31df08) 0 - vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 16) - QObject (0x0x7f22bb358240) 0 - primary-for QSharedMemory (0x0x7f22bb31df08) - -Class QSignalMapper::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSignalMapper::QPrivateSignal (0x0x7f22bb3584e0) 0 empty - -Vtable for QSignalMapper -QSignalMapper::_ZTV13QSignalMapper: 14 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 (0x0x7f22bb31df70) 0 - vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 16) - QObject (0x0x7f22bb358480) 0 - primary-for QSignalMapper (0x0x7f22bb31df70) - -Class QSignalTransition::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSignalTransition::QPrivateSignal (0x0x7f22bb358720) 0 empty - -Vtable for QSignalTransition -QSignalTransition::_ZTV17QSignalTransition: 16 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 (0x0x7f22bb37a000) 0 - vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 16) - QAbstractTransition (0x0x7f22bb37a068) 0 - primary-for QSignalTransition (0x0x7f22bb37a000) - QObject (0x0x7f22bb3586c0) 0 - primary-for QAbstractTransition (0x0x7f22bb37a068) - -Class QSocketNotifier::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSocketNotifier::QPrivateSignal (0x0x7f22bb3589c0) 0 empty - -Vtable for QSocketNotifier -QSocketNotifier::_ZTV15QSocketNotifier: 14 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 (0x0x7f22bb37a0d0) 0 - vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 16) - QObject (0x0x7f22bb358960) 0 - primary-for QSocketNotifier (0x0x7f22bb37a0d0) - -Class QSortFilterProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSortFilterProxyModel::QPrivateSignal (0x0x7f22bb358c00) 0 empty - -Vtable for QSortFilterProxyModel -QSortFilterProxyModel::_ZTV21QSortFilterProxyModel: 56 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 (0x0x7f22bb37a138) 0 - vptr=((& QSortFilterProxyModel::_ZTV21QSortFilterProxyModel) + 16) - QAbstractProxyModel (0x0x7f22bb37a1a0) 0 - primary-for QSortFilterProxyModel (0x0x7f22bb37a138) - QAbstractItemModel (0x0x7f22bb37a208) 0 - primary-for QAbstractProxyModel (0x0x7f22bb37a1a0) - QObject (0x0x7f22bb358ba0) 0 - primary-for QAbstractItemModel (0x0x7f22bb37a208) - -Class QStandardPaths - size=1 align=1 - base size=0 base align=1 -QStandardPaths (0x0x7f22bb3c2060) 0 empty - -Class QState::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QState::QPrivateSignal (0x0x7f22bb3c2960) 0 empty - -Vtable for QState -QState::_ZTV6QState: 16 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 (0x0x7f22bb37a3a8) 0 - vptr=((& QState::_ZTV6QState) + 16) - QAbstractState (0x0x7f22bb37a410) 0 - primary-for QState (0x0x7f22bb37a3a8) - QObject (0x0x7f22bb3c2900) 0 - primary-for QAbstractState (0x0x7f22bb37a410) - -Class QStateMachine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStateMachine::QPrivateSignal (0x0x7f22bb3c2de0) 0 empty - -Vtable for QStateMachine::SignalEvent -QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4 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 (0x0x7f22bb37a5b0) 0 - vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 16) - QEvent (0x0x7f22bb3c2e40) 0 - primary-for QStateMachine::SignalEvent (0x0x7f22bb37a5b0) - -Vtable for QStateMachine::WrappedEvent -QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4 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 (0x0x7f22bb37a618) 0 - vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 16) - QEvent (0x0x7f22bb3c2ea0) 0 - primary-for QStateMachine::WrappedEvent (0x0x7f22bb37a618) - -Vtable for QStateMachine -QStateMachine::_ZTV13QStateMachine: 20 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 (0x0x7f22bb37a478) 0 - vptr=((& QStateMachine::_ZTV13QStateMachine) + 16) - QState (0x0x7f22bb37a4e0) 0 - primary-for QStateMachine (0x0x7f22bb37a478) - QAbstractState (0x0x7f22bb37a548) 0 - primary-for QState (0x0x7f22bb37a4e0) - QObject (0x0x7f22bb3c2d80) 0 - primary-for QAbstractState (0x0x7f22bb37a548) - -Class QStorageInfo - size=8 align=8 - base size=8 base align=8 -QStorageInfo (0x0x7f22bb4312a0) 0 - -Class QAbstractConcatenable - size=1 align=1 - base size=0 base align=1 -QAbstractConcatenable (0x0x7f22bb0b62a0) 0 empty - -Class QStringListModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStringListModel::QPrivateSignal (0x0x7f22bb13e600) 0 empty - -Vtable for QStringListModel -QStringListModel::_ZTV16QStringListModel: 48 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 (*)(...))QStringListModel::itemData -200 (int (*)(...))QStringListModel::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 (*)(...))QStringListModel::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 (0x0x7f22bb134750) 0 - vptr=((& QStringListModel::_ZTV16QStringListModel) + 16) - QAbstractListModel (0x0x7f22bb1347b8) 0 - primary-for QStringListModel (0x0x7f22bb134750) - QAbstractItemModel (0x0x7f22bb134820) 0 - primary-for QAbstractListModel (0x0x7f22bb1347b8) - QObject (0x0x7f22bb13e5a0) 0 - primary-for QAbstractItemModel (0x0x7f22bb134820) - -Class QSystemSemaphore - size=8 align=8 - base size=8 base align=8 -QSystemSemaphore (0x0x7f22bb13e720) 0 - -Class QTemporaryDir - size=8 align=8 - base size=8 base align=8 -QTemporaryDir (0x0x7f22bb13e7e0) 0 - -Class QTemporaryFile::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTemporaryFile::QPrivateSignal (0x0x7f22bb13e900) 0 empty - -Vtable for QTemporaryFile -QTemporaryFile::_ZTV14QTemporaryFile: 34 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 (0x0x7f22bb134888) 0 - vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 16) - QFile (0x0x7f22bb1348f0) 0 - primary-for QTemporaryFile (0x0x7f22bb134888) - QFileDevice (0x0x7f22bb134958) 0 - primary-for QFile (0x0x7f22bb1348f0) - QIODevice (0x0x7f22bb1349c0) 0 - primary-for QFileDevice (0x0x7f22bb134958) - QObject (0x0x7f22bb13e8a0) 0 - primary-for QIODevice (0x0x7f22bb1349c0) - -Class QTextBoundaryFinder - size=48 align=8 - base size=48 base align=8 -QTextBoundaryFinder (0x0x7f22bb13ec60) 0 - -Class QTextCodec::ConverterState - size=32 align=8 - base size=32 base align=8 -QTextCodec::ConverterState (0x0x7f22bb1be4e0) 0 - -Vtable for QTextCodec -QTextCodec::_ZTV10QTextCodec: 9 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 0 -64 0 - -Class QTextCodec - size=8 align=8 - base size=8 base align=8 -QTextCodec (0x0x7f22bb1be480) 0 nearly-empty - vptr=((& QTextCodec::_ZTV10QTextCodec) + 16) - -Class QTextEncoder - size=40 align=8 - base size=40 base align=8 -QTextEncoder (0x0x7f22bb1beea0) 0 - -Class QTextDecoder - size=40 align=8 - base size=40 base align=8 -QTextDecoder (0x0x7f22bb2120c0) 0 - -Class std::__mutex_base - size=40 align=8 - base size=40 base align=8 -std::__mutex_base (0x0x7f22bb2122a0) 0 - -Class std::mutex - size=40 align=8 - base size=40 base align=8 -std::mutex (0x0x7f22bb134bc8) 0 - std::__mutex_base (0x0x7f22bb212300) 0 - -Class std::defer_lock_t - size=1 align=1 - base size=0 base align=1 -std::defer_lock_t (0x0x7f22bb2124e0) 0 empty - -Class std::try_to_lock_t - size=1 align=1 - base size=0 base align=1 -std::try_to_lock_t (0x0x7f22bb212540) 0 empty - -Class std::adopt_lock_t - size=1 align=1 - base size=0 base align=1 -std::adopt_lock_t (0x0x7f22bb2125a0) 0 empty - -Class std::__recursive_mutex_base - size=40 align=8 - base size=40 base align=8 -std::__recursive_mutex_base (0x0x7f22bae51000) 0 - -Class std::recursive_mutex - size=40 align=8 - base size=40 base align=8 -std::recursive_mutex (0x0x7f22bb134c30) 0 - std::__recursive_mutex_base (0x0x7f22bae51060) 0 - -Class std::timed_mutex - size=40 align=8 - base size=40 base align=8 -std::timed_mutex (0x0x7f22bb226af0) 0 - std::__mutex_base (0x0x7f22bae51420) 0 - std::__timed_mutex_impl (0x0x7f22bae51480) 0 empty - -Class std::recursive_timed_mutex - size=40 align=8 - base size=40 base align=8 -std::recursive_timed_mutex (0x0x7f22bb226e70) 0 - std::__recursive_mutex_base (0x0x7f22bae517e0) 0 - std::__timed_mutex_impl (0x0x7f22bae51840) 0 empty - -Class std::once_flag - size=4 align=4 - base size=4 base align=4 -std::once_flag (0x0x7f22bae51f60) 0 - -Vtable for __gnu_cxx::__concurrence_lock_error -__gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_lock_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error -24 (int (*)(...))__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error -32 (int (*)(...))__gnu_cxx::__concurrence_lock_error::what - -Class __gnu_cxx::__concurrence_lock_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_lock_error (0x0x7f22bb134d68) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE) + 16) - std::exception (0x0x7f22bae9b4e0) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_lock_error (0x0x7f22bb134d68) - -Vtable for __gnu_cxx::__concurrence_unlock_error -__gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx26__concurrence_unlock_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error -24 (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error -32 (int (*)(...))__gnu_cxx::__concurrence_unlock_error::what - -Class __gnu_cxx::__concurrence_unlock_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_unlock_error (0x0x7f22bb134dd0) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE) + 16) - std::exception (0x0x7f22bae9b600) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_unlock_error (0x0x7f22bb134dd0) - -Vtable for __gnu_cxx::__concurrence_broadcast_error -__gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx29__concurrence_broadcast_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error -24 (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error -32 (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::what - -Class __gnu_cxx::__concurrence_broadcast_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_broadcast_error (0x0x7f22bb134e38) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE) + 16) - std::exception (0x0x7f22bae9b720) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_broadcast_error (0x0x7f22bb134e38) - -Vtable for __gnu_cxx::__concurrence_wait_error -__gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_wait_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error -24 (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error -32 (int (*)(...))__gnu_cxx::__concurrence_wait_error::what - -Class __gnu_cxx::__concurrence_wait_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_wait_error (0x0x7f22bb134f08) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE) + 16) - std::exception (0x0x7f22bae9b840) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_wait_error (0x0x7f22bb134f08) - -Class __gnu_cxx::__mutex - size=40 align=8 - base size=40 base align=8 -__gnu_cxx::__mutex (0x0x7f22baec38a0) 0 - -Class __gnu_cxx::__recursive_mutex - size=40 align=8 - base size=40 base align=8 -__gnu_cxx::__recursive_mutex (0x0x7f22baec3ba0) 0 - -Class __gnu_cxx::__scoped_lock - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__scoped_lock (0x0x7f22baec3ea0) 0 - -Class __gnu_cxx::__cond - size=48 align=8 - base size=48 base align=8 -__gnu_cxx::__cond (0x0x7f22baee7240) 0 - -Vtable for std::bad_weak_ptr -std::bad_weak_ptr::_ZTVSt12bad_weak_ptr: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTISt12bad_weak_ptr) -16 (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr -24 (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr -32 (int (*)(...))std::bad_weak_ptr::what - -Class std::bad_weak_ptr - size=8 align=8 - base size=8 base align=8 -std::bad_weak_ptr (0x0x7f22bb134f70) 0 nearly-empty - vptr=((& std::bad_weak_ptr::_ZTVSt12bad_weak_ptr) + 16) - std::exception (0x0x7f22baf63420) 0 nearly-empty - primary-for std::bad_weak_ptr (0x0x7f22bb134f70) - -Class std::_Sp_make_shared_tag - size=1 align=1 - base size=0 base align=1 -std::_Sp_make_shared_tag (0x0x7f22bafce3c0) 0 empty - -Class std::__sp_array_delete - size=1 align=1 - base size=0 base align=1 -std::__sp_array_delete (0x0x7f22bafce7e0) 0 empty - -Class std::_Sp_locker - size=2 align=1 - base size=2 base align=1 -std::_Sp_locker (0x0x7f22bad17660) 0 - -Vtable for std::thread::_State -std::thread::_State::_ZTVNSt6thread6_StateE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt6thread6_StateE) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class std::thread::_State - size=8 align=8 - base size=8 base align=8 -std::thread::_State (0x0x7f22bad44ae0) 0 nearly-empty - vptr=((& std::thread::_State::_ZTVNSt6thread6_StateE) + 16) - -Class std::thread::id - size=8 align=8 - base size=8 base align=8 -std::thread::id (0x0x7f22bad44b40) 0 - -Class std::thread - size=8 align=8 - base size=8 base align=8 -std::thread (0x0x7f22bad44a80) 0 - -Class std::condition_variable - size=48 align=8 - base size=48 base align=8 -std::condition_variable (0x0x7f22babdaf00) 0 - -Class std::__at_thread_exit_elt - size=16 align=8 - base size=16 base align=8 -std::__at_thread_exit_elt (0x0x7f22bac10300) 0 - -Class std::_V2::condition_variable_any - size=64 align=8 - base size=64 base align=8 -std::_V2::condition_variable_any (0x0x7f22bac10360) 0 - -Class std::__atomic_futex_unsigned_base - size=1 align=1 - base size=0 base align=1 -std::__atomic_futex_unsigned_base (0x0x7f22ba98c660) 0 empty - -Vtable for std::future_error -std::future_error::_ZTVSt12future_error: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTISt12future_error) -16 (int (*)(...))std::future_error::~future_error -24 (int (*)(...))std::future_error::~future_error -32 (int (*)(...))std::future_error::what - -Class std::future_error - size=32 align=8 - base size=32 base align=8 -std::future_error (0x0x7f22ba983820) 0 - vptr=((& std::future_error::_ZTVSt12future_error) + 16) - std::logic_error (0x0x7f22ba983888) 0 - primary-for std::future_error (0x0x7f22ba983820) - std::exception (0x0x7f22ba98cd80) 0 nearly-empty - primary-for std::logic_error (0x0x7f22ba983888) - -Class std::__future_base::_Result_base::_Deleter - size=1 align=1 - base size=0 base align=1 -std::__future_base::_Result_base::_Deleter (0x0x7f22ba9ba4e0) 0 empty - -Vtable for std::__future_base::_Result_base -std::__future_base::_Result_base::_ZTVNSt13__future_base12_Result_baseE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt13__future_base12_Result_baseE) -16 (int (*)(...))__cxa_pure_virtual -24 0 -32 0 - -Class std::__future_base::_Result_base - size=16 align=8 - base size=16 base align=8 -std::__future_base::_Result_base (0x0x7f22ba9ba480) 0 - vptr=((& std::__future_base::_Result_base::_ZTVNSt13__future_base12_Result_baseE) + 16) - -Class std::__future_base::_State_baseV2::__exception_ptr_tag - size=1 align=1 - base size=0 base align=1 -std::__future_base::_State_baseV2::__exception_ptr_tag (0x0x7f22ba77cc00) 0 empty - -Class std::__future_base::_State_baseV2::_Make_ready - size=32 align=8 - base size=32 base align=8 -std::__future_base::_State_baseV2::_Make_ready (0x0x7f22ba7aa0d0) 0 - std::__at_thread_exit_elt (0x0x7f22ba77ccc0) 0 - -Vtable for std::__future_base::_State_baseV2 -std::__future_base::_State_baseV2::_ZTVNSt13__future_base13_State_baseV2E: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt13__future_base13_State_baseV2E) -16 (int (*)(...))std::__future_base::_State_baseV2::~_State_baseV2 -24 (int (*)(...))std::__future_base::_State_baseV2::~_State_baseV2 -32 (int (*)(...))std::__future_base::_State_baseV2::_M_complete_async -40 (int (*)(...))std::__future_base::_State_baseV2::_M_is_deferred_future - -Class std::__future_base::_State_baseV2 - size=32 align=8 - base size=28 base align=8 -std::__future_base::_State_baseV2 (0x0x7f22ba9ba660) 0 - vptr=((& std::__future_base::_State_baseV2::_ZTVNSt13__future_base13_State_baseV2E) + 16) - -Class std::__future_base - size=1 align=1 - base size=0 base align=1 -std::__future_base (0x0x7f22ba9ba420) 0 empty - -Vtable for std::__future_base::_Async_state_commonV2 -std::__future_base::_Async_state_commonV2::_ZTVNSt13__future_base21_Async_state_commonV2E: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt13__future_base21_Async_state_commonV2E) -16 (int (*)(...))std::__future_base::_Async_state_commonV2::~_Async_state_commonV2 -24 (int (*)(...))std::__future_base::_Async_state_commonV2::~_Async_state_commonV2 -32 (int (*)(...))std::__future_base::_Async_state_commonV2::_M_complete_async -40 (int (*)(...))std::__future_base::_State_baseV2::_M_is_deferred_future - -Class std::__future_base::_Async_state_commonV2 - size=48 align=8 - base size=44 base align=8 -std::__future_base::_Async_state_commonV2 (0x0x7f22b9f10dd0) 0 - vptr=((& std::__future_base::_Async_state_commonV2::_ZTVNSt13__future_base21_Async_state_commonV2E) + 16) - std::__future_base::_State_baseV2 (0x0x7f22b9f3acc0) 0 - primary-for std::__future_base::_Async_state_commonV2 (0x0x7f22b9f10dd0) - -Class QThread::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QThread::QPrivateSignal (0x0x7f22b9f745a0) 0 empty - -Vtable for QThread -QThread::_ZTV7QThread: 15 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 (0x0x7f22b9f7b138) 0 - vptr=((& QThread::_ZTV7QThread) + 16) - QObject (0x0x7f22b9f74540) 0 - primary-for QThread (0x0x7f22b9f7b138) - -Class QThreadPool::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QThreadPool::QPrivateSignal (0x0x7f22b9f74960) 0 empty - -Vtable for QThreadPool -QThreadPool::_ZTV11QThreadPool: 14 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 (0x0x7f22b9f7b1a0) 0 - vptr=((& QThreadPool::_ZTV11QThreadPool) + 16) - QObject (0x0x7f22b9f74900) 0 - primary-for QThreadPool (0x0x7f22b9f7b1a0) - -Class QThreadStorageData - size=4 align=4 - base size=4 base align=4 -QThreadStorageData (0x0x7f22b9f74b40) 0 - -Class QTimeLine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTimeLine::QPrivateSignal (0x0x7f22b9fb9240) 0 empty - -Vtable for QTimeLine -QTimeLine::_ZTV9QTimeLine: 15 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 (0x0x7f22b9f7b208) 0 - vptr=((& QTimeLine::_ZTV9QTimeLine) + 16) - QObject (0x0x7f22b9fb91e0) 0 - primary-for QTimeLine (0x0x7f22b9f7b208) - -Class QTimer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTimer::QPrivateSignal (0x0x7f22b9fb9480) 0 empty - -Vtable for QTimer -QTimer::_ZTV6QTimer: 14 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 (0x0x7f22b9f7b270) 0 - vptr=((& QTimer::_ZTV6QTimer) + 16) - QObject (0x0x7f22b9fb9420) 0 - primary-for QTimer (0x0x7f22b9f7b270) - -Class QTimeZone::OffsetData - size=32 align=8 - base size=28 base align=8 -QTimeZone::OffsetData (0x0x7f22ba002de0) 0 - -Class QTimeZone - size=8 align=8 - base size=8 base align=8 -QTimeZone (0x0x7f22ba002d80) 0 - -Class QTranslator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTranslator::QPrivateSignal (0x0x7f22b9ca3ea0) 0 empty - -Vtable for QTranslator -QTranslator::_ZTV11QTranslator: 16 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 (0x0x7f22b9cae958) 0 - vptr=((& QTranslator::_ZTV11QTranslator) + 16) - QObject (0x0x7f22b9ca3e40) 0 - primary-for QTranslator (0x0x7f22b9cae958) - -Class QTransposeProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTransposeProxyModel::QPrivateSignal (0x0x7f22b9cca120) 0 empty - -Vtable for QTransposeProxyModel -QTransposeProxyModel::_ZTV20QTransposeProxyModel: 53 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QTransposeProxyModel) -16 (int (*)(...))QTransposeProxyModel::metaObject -24 (int (*)(...))QTransposeProxyModel::qt_metacast -32 (int (*)(...))QTransposeProxyModel::qt_metacall -40 (int (*)(...))QTransposeProxyModel::~QTransposeProxyModel -48 (int (*)(...))QTransposeProxyModel::~QTransposeProxyModel -56 (int (*)(...))QObject::event -64 (int (*)(...))QObject::eventFilter -72 (int (*)(...))QObject::timerEvent -80 (int (*)(...))QObject::childEvent -88 (int (*)(...))QObject::customEvent -96 (int (*)(...))QObject::connectNotify -104 (int (*)(...))QObject::disconnectNotify -112 (int (*)(...))QTransposeProxyModel::index -120 (int (*)(...))QTransposeProxyModel::parent -128 (int (*)(...))QAbstractProxyModel::sibling -136 (int (*)(...))QTransposeProxyModel::rowCount -144 (int (*)(...))QTransposeProxyModel::columnCount -152 (int (*)(...))QAbstractProxyModel::hasChildren -160 (int (*)(...))QAbstractProxyModel::data -168 (int (*)(...))QAbstractProxyModel::setData -176 (int (*)(...))QTransposeProxyModel::headerData -184 (int (*)(...))QTransposeProxyModel::setHeaderData -192 (int (*)(...))QTransposeProxyModel::itemData -200 (int (*)(...))QTransposeProxyModel::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 (*)(...))QTransposeProxyModel::insertRows -264 (int (*)(...))QTransposeProxyModel::insertColumns -272 (int (*)(...))QTransposeProxyModel::removeRows -280 (int (*)(...))QTransposeProxyModel::removeColumns -288 (int (*)(...))QTransposeProxyModel::moveRows -296 (int (*)(...))QTransposeProxyModel::moveColumns -304 (int (*)(...))QAbstractProxyModel::fetchMore -312 (int (*)(...))QAbstractProxyModel::canFetchMore -320 (int (*)(...))QAbstractProxyModel::flags -328 (int (*)(...))QTransposeProxyModel::sort -336 (int (*)(...))QAbstractProxyModel::buddy -344 (int (*)(...))QAbstractItemModel::match -352 (int (*)(...))QTransposeProxyModel::span -360 (int (*)(...))QAbstractItemModel::roleNames -368 (int (*)(...))QAbstractProxyModel::submit -376 (int (*)(...))QAbstractProxyModel::revert -384 (int (*)(...))QTransposeProxyModel::setSourceModel -392 (int (*)(...))QTransposeProxyModel::mapToSource -400 (int (*)(...))QTransposeProxyModel::mapFromSource -408 (int (*)(...))QAbstractProxyModel::mapSelectionToSource -416 (int (*)(...))QAbstractProxyModel::mapSelectionFromSource - -Class QTransposeProxyModel - size=16 align=8 - base size=16 base align=8 -QTransposeProxyModel (0x0x7f22b9cae9c0) 0 - vptr=((& QTransposeProxyModel::_ZTV20QTransposeProxyModel) + 16) - QAbstractProxyModel (0x0x7f22b9caea28) 0 - primary-for QTransposeProxyModel (0x0x7f22b9cae9c0) - QAbstractItemModel (0x0x7f22b9caea90) 0 - primary-for QAbstractProxyModel (0x0x7f22b9caea28) - QObject (0x0x7f22b9cca0c0) 0 - primary-for QAbstractItemModel (0x0x7f22b9caea90) - -Class QUrlQuery - size=8 align=8 - base size=8 base align=8 -QUrlQuery (0x0x7f22b9cca300) 0 - -Class QWaitCondition - size=8 align=8 - base size=8 base align=8 -QWaitCondition (0x0x7f22b9d44cc0) 0 - -Class QXmlStreamStringRef - size=16 align=8 - base size=16 base align=8 -QXmlStreamStringRef (0x0x7f22b9d44de0) 0 - -Class QXmlStreamAttribute - size=80 align=8 - base size=73 base align=8 -QXmlStreamAttribute (0x0x7f22b9def1e0) 0 - -Class QXmlStreamAttributes - size=8 align=8 - base size=8 base align=8 -QXmlStreamAttributes (0x0x7f22b9a5f138) 0 - QVector (0x0x7f22b9a55900) 0 - -Class QXmlStreamNamespaceDeclaration - size=40 align=8 - base size=40 base align=8 -QXmlStreamNamespaceDeclaration (0x0x7f22b9a55c00) 0 - -Class QXmlStreamNotationDeclaration - size=56 align=8 - base size=56 base align=8 -QXmlStreamNotationDeclaration (0x0x7f22b9ad3ba0) 0 - -Class QXmlStreamEntityDeclaration - size=88 align=8 - base size=88 base align=8 -QXmlStreamEntityDeclaration (0x0x7f22b9b31ba0) 0 - -Vtable for QXmlStreamEntityResolver -QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6 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 (0x0x7f22b9b9cc60) 0 nearly-empty - vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 16) - -Class QXmlStreamReader - size=8 align=8 - base size=8 base align=8 -QXmlStreamReader (0x0x7f22b9b9ccc0) 0 - -Class QXmlStreamWriter - size=8 align=8 - base size=8 base align=8 -QXmlStreamWriter (0x0x7f22b9bdaba0) 0 - -Class QRgba64 - size=8 align=8 - base size=8 base align=8 -QRgba64 (0x0x7f22b9c2c1e0) 0 - -Class QColor - size=16 align=4 - base size=14 base align=4 -QColor (0x0x7f22b98c7240) 0 - -Class QRegion::QRegionData - size=16 align=8 - base size=16 base align=8 -QRegion::QRegionData (0x0x7f22b99626c0) 0 - -Class QRegion - size=8 align=8 - base size=8 base align=8 -QRegion (0x0x7f22b9962660) 0 - -Class QKeySequence - size=8 align=8 - base size=8 base align=8 -QKeySequence (0x0x7f22b964f300) 0 - -Class QVector2D - size=8 align=4 - base size=8 base align=4 -QVector2D (0x0x7f22b971be40) 0 - -Class QTouchDevice - size=8 align=8 - base size=8 base align=8 -QTouchDevice (0x0x7f22b978df00) 0 - -Vtable for QInputEvent -QInputEvent::_ZTV11QInputEvent: 4 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 (0x0x7f22b97843a8) 0 - vptr=((& QInputEvent::_ZTV11QInputEvent) + 16) - QEvent (0x0x7f22b97be7e0) 0 - primary-for QInputEvent (0x0x7f22b97843a8) - -Vtable for QEnterEvent -QEnterEvent::_ZTV11QEnterEvent: 4 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 (0x0x7f22b9784410) 0 - vptr=((& QEnterEvent::_ZTV11QEnterEvent) + 16) - QEvent (0x0x7f22b97be9c0) 0 - primary-for QEnterEvent (0x0x7f22b9784410) - -Vtable for QMouseEvent -QMouseEvent::_ZTV11QMouseEvent: 4 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 (0x0x7f22b9784478) 0 - vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 16) - QInputEvent (0x0x7f22b97844e0) 0 - primary-for QMouseEvent (0x0x7f22b9784478) - QEvent (0x0x7f22b97bed80) 0 - primary-for QInputEvent (0x0x7f22b97844e0) - -Vtable for QHoverEvent -QHoverEvent::_ZTV11QHoverEvent: 4 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 (0x0x7f22b9784548) 0 - vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 16) - QInputEvent (0x0x7f22b97845b0) 0 - primary-for QHoverEvent (0x0x7f22b9784548) - QEvent (0x0x7f22b980b2a0) 0 - primary-for QInputEvent (0x0x7f22b97845b0) - -Vtable for QWheelEvent -QWheelEvent::_ZTV11QWheelEvent: 4 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 (0x0x7f22b9784618) 0 - vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 16) - QInputEvent (0x0x7f22b9784680) 0 - primary-for QWheelEvent (0x0x7f22b9784618) - QEvent (0x0x7f22b980b480) 0 - primary-for QInputEvent (0x0x7f22b9784680) - -Vtable for QTabletEvent -QTabletEvent::_ZTV12QTabletEvent: 4 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 (0x0x7f22b97846e8) 0 - vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 16) - QInputEvent (0x0x7f22b9784750) 0 - primary-for QTabletEvent (0x0x7f22b97846e8) - QEvent (0x0x7f22b980bae0) 0 - primary-for QInputEvent (0x0x7f22b9784750) - -Vtable for QNativeGestureEvent -QNativeGestureEvent::_ZTV19QNativeGestureEvent: 4 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 (0x0x7f22b97847b8) 0 - vptr=((& QNativeGestureEvent::_ZTV19QNativeGestureEvent) + 16) - QInputEvent (0x0x7f22b9784820) 0 - primary-for QNativeGestureEvent (0x0x7f22b97847b8) - QEvent (0x0x7f22b944d420) 0 - primary-for QInputEvent (0x0x7f22b9784820) - -Vtable for QKeyEvent -QKeyEvent::_ZTV9QKeyEvent: 4 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 (0x0x7f22b9784888) 0 - vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 16) - QInputEvent (0x0x7f22b97848f0) 0 - primary-for QKeyEvent (0x0x7f22b9784888) - QEvent (0x0x7f22b944d720) 0 - primary-for QInputEvent (0x0x7f22b97848f0) - -Vtable for QFocusEvent -QFocusEvent::_ZTV11QFocusEvent: 4 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 (0x0x7f22b9784958) 0 - vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 16) - QEvent (0x0x7f22b944da20) 0 - primary-for QFocusEvent (0x0x7f22b9784958) - -Vtable for QPaintEvent -QPaintEvent::_ZTV11QPaintEvent: 4 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 (0x0x7f22b97849c0) 0 - vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 16) - QEvent (0x0x7f22b944db40) 0 - primary-for QPaintEvent (0x0x7f22b97849c0) - -Vtable for QMoveEvent -QMoveEvent::_ZTV10QMoveEvent: 4 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 (0x0x7f22b9784a28) 0 - vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 16) - QEvent (0x0x7f22b944dc60) 0 - primary-for QMoveEvent (0x0x7f22b9784a28) - -Vtable for QExposeEvent -QExposeEvent::_ZTV12QExposeEvent: 4 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 (0x0x7f22b9784a90) 0 - vptr=((& QExposeEvent::_ZTV12QExposeEvent) + 16) - QEvent (0x0x7f22b944dd80) 0 - primary-for QExposeEvent (0x0x7f22b9784a90) - -Vtable for QPlatformSurfaceEvent -QPlatformSurfaceEvent::_ZTV21QPlatformSurfaceEvent: 4 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 (0x0x7f22b9784af8) 0 - vptr=((& QPlatformSurfaceEvent::_ZTV21QPlatformSurfaceEvent) + 16) - QEvent (0x0x7f22b944de40) 0 - primary-for QPlatformSurfaceEvent (0x0x7f22b9784af8) - -Vtable for QResizeEvent -QResizeEvent::_ZTV12QResizeEvent: 4 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 (0x0x7f22b9784b60) 0 - vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 16) - QEvent (0x0x7f22b944df00) 0 - primary-for QResizeEvent (0x0x7f22b9784b60) - -Vtable for QCloseEvent -QCloseEvent::_ZTV11QCloseEvent: 4 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 (0x0x7f22b9784bc8) 0 - vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 16) - QEvent (0x0x7f22b9491060) 0 - primary-for QCloseEvent (0x0x7f22b9784bc8) - -Vtable for QIconDragEvent -QIconDragEvent::_ZTV14QIconDragEvent: 4 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 (0x0x7f22b9784c30) 0 - vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 16) - QEvent (0x0x7f22b94910c0) 0 - primary-for QIconDragEvent (0x0x7f22b9784c30) - -Vtable for QShowEvent -QShowEvent::_ZTV10QShowEvent: 4 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 (0x0x7f22b9784c98) 0 - vptr=((& QShowEvent::_ZTV10QShowEvent) + 16) - QEvent (0x0x7f22b9491120) 0 - primary-for QShowEvent (0x0x7f22b9784c98) - -Vtable for QHideEvent -QHideEvent::_ZTV10QHideEvent: 4 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 (0x0x7f22b9784d00) 0 - vptr=((& QHideEvent::_ZTV10QHideEvent) + 16) - QEvent (0x0x7f22b9491180) 0 - primary-for QHideEvent (0x0x7f22b9784d00) - -Vtable for QContextMenuEvent -QContextMenuEvent::_ZTV17QContextMenuEvent: 4 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 (0x0x7f22b9784d68) 0 - vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 16) - QInputEvent (0x0x7f22b9784dd0) 0 - primary-for QContextMenuEvent (0x0x7f22b9784d68) - QEvent (0x0x7f22b94911e0) 0 - primary-for QInputEvent (0x0x7f22b9784dd0) - -Class QInputMethodEvent::Attribute - size=32 align=8 - base size=32 base align=8 -QInputMethodEvent::Attribute (0x0x7f22b9491540) 0 - -Vtable for QInputMethodEvent -QInputMethodEvent::_ZTV17QInputMethodEvent: 4 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 (0x0x7f22b9784e38) 0 - vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 16) - QEvent (0x0x7f22b94914e0) 0 - primary-for QInputMethodEvent (0x0x7f22b9784e38) - -Class QInputMethodQueryEvent::QueryPair - size=24 align=8 - base size=24 base align=8 -QInputMethodQueryEvent::QueryPair (0x0x7f22b95168a0) 0 - -Vtable for QInputMethodQueryEvent -QInputMethodQueryEvent::_ZTV22QInputMethodQueryEvent: 4 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 (0x0x7f22b9527068) 0 - vptr=((& QInputMethodQueryEvent::_ZTV22QInputMethodQueryEvent) + 16) - QEvent (0x0x7f22b9516840) 0 - primary-for QInputMethodQueryEvent (0x0x7f22b9527068) - -Vtable for QDropEvent -QDropEvent::_ZTV10QDropEvent: 4 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 (0x0x7f22b9598138) 0 - vptr=((& QDropEvent::_ZTV10QDropEvent) + 16) - QEvent (0x0x7f22b9590600) 0 - primary-for QDropEvent (0x0x7f22b9598138) - -Vtable for QDragMoveEvent -QDragMoveEvent::_ZTV14QDragMoveEvent: 4 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 (0x0x7f22b95981a0) 0 - vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 16) - QDropEvent (0x0x7f22b9598208) 0 - primary-for QDragMoveEvent (0x0x7f22b95981a0) - QEvent (0x0x7f22b95909c0) 0 - primary-for QDropEvent (0x0x7f22b9598208) - -Vtable for QDragEnterEvent -QDragEnterEvent::_ZTV15QDragEnterEvent: 4 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 (0x0x7f22b9598270) 0 - vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 16) - QDragMoveEvent (0x0x7f22b95982d8) 0 - primary-for QDragEnterEvent (0x0x7f22b9598270) - QDropEvent (0x0x7f22b9598340) 0 - primary-for QDragMoveEvent (0x0x7f22b95982d8) - QEvent (0x0x7f22b9590c00) 0 - primary-for QDropEvent (0x0x7f22b9598340) - -Vtable for QDragLeaveEvent -QDragLeaveEvent::_ZTV15QDragLeaveEvent: 4 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 (0x0x7f22b95983a8) 0 - vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 16) - QEvent (0x0x7f22b9590c60) 0 - primary-for QDragLeaveEvent (0x0x7f22b95983a8) - -Vtable for QHelpEvent -QHelpEvent::_ZTV10QHelpEvent: 4 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 (0x0x7f22b9598410) 0 - vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 16) - QEvent (0x0x7f22b9590cc0) 0 - primary-for QHelpEvent (0x0x7f22b9598410) - -Vtable for QStatusTipEvent -QStatusTipEvent::_ZTV15QStatusTipEvent: 4 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 (0x0x7f22b9598478) 0 - vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 16) - QEvent (0x0x7f22b9590f60) 0 - primary-for QStatusTipEvent (0x0x7f22b9598478) - -Vtable for QWhatsThisClickedEvent -QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent: 4 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 (0x0x7f22b95984e0) 0 - vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 16) - QEvent (0x0x7f22b95c3060) 0 - primary-for QWhatsThisClickedEvent (0x0x7f22b95984e0) - -Vtable for QActionEvent -QActionEvent::_ZTV12QActionEvent: 4 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 (0x0x7f22b9598548) 0 - vptr=((& QActionEvent::_ZTV12QActionEvent) + 16) - QEvent (0x0x7f22b95c3120) 0 - primary-for QActionEvent (0x0x7f22b9598548) - -Vtable for QFileOpenEvent -QFileOpenEvent::_ZTV14QFileOpenEvent: 4 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 (0x0x7f22b95985b0) 0 - vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 16) - QEvent (0x0x7f22b95c3240) 0 - primary-for QFileOpenEvent (0x0x7f22b95985b0) - -Vtable for QToolBarChangeEvent -QToolBarChangeEvent::_ZTV19QToolBarChangeEvent: 4 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 (0x0x7f22b9598618) 0 - vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 16) - QEvent (0x0x7f22b95c3360) 0 - primary-for QToolBarChangeEvent (0x0x7f22b9598618) - -Vtable for QShortcutEvent -QShortcutEvent::_ZTV14QShortcutEvent: 4 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 (0x0x7f22b9598680) 0 - vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 16) - QEvent (0x0x7f22b95c3420) 0 - primary-for QShortcutEvent (0x0x7f22b9598680) - -Vtable for QWindowStateChangeEvent -QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent: 4 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 (0x0x7f22b95986e8) 0 - vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 16) - QEvent (0x0x7f22b95c35a0) 0 - primary-for QWindowStateChangeEvent (0x0x7f22b95986e8) - -Class QPointingDeviceUniqueId - size=8 align=8 - base size=8 base align=8 -QPointingDeviceUniqueId (0x0x7f22b95c3720) 0 - -Class QTouchEvent::TouchPoint - size=8 align=8 - base size=8 base align=8 -QTouchEvent::TouchPoint (0x0x7f22b961dae0) 0 - -Vtable for QTouchEvent -QTouchEvent::_ZTV11QTouchEvent: 4 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 (0x0x7f22b9618f08) 0 - vptr=((& QTouchEvent::_ZTV11QTouchEvent) + 16) - QInputEvent (0x0x7f22b9618f70) 0 - primary-for QTouchEvent (0x0x7f22b9618f08) - QEvent (0x0x7f22b961da80) 0 - primary-for QInputEvent (0x0x7f22b9618f70) - -Vtable for QScrollPrepareEvent -QScrollPrepareEvent::_ZTV19QScrollPrepareEvent: 4 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 (0x0x7f22b932dc30) 0 - vptr=((& QScrollPrepareEvent::_ZTV19QScrollPrepareEvent) + 16) - QEvent (0x0x7f22b93610c0) 0 - primary-for QScrollPrepareEvent (0x0x7f22b932dc30) - -Vtable for QScrollEvent -QScrollEvent::_ZTV12QScrollEvent: 4 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 (0x0x7f22b932dc98) 0 - vptr=((& QScrollEvent::_ZTV12QScrollEvent) + 16) - QEvent (0x0x7f22b9361120) 0 - primary-for QScrollEvent (0x0x7f22b932dc98) - -Vtable for QScreenOrientationChangeEvent -QScreenOrientationChangeEvent::_ZTV29QScreenOrientationChangeEvent: 4 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 (0x0x7f22b932dd00) 0 - vptr=((& QScreenOrientationChangeEvent::_ZTV29QScreenOrientationChangeEvent) + 16) - QEvent (0x0x7f22b9361180) 0 - primary-for QScreenOrientationChangeEvent (0x0x7f22b932dd00) - -Vtable for QApplicationStateChangeEvent -QApplicationStateChangeEvent::_ZTV28QApplicationStateChangeEvent: 4 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 (0x0x7f22b932dd68) 0 - vptr=((& QApplicationStateChangeEvent::_ZTV28QApplicationStateChangeEvent) + 16) - QEvent (0x0x7f22b93611e0) 0 - primary-for QApplicationStateChangeEvent (0x0x7f22b932dd68) - -Class QFont - size=16 align=8 - base size=12 base align=8 -QFont (0x0x7f22b9361240) 0 - -Class QPolygon - size=8 align=8 - base size=8 base align=8 -QPolygon (0x0x7f22b93fb9c0) 0 - QVector (0x0x7f22b94006c0) 0 - -Class QPolygonF - size=8 align=8 - base size=8 base align=8 -QPolygonF (0x0x7f22b908cd00) 0 - QVector (0x0x7f22b909e780) 0 - -Class QMatrix - size=48 align=8 - base size=48 base align=8 -QMatrix (0x0x7f22b9139600) 0 - -Class QPainterPath::Element - size=24 align=8 - base size=24 base align=8 -QPainterPath::Element (0x0x7f22b91a3420) 0 - -Class QPainterPath - size=8 align=8 - base size=8 base align=8 -QPainterPath (0x0x7f22b91a33c0) 0 - -Class QPainterPathStroker - size=8 align=8 - base size=8 base align=8 -QPainterPathStroker (0x0x7f22b8ede780) 0 - -Class QTransform - size=88 align=8 - base size=88 base align=8 -QTransform (0x0x7f22b8edee40) 0 - -Vtable for QPaintDevice -QPaintDevice::_ZTV12QPaintDevice: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI12QPaintDevice) -16 0 -24 0 -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 (0x0x7f22b8f9d900) 0 - vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 16) - -Class QPixelFormat - size=8 align=8 - base size=8 base align=8 -QPixelFormat (0x0x7f22b8f9df00) 0 - -Vtable for QImage -QImage::_ZTV6QImage: 10 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 (0x0x7f22b8c64b60) 0 - vptr=((& QImage::_ZTV6QImage) + 16) - QPaintDevice (0x0x7f22b8c73840) 0 - primary-for QImage (0x0x7f22b8c64b60) - -Vtable for QPixmap -QPixmap::_ZTV7QPixmap: 10 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 (0x0x7f22b8d825b0) 0 - vptr=((& QPixmap::_ZTV7QPixmap) + 16) - QPaintDevice (0x0x7f22b8d84600) 0 - primary-for QPixmap (0x0x7f22b8d825b0) - -Class QBrush - size=8 align=8 - base size=8 base align=8 -QBrush (0x0x7f22b8df7ae0) 0 - -Class QBrushData - size=112 align=8 - base size=112 base align=8 -QBrushData (0x0x7f22b8ad5060) 0 - -Class QGradient - size=64 align=8 - base size=64 base align=8 -QGradient (0x0x7f22b8ad52a0) 0 - -Class QLinearGradient - size=64 align=8 - base size=64 base align=8 -QLinearGradient (0x0x7f22b8ac9750) 0 - QGradient (0x0x7f22b8ad59c0) 0 - -Class QRadialGradient - size=64 align=8 - base size=64 base align=8 -QRadialGradient (0x0x7f22b8ac97b8) 0 - QGradient (0x0x7f22b8ad5ae0) 0 - -Class QConicalGradient - size=64 align=8 - base size=64 base align=8 -QConicalGradient (0x0x7f22b8ac9820) 0 - QGradient (0x0x7f22b8ad5c00) 0 - -Class QPen - size=8 align=8 - base size=8 base align=8 -QPen (0x0x7f22b8ad5cc0) 0 - -Class QTextOption::Tab - size=16 align=8 - base size=14 base align=8 -QTextOption::Tab (0x0x7f22b8bf1660) 0 - -Class QTextOption - size=32 align=8 - base size=32 base align=8 -QTextOption (0x0x7f22b8bf1600) 0 - -Class QTextLength - size=16 align=8 - base size=16 base align=8 -QTextLength (0x0x7f22b8c29d80) 0 - -Class QTextFormat - size=16 align=8 - base size=12 base align=8 -QTextFormat (0x0x7f22b88b4720) 0 - -Class QTextCharFormat - size=16 align=8 - base size=12 base align=8 -QTextCharFormat (0x0x7f22b89a28f0) 0 - QTextFormat (0x0x7f22b89ce300) 0 - -Class QTextBlockFormat - size=16 align=8 - base size=12 base align=8 -QTextBlockFormat (0x0x7f22b8a40d00) 0 - QTextFormat (0x0x7f22b8a46cc0) 0 - -Class QTextListFormat - size=16 align=8 - base size=12 base align=8 -QTextListFormat (0x0x7f22b86b2270) 0 - QTextFormat (0x0x7f22b86a99c0) 0 - -Class QTextImageFormat - size=16 align=8 - base size=12 base align=8 -QTextImageFormat (0x0x7f22b86f8680) 0 - QTextCharFormat (0x0x7f22b86f86e8) 0 - QTextFormat (0x0x7f22b8702180) 0 - -Class QTextFrameFormat - size=16 align=8 - base size=12 base align=8 -QTextFrameFormat (0x0x7f22b8736c30) 0 - QTextFormat (0x0x7f22b873f7e0) 0 - -Class QTextTableFormat - size=16 align=8 - base size=12 base align=8 -QTextTableFormat (0x0x7f22b87a11a0) 0 - QTextFrameFormat (0x0x7f22b87a1208) 0 - QTextFormat (0x0x7f22b87a6420) 0 - -Class QTextTableCellFormat - size=16 align=8 - base size=12 base align=8 -QTextTableCellFormat (0x0x7f22b87f5750) 0 - QTextCharFormat (0x0x7f22b87f57b8) 0 - QTextFormat (0x0x7f22b87eacc0) 0 - -Class QFontDatabase - size=8 align=8 - base size=8 base align=8 -QFontDatabase (0x0x7f22b844e120) 0 - -Class QRawFont - size=8 align=8 - base size=8 base align=8 -QRawFont (0x0x7f22b844e300) 0 - -Class QGlyphRun - size=8 align=8 - base size=8 base align=8 -QGlyphRun (0x0x7f22b84bccc0) 0 - -Class QTextCursor - size=8 align=8 - base size=8 base align=8 -QTextCursor (0x0x7f22b8532de0) 0 - -Class QTextInlineObject - size=16 align=8 - base size=16 base align=8 -QTextInlineObject (0x0x7f22b859af60) 0 - -Class QTextLayout::FormatRange - size=24 align=8 - base size=24 base align=8 -QTextLayout::FormatRange (0x0x7f22b85bc3c0) 0 - -Class QTextLayout - size=8 align=8 - base size=8 base align=8 -QTextLayout (0x0x7f22b85bc360) 0 - -Class QTextLine - size=16 align=8 - base size=16 base align=8 -QTextLine (0x0x7f22b8645a80) 0 - -Vtable for QAbstractUndoItem -QAbstractUndoItem::_ZTV17QAbstractUndoItem: 6 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 (0x0x7f22b8645f00) 0 nearly-empty - vptr=((& QAbstractUndoItem::_ZTV17QAbstractUndoItem) + 16) - -Class QTextDocument::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextDocument::QPrivateSignal (0x0x7f22b82721e0) 0 empty - -Vtable for QTextDocument -QTextDocument::_ZTV13QTextDocument: 17 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 (0x0x7f22b825b2d8) 0 - vptr=((& QTextDocument::_ZTV13QTextDocument) + 16) - QObject (0x0x7f22b8272180) 0 - primary-for QTextDocument (0x0x7f22b825b2d8) - -Class QPalette::Data - size=4 align=4 - base size=4 base align=4 -QPalette::Data (0x0x7f22b8272cc0) 0 - -Class QPalette - size=16 align=8 - base size=12 base align=8 -QPalette (0x0x7f22b8272c60) 0 - -Class QAbstractTextDocumentLayout::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractTextDocumentLayout::QPrivateSignal (0x0x7f22b83be0c0) 0 empty - -Class QAbstractTextDocumentLayout::Selection - size=24 align=8 - base size=24 base align=8 -QAbstractTextDocumentLayout::Selection (0x0x7f22b83be120) 0 - -Class QAbstractTextDocumentLayout::PaintContext - size=64 align=8 - base size=64 base align=8 -QAbstractTextDocumentLayout::PaintContext (0x0x7f22b83be180) 0 - -Vtable for QAbstractTextDocumentLayout -QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout: 24 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI27QAbstractTextDocumentLayout) -16 (int (*)(...))QAbstractTextDocumentLayout::metaObject -24 (int (*)(...))QAbstractTextDocumentLayout::qt_metacast -32 (int (*)(...))QAbstractTextDocumentLayout::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22b83c0000) 0 - vptr=((& QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout) + 16) - QObject (0x0x7f22b83be060) 0 - primary-for QAbstractTextDocumentLayout (0x0x7f22b83c0000) - -Vtable for QTextObjectInterface -QTextObjectInterface::_ZTV20QTextObjectInterface: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QTextObjectInterface) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual -40 (int (*)(...))__cxa_pure_virtual - -Class QTextObjectInterface - size=8 align=8 - base size=8 base align=8 -QTextObjectInterface (0x0x7f22b8068d20) 0 nearly-empty - vptr=((& QTextObjectInterface::_ZTV20QTextObjectInterface) + 16) - -Class QAccessible::State - size=8 align=8 - base size=5 base align=8 -QAccessible::State (0x0x7f22b8068f60) 0 - -Vtable for QAccessible::ActivationObserver -QAccessible::ActivationObserver::_ZTVN11QAccessible18ActivationObserverE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN11QAccessible18ActivationObserverE) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QAccessible::ActivationObserver - size=8 align=8 - base size=8 base align=8 -QAccessible::ActivationObserver (0x0x7f22b80a6000) 0 nearly-empty - vptr=((& QAccessible::ActivationObserver::_ZTVN11QAccessible18ActivationObserverE) + 16) - -Class QAccessible - size=1 align=1 - base size=0 base align=1 -QAccessible (0x0x7f22b8068f00) 0 empty - -Vtable for QAccessibleInterface -QAccessibleInterface::_ZTV20QAccessibleInterface: 23 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QAccessibleInterface) -16 0 -24 0 -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 (0x0x7f22b80a6ba0) 0 nearly-empty - vptr=((& QAccessibleInterface::_ZTV20QAccessibleInterface) + 16) - -Vtable for QAccessibleTextInterface -QAccessibleTextInterface::_ZTV24QAccessibleTextInterface: 20 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI24QAccessibleTextInterface) -16 0 -24 0 -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 (0x0x7f22b80a6f00) 0 nearly-empty - vptr=((& QAccessibleTextInterface::_ZTV24QAccessibleTextInterface) + 16) - -Vtable for QAccessibleEditableTextInterface -QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface: 7 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI32QAccessibleEditableTextInterface) -16 0 -24 0 -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 (0x0x7f22b80a6f60) 0 nearly-empty - vptr=((& QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface) + 16) - -Vtable for QAccessibleValueInterface -QAccessibleValueInterface::_ZTV25QAccessibleValueInterface: 9 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI25QAccessibleValueInterface) -16 0 -24 0 -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 (0x0x7f22b80f9000) 0 nearly-empty - vptr=((& QAccessibleValueInterface::_ZTV25QAccessibleValueInterface) + 16) - -Vtable for QAccessibleTableCellInterface -QAccessibleTableCellInterface::_ZTV29QAccessibleTableCellInterface: 12 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI29QAccessibleTableCellInterface) -16 0 -24 0 -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 (0x0x7f22b80f9060) 0 nearly-empty - vptr=((& QAccessibleTableCellInterface::_ZTV29QAccessibleTableCellInterface) + 16) - -Vtable for QAccessibleTableInterface -QAccessibleTableInterface::_ZTV25QAccessibleTableInterface: 24 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI25QAccessibleTableInterface) -16 0 -24 0 -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 (0x0x7f22b80f90c0) 0 nearly-empty - vptr=((& QAccessibleTableInterface::_ZTV25QAccessibleTableInterface) + 16) - -Vtable for QAccessibleActionInterface -QAccessibleActionInterface::_ZTV26QAccessibleActionInterface: 9 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI26QAccessibleActionInterface) -16 0 -24 0 -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 (0x0x7f22b80f9120) 0 nearly-empty - vptr=((& QAccessibleActionInterface::_ZTV26QAccessibleActionInterface) + 16) - -Vtable for QAccessibleImageInterface -QAccessibleImageInterface::_ZTV25QAccessibleImageInterface: 7 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI25QAccessibleImageInterface) -16 0 -24 0 -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 (0x0x7f22b80f9240) 0 nearly-empty - vptr=((& QAccessibleImageInterface::_ZTV25QAccessibleImageInterface) + 16) - -Vtable for QAccessibleEvent -QAccessibleEvent::_ZTV16QAccessibleEvent: 5 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 (0x0x7f22b80f92a0) 0 - vptr=((& QAccessibleEvent::_ZTV16QAccessibleEvent) + 16) - -Vtable for QAccessibleStateChangeEvent -QAccessibleStateChangeEvent::_ZTV27QAccessibleStateChangeEvent: 5 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 (0x0x7f22b8087618) 0 - vptr=((& QAccessibleStateChangeEvent::_ZTV27QAccessibleStateChangeEvent) + 16) - QAccessibleEvent (0x0x7f22b80f9c60) 0 - primary-for QAccessibleStateChangeEvent (0x0x7f22b8087618) - -Vtable for QAccessibleTextCursorEvent -QAccessibleTextCursorEvent::_ZTV26QAccessibleTextCursorEvent: 5 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 (0x0x7f22b8087680) 0 - vptr=((& QAccessibleTextCursorEvent::_ZTV26QAccessibleTextCursorEvent) + 16) - QAccessibleEvent (0x0x7f22b8175060) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f22b8087680) - -Vtable for QAccessibleTextSelectionEvent -QAccessibleTextSelectionEvent::_ZTV29QAccessibleTextSelectionEvent: 5 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 (0x0x7f22b80876e8) 0 - vptr=((& QAccessibleTextSelectionEvent::_ZTV29QAccessibleTextSelectionEvent) + 16) - QAccessibleTextCursorEvent (0x0x7f22b8087750) 0 - primary-for QAccessibleTextSelectionEvent (0x0x7f22b80876e8) - QAccessibleEvent (0x0x7f22b8175480) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f22b8087750) - -Vtable for QAccessibleTextInsertEvent -QAccessibleTextInsertEvent::_ZTV26QAccessibleTextInsertEvent: 5 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 (0x0x7f22b80877b8) 0 - vptr=((& QAccessibleTextInsertEvent::_ZTV26QAccessibleTextInsertEvent) + 16) - QAccessibleTextCursorEvent (0x0x7f22b8087820) 0 - primary-for QAccessibleTextInsertEvent (0x0x7f22b80877b8) - QAccessibleEvent (0x0x7f22b8175900) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f22b8087820) - -Vtable for QAccessibleTextRemoveEvent -QAccessibleTextRemoveEvent::_ZTV26QAccessibleTextRemoveEvent: 5 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 (0x0x7f22b8087888) 0 - vptr=((& QAccessibleTextRemoveEvent::_ZTV26QAccessibleTextRemoveEvent) + 16) - QAccessibleTextCursorEvent (0x0x7f22b80878f0) 0 - primary-for QAccessibleTextRemoveEvent (0x0x7f22b8087888) - QAccessibleEvent (0x0x7f22b8175d20) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f22b80878f0) - -Vtable for QAccessibleTextUpdateEvent -QAccessibleTextUpdateEvent::_ZTV26QAccessibleTextUpdateEvent: 5 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 (0x0x7f22b8087958) 0 - vptr=((& QAccessibleTextUpdateEvent::_ZTV26QAccessibleTextUpdateEvent) + 16) - QAccessibleTextCursorEvent (0x0x7f22b80879c0) 0 - primary-for QAccessibleTextUpdateEvent (0x0x7f22b8087958) - QAccessibleEvent (0x0x7f22b81a2180) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f22b80879c0) - -Vtable for QAccessibleValueChangeEvent -QAccessibleValueChangeEvent::_ZTV27QAccessibleValueChangeEvent: 5 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 (0x0x7f22b8087a28) 0 - vptr=((& QAccessibleValueChangeEvent::_ZTV27QAccessibleValueChangeEvent) + 16) - QAccessibleEvent (0x0x7f22b81a2600) 0 - primary-for QAccessibleValueChangeEvent (0x0x7f22b8087a28) - -Vtable for QAccessibleTableModelChangeEvent -QAccessibleTableModelChangeEvent::_ZTV32QAccessibleTableModelChangeEvent: 5 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 (0x0x7f22b8087a90) 0 - vptr=((& QAccessibleTableModelChangeEvent::_ZTV32QAccessibleTableModelChangeEvent) + 16) - QAccessibleEvent (0x0x7f22b81a2a20) 0 - primary-for QAccessibleTableModelChangeEvent (0x0x7f22b8087a90) - -Vtable for QAccessibleBridge -QAccessibleBridge::_ZTV17QAccessibleBridge: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QAccessibleBridge) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual -40 (int (*)(...))__cxa_pure_virtual - -Class QAccessibleBridge - size=8 align=8 - base size=8 base align=8 -QAccessibleBridge (0x0x7f22b81d5300) 0 nearly-empty - vptr=((& QAccessibleBridge::_ZTV17QAccessibleBridge) + 16) - -Class QAccessibleBridgePlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAccessibleBridgePlugin::QPrivateSignal (0x0x7f22b81d55a0) 0 empty - -Vtable for QAccessibleBridgePlugin -QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin: 15 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI23QAccessibleBridgePlugin) -16 (int (*)(...))QAccessibleBridgePlugin::metaObject -24 (int (*)(...))QAccessibleBridgePlugin::qt_metacast -32 (int (*)(...))QAccessibleBridgePlugin::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22b8087af8) 0 - vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 16) - QObject (0x0x7f22b81d5540) 0 - primary-for QAccessibleBridgePlugin (0x0x7f22b8087af8) - -Vtable for QAccessibleObject -QAccessibleObject::_ZTV17QAccessibleObject: 23 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QAccessibleObject) -16 0 -24 0 -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 (0x0x7f22b8087b60) 0 - vptr=((& QAccessibleObject::_ZTV17QAccessibleObject) + 16) - QAccessibleInterface (0x0x7f22b81d56c0) 0 nearly-empty - primary-for QAccessibleObject (0x0x7f22b8087b60) - -Vtable for QAccessibleApplication -QAccessibleApplication::_ZTV22QAccessibleApplication: 23 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 (0x0x7f22b8087bc8) 0 - vptr=((& QAccessibleApplication::_ZTV22QAccessibleApplication) + 16) - QAccessibleObject (0x0x7f22b8087c30) 0 - primary-for QAccessibleApplication (0x0x7f22b8087bc8) - QAccessibleInterface (0x0x7f22b81d5720) 0 nearly-empty - primary-for QAccessibleObject (0x0x7f22b8087c30) - -Class QAccessiblePlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAccessiblePlugin::QPrivateSignal (0x0x7f22b81d57e0) 0 empty - -Vtable for QAccessiblePlugin -QAccessiblePlugin::_ZTV17QAccessiblePlugin: 15 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QAccessiblePlugin) -16 (int (*)(...))QAccessiblePlugin::metaObject -24 (int (*)(...))QAccessiblePlugin::qt_metacast -32 (int (*)(...))QAccessiblePlugin::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22b8087c98) 0 - vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 16) - QObject (0x0x7f22b81d5780) 0 - primary-for QAccessiblePlugin (0x0x7f22b8087c98) - -Class QSurfaceFormat - size=8 align=8 - base size=8 base align=8 -QSurfaceFormat (0x0x7f22b81d5900) 0 - -Vtable for QSurface -QSurface::_ZTV8QSurface: 8 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI8QSurface) -16 0 -24 0 -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 (0x0x7f22b823d480) 0 - vptr=((& QSurface::_ZTV8QSurface) + 16) - -Class QIcon - size=8 align=8 - base size=8 base align=8 -QIcon (0x0x7f22b823d840) 0 - -Class QCursor - size=8 align=8 - base size=8 base align=8 -QCursor (0x0x7f22b7f203c0) 0 - -Class QWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QWindow::QPrivateSignal (0x0x7f22b7fed180) 0 empty - -Vtable for QWindow -QWindow::_ZTV7QWindow: 45 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 (0x0x7f22b7fdea10) 0 - vptr=((& QWindow::_ZTV7QWindow) + 16) - QObject (0x0x7f22b7fed0c0) 0 - primary-for QWindow (0x0x7f22b7fdea10) - QSurface (0x0x7f22b7fed120) 16 - vptr=((& QWindow::_ZTV7QWindow) + 312) - -Class QBackingStore - size=8 align=8 - base size=8 base align=8 -QBackingStore (0x0x7f22b7feda20) 0 - -Vtable for QBitmap -QBitmap::_ZTV7QBitmap: 10 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 (0x0x7f22b7fcdf70) 0 - vptr=((& QBitmap::_ZTV7QBitmap) + 16) - QPixmap (0x0x7f22b8041000) 0 - primary-for QBitmap (0x0x7f22b7fcdf70) - QPaintDevice (0x0x7f22b7fedae0) 0 - primary-for QPixmap (0x0x7f22b8041000) - -Class QClipboard::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QClipboard::QPrivateSignal (0x0x7f22b7c90060) 0 empty - -Vtable for QClipboard -QClipboard::_ZTV10QClipboard: 14 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 (0x0x7f22b7c8a2d8) 0 - vptr=((& QClipboard::_ZTV10QClipboard) + 16) - QObject (0x0x7f22b7c90000) 0 - primary-for QClipboard (0x0x7f22b7c8a2d8) - -Class QDesktopServices - size=1 align=1 - base size=0 base align=1 -QDesktopServices (0x0x7f22b7c90180) 0 empty - -Class QDrag::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDrag::QPrivateSignal (0x0x7f22b7c90240) 0 empty - -Vtable for QDrag -QDrag::_ZTV5QDrag: 14 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 (0x0x7f22b7c8a340) 0 - vptr=((& QDrag::_ZTV5QDrag) + 16) - QObject (0x0x7f22b7c901e0) 0 - primary-for QDrag (0x0x7f22b7c8a340) - -Class QFontInfo - size=8 align=8 - base size=8 base align=8 -QFontInfo (0x0x7f22b7c90420) 0 - -Class QFontMetrics - size=8 align=8 - base size=8 base align=8 -QFontMetrics (0x0x7f22b7cf8480) 0 - -Class QFontMetricsF - size=8 align=8 - base size=8 base align=8 -QFontMetricsF (0x0x7f22b7d427e0) 0 - -Class QGenericPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QGenericPlugin::QPrivateSignal (0x0x7f22b7a6e8a0) 0 empty - -Vtable for QGenericPlugin -QGenericPlugin::_ZTV14QGenericPlugin: 15 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI14QGenericPlugin) -16 (int (*)(...))QGenericPlugin::metaObject -24 (int (*)(...))QGenericPlugin::qt_metacast -32 (int (*)(...))QGenericPlugin::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22b7d88ea0) 0 - vptr=((& QGenericPlugin::_ZTV14QGenericPlugin) + 16) - QObject (0x0x7f22b7a6e840) 0 - primary-for QGenericPlugin (0x0x7f22b7d88ea0) - -Class QGenericPluginFactory - size=1 align=1 - base size=0 base align=1 -QGenericPluginFactory (0x0x7f22b7a6e9c0) 0 empty - -Class QInputMethod::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QInputMethod::QPrivateSignal (0x0x7f22b7a6ea80) 0 empty - -Vtable for QInputMethod -QInputMethod::_ZTV12QInputMethod: 14 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 (0x0x7f22b7d88f08) 0 - vptr=((& QInputMethod::_ZTV12QInputMethod) + 16) - QObject (0x0x7f22b7a6ea20) 0 - primary-for QInputMethod (0x0x7f22b7d88f08) - -Class QGuiApplication::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QGuiApplication::QPrivateSignal (0x0x7f22b7a6ed80) 0 empty - -Vtable for QGuiApplication -QGuiApplication::_ZTV15QGuiApplication: 16 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 (0x0x7f22b7d88f70) 0 - vptr=((& QGuiApplication::_ZTV15QGuiApplication) + 16) - QCoreApplication (0x0x7f22b7ae8000) 0 - primary-for QGuiApplication (0x0x7f22b7d88f70) - QObject (0x0x7f22b7a6ed20) 0 - primary-for QCoreApplication (0x0x7f22b7ae8000) - -Class QIconEngine::AvailableSizesArgument - size=16 align=8 - base size=16 base align=8 -QIconEngine::AvailableSizesArgument (0x0x7f22b7b02540) 0 - -Class QIconEngine::ScaledPixmapArgument - size=56 align=8 - base size=56 base align=8 -QIconEngine::ScaledPixmapArgument (0x0x7f22b7b026c0) 0 - -Vtable for QIconEngine -QIconEngine::_ZTV11QIconEngine: 16 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI11QIconEngine) -16 0 -24 0 -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 (0x0x7f22b7b024e0) 0 nearly-empty - vptr=((& QIconEngine::_ZTV11QIconEngine) + 16) - -Class QIconEnginePlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIconEnginePlugin::QPrivateSignal (0x0x7f22b7b02780) 0 empty - -Vtable for QIconEnginePlugin -QIconEnginePlugin::_ZTV17QIconEnginePlugin: 15 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QIconEnginePlugin) -16 (int (*)(...))QIconEnginePlugin::metaObject -24 (int (*)(...))QIconEnginePlugin::qt_metacast -32 (int (*)(...))QIconEnginePlugin::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22b7ae85b0) 0 - vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 16) - QObject (0x0x7f22b7b02720) 0 - primary-for QIconEnginePlugin (0x0x7f22b7ae85b0) - -Vtable for QImageIOHandler -QImageIOHandler::_ZTV15QImageIOHandler: 18 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI15QImageIOHandler) -16 0 -24 0 -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 (0x0x7f22b7b028a0) 0 - vptr=((& QImageIOHandler::_ZTV15QImageIOHandler) + 16) - -Class QImageIOPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QImageIOPlugin::QPrivateSignal (0x0x7f22b7b02ae0) 0 empty - -Vtable for QImageIOPlugin -QImageIOPlugin::_ZTV14QImageIOPlugin: 16 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI14QImageIOPlugin) -16 (int (*)(...))QImageIOPlugin::metaObject -24 (int (*)(...))QImageIOPlugin::qt_metacast -32 (int (*)(...))QImageIOPlugin::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22b7ae8618) 0 - vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 16) - QObject (0x0x7f22b7b02a80) 0 - primary-for QImageIOPlugin (0x0x7f22b7ae8618) - -Class QImageReader - size=8 align=8 - base size=8 base align=8 -QImageReader (0x0x7f22b7b91300) 0 - -Class QImageWriter - size=8 align=8 - base size=8 base align=8 -QImageWriter (0x0x7f22b7b91420) 0 - -Class QVector3D - size=12 align=4 - base size=12 base align=4 -QVector3D (0x0x7f22b7b91540) 0 - -Class QVector4D - size=16 align=4 - base size=16 base align=4 -QVector4D (0x0x7f22b7c236c0) 0 - -Class QQuaternion - size=16 align=4 - base size=16 base align=4 -QQuaternion (0x0x7f22b78a7900) 0 - -Class QMatrix4x4 - size=68 align=4 - base size=68 base align=4 -QMatrix4x4 (0x0x7f22b7971240) 0 - -Class QMovie::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QMovie::QPrivateSignal (0x0x7f22b76ee0c0) 0 empty - -Vtable for QMovie -QMovie::_ZTV6QMovie: 14 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 (0x0x7f22b79d8d68) 0 - vptr=((& QMovie::_ZTV6QMovie) + 16) - QObject (0x0x7f22b76ee060) 0 - primary-for QMovie (0x0x7f22b79d8d68) - -Class QOffscreenSurface::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOffscreenSurface::QPrivateSignal (0x0x7f22b76ee4e0) 0 empty - -Vtable for QOffscreenSurface -QOffscreenSurface::_ZTV17QOffscreenSurface: 26 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 (0x0x7f22b79ef850) 0 - vptr=((& QOffscreenSurface::_ZTV17QOffscreenSurface) + 16) - QObject (0x0x7f22b76ee420) 0 - primary-for QOffscreenSurface (0x0x7f22b79ef850) - QSurface (0x0x7f22b76ee480) 16 - vptr=((& QOffscreenSurface::_ZTV17QOffscreenSurface) + 160) - -Class QOpenGLBuffer - size=8 align=8 - base size=8 base align=8 -QOpenGLBuffer (0x0x7f22b76ee720) 0 - -Class QOpenGLVersionStatus - size=12 align=4 - base size=12 base align=4 -QOpenGLVersionStatus (0x0x7f22b76eef60) 0 - -Class QOpenGLVersionFunctionsBackend - size=16 align=8 - base size=12 base align=8 -QOpenGLVersionFunctionsBackend (0x0x7f22b739db40) 0 - -Class QOpenGLVersionFunctionsStorage - size=8 align=8 - base size=8 base align=8 -QOpenGLVersionFunctionsStorage (0x0x7f22b739dd20) 0 - -Class QAbstractOpenGLFunctionsPrivate - size=16 align=8 - base size=9 base align=8 -QAbstractOpenGLFunctionsPrivate (0x0x7f22b739dd80) 0 - -Vtable for QAbstractOpenGLFunctions -QAbstractOpenGLFunctions::_ZTV24QAbstractOpenGLFunctions: 5 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 (0x0x7f22b739df60) 0 - vptr=((& QAbstractOpenGLFunctions::_ZTV24QAbstractOpenGLFunctions) + 16) - -Class QOpenGLFunctions_1_0_CoreBackend::Functions - size=384 align=8 - base size=384 base align=8 -QOpenGLFunctions_1_0_CoreBackend::Functions (0x0x7f22b73cb180) 0 - -Class QOpenGLFunctions_1_0_CoreBackend - size=400 align=8 - base size=400 base align=8 -QOpenGLFunctions_1_0_CoreBackend (0x0x7f22b739cc30) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b73cb120) 0 - -Class QOpenGLFunctions_1_1_CoreBackend::Functions - size=128 align=8 - base size=128 base align=8 -QOpenGLFunctions_1_1_CoreBackend::Functions (0x0x7f22b73cb480) 0 - -Class QOpenGLFunctions_1_1_CoreBackend - size=144 align=8 - base size=144 base align=8 -QOpenGLFunctions_1_1_CoreBackend (0x0x7f22b739cc98) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b73cb420) 0 - -Class QOpenGLFunctions_1_2_CoreBackend::Functions - size=48 align=8 - base size=48 base align=8 -QOpenGLFunctions_1_2_CoreBackend::Functions (0x0x7f22b73cb780) 0 - -Class QOpenGLFunctions_1_2_CoreBackend - size=64 align=8 - base size=64 base align=8 -QOpenGLFunctions_1_2_CoreBackend (0x0x7f22b739cd00) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b73cb720) 0 - -Class QOpenGLFunctions_1_3_CoreBackend::Functions - size=72 align=8 - base size=72 base align=8 -QOpenGLFunctions_1_3_CoreBackend::Functions (0x0x7f22b73cba80) 0 - -Class QOpenGLFunctions_1_3_CoreBackend - size=88 align=8 - base size=88 base align=8 -QOpenGLFunctions_1_3_CoreBackend (0x0x7f22b739cd68) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b73cba20) 0 - -Class QOpenGLFunctions_1_4_CoreBackend::Functions - size=56 align=8 - base size=56 base align=8 -QOpenGLFunctions_1_4_CoreBackend::Functions (0x0x7f22b73cbde0) 0 - -Class QOpenGLFunctions_1_4_CoreBackend - size=72 align=8 - base size=72 base align=8 -QOpenGLFunctions_1_4_CoreBackend (0x0x7f22b739cdd0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b73cbd80) 0 - -Class QOpenGLFunctions_1_5_CoreBackend::Functions - size=152 align=8 - base size=152 base align=8 -QOpenGLFunctions_1_5_CoreBackend::Functions (0x0x7f22b7400120) 0 - -Class QOpenGLFunctions_1_5_CoreBackend - size=168 align=8 - base size=168 base align=8 -QOpenGLFunctions_1_5_CoreBackend (0x0x7f22b739ce38) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b74000c0) 0 - -Class QOpenGLFunctions_2_0_CoreBackend::Functions - size=744 align=8 - base size=744 base align=8 -QOpenGLFunctions_2_0_CoreBackend::Functions (0x0x7f22b7400420) 0 - -Class QOpenGLFunctions_2_0_CoreBackend - size=760 align=8 - base size=760 base align=8 -QOpenGLFunctions_2_0_CoreBackend (0x0x7f22b739cea0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b74003c0) 0 - -Class QOpenGLFunctions_2_1_CoreBackend::Functions - size=48 align=8 - base size=48 base align=8 -QOpenGLFunctions_2_1_CoreBackend::Functions (0x0x7f22b7400720) 0 - -Class QOpenGLFunctions_2_1_CoreBackend - size=64 align=8 - base size=64 base align=8 -QOpenGLFunctions_2_1_CoreBackend (0x0x7f22b739cf08) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b74006c0) 0 - -Class QOpenGLFunctions_3_0_CoreBackend::Functions - size=672 align=8 - base size=672 base align=8 -QOpenGLFunctions_3_0_CoreBackend::Functions (0x0x7f22b7400a20) 0 - -Class QOpenGLFunctions_3_0_CoreBackend - size=688 align=8 - base size=688 base align=8 -QOpenGLFunctions_3_0_CoreBackend (0x0x7f22b739cf70) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b74009c0) 0 - -Class QOpenGLFunctions_3_1_CoreBackend::Functions - size=96 align=8 - base size=96 base align=8 -QOpenGLFunctions_3_1_CoreBackend::Functions (0x0x7f22b7400d20) 0 - -Class QOpenGLFunctions_3_1_CoreBackend - size=112 align=8 - base size=112 base align=8 -QOpenGLFunctions_3_1_CoreBackend (0x0x7f22b7446000) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b7400cc0) 0 - -Class QOpenGLFunctions_3_2_CoreBackend::Functions - size=152 align=8 - base size=152 base align=8 -QOpenGLFunctions_3_2_CoreBackend::Functions (0x0x7f22b704f060) 0 - -Class QOpenGLFunctions_3_2_CoreBackend - size=168 align=8 - base size=168 base align=8 -QOpenGLFunctions_3_2_CoreBackend (0x0x7f22b7446068) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b704f000) 0 - -Class QOpenGLFunctions_3_3_CoreBackend::Functions - size=464 align=8 - base size=464 base align=8 -QOpenGLFunctions_3_3_CoreBackend::Functions (0x0x7f22b704f360) 0 - -Class QOpenGLFunctions_3_3_CoreBackend - size=480 align=8 - base size=480 base align=8 -QOpenGLFunctions_3_3_CoreBackend (0x0x7f22b74460d0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b704f300) 0 - -Class QOpenGLFunctions_4_0_CoreBackend::Functions - size=368 align=8 - base size=368 base align=8 -QOpenGLFunctions_4_0_CoreBackend::Functions (0x0x7f22b704f660) 0 - -Class QOpenGLFunctions_4_0_CoreBackend - size=384 align=8 - base size=384 base align=8 -QOpenGLFunctions_4_0_CoreBackend (0x0x7f22b7446138) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b704f600) 0 - -Class QOpenGLFunctions_4_1_CoreBackend::Functions - size=704 align=8 - base size=704 base align=8 -QOpenGLFunctions_4_1_CoreBackend::Functions (0x0x7f22b704f960) 0 - -Class QOpenGLFunctions_4_1_CoreBackend - size=720 align=8 - base size=720 base align=8 -QOpenGLFunctions_4_1_CoreBackend (0x0x7f22b74461a0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b704f900) 0 - -Class QOpenGLFunctions_4_2_CoreBackend::Functions - size=96 align=8 - base size=96 base align=8 -QOpenGLFunctions_4_2_CoreBackend::Functions (0x0x7f22b704fc60) 0 - -Class QOpenGLFunctions_4_2_CoreBackend - size=112 align=8 - base size=112 base align=8 -QOpenGLFunctions_4_2_CoreBackend (0x0x7f22b7446208) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b704fc00) 0 - -Class QOpenGLFunctions_4_3_CoreBackend::Functions - size=344 align=8 - base size=344 base align=8 -QOpenGLFunctions_4_3_CoreBackend::Functions (0x0x7f22b704ff60) 0 - -Class QOpenGLFunctions_4_3_CoreBackend - size=360 align=8 - base size=360 base align=8 -QOpenGLFunctions_4_3_CoreBackend (0x0x7f22b7446270) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b704ff00) 0 - -Class QOpenGLFunctions_4_4_CoreBackend::Functions - size=72 align=8 - base size=72 base align=8 -QOpenGLFunctions_4_4_CoreBackend::Functions (0x0x7f22b70b92a0) 0 - -Class QOpenGLFunctions_4_4_CoreBackend - size=88 align=8 - base size=88 base align=8 -QOpenGLFunctions_4_4_CoreBackend (0x0x7f22b74462d8) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b70b9240) 0 - -Class QOpenGLFunctions_4_5_CoreBackend::Functions - size=848 align=8 - base size=848 base align=8 -QOpenGLFunctions_4_5_CoreBackend::Functions (0x0x7f22b70b9600) 0 - -Class QOpenGLFunctions_4_5_CoreBackend - size=864 align=8 - base size=864 base align=8 -QOpenGLFunctions_4_5_CoreBackend (0x0x7f22b7446340) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b70b95a0) 0 - -Class QOpenGLFunctions_1_0_DeprecatedBackend::Functions - size=2064 align=8 - base size=2064 base align=8 -QOpenGLFunctions_1_0_DeprecatedBackend::Functions (0x0x7f22b70b9900) 0 - -Class QOpenGLFunctions_1_0_DeprecatedBackend - size=2080 align=8 - base size=2080 base align=8 -QOpenGLFunctions_1_0_DeprecatedBackend (0x0x7f22b74463a8) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b70b98a0) 0 - -Class QOpenGLFunctions_1_1_DeprecatedBackend::Functions - size=136 align=8 - base size=136 base align=8 -QOpenGLFunctions_1_1_DeprecatedBackend::Functions (0x0x7f22b70b9c00) 0 - -Class QOpenGLFunctions_1_1_DeprecatedBackend - size=152 align=8 - base size=152 base align=8 -QOpenGLFunctions_1_1_DeprecatedBackend (0x0x7f22b7446410) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b70b9ba0) 0 - -Class QOpenGLFunctions_1_2_DeprecatedBackend::Functions - size=256 align=8 - base size=256 base align=8 -QOpenGLFunctions_1_2_DeprecatedBackend::Functions (0x0x7f22b70b9f00) 0 - -Class QOpenGLFunctions_1_2_DeprecatedBackend - size=272 align=8 - base size=272 base align=8 -QOpenGLFunctions_1_2_DeprecatedBackend (0x0x7f22b7446478) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b70b9ea0) 0 - -Class QOpenGLFunctions_1_3_DeprecatedBackend::Functions - size=296 align=8 - base size=296 base align=8 -QOpenGLFunctions_1_3_DeprecatedBackend::Functions (0x0x7f22b7142240) 0 - -Class QOpenGLFunctions_1_3_DeprecatedBackend - size=312 align=8 - base size=312 base align=8 -QOpenGLFunctions_1_3_DeprecatedBackend (0x0x7f22b74464e0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b71421e0) 0 - -Class QOpenGLFunctions_1_4_DeprecatedBackend::Functions - size=304 align=8 - base size=304 base align=8 -QOpenGLFunctions_1_4_DeprecatedBackend::Functions (0x0x7f22b7142540) 0 - -Class QOpenGLFunctions_1_4_DeprecatedBackend - size=320 align=8 - base size=320 base align=8 -QOpenGLFunctions_1_4_DeprecatedBackend (0x0x7f22b7446548) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b71424e0) 0 - -Class QOpenGLFunctions_2_0_DeprecatedBackend::Functions - size=288 align=8 - base size=288 base align=8 -QOpenGLFunctions_2_0_DeprecatedBackend::Functions (0x0x7f22b7142840) 0 - -Class QOpenGLFunctions_2_0_DeprecatedBackend - size=304 align=8 - base size=304 base align=8 -QOpenGLFunctions_2_0_DeprecatedBackend (0x0x7f22b74465b0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b71427e0) 0 - -Class QOpenGLFunctions_3_0_DeprecatedBackend::Functions - size=160 align=8 - base size=160 base align=8 -QOpenGLFunctions_3_0_DeprecatedBackend::Functions (0x0x7f22b7142b40) 0 - -Class QOpenGLFunctions_3_0_DeprecatedBackend - size=176 align=8 - base size=176 base align=8 -QOpenGLFunctions_3_0_DeprecatedBackend (0x0x7f22b7446618) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b7142ae0) 0 - -Class QOpenGLFunctions_3_3_DeprecatedBackend::Functions - size=240 align=8 - base size=240 base align=8 -QOpenGLFunctions_3_3_DeprecatedBackend::Functions (0x0x7f22b7142e40) 0 - -Class QOpenGLFunctions_3_3_DeprecatedBackend - size=256 align=8 - base size=256 base align=8 -QOpenGLFunctions_3_3_DeprecatedBackend (0x0x7f22b7446680) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b7142de0) 0 - -Class QOpenGLFunctions_4_5_DeprecatedBackend::Functions - size=96 align=8 - base size=96 base align=8 -QOpenGLFunctions_4_5_DeprecatedBackend::Functions (0x0x7f22b717d180) 0 - -Class QOpenGLFunctions_4_5_DeprecatedBackend - size=112 align=8 - base size=112 base align=8 -QOpenGLFunctions_4_5_DeprecatedBackend (0x0x7f22b74466e8) 0 - QOpenGLVersionFunctionsBackend (0x0x7f22b717d120) 0 - -Class QOpenGLVersionProfile - size=8 align=8 - base size=8 base align=8 -QOpenGLVersionProfile (0x0x7f22b717d420) 0 - -Class QOpenGLContextGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLContextGroup::QPrivateSignal (0x0x7f22b717df00) 0 empty - -Vtable for QOpenGLContextGroup -QOpenGLContextGroup::_ZTV19QOpenGLContextGroup: 14 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 (0x0x7f22b71ac138) 0 - vptr=((& QOpenGLContextGroup::_ZTV19QOpenGLContextGroup) + 16) - QObject (0x0x7f22b717dea0) 0 - primary-for QOpenGLContextGroup (0x0x7f22b71ac138) - -Class QOpenGLContext::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLContext::QPrivateSignal (0x0x7f22b71b9180) 0 empty - -Vtable for QOpenGLContext -QOpenGLContext::_ZTV14QOpenGLContext: 14 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 (0x0x7f22b71ac1a0) 0 - vptr=((& QOpenGLContext::_ZTV14QOpenGLContext) + 16) - QObject (0x0x7f22b71b9120) 0 - primary-for QOpenGLContext (0x0x7f22b71ac1a0) - -Class QOpenGLDebugMessage - size=8 align=8 - base size=8 base align=8 -QOpenGLDebugMessage (0x0x7f22b71b93c0) 0 - -Class QOpenGLDebugLogger::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLDebugLogger::QPrivateSignal (0x0x7f22b6e70b40) 0 empty - -Vtable for QOpenGLDebugLogger -QOpenGLDebugLogger::_ZTV18QOpenGLDebugLogger: 14 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 (0x0x7f22b721dbc8) 0 - vptr=((& QOpenGLDebugLogger::_ZTV18QOpenGLDebugLogger) + 16) - QObject (0x0x7f22b6e70ae0) 0 - primary-for QOpenGLDebugLogger (0x0x7f22b721dbc8) - -Class QOpenGLFunctions - size=8 align=8 - base size=8 base align=8 -QOpenGLFunctions (0x0x7f22b6ec7000) 0 - -Class QOpenGLFunctionsPrivate::Functions - size=1152 align=8 - base size=1152 base align=8 -QOpenGLFunctionsPrivate::Functions (0x0x7f22b6ec7960) 0 - -Class QOpenGLFunctionsPrivate - size=1152 align=8 - base size=1152 base align=8 -QOpenGLFunctionsPrivate (0x0x7f22b6ec7900) 0 - -Class QOpenGLExtraFunctions - size=8 align=8 - base size=8 base align=8 -QOpenGLExtraFunctions (0x0x7f22b721df70) 0 - QOpenGLFunctions (0x0x7f22b7015720) 0 - -Class QOpenGLExtraFunctionsPrivate::Functions - size=1728 align=8 - base size=1728 base align=8 -QOpenGLExtraFunctionsPrivate::Functions (0x0x7f22b7015a80) 0 - -Class QOpenGLExtraFunctionsPrivate - size=2880 align=8 - base size=2880 base align=8 -QOpenGLExtraFunctionsPrivate (0x0x7f22b6c8b000) 0 - QOpenGLFunctionsPrivate (0x0x7f22b7015a20) 0 - -Vtable for QOpenGLFramebufferObject -QOpenGLFramebufferObject::_ZTV24QOpenGLFramebufferObject: 4 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 (0x0x7f22b6df3540) 0 - vptr=((& QOpenGLFramebufferObject::_ZTV24QOpenGLFramebufferObject) + 16) - -Class QOpenGLFramebufferObjectFormat - size=8 align=8 - base size=8 base align=8 -QOpenGLFramebufferObjectFormat (0x0x7f22b6df37e0) 0 - -Vtable for QOpenGLPaintDevice -QOpenGLPaintDevice::_ZTV18QOpenGLPaintDevice: 11 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 (0x0x7f22b6ddbd68) 0 - vptr=((& QOpenGLPaintDevice::_ZTV18QOpenGLPaintDevice) + 16) - QPaintDevice (0x0x7f22b6df3840) 0 - primary-for QOpenGLPaintDevice (0x0x7f22b6ddbd68) - -Class QOpenGLPixelTransferOptions - size=8 align=8 - base size=8 base align=8 -QOpenGLPixelTransferOptions (0x0x7f22b6df3a80) 0 - -Class QOpenGLShader::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLShader::QPrivateSignal (0x0x7f22b6a848a0) 0 empty - -Vtable for QOpenGLShader -QOpenGLShader::_ZTV13QOpenGLShader: 14 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 (0x0x7f22b6a75ea0) 0 - vptr=((& QOpenGLShader::_ZTV13QOpenGLShader) + 16) - QObject (0x0x7f22b6a84840) 0 - primary-for QOpenGLShader (0x0x7f22b6a75ea0) - -Class QOpenGLShaderProgram::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLShaderProgram::QPrivateSignal (0x0x7f22b6ac11e0) 0 empty - -Vtable for QOpenGLShaderProgram -QOpenGLShaderProgram::_ZTV20QOpenGLShaderProgram: 15 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 (0x0x7f22b6aca000) 0 - vptr=((& QOpenGLShaderProgram::_ZTV20QOpenGLShaderProgram) + 16) - QObject (0x0x7f22b6ac1180) 0 - primary-for QOpenGLShaderProgram (0x0x7f22b6aca000) - -Class QOpenGLTexture - size=8 align=8 - base size=8 base align=8 -QOpenGLTexture (0x0x7f22b6ac13c0) 0 - -Class QOpenGLTextureBlitter - size=8 align=8 - base size=8 base align=8 -QOpenGLTextureBlitter (0x0x7f22b6b7a8a0) 0 - -Class QOpenGLTimerQuery::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLTimerQuery::QPrivateSignal (0x0x7f22b6b7aae0) 0 empty - -Vtable for QOpenGLTimerQuery -QOpenGLTimerQuery::_ZTV17QOpenGLTimerQuery: 14 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 (0x0x7f22b6aca138) 0 - vptr=((& QOpenGLTimerQuery::_ZTV17QOpenGLTimerQuery) + 16) - QObject (0x0x7f22b6b7aa80) 0 - primary-for QOpenGLTimerQuery (0x0x7f22b6aca138) - -Class QOpenGLTimeMonitor::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLTimeMonitor::QPrivateSignal (0x0x7f22b6b7ad20) 0 empty - -Vtable for QOpenGLTimeMonitor -QOpenGLTimeMonitor::_ZTV18QOpenGLTimeMonitor: 14 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 (0x0x7f22b6aca1a0) 0 - vptr=((& QOpenGLTimeMonitor::_ZTV18QOpenGLTimeMonitor) + 16) - QObject (0x0x7f22b6b7acc0) 0 - primary-for QOpenGLTimeMonitor (0x0x7f22b6aca1a0) - -Class QOpenGLVertexArrayObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLVertexArrayObject::QPrivateSignal (0x0x7f22b6b7af60) 0 empty - -Class QOpenGLVertexArrayObject::Binder - size=8 align=8 - base size=8 base align=8 -QOpenGLVertexArrayObject::Binder (0x0x7f22b6bdb000) 0 - -Vtable for QOpenGLVertexArrayObject -QOpenGLVertexArrayObject::_ZTV24QOpenGLVertexArrayObject: 14 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 (0x0x7f22b6aca208) 0 - vptr=((& QOpenGLVertexArrayObject::_ZTV24QOpenGLVertexArrayObject) + 16) - QObject (0x0x7f22b6b7af00) 0 - primary-for QOpenGLVertexArrayObject (0x0x7f22b6aca208) - -Class QPaintDeviceWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPaintDeviceWindow::QPrivateSignal (0x0x7f22b6bdb6c0) 0 empty - -Vtable for QPaintDeviceWindow -QPaintDeviceWindow::_ZTV18QPaintDeviceWindow: 58 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 (0x0x7f22b6b93e70) 0 - vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 16) - QWindow (0x0x7f22b6b93ee0) 0 - primary-for QPaintDeviceWindow (0x0x7f22b6b93e70) - QObject (0x0x7f22b6bdb5a0) 0 - primary-for QWindow (0x0x7f22b6b93ee0) - QSurface (0x0x7f22b6bdb600) 16 - vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 336) - QPaintDevice (0x0x7f22b6bdb660) 40 - vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 400) - -Class QOpenGLWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLWindow::QPrivateSignal (0x0x7f22b6bdb9c0) 0 empty - -Vtable for QOpenGLWindow -QOpenGLWindow::_ZTV13QOpenGLWindow: 64 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 (0x0x7f22b6aca2d8) 0 - vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 16) - QPaintDeviceWindow (0x0x7f22b6bfd0e0) 0 - primary-for QOpenGLWindow (0x0x7f22b6aca2d8) - QWindow (0x0x7f22b6bfd150) 0 - primary-for QPaintDeviceWindow (0x0x7f22b6bfd0e0) - QObject (0x0x7f22b6bdb8a0) 0 - primary-for QWindow (0x0x7f22b6bfd150) - QSurface (0x0x7f22b6bdb900) 16 - vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 384) - QPaintDevice (0x0x7f22b6bdb960) 40 - vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 448) - -Class QPageSize - size=8 align=8 - base size=8 base align=8 -QPageSize (0x0x7f22b6bdbba0) 0 - -Class QPageLayout - size=8 align=8 - base size=8 base align=8 -QPageLayout (0x0x7f22b6882600) 0 - -Class QPagedPaintDevice::Margins - size=32 align=8 - base size=32 base align=8 -QPagedPaintDevice::Margins (0x0x7f22b6916180) 0 - -Vtable for QPagedPaintDevice -QPagedPaintDevice::_ZTV17QPagedPaintDevice: 14 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QPagedPaintDevice) -16 0 -24 0 -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 (0x0x7f22b68fe270) 0 - vptr=((& QPagedPaintDevice::_ZTV17QPagedPaintDevice) + 16) - QPaintDevice (0x0x7f22b6916120) 0 - primary-for QPagedPaintDevice (0x0x7f22b68fe270) - -Class QPainter::PixmapFragment - size=80 align=8 - base size=80 base align=8 -QPainter::PixmapFragment (0x0x7f22b6916240) 0 - -Class QPainter - size=8 align=8 - base size=8 base align=8 -QPainter (0x0x7f22b69161e0) 0 - -Class QTextItem - size=1 align=1 - base size=0 base align=1 -QTextItem (0x0x7f22b67385a0) 0 empty - -Vtable for QPaintEngine -QPaintEngine::_ZTV12QPaintEngine: 24 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI12QPaintEngine) -16 0 -24 0 -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 (0x0x7f22b677f4e0) 0 - vptr=((& QPaintEngine::_ZTV12QPaintEngine) + 16) - -Class QPaintEngineState - size=4 align=4 - base size=4 base align=4 -QPaintEngineState (0x0x7f22b677fcc0) 0 - -Class QPdfWriter::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPdfWriter::QPrivateSignal (0x0x7f22b6837480) 0 empty - -Vtable for QPdfWriter -QPdfWriter::_ZTV10QPdfWriter: 34 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 (0x0x7f22b683b1c0) 0 - vptr=((& QPdfWriter::_ZTV10QPdfWriter) + 16) - QObject (0x0x7f22b68373c0) 0 - primary-for QPdfWriter (0x0x7f22b683b1c0) - QPagedPaintDevice (0x0x7f22b6781618) 16 - vptr=((& QPdfWriter::_ZTV10QPdfWriter) + 176) - QPaintDevice (0x0x7f22b6837420) 16 - primary-for QPagedPaintDevice (0x0x7f22b6781618) - -Vtable for QPicture -QPicture::_ZTV8QPicture: 11 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 (0x0x7f22b6781680) 0 - vptr=((& QPicture::_ZTV8QPicture) + 16) - QPaintDevice (0x0x7f22b6837780) 0 - primary-for QPicture (0x0x7f22b6781680) - -Class QPictureIO - size=8 align=8 - base size=8 base align=8 -QPictureIO (0x0x7f22b64a1a20) 0 - -Class QPictureFormatPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPictureFormatPlugin::QPrivateSignal (0x0x7f22b64a1ae0) 0 empty - -Vtable for QPictureFormatPlugin -QPictureFormatPlugin::_ZTV20QPictureFormatPlugin: 17 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QPictureFormatPlugin) -16 (int (*)(...))QPictureFormatPlugin::metaObject -24 (int (*)(...))QPictureFormatPlugin::qt_metacast -32 (int (*)(...))QPictureFormatPlugin::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22b64a7820) 0 - vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 16) - QObject (0x0x7f22b64a1a80) 0 - primary-for QPictureFormatPlugin (0x0x7f22b64a7820) - -Class QPixmapCache::Key - size=8 align=8 - base size=8 base align=8 -QPixmapCache::Key (0x0x7f22b64a1c60) 0 - -Class QPixmapCache - size=1 align=1 - base size=0 base align=1 -QPixmapCache (0x0x7f22b64a1c00) 0 empty - -Class QRasterWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QRasterWindow::QPrivateSignal (0x0x7f22b657c420) 0 empty - -Vtable for QRasterWindow -QRasterWindow::_ZTV13QRasterWindow: 59 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 (0x0x7f22b6577478) 0 - vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 16) - QPaintDeviceWindow (0x0x7f22b6585000) 0 - primary-for QRasterWindow (0x0x7f22b6577478) - QWindow (0x0x7f22b6585070) 0 - primary-for QPaintDeviceWindow (0x0x7f22b6585000) - QObject (0x0x7f22b657c300) 0 - primary-for QWindow (0x0x7f22b6585070) - QSurface (0x0x7f22b657c360) 16 - vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 344) - QPaintDevice (0x0x7f22b657c3c0) 40 - vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 408) - -Class QScreen::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QScreen::QPrivateSignal (0x0x7f22b657c660) 0 empty - -Vtable for QScreen -QScreen::_ZTV7QScreen: 14 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 (0x0x7f22b6577548) 0 - vptr=((& QScreen::_ZTV7QScreen) + 16) - QObject (0x0x7f22b657c600) 0 - primary-for QScreen (0x0x7f22b6577548) - -Class QSessionManager::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSessionManager::QPrivateSignal (0x0x7f22b657c8a0) 0 empty - -Vtable for QSessionManager -QSessionManager::_ZTV15QSessionManager: 14 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 (0x0x7f22b65775b0) 0 - vptr=((& QSessionManager::_ZTV15QSessionManager) + 16) - QObject (0x0x7f22b657c840) 0 - primary-for QSessionManager (0x0x7f22b65775b0) - -Vtable for QStandardItem -QStandardItem::_ZTV13QStandardItem: 11 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 (0x0x7f22b657ca80) 0 - vptr=((& QStandardItem::_ZTV13QStandardItem) + 16) - -Class QStandardItemModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStandardItemModel::QPrivateSignal (0x0x7f22b6276240) 0 empty - -Vtable for QStandardItemModel -QStandardItemModel::_ZTV18QStandardItemModel: 48 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 (0x0x7f22b6577b60) 0 - vptr=((& QStandardItemModel::_ZTV18QStandardItemModel) + 16) - QAbstractItemModel (0x0x7f22b6577bc8) 0 - primary-for QStandardItemModel (0x0x7f22b6577b60) - QObject (0x0x7f22b62761e0) 0 - primary-for QAbstractItemModel (0x0x7f22b6577bc8) - -Class QStaticText - size=8 align=8 - base size=8 base align=8 -QStaticText (0x0x7f22b6276600) 0 - -Class QStyleHints::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStyleHints::QPrivateSignal (0x0x7f22b62f99c0) 0 empty - -Vtable for QStyleHints -QStyleHints::_ZTV11QStyleHints: 14 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 (0x0x7f22b62edf08) 0 - vptr=((& QStyleHints::_ZTV11QStyleHints) + 16) - QObject (0x0x7f22b62f9960) 0 - primary-for QStyleHints (0x0x7f22b62edf08) - -Class QTextObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextObject::QPrivateSignal (0x0x7f22b62f9c00) 0 empty - -Vtable for QTextObject -QTextObject::_ZTV11QTextObject: 14 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 (0x0x7f22b62edf70) 0 - vptr=((& QTextObject::_ZTV11QTextObject) + 16) - QObject (0x0x7f22b62f9ba0) 0 - primary-for QTextObject (0x0x7f22b62edf70) - -Class QTextBlockGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextBlockGroup::QPrivateSignal (0x0x7f22b62f9e40) 0 empty - -Vtable for QTextBlockGroup -QTextBlockGroup::_ZTV15QTextBlockGroup: 17 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 (0x0x7f22b6328000) 0 - vptr=((& QTextBlockGroup::_ZTV15QTextBlockGroup) + 16) - QTextObject (0x0x7f22b6328068) 0 - primary-for QTextBlockGroup (0x0x7f22b6328000) - QObject (0x0x7f22b62f9de0) 0 - primary-for QTextObject (0x0x7f22b6328068) - -Vtable for QTextFrameLayoutData -QTextFrameLayoutData::_ZTV20QTextFrameLayoutData: 4 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 (0x0x7f22b6337060) 0 nearly-empty - vptr=((& QTextFrameLayoutData::_ZTV20QTextFrameLayoutData) + 16) - -Class QTextFrame::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextFrame::QPrivateSignal (0x0x7f22b6337120) 0 empty - -Class QTextFrame::iterator - size=32 align=8 - base size=28 base align=8 -QTextFrame::iterator (0x0x7f22b6337180) 0 - -Vtable for QTextFrame -QTextFrame::_ZTV10QTextFrame: 14 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 (0x0x7f22b63280d0) 0 - vptr=((& QTextFrame::_ZTV10QTextFrame) + 16) - QTextObject (0x0x7f22b6328138) 0 - primary-for QTextFrame (0x0x7f22b63280d0) - QObject (0x0x7f22b63370c0) 0 - primary-for QTextObject (0x0x7f22b6328138) - -Vtable for QTextBlockUserData -QTextBlockUserData::_ZTV18QTextBlockUserData: 4 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 (0x0x7f22b6391ae0) 0 nearly-empty - vptr=((& QTextBlockUserData::_ZTV18QTextBlockUserData) + 16) - -Class QTextBlock::iterator - size=24 align=8 - base size=20 base align=8 -QTextBlock::iterator (0x0x7f22b6391ba0) 0 - -Class QTextBlock - size=16 align=8 - base size=12 base align=8 -QTextBlock (0x0x7f22b6391b40) 0 - -Class QTextFragment - size=16 align=8 - base size=16 base align=8 -QTextFragment (0x0x7f22b64378a0) 0 - -Class QSyntaxHighlighter::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSyntaxHighlighter::QPrivateSignal (0x0x7f22b60910c0) 0 empty - -Vtable for QSyntaxHighlighter -QSyntaxHighlighter::_ZTV18QSyntaxHighlighter: 15 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI18QSyntaxHighlighter) -16 (int (*)(...))QSyntaxHighlighter::metaObject -24 (int (*)(...))QSyntaxHighlighter::qt_metacast -32 (int (*)(...))QSyntaxHighlighter::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22b608c3a8) 0 - vptr=((& QSyntaxHighlighter::_ZTV18QSyntaxHighlighter) + 16) - QObject (0x0x7f22b6091060) 0 - primary-for QSyntaxHighlighter (0x0x7f22b608c3a8) - -Class QTextDocumentFragment - size=8 align=8 - base size=8 base align=8 -QTextDocumentFragment (0x0x7f22b60912a0) 0 - -Class QTextDocumentWriter - size=8 align=8 - base size=8 base align=8 -QTextDocumentWriter (0x0x7f22b6091300) 0 - -Class QTextList::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextList::QPrivateSignal (0x0x7f22b60913c0) 0 empty - -Vtable for QTextList -QTextList::_ZTV9QTextList: 17 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 (0x0x7f22b608c410) 0 - vptr=((& QTextList::_ZTV9QTextList) + 16) - QTextBlockGroup (0x0x7f22b608c478) 0 - primary-for QTextList (0x0x7f22b608c410) - QTextObject (0x0x7f22b608c4e0) 0 - primary-for QTextBlockGroup (0x0x7f22b608c478) - QObject (0x0x7f22b6091360) 0 - primary-for QTextObject (0x0x7f22b608c4e0) - -Class QTextTableCell - size=16 align=8 - base size=12 base align=8 -QTextTableCell (0x0x7f22b60919c0) 0 - -Class QTextTable::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextTable::QPrivateSignal (0x0x7f22b60d2240) 0 empty - -Vtable for QTextTable -QTextTable::_ZTV10QTextTable: 14 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 (0x0x7f22b608c548) 0 - vptr=((& QTextTable::_ZTV10QTextTable) + 16) - QTextFrame (0x0x7f22b608c5b0) 0 - primary-for QTextTable (0x0x7f22b608c548) - QTextObject (0x0x7f22b608c618) 0 - primary-for QTextFrame (0x0x7f22b608c5b0) - QObject (0x0x7f22b60d21e0) 0 - primary-for QTextObject (0x0x7f22b608c618) - -Class QValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QValidator::QPrivateSignal (0x0x7f22b60d27e0) 0 empty - -Vtable for QValidator -QValidator::_ZTV10QValidator: 16 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI10QValidator) -16 (int (*)(...))QValidator::metaObject -24 (int (*)(...))QValidator::qt_metacast -32 (int (*)(...))QValidator::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22b608c680) 0 - vptr=((& QValidator::_ZTV10QValidator) + 16) - QObject (0x0x7f22b60d2780) 0 - primary-for QValidator (0x0x7f22b608c680) - -Class QIntValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIntValidator::QPrivateSignal (0x0x7f22b60d2a20) 0 empty - -Vtable for QIntValidator -QIntValidator::_ZTV13QIntValidator: 17 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 (0x0x7f22b608c6e8) 0 - vptr=((& QIntValidator::_ZTV13QIntValidator) + 16) - QValidator (0x0x7f22b608c750) 0 - primary-for QIntValidator (0x0x7f22b608c6e8) - QObject (0x0x7f22b60d29c0) 0 - primary-for QValidator (0x0x7f22b608c750) - -Class QDoubleValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDoubleValidator::QPrivateSignal (0x0x7f22b60d2c60) 0 empty - -Vtable for QDoubleValidator -QDoubleValidator::_ZTV16QDoubleValidator: 17 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 (0x0x7f22b608c7b8) 0 - vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 16) - QValidator (0x0x7f22b608c820) 0 - primary-for QDoubleValidator (0x0x7f22b608c7b8) - QObject (0x0x7f22b60d2c00) 0 - primary-for QValidator (0x0x7f22b608c820) - -Class QRegExpValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QRegExpValidator::QPrivateSignal (0x0x7f22b611b120) 0 empty - -Vtable for QRegExpValidator -QRegExpValidator::_ZTV16QRegExpValidator: 16 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 (0x0x7f22b608c888) 0 - vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 16) - QValidator (0x0x7f22b608c8f0) 0 - primary-for QRegExpValidator (0x0x7f22b608c888) - QObject (0x0x7f22b611b0c0) 0 - primary-for QValidator (0x0x7f22b608c8f0) - -Class QRegularExpressionValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QRegularExpressionValidator::QPrivateSignal (0x0x7f22b611b300) 0 empty - -Vtable for QRegularExpressionValidator -QRegularExpressionValidator::_ZTV27QRegularExpressionValidator: 16 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 (0x0x7f22b608c958) 0 - vptr=((& QRegularExpressionValidator::_ZTV27QRegularExpressionValidator) + 16) - QValidator (0x0x7f22b608c9c0) 0 - primary-for QRegularExpressionValidator (0x0x7f22b608c958) - QObject (0x0x7f22b611b2a0) 0 - primary-for QValidator (0x0x7f22b608c9c0) - -Class QNetworkRequest - size=8 align=8 - base size=8 base align=8 -QNetworkRequest (0x0x7f22b611b4e0) 0 - -Class QNetworkCacheMetaData - size=8 align=8 - base size=8 base align=8 -QNetworkCacheMetaData (0x0x7f22b6186e40) 0 - -Class QAbstractNetworkCache::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractNetworkCache::QPrivateSignal (0x0x7f22b61fa420) 0 empty - -Vtable for QAbstractNetworkCache -QAbstractNetworkCache::_ZTV21QAbstractNetworkCache: 22 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI21QAbstractNetworkCache) -16 (int (*)(...))QAbstractNetworkCache::metaObject -24 (int (*)(...))QAbstractNetworkCache::qt_metacast -32 (int (*)(...))QAbstractNetworkCache::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22b61f4618) 0 - vptr=((& QAbstractNetworkCache::_ZTV21QAbstractNetworkCache) + 16) - QObject (0x0x7f22b61fa3c0) 0 - primary-for QAbstractNetworkCache (0x0x7f22b61f4618) - -Class QAbstractSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractSocket::QPrivateSignal (0x0x7f22b61fa660) 0 empty - -Vtable for QAbstractSocket -QAbstractSocket::_ZTV15QAbstractSocket: 41 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 (0x0x7f22b61f4680) 0 - vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 16) - QIODevice (0x0x7f22b61f46e8) 0 - primary-for QAbstractSocket (0x0x7f22b61f4680) - QObject (0x0x7f22b61fa600) 0 - primary-for QIODevice (0x0x7f22b61f46e8) - -Class QAuthenticator - size=8 align=8 - base size=8 base align=8 -QAuthenticator (0x0x7f22b5e64d80) 0 - -Class QDnsDomainNameRecord - size=8 align=8 - base size=8 base align=8 -QDnsDomainNameRecord (0x0x7f22b5e64e40) 0 - -Class QDnsHostAddressRecord - size=8 align=8 - base size=8 base align=8 -QDnsHostAddressRecord (0x0x7f22b5f01000) 0 - -Class QDnsMailExchangeRecord - size=8 align=8 - base size=8 base align=8 -QDnsMailExchangeRecord (0x0x7f22b5f4d180) 0 - -Class QDnsServiceRecord - size=8 align=8 - base size=8 base align=8 -QDnsServiceRecord (0x0x7f22b5f9c240) 0 - -Class QDnsTextRecord - size=8 align=8 - base size=8 base align=8 -QDnsTextRecord (0x0x7f22b5fe44e0) 0 - -Class QDnsLookup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDnsLookup::QPrivateSignal (0x0x7f22b602da20) 0 empty - -Vtable for QDnsLookup -QDnsLookup::_ZTV10QDnsLookup: 14 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 (0x0x7f22b6024c98) 0 - vptr=((& QDnsLookup::_ZTV10QDnsLookup) + 16) - QObject (0x0x7f22b602d9c0) 0 - primary-for QDnsLookup (0x0x7f22b6024c98) - -Class QTcpSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTcpSocket::QPrivateSignal (0x0x7f22b602dde0) 0 empty - -Vtable for QTcpSocket -QTcpSocket::_ZTV10QTcpSocket: 41 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 (0x0x7f22b6024d00) 0 - vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 16) - QAbstractSocket (0x0x7f22b6024d68) 0 - primary-for QTcpSocket (0x0x7f22b6024d00) - QIODevice (0x0x7f22b6024dd0) 0 - primary-for QAbstractSocket (0x0x7f22b6024d68) - QObject (0x0x7f22b602dd80) 0 - primary-for QIODevice (0x0x7f22b6024dd0) - -Class QSslCertificate - size=8 align=8 - base size=8 base align=8 -QSslCertificate (0x0x7f22b5c676c0) 0 - -Class QSslError - size=8 align=8 - base size=8 base align=8 -QSslError (0x0x7f22b5cdfe40) 0 - -Class QSslSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSslSocket::QPrivateSignal (0x0x7f22b5df4060) 0 empty - -Vtable for QSslSocket -QSslSocket::_ZTV10QSslSocket: 41 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 (0x0x7f22b5dbd138) 0 - vptr=((& QSslSocket::_ZTV10QSslSocket) + 16) - QTcpSocket (0x0x7f22b5dbd1a0) 0 - primary-for QSslSocket (0x0x7f22b5dbd138) - QAbstractSocket (0x0x7f22b5dbd208) 0 - primary-for QTcpSocket (0x0x7f22b5dbd1a0) - QIODevice (0x0x7f22b5dbd270) 0 - primary-for QAbstractSocket (0x0x7f22b5dbd208) - QObject (0x0x7f22b5df4000) 0 - primary-for QIODevice (0x0x7f22b5dbd270) - -Class QDtlsClientVerifier::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDtlsClientVerifier::QPrivateSignal (0x0x7f22b5df42a0) 0 empty - -Class QDtlsClientVerifier::GeneratorParameters - size=16 align=8 - base size=16 base align=8 -QDtlsClientVerifier::GeneratorParameters (0x0x7f22b5df4300) 0 - -Vtable for QDtlsClientVerifier -QDtlsClientVerifier::_ZTV19QDtlsClientVerifier: 14 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QDtlsClientVerifier) -16 (int (*)(...))QDtlsClientVerifier::metaObject -24 (int (*)(...))QDtlsClientVerifier::qt_metacast -32 (int (*)(...))QDtlsClientVerifier::qt_metacall -40 (int (*)(...))QDtlsClientVerifier::~QDtlsClientVerifier -48 (int (*)(...))QDtlsClientVerifier::~QDtlsClientVerifier -56 (int (*)(...))QObject::event -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 QDtlsClientVerifier - size=16 align=8 - base size=16 base align=8 -QDtlsClientVerifier (0x0x7f22b5dbd2d8) 0 - vptr=((& QDtlsClientVerifier::_ZTV19QDtlsClientVerifier) + 16) - QObject (0x0x7f22b5df4240) 0 - primary-for QDtlsClientVerifier (0x0x7f22b5dbd2d8) - -Class QDtls::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDtls::QPrivateSignal (0x0x7f22b5df4540) 0 empty - -Vtable for QDtls -QDtls::_ZTV5QDtls: 14 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI5QDtls) -16 (int (*)(...))QDtls::metaObject -24 (int (*)(...))QDtls::qt_metacast -32 (int (*)(...))QDtls::qt_metacall -40 (int (*)(...))QDtls::~QDtls -48 (int (*)(...))QDtls::~QDtls -56 (int (*)(...))QObject::event -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 QDtls - size=16 align=8 - base size=16 base align=8 -QDtls (0x0x7f22b5dbd340) 0 - vptr=((& QDtls::_ZTV5QDtls) + 16) - QObject (0x0x7f22b5df44e0) 0 - primary-for QDtls (0x0x7f22b5dbd340) - -Class QIPv6Address - size=16 align=1 - base size=16 base align=1 -QIPv6Address (0x0x7f22b5df4780) 0 - -Class QHostAddress - size=8 align=8 - base size=8 base align=8 -QHostAddress (0x0x7f22b5df48a0) 0 - -Class QHostInfo - size=8 align=8 - base size=8 base align=8 -QHostInfo (0x0x7f22b5a4e660) 0 - -Class QHstsPolicy - size=8 align=8 - base size=8 base align=8 -QHstsPolicy (0x0x7f22b5b29480) 0 - -Class QHttpPart - size=8 align=8 - base size=8 base align=8 -QHttpPart (0x0x7f22b5bbb0c0) 0 - -Class QHttpMultiPart::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QHttpMultiPart::QPrivateSignal (0x0x7f22b580c240) 0 empty - -Vtable for QHttpMultiPart -QHttpMultiPart::_ZTV14QHttpMultiPart: 14 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 (0x0x7f22b580d138) 0 - vptr=((& QHttpMultiPart::_ZTV14QHttpMultiPart) + 16) - QObject (0x0x7f22b580c1e0) 0 - primary-for QHttpMultiPart (0x0x7f22b580d138) - -Class QLocalServer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QLocalServer::QPrivateSignal (0x0x7f22c6235f00) 0 empty - -Vtable for QLocalServer -QLocalServer::_ZTV12QLocalServer: 17 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 (0x0x7f22ba1a3270) 0 - vptr=((& QLocalServer::_ZTV12QLocalServer) + 16) - QObject (0x0x7f22c6235d80) 0 - primary-for QLocalServer (0x0x7f22ba1a3270) - -Class QLocalSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QLocalSocket::QPrivateSignal (0x0x7f22c2b5ad80) 0 empty - -Vtable for QLocalSocket -QLocalSocket::_ZTV12QLocalSocket: 30 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 (0x0x7f22ba1a3ea0) 0 - vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 16) - QIODevice (0x0x7f22ba1a3f08) 0 - primary-for QLocalSocket (0x0x7f22ba1a3ea0) - QObject (0x0x7f22c2b5ad20) 0 - primary-for QIODevice (0x0x7f22ba1a3f08) - -Class QSslConfiguration - size=8 align=8 - base size=8 base align=8 -QSslConfiguration (0x0x7f22c2b972a0) 0 - -Class QSslPreSharedKeyAuthenticator - size=8 align=8 - base size=8 base align=8 -QSslPreSharedKeyAuthenticator (0x0x7f22c29f88a0) 0 - -Class QNetworkAccessManager::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkAccessManager::QPrivateSignal (0x0x7f22c0f08540) 0 empty - -Vtable for QNetworkAccessManager -QNetworkAccessManager::_ZTV21QNetworkAccessManager: 15 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 (0x0x7f22c0dda8f0) 0 - vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 16) - QObject (0x0x7f22c0eecf00) 0 - primary-for QNetworkAccessManager (0x0x7f22c0dda8f0) - -Class QNetworkConfiguration - size=8 align=8 - base size=8 base align=8 -QNetworkConfiguration (0x0x7f22c0fc1600) 0 - -Class QNetworkConfigurationManager::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkConfigurationManager::QPrivateSignal (0x0x7f22bf9dac60) 0 empty - -Vtable for QNetworkConfigurationManager -QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager: 14 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 (0x0x7f22bf594f08) 0 - vptr=((& QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager) + 16) - QObject (0x0x7f22c0069300) 0 - primary-for QNetworkConfigurationManager (0x0x7f22bf594f08) - -Class QNetworkCookie - size=8 align=8 - base size=8 base align=8 -QNetworkCookie (0x0x7f22bf7a3b40) 0 - -Class QNetworkCookieJar::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkCookieJar::QPrivateSignal (0x0x7f22bf1a2240) 0 empty - -Vtable for QNetworkCookieJar -QNetworkCookieJar::_ZTV17QNetworkCookieJar: 20 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 (0x0x7f22bec58478) 0 - vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 16) - QObject (0x0x7f22bf1a2180) 0 - primary-for QNetworkCookieJar (0x0x7f22bec58478) - -Class QNetworkDatagram - size=8 align=8 - base size=8 base align=8 -QNetworkDatagram (0x0x7f22bee8e3c0) 0 - -Class QNetworkDiskCache::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkDiskCache::QPrivateSignal (0x0x7f22bdfd6540) 0 empty - -Vtable for QNetworkDiskCache -QNetworkDiskCache::_ZTV17QNetworkDiskCache: 23 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 (0x0x7f22bd6d1f70) 0 - vptr=((& QNetworkDiskCache::_ZTV17QNetworkDiskCache) + 16) - QAbstractNetworkCache (0x0x7f22bd6e7888) 0 - primary-for QNetworkDiskCache (0x0x7f22bd6d1f70) - QObject (0x0x7f22bdfb29c0) 0 - primary-for QAbstractNetworkCache (0x0x7f22bd6e7888) - -Class QNetworkAddressEntry - size=8 align=8 - base size=8 base align=8 -QNetworkAddressEntry (0x0x7f22bdff4600) 0 - -Class QNetworkInterface - size=8 align=8 - base size=8 base align=8 -QNetworkInterface (0x0x7f22bd1d6f00) 0 - -Class QNetworkProxyQuery - size=8 align=8 - base size=8 base align=8 -QNetworkProxyQuery (0x0x7f22bcbc0420) 0 - -Class QNetworkProxy - size=8 align=8 - base size=8 base align=8 -QNetworkProxy (0x0x7f22bc59aae0) 0 - -Vtable for QNetworkProxyFactory -QNetworkProxyFactory::_ZTV20QNetworkProxyFactory: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QNetworkProxyFactory) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QNetworkProxyFactory - size=8 align=8 - base size=8 base align=8 -QNetworkProxyFactory (0x0x7f22bb801660) 0 nearly-empty - vptr=((& QNetworkProxyFactory::_ZTV20QNetworkProxyFactory) + 16) - -Class QNetworkReply::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkReply::QPrivateSignal (0x0x7f22bb820ba0) 0 empty - -Vtable for QNetworkReply -QNetworkReply::_ZTV13QNetworkReply: 36 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI13QNetworkReply) -16 (int (*)(...))QNetworkReply::metaObject -24 (int (*)(...))QNetworkReply::qt_metacast -32 (int (*)(...))QNetworkReply::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22ba217958) 0 - vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 16) - QIODevice (0x0x7f22ba2179c0) 0 - primary-for QNetworkReply (0x0x7f22ba217958) - QObject (0x0x7f22bb820b40) 0 - primary-for QIODevice (0x0x7f22ba2179c0) - -Class QNetworkSession::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkSession::QPrivateSignal (0x0x7f22bb542900) 0 empty - -Vtable for QNetworkSession -QNetworkSession::_ZTV15QNetworkSession: 14 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 (0x0x7f22ba22e0d0) 0 - vptr=((& QNetworkSession::_ZTV15QNetworkSession) + 16) - QObject (0x0x7f22bb49ed80) 0 - primary-for QNetworkSession (0x0x7f22ba22e0d0) - -Class QOcspResponse - size=8 align=8 - base size=8 base align=8 -QOcspResponse (0x0x7f22bb2b0cc0) 0 - -Class QTcpServer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTcpServer::QPrivateSignal (0x0x7f22ba91cf00) 0 empty - -Vtable for QTcpServer -QTcpServer::_ZTV10QTcpServer: 17 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 (0x0x7f22b98ad478) 0 - vptr=((& QTcpServer::_ZTV10QTcpServer) + 16) - QObject (0x0x7f22ba91cae0) 0 - primary-for QTcpServer (0x0x7f22b98ad478) - -Class QSslCertificateExtension - size=8 align=8 - base size=8 base align=8 -QSslCertificateExtension (0x0x7f22ba9f7480) 0 - -Class QSslCipher - size=8 align=8 - base size=8 base align=8 -QSslCipher (0x0x7f22ba1c8420) 0 - -Class QSslDiffieHellmanParameters - size=8 align=8 - base size=8 base align=8 -QSslDiffieHellmanParameters (0x0x7f22b905f9c0) 0 - -Class QSslEllipticCurve - size=4 align=4 - base size=4 base align=4 -QSslEllipticCurve (0x0x7f22b8bd7cc0) 0 - -Class QSslKey - size=8 align=8 - base size=8 base align=8 -QSslKey (0x0x7f22b87893c0) 0 - -Class QUdpSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QUdpSocket::QPrivateSignal (0x0x7f22b7e89ae0) 0 empty - -Vtable for QUdpSocket -QUdpSocket::_ZTV10QUdpSocket: 41 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 (0x0x7f22c0c0c208) 0 - vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 16) - QAbstractSocket (0x0x7f22c0c0c270) 0 - primary-for QUdpSocket (0x0x7f22c0c0c208) - QIODevice (0x0x7f22c0c0c2d8) 0 - primary-for QAbstractSocket (0x0x7f22c0c0c270) - QObject (0x0x7f22b7e89a80) 0 - primary-for QIODevice (0x0x7f22c0c0c2d8) - -Class QJSValue - size=8 align=8 - base size=8 base align=8 -QJSValue (0x0x7f22b7eca1e0) 0 - -Class QQmlDebuggingEnabler - size=1 align=1 - base size=0 base align=1 -QQmlDebuggingEnabler (0x0x7f22b7f015a0) 0 empty - -Class QJSEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QJSEngine::QPrivateSignal (0x0x7f22b7f01720) 0 empty - -Vtable for QJSEngine -QJSEngine::_ZTV9QJSEngine: 14 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 (0x0x7f22c0c0c3a8) 0 - vptr=((& QJSEngine::_ZTV9QJSEngine) + 16) - QObject (0x0x7f22b7f01660) 0 - primary-for QJSEngine (0x0x7f22c0c0c3a8) - -Class QJSValueIterator - size=8 align=8 - base size=8 base align=8 -QJSValueIterator (0x0x7f22b7fb2d20) 0 - -Class QQmlPrivate::RegisterType - size=128 align=8 - base size=124 base align=8 -QQmlPrivate::RegisterType (0x0x7f22b7d25120) 0 - -Class QQmlPrivate::RegisterInterface - size=24 align=8 - base size=24 base align=8 -QQmlPrivate::RegisterInterface (0x0x7f22b7d25180) 0 - -Class QQmlPrivate::RegisterAutoParent - size=16 align=8 - base size=16 base align=8 -QQmlPrivate::RegisterAutoParent (0x0x7f22b7d253c0) 0 - -Class QQmlPrivate::RegisterSingletonType - size=64 align=8 - base size=64 base align=8 -QQmlPrivate::RegisterSingletonType (0x0x7f22b7d25420) 0 - -Class QQmlPrivate::RegisterCompositeType - size=32 align=8 - base size=32 base align=8 -QQmlPrivate::RegisterCompositeType (0x0x7f22b7d25f00) 0 - -Class QQmlPrivate::RegisterCompositeSingletonType - size=32 align=8 - base size=32 base align=8 -QQmlPrivate::RegisterCompositeSingletonType (0x0x7f22b7d25f60) 0 - -Class QQmlPrivate::CachedQmlUnit - size=24 align=8 - base size=24 base align=8 -QQmlPrivate::CachedQmlUnit (0x0x7f22b7d422a0) 0 - -Class QQmlPrivate::RegisterQmlUnitCacheHook - size=16 align=8 - base size=16 base align=8 -QQmlPrivate::RegisterQmlUnitCacheHook (0x0x7f22b7d42300) 0 - -Vtable for QQmlParserStatus -QQmlParserStatus::_ZTV16QQmlParserStatus: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI16QQmlParserStatus) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual -40 (int (*)(...))__cxa_pure_virtual - -Class QQmlParserStatus - size=16 align=8 - base size=16 base align=8 -QQmlParserStatus (0x0x7f22b7d6f060) 0 - vptr=((& QQmlParserStatus::_ZTV16QQmlParserStatus) + 16) - -Vtable for QQmlPropertyValueSource -QQmlPropertyValueSource::_ZTV23QQmlPropertyValueSource: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI23QQmlPropertyValueSource) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QQmlPropertyValueSource - size=8 align=8 - base size=8 base align=8 -QQmlPropertyValueSource (0x0x7f22b7d6f4e0) 0 nearly-empty - vptr=((& QQmlPropertyValueSource::_ZTV23QQmlPropertyValueSource) + 16) - -Class QQmlListReference - size=8 align=8 - base size=8 base align=8 -QQmlListReference (0x0x7f22b7c095a0) 0 - -Vtable for QQmlAbstractUrlInterceptor -QQmlAbstractUrlInterceptor::_ZTV26QQmlAbstractUrlInterceptor: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI26QQmlAbstractUrlInterceptor) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QQmlAbstractUrlInterceptor - size=8 align=8 - base size=8 base align=8 -QQmlAbstractUrlInterceptor (0x0x7f22b6d8bf60) 0 nearly-empty - vptr=((& QQmlAbstractUrlInterceptor::_ZTV26QQmlAbstractUrlInterceptor) + 16) - -Class QQmlError - size=8 align=8 - base size=8 base align=8 -QQmlError (0x0x7f22b6dbf600) 0 - -Vtable for QQmlImageProviderBase -QQmlImageProviderBase::_ZTV21QQmlImageProviderBase: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI21QQmlImageProviderBase) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual -40 (int (*)(...))__cxa_pure_virtual - -Class QQmlImageProviderBase - size=8 align=8 - base size=8 base align=8 -QQmlImageProviderBase (0x0x7f22b6391300) 0 nearly-empty - vptr=((& QQmlImageProviderBase::_ZTV21QQmlImageProviderBase) + 16) - -Class QQmlEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlEngine::QPrivateSignal (0x0x7f22b6437120) 0 empty - -Vtable for QQmlEngine -QQmlEngine::_ZTV10QQmlEngine: 14 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 (0x0x7f22bea17a90) 0 - vptr=((& QQmlEngine::_ZTV10QQmlEngine) + 16) - QJSEngine (0x0x7f22bea17af8) 0 - primary-for QQmlEngine (0x0x7f22bea17a90) - QObject (0x0x7f22b6437060) 0 - primary-for QJSEngine (0x0x7f22bea17af8) - -Class QQmlApplicationEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlApplicationEngine::QPrivateSignal (0x0x7f22b6057660) 0 empty - -Vtable for QQmlApplicationEngine -QQmlApplicationEngine::_ZTV21QQmlApplicationEngine: 14 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 (0x0x7f22bea17bc8) 0 - vptr=((& QQmlApplicationEngine::_ZTV21QQmlApplicationEngine) + 16) - QQmlEngine (0x0x7f22bea17c30) 0 - primary-for QQmlApplicationEngine (0x0x7f22bea17bc8) - QJSEngine (0x0x7f22bea17c98) 0 - primary-for QQmlEngine (0x0x7f22bea17c30) - QObject (0x0x7f22b6057600) 0 - primary-for QJSEngine (0x0x7f22bea17c98) - -Class QQmlComponent::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlComponent::QPrivateSignal (0x0x7f22b6073720) 0 empty - -Vtable for QQmlComponent -QQmlComponent::_ZTV13QQmlComponent: 17 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 (0x0x7f22bea17d00) 0 - vptr=((& QQmlComponent::_ZTV13QQmlComponent) + 16) - QObject (0x0x7f22b6057ae0) 0 - primary-for QQmlComponent (0x0x7f22bea17d00) - -Class QQmlContext::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlContext::QPrivateSignal (0x0x7f22b61fa180) 0 empty - -Class QQmlContext::PropertyPair - size=24 align=8 - base size=24 base align=8 -QQmlContext::PropertyPair (0x0x7f22b61fa240) 0 - -Vtable for QQmlContext -QQmlContext::_ZTV11QQmlContext: 14 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 (0x0x7f22bda81270) 0 - vptr=((& QQmlContext::_ZTV11QQmlContext) + 16) - QObject (0x0x7f22b61fa120) 0 - primary-for QQmlContext (0x0x7f22bda81270) - -Class QQmlScriptString - size=8 align=8 - base size=8 base align=8 -QQmlScriptString (0x0x7f22b5ee6e40) 0 - -Class QQmlExpression::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlExpression::QPrivateSignal (0x0x7f22b5f31ea0) 0 empty - -Vtable for QQmlExpression -QQmlExpression::_ZTV14QQmlExpression: 14 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 (0x0x7f22bda812d8) 0 - vptr=((& QQmlExpression::_ZTV14QQmlExpression) + 16) - QObject (0x0x7f22b5f31ba0) 0 - primary-for QQmlExpression (0x0x7f22bda812d8) - -Vtable for QQmlTypesExtensionInterface -QQmlTypesExtensionInterface::_ZTV27QQmlTypesExtensionInterface: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI27QQmlTypesExtensionInterface) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QQmlTypesExtensionInterface - size=8 align=8 - base size=8 base align=8 -QQmlTypesExtensionInterface (0x0x7f22b5f7e9c0) 0 nearly-empty - vptr=((& QQmlTypesExtensionInterface::_ZTV27QQmlTypesExtensionInterface) + 16) - -Vtable for QQmlExtensionInterface -QQmlExtensionInterface::_ZTV22QQmlExtensionInterface: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI22QQmlExtensionInterface) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual -40 (int (*)(...))__cxa_pure_virtual - -Class QQmlExtensionInterface - size=8 align=8 - base size=8 base align=8 -QQmlExtensionInterface (0x0x7f22bda81340) 0 nearly-empty - vptr=((& QQmlExtensionInterface::_ZTV22QQmlExtensionInterface) + 16) - QQmlTypesExtensionInterface (0x0x7f22b5f7ea20) 0 nearly-empty - primary-for QQmlExtensionInterface (0x0x7f22bda81340) - -Class QQmlExtensionPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlExtensionPlugin::QPrivateSignal (0x0x7f22b5fca660) 0 empty - -Vtable for QQmlExtensionPlugin -QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin: 22 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QQmlExtensionPlugin) -16 (int (*)(...))QQmlExtensionPlugin::metaObject -24 (int (*)(...))QQmlExtensionPlugin::qt_metacast -32 (int (*)(...))QQmlExtensionPlugin::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 0 -152 0 -160 (int (*)(...))__cxa_pure_virtual -168 (int (*)(...))QQmlExtensionPlugin::_ZThn16_N19QQmlExtensionPlugin16initializeEngineEP10QQmlEnginePKc - -Class QQmlExtensionPlugin - size=24 align=8 - base size=24 base align=8 -QQmlExtensionPlugin (0x0x7f22c10e87e0) 0 - vptr=((& QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin) + 16) - QObject (0x0x7f22b5fca0c0) 0 - primary-for QQmlExtensionPlugin (0x0x7f22c10e87e0) - QQmlExtensionInterface (0x0x7f22bda813a8) 16 nearly-empty - vptr=((& QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin) + 144) - QQmlTypesExtensionInterface (0x0x7f22b5fca600) 16 nearly-empty - primary-for QQmlExtensionInterface (0x0x7f22bda813a8) - -Class QQmlFile - size=8 align=8 - base size=8 base align=8 -QQmlFile (0x0x7f22b5fe42a0) 0 - -Class QQmlFileSelector::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlFileSelector::QPrivateSignal (0x0x7f22b5fe4b40) 0 empty - -Vtable for QQmlFileSelector -QQmlFileSelector::_ZTV16QQmlFileSelector: 14 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 (0x0x7f22bda81478) 0 - vptr=((& QQmlFileSelector::_ZTV16QQmlFileSelector) + 16) - QObject (0x0x7f22b5fe4360) 0 - primary-for QQmlFileSelector (0x0x7f22bda81478) - -Vtable for QQmlIncubator -QQmlIncubator::_ZTV13QQmlIncubator: 6 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 (0x0x7f22b5fe4f00) 0 - vptr=((& QQmlIncubator::_ZTV13QQmlIncubator) + 16) - -Vtable for QQmlIncubationController -QQmlIncubationController::_ZTV24QQmlIncubationController: 5 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 (0x0x7f22b6010120) 0 - vptr=((& QQmlIncubationController::_ZTV24QQmlIncubationController) + 16) - -Class QQmlInfo - size=16 align=8 - base size=16 base align=8 -QQmlInfo (0x0x7f22bda814e0) 0 - QDebug (0x0x7f22b6010180) 0 - -Vtable for QQmlNetworkAccessManagerFactory -QQmlNetworkAccessManagerFactory::_ZTV31QQmlNetworkAccessManagerFactory: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI31QQmlNetworkAccessManagerFactory) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QQmlNetworkAccessManagerFactory - size=8 align=8 - base size=8 base align=8 -QQmlNetworkAccessManagerFactory (0x0x7f22b5a0c8a0) 0 nearly-empty - vptr=((& QQmlNetworkAccessManagerFactory::_ZTV31QQmlNetworkAccessManagerFactory) + 16) - -Class QQmlProperty - size=8 align=8 - base size=8 base align=8 -QQmlProperty (0x0x7f22b5a0c960) 0 - -Class QQmlPropertyMap::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlPropertyMap::QPrivateSignal (0x0x7f22b9665f00) 0 empty - -Vtable for QQmlPropertyMap -QQmlPropertyMap::_ZTV15QQmlPropertyMap: 15 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 (0x0x7f22b973db60) 0 - vptr=((& QQmlPropertyMap::_ZTV15QQmlPropertyMap) + 16) - QObject (0x0x7f22b9665ea0) 0 - primary-for QQmlPropertyMap (0x0x7f22b973db60) - -Class QQuickTransform::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickTransform::QPrivateSignal (0x0x7f22b91461e0) 0 empty - -Vtable for QQuickTransform -QQuickTransform::_ZTV15QQuickTransform: 15 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI15QQuickTransform) -16 (int (*)(...))QQuickTransform::metaObject -24 (int (*)(...))QQuickTransform::qt_metacast -32 (int (*)(...))QQuickTransform::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22b973dbc8) 0 - vptr=((& QQuickTransform::_ZTV15QQuickTransform) + 16) - QObject (0x0x7f22b9146180) 0 - primary-for QQuickTransform (0x0x7f22b973dbc8) - -Class QQuickItem::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickItem::QPrivateSignal (0x0x7f22b9146480) 0 empty - -Class QQuickItem::ItemChangeData - size=8 align=8 - base size=8 base align=8 -QQuickItem::ItemChangeData (0x0x7f22b91464e0) 0 - -Class QQuickItem::UpdatePaintNodeData - size=8 align=8 - base size=8 base align=8 -QQuickItem::UpdatePaintNodeData (0x0x7f22b9146540) 0 - -Vtable for QQuickItem -QQuickItem::_ZTV10QQuickItem: 55 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 (0x0x7f22c0f1aa80) 0 - vptr=((& QQuickItem::_ZTV10QQuickItem) + 16) - QObject (0x0x7f22b91463c0) 0 - primary-for QQuickItem (0x0x7f22c0f1aa80) - QQmlParserStatus (0x0x7f22b9146420) 16 - vptr=((& QQuickItem::_ZTV10QQuickItem) + 408) - -Class QQuickFramebufferObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickFramebufferObject::QPrivateSignal (0x0x7f22b8125ea0) 0 empty - -Vtable for QQuickFramebufferObject::Renderer -QQuickFramebufferObject::Renderer::_ZTVN23QQuickFramebufferObject8RendererE: 7 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN23QQuickFramebufferObject8RendererE) -16 0 -24 0 -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 (0x0x7f22b8125f00) 0 - vptr=((& QQuickFramebufferObject::Renderer::_ZTVN23QQuickFramebufferObject8RendererE) + 16) - -Vtable for QQuickFramebufferObject -QQuickFramebufferObject::_ZTV23QQuickFramebufferObject: 56 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI23QQuickFramebufferObject) -16 (int (*)(...))QQuickFramebufferObject::metaObject -24 (int (*)(...))QQuickFramebufferObject::qt_metacast -32 (int (*)(...))QQuickFramebufferObject::qt_metacall -40 0 -48 0 -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 0 -424 0 -432 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem10classBeginEv -440 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem17componentCompleteEv - -Class QQuickFramebufferObject - size=32 align=8 - base size=32 base align=8 -QQuickFramebufferObject (0x0x7f22b973dd00) 0 - vptr=((& QQuickFramebufferObject::_ZTV23QQuickFramebufferObject) + 16) - QQuickItem (0x0x7f22c0ff9d20) 0 - primary-for QQuickFramebufferObject (0x0x7f22b973dd00) - QObject (0x0x7f22b8125de0) 0 - primary-for QQuickItem (0x0x7f22c0ff9d20) - QQmlParserStatus (0x0x7f22b8125e40) 16 - vptr=((& QQuickFramebufferObject::_ZTV23QQuickFramebufferObject) + 416) - -Class QQuickTextureFactory::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickTextureFactory::QPrivateSignal (0x0x7f22b7bc1180) 0 empty - -Vtable for QQuickTextureFactory -QQuickTextureFactory::_ZTV20QQuickTextureFactory: 18 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QQuickTextureFactory) -16 (int (*)(...))QQuickTextureFactory::metaObject -24 (int (*)(...))QQuickTextureFactory::qt_metacast -32 (int (*)(...))QQuickTextureFactory::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22b973dd68) 0 - vptr=((& QQuickTextureFactory::_ZTV20QQuickTextureFactory) + 16) - QObject (0x0x7f22b7bc1120) 0 - primary-for QQuickTextureFactory (0x0x7f22b973dd68) - -Class QQuickImageResponse::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickImageResponse::QPrivateSignal (0x0x7f22b7bc1300) 0 empty - -Vtable for QQuickImageResponse -QQuickImageResponse::_ZTV19QQuickImageResponse: 17 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QQuickImageResponse) -16 (int (*)(...))QQuickImageResponse::metaObject -24 (int (*)(...))QQuickImageResponse::qt_metacast -32 (int (*)(...))QQuickImageResponse::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22b973ddd0) 0 - vptr=((& QQuickImageResponse::_ZTV19QQuickImageResponse) + 16) - QObject (0x0x7f22b7bc12a0) 0 - primary-for QQuickImageResponse (0x0x7f22b973ddd0) - -Vtable for QQuickImageProvider -QQuickImageProvider::_ZTV19QQuickImageProvider: 9 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 (0x0x7f22b973de38) 0 - vptr=((& QQuickImageProvider::_ZTV19QQuickImageProvider) + 16) - QQmlImageProviderBase (0x0x7f22b7bc14e0) 0 nearly-empty - primary-for QQuickImageProvider (0x0x7f22b973de38) - -Vtable for QQuickAsyncImageProvider -QQuickAsyncImageProvider::_ZTV24QQuickAsyncImageProvider: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI24QQuickAsyncImageProvider) -16 0 -24 0 -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 (0x0x7f22b973dea0) 0 - vptr=((& QQuickAsyncImageProvider::_ZTV24QQuickAsyncImageProvider) + 16) - QQuickImageProvider (0x0x7f22b973df08) 0 - primary-for QQuickAsyncImageProvider (0x0x7f22b973dea0) - QQmlImageProviderBase (0x0x7f22b7bc1720) 0 nearly-empty - primary-for QQuickImageProvider (0x0x7f22b973df08) - -Class QQuickItemGrabResult::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickItemGrabResult::QPrivateSignal (0x0x7f22b7bc17e0) 0 empty - -Vtable for QQuickItemGrabResult -QQuickItemGrabResult::_ZTV20QQuickItemGrabResult: 14 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 (0x0x7f22b973df70) 0 - vptr=((& QQuickItemGrabResult::_ZTV20QQuickItemGrabResult) + 16) - QObject (0x0x7f22b7bc1780) 0 - primary-for QQuickItemGrabResult (0x0x7f22b973df70) - -Class QQuickPaintedItem::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickPaintedItem::QPrivateSignal (0x0x7f22b7bc1a80) 0 empty - -Vtable for QQuickPaintedItem -QQuickPaintedItem::_ZTV17QQuickPaintedItem: 56 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QQuickPaintedItem) -16 (int (*)(...))QQuickPaintedItem::metaObject -24 (int (*)(...))QQuickPaintedItem::qt_metacast -32 (int (*)(...))QQuickPaintedItem::qt_metacall -40 0 -48 0 -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 0 -424 0 -432 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem10classBeginEv -440 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem17componentCompleteEv - -Class QQuickPaintedItem - size=32 align=8 - base size=32 base align=8 -QQuickPaintedItem (0x0x7f22b79fd000) 0 - vptr=((& QQuickPaintedItem::_ZTV17QQuickPaintedItem) + 16) - QQuickItem (0x0x7f22c102d3f0) 0 - primary-for QQuickPaintedItem (0x0x7f22b79fd000) - QObject (0x0x7f22b7bc19c0) 0 - primary-for QQuickItem (0x0x7f22c102d3f0) - QQmlParserStatus (0x0x7f22b7bc1a20) 16 - vptr=((& QQuickPaintedItem::_ZTV17QQuickPaintedItem) + 416) - -Class QQuickRenderControl::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickRenderControl::QPrivateSignal (0x0x7f22b7a2e540) 0 empty - -Vtable for QQuickRenderControl -QQuickRenderControl::_ZTV19QQuickRenderControl: 15 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 (0x0x7f22b79fd1a0) 0 - vptr=((& QQuickRenderControl::_ZTV19QQuickRenderControl) + 16) - QObject (0x0x7f22b7a2e4e0) 0 - primary-for QQuickRenderControl (0x0x7f22b79fd1a0) - -Class QQuickTextDocument::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickTextDocument::QPrivateSignal (0x0x7f22b7a2e7e0) 0 empty - -Vtable for QQuickTextDocument -QQuickTextDocument::_ZTV18QQuickTextDocument: 14 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 (0x0x7f22b79fd208) 0 - vptr=((& QQuickTextDocument::_ZTV18QQuickTextDocument) + 16) - QObject (0x0x7f22b7a2e780) 0 - primary-for QQuickTextDocument (0x0x7f22b79fd208) - -Class QSGGeometry::Attribute - size=16 align=4 - base size=16 base align=4 -QSGGeometry::Attribute (0x0x7f22b7a2ee40) 0 - -Class QSGGeometry::AttributeSet - size=16 align=8 - base size=16 base align=8 -QSGGeometry::AttributeSet (0x0x7f22b7a2eea0) 0 - -Class QSGGeometry::Point2D - size=8 align=4 - base size=8 base align=4 -QSGGeometry::Point2D (0x0x7f22b7a2ef00) 0 - -Class QSGGeometry::TexturedPoint2D - size=16 align=4 - base size=16 base align=4 -QSGGeometry::TexturedPoint2D (0x0x7f22b7a2ef60) 0 - -Class QSGGeometry::ColoredPoint2D - size=12 align=4 - base size=12 base align=4 -QSGGeometry::ColoredPoint2D (0x0x7f22b691d000) 0 - -Vtable for QSGGeometry -QSGGeometry::_ZTV11QSGGeometry: 4 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 (0x0x7f22b7a2ede0) 0 - vptr=((& QSGGeometry::_ZTV11QSGGeometry) + 16) - -Vtable for QSGNode -QSGNode::_ZTV7QSGNode: 6 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 (0x0x7f22bb8cf000) 0 - vptr=((& QSGNode::_ZTV7QSGNode) + 16) - -Vtable for QSGBasicGeometryNode -QSGBasicGeometryNode::_ZTV20QSGBasicGeometryNode: 6 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 (0x0x7f22b79fd8f0) 0 - vptr=((& QSGBasicGeometryNode::_ZTV20QSGBasicGeometryNode) + 16) - QSGNode (0x0x7f22bb8cf960) 0 - primary-for QSGBasicGeometryNode (0x0x7f22b79fd8f0) - -Vtable for QSGGeometryNode -QSGGeometryNode::_ZTV15QSGGeometryNode: 6 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 (0x0x7f22b79fd958) 0 - vptr=((& QSGGeometryNode::_ZTV15QSGGeometryNode) + 16) - QSGBasicGeometryNode (0x0x7f22b79fd9c0) 0 - primary-for QSGGeometryNode (0x0x7f22b79fd958) - QSGNode (0x0x7f22bb8cfc00) 0 - primary-for QSGBasicGeometryNode (0x0x7f22b79fd9c0) - -Vtable for QSGClipNode -QSGClipNode::_ZTV11QSGClipNode: 6 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 (0x0x7f22b79fda28) 0 - vptr=((& QSGClipNode::_ZTV11QSGClipNode) + 16) - QSGBasicGeometryNode (0x0x7f22b79fda90) 0 - primary-for QSGClipNode (0x0x7f22b79fda28) - QSGNode (0x0x7f22bb8cfde0) 0 - primary-for QSGBasicGeometryNode (0x0x7f22b79fda90) - -Vtable for QSGTransformNode -QSGTransformNode::_ZTV16QSGTransformNode: 6 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 (0x0x7f22b79fdaf8) 0 - vptr=((& QSGTransformNode::_ZTV16QSGTransformNode) + 16) - QSGNode (0x0x7f22bb8cff00) 0 - primary-for QSGTransformNode (0x0x7f22b79fdaf8) - -Vtable for QSGRootNode -QSGRootNode::_ZTV11QSGRootNode: 6 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 (0x0x7f22b79fdb60) 0 - vptr=((& QSGRootNode::_ZTV11QSGRootNode) + 16) - QSGNode (0x0x7f22b77ff060) 0 - primary-for QSGRootNode (0x0x7f22b79fdb60) - -Vtable for QSGOpacityNode -QSGOpacityNode::_ZTV14QSGOpacityNode: 6 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 (0x0x7f22b79fdc30) 0 - vptr=((& QSGOpacityNode::_ZTV14QSGOpacityNode) + 16) - QSGNode (0x0x7f22b77ff1e0) 0 - primary-for QSGOpacityNode (0x0x7f22b79fdc30) - -Vtable for QSGNodeVisitor -QSGNodeVisitor::_ZTV14QSGNodeVisitor: 14 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 (0x0x7f22b77ff300) 0 nearly-empty - vptr=((& QSGNodeVisitor::_ZTV14QSGNodeVisitor) + 16) - -Vtable for QSGRendererInterface -QSGRendererInterface::_ZTV20QSGRendererInterface: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QSGRendererInterface) -16 0 -24 0 -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 (0x0x7f22b7846120) 0 nearly-empty - vptr=((& QSGRendererInterface::_ZTV20QSGRendererInterface) + 16) - -Class QQuickWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickWindow::QPrivateSignal (0x0x7f22b747d000) 0 empty - -Vtable for QQuickWindow -QQuickWindow::_ZTV12QQuickWindow: 45 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 (0x0x7f22b79fde38) 0 - vptr=((& QQuickWindow::_ZTV12QQuickWindow) + 16) - QWindow (0x0x7f22c0beb0e0) 0 - primary-for QQuickWindow (0x0x7f22b79fde38) - QObject (0x0x7f22b7846f00) 0 - primary-for QWindow (0x0x7f22c0beb0e0) - QSurface (0x0x7f22b7846f60) 16 - vptr=((& QQuickWindow::_ZTV12QQuickWindow) + 312) - -Class QQuickView::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickView::QPrivateSignal (0x0x7f22b747da20) 0 empty - -Vtable for QQuickView -QQuickView::_ZTV10QQuickView: 45 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 (0x0x7f22b79fdf70) 0 - vptr=((& QQuickView::_ZTV10QQuickView) + 16) - QQuickWindow (0x0x7f22b74b5000) 0 - primary-for QQuickView (0x0x7f22b79fdf70) - QWindow (0x0x7f22c0c04310) 0 - primary-for QQuickWindow (0x0x7f22b74b5000) - QObject (0x0x7f22b747d960) 0 - primary-for QWindow (0x0x7f22c0c04310) - QSurface (0x0x7f22b747d9c0) 16 - vptr=((& QQuickView::_ZTV10QQuickView) + 312) - -Class QSGAbstractRenderer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGAbstractRenderer::QPrivateSignal (0x0x7f22b747dde0) 0 empty - -Vtable for QSGAbstractRenderer -QSGAbstractRenderer::_ZTV19QSGAbstractRenderer: 16 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QSGAbstractRenderer) -16 (int (*)(...))QSGAbstractRenderer::metaObject -24 (int (*)(...))QSGAbstractRenderer::qt_metacast -32 (int (*)(...))QSGAbstractRenderer::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22b74b5068) 0 - vptr=((& QSGAbstractRenderer::_ZTV19QSGAbstractRenderer) + 16) - QObject (0x0x7f22b747dd80) 0 - primary-for QSGAbstractRenderer (0x0x7f22b74b5068) - -Class QSGEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGEngine::QPrivateSignal (0x0x7f22b74de8a0) 0 empty - -Vtable for QSGEngine -QSGEngine::_ZTV9QSGEngine: 14 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 (0x0x7f22b74b51a0) 0 - vptr=((& QSGEngine::_ZTV9QSGEngine) + 16) - QObject (0x0x7f22b74de840) 0 - primary-for QSGEngine (0x0x7f22b74b51a0) - -Class QSGMaterialShader::RenderState - size=16 align=8 - base size=16 base align=8 -QSGMaterialShader::RenderState (0x0x7f22b74def60) 0 - -Vtable for QSGMaterialShader -QSGMaterialShader::_ZTV17QSGMaterialShader: 12 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QSGMaterialShader) -16 0 -24 0 -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 (0x0x7f22b74def00) 0 - vptr=((& QSGMaterialShader::_ZTV17QSGMaterialShader) + 16) - -Class QSGMaterialType - size=1 align=1 - base size=0 base align=1 -QSGMaterialType (0x0x7f22b7517540) 0 empty - -Vtable for QSGMaterial -QSGMaterial::_ZTV11QSGMaterial: 7 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI11QSGMaterial) -16 0 -24 0 -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 (0x0x7f22b75175a0) 0 - vptr=((& QSGMaterial::_ZTV11QSGMaterial) + 16) - -Vtable for QSGFlatColorMaterial -QSGFlatColorMaterial::_ZTV20QSGFlatColorMaterial: 7 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 (0x0x7f22b74b54e0) 0 - vptr=((& QSGFlatColorMaterial::_ZTV20QSGFlatColorMaterial) + 16) - QSGMaterial (0x0x7f22b75582a0) 0 - primary-for QSGFlatColorMaterial (0x0x7f22b74b54e0) - -Class QSGTexture::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGTexture::QPrivateSignal (0x0x7f22b75583c0) 0 empty - -Vtable for QSGTexture -QSGTexture::_ZTV10QSGTexture: 22 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI10QSGTexture) -16 (int (*)(...))QSGTexture::metaObject -24 (int (*)(...))QSGTexture::qt_metacast -32 (int (*)(...))QSGTexture::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22b74b5548) 0 - vptr=((& QSGTexture::_ZTV10QSGTexture) + 16) - QObject (0x0x7f22b7558360) 0 - primary-for QSGTexture (0x0x7f22b74b5548) - -Class QSGDynamicTexture::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGDynamicTexture::QPrivateSignal (0x0x7f22b7558660) 0 empty - -Vtable for QSGDynamicTexture -QSGDynamicTexture::_ZTV17QSGDynamicTexture: 23 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QSGDynamicTexture) -16 (int (*)(...))QSGDynamicTexture::metaObject -24 (int (*)(...))QSGDynamicTexture::qt_metacast -32 (int (*)(...))QSGDynamicTexture::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22b74b55b0) 0 - vptr=((& QSGDynamicTexture::_ZTV17QSGDynamicTexture) + 16) - QSGTexture (0x0x7f22b74b5618) 0 - primary-for QSGDynamicTexture (0x0x7f22b74b55b0) - QObject (0x0x7f22b7558600) 0 - primary-for QSGTexture (0x0x7f22b74b5618) - -Vtable for QSGImageNode -QSGImageNode::_ZTV12QSGImageNode: 20 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI12QSGImageNode) -16 0 -24 0 -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 (0x0x7f22b74b5680) 0 - vptr=((& QSGImageNode::_ZTV12QSGImageNode) + 16) - QSGGeometryNode (0x0x7f22b74b56e8) 0 - primary-for QSGImageNode (0x0x7f22b74b5680) - QSGBasicGeometryNode (0x0x7f22b74b5750) 0 - primary-for QSGGeometryNode (0x0x7f22b74b56e8) - QSGNode (0x0x7f22b7558780) 0 - primary-for QSGBasicGeometryNode (0x0x7f22b74b5750) - -Vtable for QSGNinePatchNode -QSGNinePatchNode::_ZTV16QSGNinePatchNode: 11 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI16QSGNinePatchNode) -16 0 -24 0 -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 (0x0x7f22b74b5888) 0 - vptr=((& QSGNinePatchNode::_ZTV16QSGNinePatchNode) + 16) - QSGGeometryNode (0x0x7f22b74b58f0) 0 - primary-for QSGNinePatchNode (0x0x7f22b74b5888) - QSGBasicGeometryNode (0x0x7f22b74b5958) 0 - primary-for QSGGeometryNode (0x0x7f22b74b58f0) - QSGNode (0x0x7f22b7558f60) 0 - primary-for QSGBasicGeometryNode (0x0x7f22b74b5958) - -Vtable for QSGRectangleNode -QSGRectangleNode::_ZTV16QSGRectangleNode: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI16QSGRectangleNode) -16 0 -24 0 -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 (0x0x7f22b74b59c0) 0 - vptr=((& QSGRectangleNode::_ZTV16QSGRectangleNode) + 16) - QSGGeometryNode (0x0x7f22b74b5a28) 0 - primary-for QSGRectangleNode (0x0x7f22b74b59c0) - QSGBasicGeometryNode (0x0x7f22b74b5a90) 0 - primary-for QSGGeometryNode (0x0x7f22b74b5a28) - QSGNode (0x0x7f22b7596000) 0 - primary-for QSGBasicGeometryNode (0x0x7f22b74b5a90) - -Vtable for QSGRenderNode::RenderState -QSGRenderNode::RenderState::_ZTVN13QSGRenderNode11RenderStateE: 11 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN13QSGRenderNode11RenderStateE) -16 0 -24 0 -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 (0x0x7f22b7596120) 0 nearly-empty - vptr=((& QSGRenderNode::RenderState::_ZTVN13QSGRenderNode11RenderStateE) + 16) - -Vtable for QSGRenderNode -QSGRenderNode::_ZTV13QSGRenderNode: 11 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI13QSGRenderNode) -16 0 -24 0 -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 (0x0x7f22b74b5af8) 0 - vptr=((& QSGRenderNode::_ZTV13QSGRenderNode) + 16) - QSGNode (0x0x7f22b75960c0) 0 - primary-for QSGRenderNode (0x0x7f22b74b5af8) - -Vtable for QSGSimpleRectNode -QSGSimpleRectNode::_ZTV17QSGSimpleRectNode: 6 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 (0x0x7f22b74b5f70) 0 - vptr=((& QSGSimpleRectNode::_ZTV17QSGSimpleRectNode) + 16) - QSGGeometryNode (0x0x7f22b75f6000) 0 - primary-for QSGSimpleRectNode (0x0x7f22b74b5f70) - QSGBasicGeometryNode (0x0x7f22b75f6068) 0 - primary-for QSGGeometryNode (0x0x7f22b75f6000) - QSGNode (0x0x7f22b75d3840) 0 - primary-for QSGBasicGeometryNode (0x0x7f22b75f6068) - -Vtable for QSGOpaqueTextureMaterial -QSGOpaqueTextureMaterial::_ZTV24QSGOpaqueTextureMaterial: 7 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 (0x0x7f22b75f60d0) 0 - vptr=((& QSGOpaqueTextureMaterial::_ZTV24QSGOpaqueTextureMaterial) + 16) - QSGMaterial (0x0x7f22b75d3900) 0 - primary-for QSGOpaqueTextureMaterial (0x0x7f22b75f60d0) - -Vtable for QSGTextureMaterial -QSGTextureMaterial::_ZTV18QSGTextureMaterial: 7 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 (0x0x7f22b75f6138) 0 - vptr=((& QSGTextureMaterial::_ZTV18QSGTextureMaterial) + 16) - QSGOpaqueTextureMaterial (0x0x7f22b75f61a0) 0 - primary-for QSGTextureMaterial (0x0x7f22b75f6138) - QSGMaterial (0x0x7f22b75d3d80) 0 - primary-for QSGOpaqueTextureMaterial (0x0x7f22b75f61a0) - -Vtable for QSGSimpleTextureNode -QSGSimpleTextureNode::_ZTV20QSGSimpleTextureNode: 6 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 (0x0x7f22b75f6208) 0 - vptr=((& QSGSimpleTextureNode::_ZTV20QSGSimpleTextureNode) + 16) - QSGGeometryNode (0x0x7f22b75f6270) 0 - primary-for QSGSimpleTextureNode (0x0x7f22b75f6208) - QSGBasicGeometryNode (0x0x7f22b75f62d8) 0 - primary-for QSGGeometryNode (0x0x7f22b75f6270) - QSGNode (0x0x7f22b75d3de0) 0 - primary-for QSGBasicGeometryNode (0x0x7f22b75f62d8) - -Class QSGTextureProvider::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGTextureProvider::QPrivateSignal (0x0x7f22b7614780) 0 empty - -Vtable for QSGTextureProvider -QSGTextureProvider::_ZTV18QSGTextureProvider: 15 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI18QSGTextureProvider) -16 (int (*)(...))QSGTextureProvider::metaObject -24 (int (*)(...))QSGTextureProvider::qt_metacast -32 (int (*)(...))QSGTextureProvider::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f22b75f6478) 0 - vptr=((& QSGTextureProvider::_ZTV18QSGTextureProvider) + 16) - QObject (0x0x7f22b7614720) 0 - primary-for QSGTextureProvider (0x0x7f22b75f6478) - -Vtable for QSGVertexColorMaterial -QSGVertexColorMaterial::_ZTV22QSGVertexColorMaterial: 7 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 (0x0x7f22b75f64e0) 0 - vptr=((& QSGVertexColorMaterial::_ZTV22QSGVertexColorMaterial) + 16) - QSGMaterial (0x0x7f22b76148a0) 0 - primary-for QSGVertexColorMaterial (0x0x7f22b75f64e0) - -Class QQuickStyle - size=1 align=1 - base size=0 base align=1 -QQuickStyle (0x0x7f22b7614900) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f22b7250c00) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f22b7250f60) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f22b7270180) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f22b72704e0) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f22b72706c0) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f22b7270a20) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f22b7270c00) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f22b7270f60) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f22b729c180) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f22b729c4e0) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f22b729c6c0) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Range_chk (0x0x7f22b729ca20) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f22b729cc00) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Range_chk (0x0x7f22b729cf60) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f22b72c3180) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Range_chk (0x0x7f22b72c34e0) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f22b72da9c0) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f22b72dad20) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f22b72daea0) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f22b72f7240) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f22b72f73c0) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f22b72f7720) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f22b72f78a0) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f22b72f7c00) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f22b72f7d80) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f22b731a120) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f22b731a2a0) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Range_chk (0x0x7f22b731a600) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f22b731a780) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Range_chk (0x0x7f22b731aae0) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f22b731ac60) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Range_chk (0x0x7f22b73f3000) 0 empty - diff --git a/tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.14.0.linux-gcc-amd64.txt b/tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.14.0.linux-gcc-amd64.txt deleted file mode 100644 index db7b454b..00000000 --- a/tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.14.0.linux-gcc-amd64.txt +++ /dev/null @@ -1,11603 +0,0 @@ -Class std::__failure_type - size=1 align=1 - base size=0 base align=1 -std::__failure_type (0x0x7f31cd96d000) 0 empty - -Class std::__do_is_destructible_impl - size=1 align=1 - base size=0 base align=1 -std::__do_is_destructible_impl (0x0x7f31cd9b7780) 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 (0x0x7f31cd9b79c0) 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 (0x0x7f31cd9b7c00) 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 (0x0x7f31cd9b7e40) 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 (0x0x7f31cd9e3000) 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 (0x0x7f31cd9e33c0) 0 empty - -Class std::__do_is_implicitly_default_constructible_impl - size=1 align=1 - base size=0 base align=1 -std::__do_is_implicitly_default_constructible_impl (0x0x7f31cda214e0) 0 empty - -Class std::__do_common_type_impl - size=1 align=1 - base size=0 base align=1 -std::__do_common_type_impl (0x0x7f31cd677ba0) 0 empty - -Class std::__do_member_type_wrapper - size=1 align=1 - base size=0 base align=1 -std::__do_member_type_wrapper (0x0x7f31cd677c60) 0 empty - -Class std::__invoke_memfun_ref - size=1 align=1 - base size=0 base align=1 -std::__invoke_memfun_ref (0x0x7f31cd6a7060) 0 empty - -Class std::__invoke_memfun_deref - size=1 align=1 - base size=0 base align=1 -std::__invoke_memfun_deref (0x0x7f31cd6a70c0) 0 empty - -Class std::__invoke_memobj_ref - size=1 align=1 - base size=0 base align=1 -std::__invoke_memobj_ref (0x0x7f31cd6a7120) 0 empty - -Class std::__invoke_memobj_deref - size=1 align=1 - base size=0 base align=1 -std::__invoke_memobj_deref (0x0x7f31cd6a7180) 0 empty - -Class std::__invoke_other - size=1 align=1 - base size=0 base align=1 -std::__invoke_other (0x0x7f31cd6a71e0) 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 (0x0x7f31cd6a72a0) 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 (0x0x7f31cd6a7360) 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 (0x0x7f31cd6a7420) 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 (0x0x7f31cd6a74e0) 0 empty - -Class std::__result_of_other_impl - size=1 align=1 - base size=0 base align=1 -std::__result_of_other_impl (0x0x7f31cd6a7840) 0 empty - -Class std::__swappable_details::__do_is_swappable_impl - size=1 align=1 - base size=0 base align=1 -std::__swappable_details::__do_is_swappable_impl (0x0x7f31cd6a7ba0) 0 empty - -Class std::__swappable_details::__do_is_nothrow_swappable_impl - size=1 align=1 - base size=0 base align=1 -std::__swappable_details::__do_is_nothrow_swappable_impl (0x0x7f31cd6a7c00) 0 empty - -Class std::__nonesuch - size=1 align=1 - base size=0 base align=1 -std::__nonesuch (0x0x7f31cd6f01e0) 0 empty - -Class std::piecewise_construct_t - size=1 align=1 - base size=0 base align=1 -std::piecewise_construct_t (0x0x7f31cd6f0840) 0 empty - -Class std::__nonesuch_no_braces - size=1 align=1 - base size=1 base align=1 -std::__nonesuch_no_braces (0x0x7f31cd6e9270) 0 empty - std::__nonesuch (0x0x7f31cd6f0d20) 0 empty - -Class std::__true_type - size=1 align=1 - base size=0 base align=1 -std::__true_type (0x0x7f31cd7726c0) 0 empty - -Class std::__false_type - size=1 align=1 - base size=0 base align=1 -std::__false_type (0x0x7f31cd772720) 0 empty - -Class std::input_iterator_tag - size=1 align=1 - base size=0 base align=1 -std::input_iterator_tag (0x0x7f31cd7cc420) 0 empty - -Class std::output_iterator_tag - size=1 align=1 - base size=0 base align=1 -std::output_iterator_tag (0x0x7f31cd7cc480) 0 empty - -Class std::forward_iterator_tag - size=1 align=1 - base size=1 base align=1 -std::forward_iterator_tag (0x0x7f31cd6e9750) 0 empty - std::input_iterator_tag (0x0x7f31cd7cc4e0) 0 empty - -Class std::bidirectional_iterator_tag - size=1 align=1 - base size=1 base align=1 -std::bidirectional_iterator_tag (0x0x7f31cd6e97b8) 0 empty - std::forward_iterator_tag (0x0x7f31cd6e9820) 0 empty - std::input_iterator_tag (0x0x7f31cd7cc540) 0 empty - -Class std::random_access_iterator_tag - size=1 align=1 - base size=1 base align=1 -std::random_access_iterator_tag (0x0x7f31cd6e9888) 0 empty - std::bidirectional_iterator_tag (0x0x7f31cd6e98f0) 0 empty - std::forward_iterator_tag (0x0x7f31cd6e9958) 0 empty - std::input_iterator_tag (0x0x7f31cd7cc5a0) 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 (0x0x7f31cd4800c0) 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 (0x0x7f31cd4801e0) 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 (0x0x7f31cd4804e0) 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 (0x0x7f31cd4807e0) 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 (0x0x7f31cd480900) 0 empty - -Class __locale_struct - size=232 align=8 - base size=232 base align=8 -__locale_struct (0x0x7f31cd50bc00) 0 - -Class timeval - size=16 align=8 - base size=16 base align=8 -timeval (0x0x7f31cd50bf00) 0 - -Class timespec - size=16 align=8 - base size=16 base align=8 -timespec (0x0x7f31cd50bf60) 0 - -Class __pthread_rwlock_arch_t - size=56 align=8 - base size=56 base align=8 -__pthread_rwlock_arch_t (0x0x7f31cd553060) 0 - -Class __pthread_internal_list - size=16 align=8 - base size=16 base align=8 -__pthread_internal_list (0x0x7f31cd5530c0) 0 - -Class __pthread_mutex_s - size=40 align=8 - base size=40 base align=8 -__pthread_mutex_s (0x0x7f31cd553120) 0 - -Class __pthread_cond_s - size=48 align=8 - base size=48 base align=8 -__pthread_cond_s (0x0x7f31cd553180) 0 - -Class pthread_attr_t - size=56 align=8 - base size=56 base align=8 -pthread_attr_t (0x0x7f31cd553420) 0 - -Class random_data - size=48 align=8 - base size=48 base align=8 -random_data (0x0x7f31cd5536c0) 0 - -Class drand48_data - size=24 align=8 - base size=24 base align=8 -drand48_data (0x0x7f31cd553720) 0 - -Vtable for std::exception -std::exception::_ZTVSt9exception: 5 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 (0x0x7f31cd6094e0) 0 nearly-empty - vptr=((& std::exception::_ZTVSt9exception) + 16) - -Vtable for std::bad_exception -std::bad_exception::_ZTVSt13bad_exception: 5 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 (0x0x7f31cd6e9c98) 0 nearly-empty - vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16) - std::exception (0x0x7f31cd6096c0) 0 nearly-empty - primary-for std::bad_exception (0x0x7f31cd6e9c98) - -Vtable for std::type_info -std::type_info::_ZTVSt9type_info: 8 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 (0x0x7f31cd6098a0) 0 - vptr=((& std::type_info::_ZTVSt9type_info) + 16) - -Vtable for std::bad_cast -std::bad_cast::_ZTVSt8bad_cast: 5 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 (0x0x7f31cd6e9d00) 0 nearly-empty - vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16) - std::exception (0x0x7f31cd609c60) 0 nearly-empty - primary-for std::bad_cast (0x0x7f31cd6e9d00) - -Vtable for std::bad_typeid -std::bad_typeid::_ZTVSt10bad_typeid: 5 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 (0x0x7f31cd6e9d68) 0 nearly-empty - vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16) - std::exception (0x0x7f31cd609e40) 0 nearly-empty - primary-for std::bad_typeid (0x0x7f31cd6e9d68) - -Class std::__exception_ptr::exception_ptr - size=8 align=8 - base size=8 base align=8 -std::__exception_ptr::exception_ptr (0x0x7f31cd63a060) 0 - -Vtable for std::nested_exception -std::nested_exception::_ZTVSt16nested_exception: 4 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 (0x0x7f31cd63a600) 0 - vptr=((& std::nested_exception::_ZTVSt16nested_exception) + 16) - -Vtable for std::bad_alloc -std::bad_alloc::_ZTVSt9bad_alloc: 5 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 (0x0x7f31cd6e9dd0) 0 nearly-empty - vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16) - std::exception (0x0x7f31cd63acc0) 0 nearly-empty - primary-for std::bad_alloc (0x0x7f31cd6e9dd0) - -Vtable for std::bad_array_new_length -std::bad_array_new_length::_ZTVSt20bad_array_new_length: 5 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 (0x0x7f31cd6e9e38) 0 nearly-empty - vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 16) - std::bad_alloc (0x0x7f31cd6e9ea0) 0 nearly-empty - primary-for std::bad_array_new_length (0x0x7f31cd6e9e38) - std::exception (0x0x7f31cd63aea0) 0 nearly-empty - primary-for std::bad_alloc (0x0x7f31cd6e9ea0) - -Class std::nothrow_t - size=1 align=1 - base size=0 base align=1 -std::nothrow_t (0x0x7f31cd2740c0) 0 empty - -Class std::__allocator_traits_base - size=1 align=1 - base size=0 base align=1 -std::__allocator_traits_base (0x0x7f31cd2742a0) 0 empty - -Class std::__numeric_limits_base - size=1 align=1 - base size=0 base align=1 -std::__numeric_limits_base (0x0x7f31cd2e5780) 0 empty - -Class QSysInfo - size=1 align=1 - base size=0 base align=1 -QSysInfo (0x0x7f31ccf5fcc0) 0 empty - -Class QMessageLogContext - size=32 align=8 - base size=32 base align=8 -QMessageLogContext (0x0x7f31ccf5fde0) 0 - -Class QMessageLogger - size=32 align=8 - base size=32 base align=8 -QMessageLogger (0x0x7f31ccf92000) 0 - -Class QFlag - size=4 align=4 - base size=4 base align=4 -QFlag (0x0x7f31ccf926c0) 0 - -Class QIncompatibleFlag - size=4 align=4 - base size=4 base align=4 -QIncompatibleFlag (0x0x7f31ccfdbe40) 0 - -Class std::__atomic_flag_base - size=1 align=1 - base size=1 base align=1 -std::__atomic_flag_base (0x0x7f31ccc8b360) 0 - -Class std::atomic_flag - size=1 align=1 - base size=1 base align=1 -std::atomic_flag (0x0x7f31cd022d00) 0 - std::__atomic_flag_base (0x0x7f31ccc8b3c0) 0 - -Class QAtomicInt - size=4 align=4 - base size=4 base align=4 -QAtomicInt (0x0x7f31cce2b478) 0 - QAtomicInteger (0x0x7f31cce2b4e0) 0 - QBasicAtomicInteger (0x0x7f31ccbc0600) 0 - -Class QInternal - size=1 align=1 - base size=0 base align=1 -QInternal (0x0x7f31cc819180) 0 empty - -Class QtPrivate::QSlotObjectBase - size=16 align=8 - base size=16 base align=8 -QtPrivate::QSlotObjectBase (0x0x7f31cc45c720) 0 - -Class QGenericArgument - size=16 align=8 - base size=16 base align=8 -QGenericArgument (0x0x7f31cc45ce40) 0 - -Class QGenericReturnArgument - size=16 align=8 - base size=16 base align=8 -QGenericReturnArgument (0x0x7f31cc493138) 0 - QGenericArgument (0x0x7f31cc49c120) 0 - -Class QMetaObject::SuperData - size=8 align=8 - base size=8 base align=8 -QMetaObject::SuperData (0x0x7f31cc49c5a0) 0 - -Class QMetaObject - size=48 align=8 - base size=48 base align=8 -QMetaObject (0x0x7f31cc49c540) 0 - -Class QMetaObject::Connection - size=8 align=8 - base size=8 base align=8 -QMetaObject::Connection (0x0x7f31cc49ce40) 0 - -Class QLatin1Char - size=1 align=1 - base size=1 base align=1 -QLatin1Char (0x0x7f31cc54f960) 0 - -Class QChar - size=2 align=2 - base size=2 base align=2 -QChar (0x0x7f31cc5720c0) 0 - -Class QtPrivate::RefCount - size=4 align=4 - base size=4 base align=4 -QtPrivate::RefCount (0x0x7f31cc61fea0) 0 - -Class QArrayData - size=24 align=8 - base size=24 base align=8 -QArrayData (0x0x7f31cc644240) 0 - -Class QtPrivate::QContainerImplHelper - size=1 align=1 - base size=0 base align=1 -QtPrivate::QContainerImplHelper (0x0x7f31cc2a7540) 0 empty - -Class lconv - size=96 align=8 - base size=96 base align=8 -lconv (0x0x7f31cc355d80) 0 - -Vtable for __cxxabiv1::__forced_unwind -__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class __cxxabiv1::__forced_unwind - size=8 align=8 - base size=8 base align=8 -__cxxabiv1::__forced_unwind (0x0x7f31cc355e40) 0 nearly-empty - vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16) - -Class sched_param - size=4 align=4 - base size=4 base align=4 -sched_param (0x0x7f31cc41df60) 0 - -Class timex - size=208 align=8 - base size=208 base align=8 -timex (0x0x7f31cc04e060) 0 - -Class tm - size=56 align=8 - base size=56 base align=8 -tm (0x0x7f31cc04e0c0) 0 - -Class itimerspec - size=32 align=8 - base size=32 base align=8 -itimerspec (0x0x7f31cc04e120) 0 - -Class _pthread_cleanup_buffer - size=32 align=8 - base size=32 base align=8 -_pthread_cleanup_buffer (0x0x7f31cc04e180) 0 - -Class __pthread_cleanup_frame - size=24 align=8 - base size=24 base align=8 -__pthread_cleanup_frame (0x0x7f31cc04e2a0) 0 - -Class __pthread_cleanup_class - size=24 align=8 - base size=24 base align=8 -__pthread_cleanup_class (0x0x7f31cc04e300) 0 - -Class _IO_marker - size=24 align=8 - base size=24 base align=8 -_IO_marker (0x0x7f31cc1912a0) 0 - -Class _IO_FILE - size=216 align=8 - base size=216 base align=8 -_IO_FILE (0x0x7f31cc191300) 0 - -Class std::_Hash_impl - size=1 align=1 - base size=0 base align=1 -std::_Hash_impl (0x0x7f31cbf43360) 0 empty - -Class std::_Fnv_hash_impl - size=1 align=1 - base size=0 base align=1 -std::_Fnv_hash_impl (0x0x7f31cbf434e0) 0 empty - -Class std::locale - size=8 align=8 - base size=8 base align=8 -std::locale (0x0x7f31cbcbd660) 0 - -Vtable for std::locale::facet -std::locale::facet::_ZTVNSt6locale5facetE: 4 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 (0x0x7f31cbcbda20) 0 - vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16) - -Class std::locale::id - size=8 align=8 - base size=8 base align=8 -std::locale::id (0x0x7f31cbcbdcc0) 0 - -Class std::locale::_Impl - size=40 align=8 - base size=40 base align=8 -std::locale::_Impl (0x0x7f31cbcbdea0) 0 - -Class std::__cow_string - size=8 align=8 - base size=8 base align=8 -std::__cow_string (0x0x7f31cbd17ea0) 0 - -Vtable for std::logic_error -std::logic_error::_ZTVSt11logic_error: 5 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 (0x0x7f31cbd520d0) 0 - vptr=((& std::logic_error::_ZTVSt11logic_error) + 16) - std::exception (0x0x7f31cbd17f60) 0 nearly-empty - primary-for std::logic_error (0x0x7f31cbd520d0) - -Vtable for std::domain_error -std::domain_error::_ZTVSt12domain_error: 5 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 (0x0x7f31cbd52138) 0 - vptr=((& std::domain_error::_ZTVSt12domain_error) + 16) - std::logic_error (0x0x7f31cbd521a0) 0 - primary-for std::domain_error (0x0x7f31cbd52138) - std::exception (0x0x7f31cbd68000) 0 nearly-empty - primary-for std::logic_error (0x0x7f31cbd521a0) - -Vtable for std::invalid_argument -std::invalid_argument::_ZTVSt16invalid_argument: 5 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 (0x0x7f31cbd52208) 0 - vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 16) - std::logic_error (0x0x7f31cbd52270) 0 - primary-for std::invalid_argument (0x0x7f31cbd52208) - std::exception (0x0x7f31cbd68060) 0 nearly-empty - primary-for std::logic_error (0x0x7f31cbd52270) - -Vtable for std::length_error -std::length_error::_ZTVSt12length_error: 5 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 (0x0x7f31cbd522d8) 0 - vptr=((& std::length_error::_ZTVSt12length_error) + 16) - std::logic_error (0x0x7f31cbd52340) 0 - primary-for std::length_error (0x0x7f31cbd522d8) - std::exception (0x0x7f31cbd680c0) 0 nearly-empty - primary-for std::logic_error (0x0x7f31cbd52340) - -Vtable for std::out_of_range -std::out_of_range::_ZTVSt12out_of_range: 5 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 (0x0x7f31cbd523a8) 0 - vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 16) - std::logic_error (0x0x7f31cbd52410) 0 - primary-for std::out_of_range (0x0x7f31cbd523a8) - std::exception (0x0x7f31cbd68120) 0 nearly-empty - primary-for std::logic_error (0x0x7f31cbd52410) - -Vtable for std::runtime_error -std::runtime_error::_ZTVSt13runtime_error: 5 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 (0x0x7f31cbd52478) 0 - vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 16) - std::exception (0x0x7f31cbd68180) 0 nearly-empty - primary-for std::runtime_error (0x0x7f31cbd52478) - -Vtable for std::range_error -std::range_error::_ZTVSt11range_error: 5 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 (0x0x7f31cbd524e0) 0 - vptr=((& std::range_error::_ZTVSt11range_error) + 16) - std::runtime_error (0x0x7f31cbd52548) 0 - primary-for std::range_error (0x0x7f31cbd524e0) - std::exception (0x0x7f31cbd681e0) 0 nearly-empty - primary-for std::runtime_error (0x0x7f31cbd52548) - -Vtable for std::overflow_error -std::overflow_error::_ZTVSt14overflow_error: 5 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 (0x0x7f31cbd525b0) 0 - vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 16) - std::runtime_error (0x0x7f31cbd52618) 0 - primary-for std::overflow_error (0x0x7f31cbd525b0) - std::exception (0x0x7f31cbd68240) 0 nearly-empty - primary-for std::runtime_error (0x0x7f31cbd52618) - -Vtable for std::underflow_error -std::underflow_error::_ZTVSt15underflow_error: 5 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 (0x0x7f31cbd52680) 0 - vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 16) - std::runtime_error (0x0x7f31cbd526e8) 0 - primary-for std::underflow_error (0x0x7f31cbd52680) - std::exception (0x0x7f31cbd682a0) 0 nearly-empty - primary-for std::runtime_error (0x0x7f31cbd526e8) - -Vtable for std::_V2::error_category -std::_V2::error_category::_ZTVNSt3_V214error_categoryE: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt3_V214error_categoryE) -16 0 -24 0 -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 (0x0x7f31cbd68420) 0 nearly-empty - vptr=((& std::_V2::error_category::_ZTVNSt3_V214error_categoryE) + 16) - -Class std::error_code - size=16 align=8 - base size=16 base align=8 -std::error_code (0x0x7f31cbd68780) 0 - -Class std::error_condition - size=16 align=8 - base size=16 base align=8 -std::error_condition (0x0x7f31cbdac000) 0 - -Vtable for std::system_error -std::system_error::_ZTVSt12system_error: 5 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 (0x0x7f31cbd52af8) 0 - vptr=((& std::system_error::_ZTVSt12system_error) + 16) - std::runtime_error (0x0x7f31cbd52b60) 0 - primary-for std::system_error (0x0x7f31cbd52af8) - std::exception (0x0x7f31cbdacba0) 0 nearly-empty - primary-for std::runtime_error (0x0x7f31cbd52b60) - -Vtable for std::ios_base::failure -std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E: 5 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 (0x0x7f31cbd52dd0) 0 - vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16) - std::system_error (0x0x7f31cbd52e38) 0 - primary-for std::ios_base::failure (0x0x7f31cbd52dd0) - std::runtime_error (0x0x7f31cbd52ea0) 0 - primary-for std::system_error (0x0x7f31cbd52e38) - std::exception (0x0x7f31cbe0a180) 0 nearly-empty - primary-for std::runtime_error (0x0x7f31cbd52ea0) - -Class std::ios_base::_Callback_list - size=24 align=8 - base size=24 base align=8 -std::ios_base::_Callback_list (0x0x7f31cbe0a1e0) 0 - -Class std::ios_base::_Words - size=16 align=8 - base size=16 base align=8 -std::ios_base::_Words (0x0x7f31cbe0a240) 0 - -Class std::ios_base::Init - size=1 align=1 - base size=0 base align=1 -std::ios_base::Init (0x0x7f31cbe0a2a0) 0 empty - -Vtable for std::ios_base -std::ios_base::_ZTVSt8ios_base: 4 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 (0x0x7f31cbe0a120) 0 - vptr=((& std::ios_base::_ZTVSt8ios_base) + 16) - -Class std::ctype_base - size=1 align=1 - base size=0 base align=1 -std::ctype_base (0x0x7f31cbad8ba0) 0 empty - -Class std::__num_base - size=1 align=1 - base size=0 base align=1 -std::__num_base (0x0x7f31cbb81d80) 0 empty - -VTT for std::basic_ostream -std::basic_ostream::_ZTTSo: 2 entries -0 ((& std::basic_ostream::_ZTVSo) + 24) -8 ((& std::basic_ostream::_ZTVSo) + 64) - -VTT for std::basic_ostream -std::basic_ostream::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2 entries -0 ((& std::basic_ostream::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24) -8 ((& std::basic_ostream::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64) - -VTT for std::basic_istream -std::basic_istream::_ZTTSi: 2 entries -0 ((& std::basic_istream::_ZTVSi) + 24) -8 ((& std::basic_istream::_ZTVSi) + 64) - -VTT for std::basic_istream -std::basic_istream::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2 entries -0 ((& std::basic_istream::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24) -8 ((& std::basic_istream::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64) - -Construction vtable for std::basic_istream (0x0x7f31cb7505b0 instance) in std::basic_iostream -std::basic_iostream::_ZTCSd0_Si: 10 entries -0 24 -8 (int (*)(...))0 -16 (int (*)(...))(& _ZTISi) -24 0 -32 0 -40 18446744073709551592 -48 (int (*)(...))-24 -56 (int (*)(...))(& _ZTISi) -64 0 -72 0 - -Construction vtable for std::basic_ostream (0x0x7f31cb750680 instance) in std::basic_iostream -std::basic_iostream::_ZTCSd16_So: 10 entries -0 8 -8 (int (*)(...))0 -16 (int (*)(...))(& _ZTISo) -24 0 -32 0 -40 18446744073709551608 -48 (int (*)(...))-8 -56 (int (*)(...))(& _ZTISo) -64 0 -72 0 - -VTT for std::basic_iostream -std::basic_iostream::_ZTTSd: 7 entries -0 ((& std::basic_iostream::_ZTVSd) + 24) -8 ((& std::basic_iostream::_ZTCSd0_Si) + 24) -16 ((& std::basic_iostream::_ZTCSd0_Si) + 64) -24 ((& std::basic_iostream::_ZTCSd16_So) + 24) -32 ((& std::basic_iostream::_ZTCSd16_So) + 64) -40 ((& std::basic_iostream::_ZTVSd) + 104) -48 ((& std::basic_iostream::_ZTVSd) + 64) - -Construction vtable for std::basic_istream (0x0x7f31cb792340 instance) in std::basic_iostream -std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10 entries -0 24 -8 (int (*)(...))0 -16 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) -24 0 -32 0 -40 18446744073709551592 -48 (int (*)(...))-24 -56 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) -64 0 -72 0 - -Construction vtable for std::basic_ostream (0x0x7f31cb792410 instance) in std::basic_iostream -std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E: 10 entries -0 8 -8 (int (*)(...))0 -16 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) -24 0 -32 0 -40 18446744073709551608 -48 (int (*)(...))-8 -56 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) -64 0 -72 0 - -VTT for std::basic_iostream -std::basic_iostream::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7 entries -0 ((& std::basic_iostream::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24) -8 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24) -16 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64) -24 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24) -32 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64) -40 ((& std::basic_iostream::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104) -48 ((& std::basic_iostream::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64) - -Class QByteArrayDataPtr - size=8 align=8 - base size=8 base align=8 -QByteArrayDataPtr (0x0x7f31cb7ba720) 0 - -Class QByteArray - size=8 align=8 - base size=8 base align=8 -QByteArray (0x0x7f31cb7ba780) 0 - -Class QByteRef - size=16 align=8 - base size=12 base align=8 -QByteRef (0x0x7f31cb4e7b40) 0 - -Class QStringDataPtr - size=8 align=8 - base size=8 base align=8 -QStringDataPtr (0x0x7f31cb58d9c0) 0 - -Class QStringView - size=16 align=8 - base size=16 base align=8 -QStringView (0x0x7f31cb58de40) 0 - -Class QLatin1String - size=16 align=8 - base size=16 base align=8 -QLatin1String (0x0x7f31cb26df00) 0 - -Class QString::Null - size=1 align=1 - base size=0 base align=1 -QString::Null (0x0x7f31cb323ea0) 0 empty - -Class QString - size=8 align=8 - base size=8 base align=8 -QString (0x0x7f31cb323d80) 0 - -Class QCharRef - size=16 align=8 - base size=12 base align=8 -QCharRef (0x0x7f31cb1e2d20) 0 - -Class QStringRef - size=16 align=8 - base size=16 base align=8 -QStringRef (0x0x7f31caf7c900) 0 - -Class QtPrivate::ArgBase - size=1 align=1 - base size=1 base align=1 -QtPrivate::ArgBase (0x0x7f31cad02720) 0 - -Class QtPrivate::QStringViewArg - size=24 align=8 - base size=24 base align=8 -QtPrivate::QStringViewArg (0x0x7f31cb022270) 0 - QtPrivate::ArgBase (0x0x7f31cad02780) 0 - -Class QtPrivate::QLatin1StringArg - size=24 align=8 - base size=24 base align=8 -QtPrivate::QLatin1StringArg (0x0x7f31cb0222d8) 0 - QtPrivate::ArgBase (0x0x7f31cad02960) 0 - -Class std::__erased_type - size=1 align=1 - base size=0 base align=1 -std::__erased_type (0x0x7f31cadd68a0) 0 empty - -Class std::allocator_arg_t - size=1 align=1 - base size=0 base align=1 -std::allocator_arg_t (0x0x7f31cadd6900) 0 empty - -Class std::__uses_alloc_base - size=1 align=1 - base size=0 base align=1 -std::__uses_alloc_base (0x0x7f31cadd6a80) 0 empty - -Class std::__uses_alloc0::_Sink - size=1 align=1 - base size=0 base align=1 -std::__uses_alloc0::_Sink (0x0x7f31cadd6b40) 0 empty - -Class std::__uses_alloc0 - size=1 align=1 - base size=1 base align=1 -std::__uses_alloc0 (0x0x7f31cb022680) 0 - std::__uses_alloc_base (0x0x7f31cadd6ae0) 0 empty - -Class std::_Swallow_assign - size=1 align=1 - base size=0 base align=1 -std::_Swallow_assign (0x0x7f31cab34ea0) 0 empty - -Vtable for std::bad_function_call -std::bad_function_call::_ZTVSt17bad_function_call: 5 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 (0x0x7f31cab9b8f0) 0 nearly-empty - vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 16) - std::exception (0x0x7f31cabac7e0) 0 nearly-empty - primary-for std::bad_function_call (0x0x7f31cab9b8f0) - -Class std::_Nocopy_types - size=16 align=8 - base size=16 base align=8 -std::_Nocopy_types (0x0x7f31cabac8a0) 0 - -Class std::_Any_data - size=16 align=8 - base size=16 base align=8 -std::_Any_data (0x0x7f31cabac900) 0 - -Class std::_Function_base - size=24 align=8 - base size=24 base align=8 -std::_Function_base (0x0x7f31cabacc00) 0 - -Class QtPrivate::QHashCombine - size=1 align=1 - base size=0 base align=1 -QtPrivate::QHashCombine (0x0x7f31ca9e20c0) 0 empty - -Class QtPrivate::QHashCombineCommutative - size=1 align=1 - base size=0 base align=1 -QtPrivate::QHashCombineCommutative (0x0x7f31ca9e2180) 0 empty - -Class std::_Bit_reference - size=16 align=8 - base size=16 base align=8 -std::_Bit_reference (0x0x7f31cdae28a0) 0 - -Class std::_Bit_iterator_base - size=16 align=8 - base size=12 base align=8 -std::_Bit_iterator_base (0x0x7f31caa20478) 0 - std::iterator (0x0x7f31cdb08000) 0 empty - -Class std::_Bit_iterator - size=16 align=8 - base size=12 base align=8 -std::_Bit_iterator (0x0x7f31caa205b0) 0 - std::_Bit_iterator_base (0x0x7f31caa20618) 0 - std::iterator (0x0x7f31cdb08660) 0 empty - -Class std::_Bit_const_iterator - size=16 align=8 - base size=12 base align=8 -std::_Bit_const_iterator (0x0x7f31caa20680) 0 - std::_Bit_iterator_base (0x0x7f31caa206e8) 0 - std::iterator (0x0x7f31cdb08e40) 0 empty - -Class std::__detail::_List_node_base - size=16 align=8 - base size=16 base align=8 -std::__detail::_List_node_base (0x0x7f31ca3569c0) 0 - -Class QListData::NotArrayCompatibleLayout - size=1 align=1 - base size=0 base align=1 -QListData::NotArrayCompatibleLayout (0x0x7f31ca42c780) 0 empty - -Class QListData::NotIndirectLayout - size=1 align=1 - base size=0 base align=1 -QListData::NotIndirectLayout (0x0x7f31ca42c7e0) 0 empty - -Class QListData::ArrayCompatibleLayout - size=1 align=1 - base size=1 base align=1 -QListData::ArrayCompatibleLayout (0x0x7f31ca36e208) 0 empty - QListData::NotIndirectLayout (0x0x7f31ca42c840) 0 empty - -Class QListData::InlineWithPaddingLayout - size=1 align=1 - base size=1 base align=1 -QListData::InlineWithPaddingLayout (0x0x7f31ca380930) 0 empty - QListData::NotArrayCompatibleLayout (0x0x7f31ca42c8a0) 0 empty - QListData::NotIndirectLayout (0x0x7f31ca42c900) 0 empty - -Class QListData::IndirectLayout - size=1 align=1 - base size=1 base align=1 -QListData::IndirectLayout (0x0x7f31ca36e270) 0 empty - QListData::NotArrayCompatibleLayout (0x0x7f31ca42c960) 0 empty - -Class QListData::Data - size=24 align=8 - base size=24 base align=8 -QListData::Data (0x0x7f31ca42c9c0) 0 - -Class QListData - size=8 align=8 - base size=8 base align=8 -QListData (0x0x7f31ca42c720) 0 - -Class QRegExp - size=8 align=8 - base size=8 base align=8 -QRegExp (0x0x7f31ca121b40) 0 - -Class QStringMatcher::Data - size=272 align=8 - base size=272 base align=8 -QStringMatcher::Data (0x0x7f31ca2190c0) 0 - -Class QStringMatcher - size=1048 align=8 - base size=1048 base align=8 -QStringMatcher (0x0x7f31ca219060) 0 - -Class QStringList - size=8 align=8 - base size=8 base align=8 -QStringList (0x0x7f31ca204f08) 0 - QList (0x0x7f31ca204f70) 0 - QListSpecialMethods (0x0x7f31ca219300) 0 empty - -Class QScopedPointerPodDeleter - size=1 align=1 - base size=0 base align=1 -QScopedPointerPodDeleter (0x0x7f31c9efd240) 0 empty - -Class std::_Rb_tree_node_base - size=32 align=8 - base size=32 base align=8 -std::_Rb_tree_node_base (0x0x7f31c9f80480) 0 - -Class std::_Rb_tree_header - size=40 align=8 - base size=40 base align=8 -std::_Rb_tree_header (0x0x7f31c9f807e0) 0 - -Class QtPrivate::AbstractDebugStreamFunction - size=16 align=8 - base size=16 base align=8 -QtPrivate::AbstractDebugStreamFunction (0x0x7f31c9dccde0) 0 - -Class QtPrivate::AbstractComparatorFunction - size=24 align=8 - base size=24 base align=8 -QtPrivate::AbstractComparatorFunction (0x0x7f31c9de7180) 0 - -Class QtPrivate::AbstractConverterFunction - size=8 align=8 - base size=8 base align=8 -QtPrivate::AbstractConverterFunction (0x0x7f31c9de76c0) 0 - -Class QMetaType - size=80 align=8 - base size=80 base align=8 -QMetaType (0x0x7f31c9de7c00) 0 - -Class QtMetaTypePrivate::VariantData - size=24 align=8 - base size=20 base align=8 -QtMetaTypePrivate::VariantData (0x0x7f31c9e3ade0) 0 - -Class QtMetaTypePrivate::VectorBoolElements - size=1 align=1 - base size=0 base align=1 -QtMetaTypePrivate::VectorBoolElements (0x0x7f31c9a734e0) 0 empty - -Class QtMetaTypePrivate::QSequentialIterableImpl - size=104 align=8 - base size=104 base align=8 -QtMetaTypePrivate::QSequentialIterableImpl (0x0x7f31c9b0a360) 0 - -Class QtMetaTypePrivate::QAssociativeIterableImpl - size=112 align=8 - base size=112 base align=8 -QtMetaTypePrivate::QAssociativeIterableImpl (0x0x7f31c9b60a20) 0 - -Class QtMetaTypePrivate::QPairVariantInterfaceImpl - size=40 align=8 - base size=40 base align=8 -QtMetaTypePrivate::QPairVariantInterfaceImpl (0x0x7f31c9bb6f60) 0 - -Class std::chrono::_V2::system_clock - size=1 align=1 - base size=0 base align=1 -std::chrono::_V2::system_clock (0x0x7f31c967f540) 0 empty - -Class std::chrono::_V2::steady_clock - size=1 align=1 - base size=0 base align=1 -std::chrono::_V2::steady_clock (0x0x7f31c97ae000) 0 empty - -Vtable for QObjectData -QObjectData::_ZTV11QObjectData: 4 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 (0x0x7f31c97ae060) 0 - vptr=((& QObjectData::_ZTV11QObjectData) + 16) - -Class QObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QObject::QPrivateSignal (0x0x7f31c97ae240) 0 empty - -Vtable for QObject -QObject::_ZTV7QObject: 14 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 (0x0x7f31c97ae1e0) 0 - vptr=((& QObject::_ZTV7QObject) + 16) - -Vtable for QObjectUserData -QObjectUserData::_ZTV15QObjectUserData: 4 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 (0x0x7f31c9480060) 0 nearly-empty - vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 16) - -Class QSignalBlocker - size=16 align=8 - base size=10 base align=8 -QSignalBlocker (0x0x7f31c94801e0) 0 - -Class QAbstractAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractAnimation::QPrivateSignal (0x0x7f31c9480a80) 0 empty - -Vtable for QAbstractAnimation -QAbstractAnimation::_ZTV18QAbstractAnimation: 18 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI18QAbstractAnimation) -16 (int (*)(...))QAbstractAnimation::metaObject -24 (int (*)(...))QAbstractAnimation::qt_metacast -32 (int (*)(...))QAbstractAnimation::qt_metacall -40 0 -48 0 -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 (0x0x7f31c947b0d0) 0 - vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 16) - QObject (0x0x7f31c9480a20) 0 - primary-for QAbstractAnimation (0x0x7f31c947b0d0) - -Class QAnimationDriver::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAnimationDriver::QPrivateSignal (0x0x7f31c9480e40) 0 empty - -Vtable for QAnimationDriver -QAnimationDriver::_ZTV16QAnimationDriver: 18 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 (0x0x7f31c947b138) 0 - vptr=((& QAnimationDriver::_ZTV16QAnimationDriver) + 16) - QObject (0x0x7f31c9480de0) 0 - primary-for QAnimationDriver (0x0x7f31c947b138) - -Class QEventLoop::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QEventLoop::QPrivateSignal (0x0x7f31c94c50c0) 0 empty - -Vtable for QEventLoop -QEventLoop::_ZTV10QEventLoop: 14 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 (0x0x7f31c947b1a0) 0 - vptr=((& QEventLoop::_ZTV10QEventLoop) + 16) - QObject (0x0x7f31c94c5060) 0 - primary-for QEventLoop (0x0x7f31c947b1a0) - -Class QEventLoopLocker - size=8 align=8 - base size=8 base align=8 -QEventLoopLocker (0x0x7f31c94c5960) 0 - -Class QAbstractEventDispatcher::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractEventDispatcher::QPrivateSignal (0x0x7f31c94c5a20) 0 empty - -Class QAbstractEventDispatcher::TimerInfo - size=12 align=4 - base size=12 base align=4 -QAbstractEventDispatcher::TimerInfo (0x0x7f31c94c5a80) 0 - -Vtable for QAbstractEventDispatcher -QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 28 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI24QAbstractEventDispatcher) -16 (int (*)(...))QAbstractEventDispatcher::metaObject -24 (int (*)(...))QAbstractEventDispatcher::qt_metacast -32 (int (*)(...))QAbstractEventDispatcher::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c947b2d8) 0 - vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 16) - QObject (0x0x7f31c94c59c0) 0 - primary-for QAbstractEventDispatcher (0x0x7f31c947b2d8) - -Class QMapNodeBase - size=24 align=8 - base size=24 base align=8 -QMapNodeBase (0x0x7f31c9537a80) 0 - -Class QMapDataBase - size=40 align=8 - base size=40 base align=8 -QMapDataBase (0x0x7f31c9564720) 0 - -Class QHashData::Node - size=16 align=8 - base size=16 base align=8 -QHashData::Node (0x0x7f31c92530c0) 0 - -Class QHashData - size=48 align=8 - base size=44 base align=8 -QHashData (0x0x7f31c9253060) 0 - -Class QHashDummyValue - size=1 align=1 - base size=0 base align=1 -QHashDummyValue (0x0x7f31c9253360) 0 empty - -Class QVariant::PrivateShared - size=16 align=8 - base size=12 base align=8 -QVariant::PrivateShared (0x0x7f31c9366a80) 0 - -Class QVariant::Private::Data - size=8 align=8 - base size=8 base align=8 -QVariant::Private::Data (0x0x7f31c9366b40) 0 - -Class QVariant::Private - size=16 align=8 - base size=12 base align=8 -QVariant::Private (0x0x7f31c9366ae0) 0 - -Class QVariant::Handler - size=72 align=8 - base size=72 base align=8 -QVariant::Handler (0x0x7f31c9366ba0) 0 - -Class QVariant - size=16 align=8 - base size=16 base align=8 -QVariant (0x0x7f31c9366a20) 0 - -Class QVariantComparisonHelper - size=8 align=8 - base size=8 base align=8 -QVariantComparisonHelper (0x0x7f31c9057e40) 0 - -Class QSequentialIterable::const_iterator - size=112 align=8 - base size=112 base align=8 -QSequentialIterable::const_iterator (0x0x7f31c91264e0) 0 - -Class QSequentialIterable - size=104 align=8 - base size=104 base align=8 -QSequentialIterable (0x0x7f31c9126480) 0 - -Class QAssociativeIterable::const_iterator - size=120 align=8 - base size=120 base align=8 -QAssociativeIterable::const_iterator (0x0x7f31c9126600) 0 - -Class QAssociativeIterable - size=112 align=8 - base size=112 base align=8 -QAssociativeIterable (0x0x7f31c91265a0) 0 - -Class QModelIndex - size=24 align=8 - base size=24 base align=8 -QModelIndex (0x0x7f31c91ef780) 0 - -Class QPersistentModelIndex - size=8 align=8 - base size=8 base align=8 -QPersistentModelIndex (0x0x7f31c8e633c0) 0 - -Class QAbstractItemModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractItemModel::QPrivateSignal (0x0x7f31c8f311e0) 0 empty - -Vtable for QAbstractItemModel -QAbstractItemModel::_ZTV18QAbstractItemModel: 48 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI18QAbstractItemModel) -16 (int (*)(...))QAbstractItemModel::metaObject -24 (int (*)(...))QAbstractItemModel::qt_metacast -32 (int (*)(...))QAbstractItemModel::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c8f2f478) 0 - vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 16) - QObject (0x0x7f31c8f31180) 0 - primary-for QAbstractItemModel (0x0x7f31c8f2f478) - -Class QAbstractTableModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractTableModel::QPrivateSignal (0x0x7f31c8ff95a0) 0 empty - -Vtable for QAbstractTableModel -QAbstractTableModel::_ZTV19QAbstractTableModel: 48 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QAbstractTableModel) -16 (int (*)(...))QAbstractTableModel::metaObject -24 (int (*)(...))QAbstractTableModel::qt_metacast -32 (int (*)(...))QAbstractTableModel::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c8f2fa90) 0 - vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 16) - QAbstractItemModel (0x0x7f31c8f2faf8) 0 - primary-for QAbstractTableModel (0x0x7f31c8f2fa90) - QObject (0x0x7f31c8ff9540) 0 - primary-for QAbstractItemModel (0x0x7f31c8f2faf8) - -Class QAbstractListModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractListModel::QPrivateSignal (0x0x7f31c8ff9720) 0 empty - -Vtable for QAbstractListModel -QAbstractListModel::_ZTV18QAbstractListModel: 48 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI18QAbstractListModel) -16 (int (*)(...))QAbstractListModel::metaObject -24 (int (*)(...))QAbstractListModel::qt_metacast -32 (int (*)(...))QAbstractListModel::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c8f2fb60) 0 - vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 16) - QAbstractItemModel (0x0x7f31c8f2fbc8) 0 - primary-for QAbstractListModel (0x0x7f31c8f2fb60) - QObject (0x0x7f31c8ff96c0) 0 - primary-for QAbstractItemModel (0x0x7f31c8f2fbc8) - -Vtable for QAbstractNativeEventFilter -QAbstractNativeEventFilter::_ZTV26QAbstractNativeEventFilter: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI26QAbstractNativeEventFilter) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QAbstractNativeEventFilter - size=16 align=8 - base size=16 base align=8 -QAbstractNativeEventFilter (0x0x7f31c8ff9e40) 0 - vptr=((& QAbstractNativeEventFilter::_ZTV26QAbstractNativeEventFilter) + 16) - -Class QAbstractProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractProxyModel::QPrivateSignal (0x0x7f31c8ff9f00) 0 empty - -Vtable for QAbstractProxyModel -QAbstractProxyModel::_ZTV19QAbstractProxyModel: 53 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QAbstractProxyModel) -16 (int (*)(...))QAbstractProxyModel::metaObject -24 (int (*)(...))QAbstractProxyModel::qt_metacast -32 (int (*)(...))QAbstractProxyModel::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c8f2fc98) 0 - vptr=((& QAbstractProxyModel::_ZTV19QAbstractProxyModel) + 16) - QAbstractItemModel (0x0x7f31c8f2fd00) 0 - primary-for QAbstractProxyModel (0x0x7f31c8f2fc98) - QObject (0x0x7f31c8ff9ea0) 0 - primary-for QAbstractItemModel (0x0x7f31c8f2fd00) - -Class QAbstractState::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractState::QPrivateSignal (0x0x7f31c8c7e180) 0 empty - -Vtable for QAbstractState -QAbstractState::_ZTV14QAbstractState: 16 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI14QAbstractState) -16 (int (*)(...))QAbstractState::metaObject -24 (int (*)(...))QAbstractState::qt_metacast -32 (int (*)(...))QAbstractState::qt_metacall -40 0 -48 0 -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 (0x0x7f31c8f2fd68) 0 - vptr=((& QAbstractState::_ZTV14QAbstractState) + 16) - QObject (0x0x7f31c8c7e120) 0 - primary-for QAbstractState (0x0x7f31c8f2fd68) - -Class QAbstractTransition::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractTransition::QPrivateSignal (0x0x7f31c8c7e3c0) 0 empty - -Vtable for QAbstractTransition -QAbstractTransition::_ZTV19QAbstractTransition: 16 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QAbstractTransition) -16 (int (*)(...))QAbstractTransition::metaObject -24 (int (*)(...))QAbstractTransition::qt_metacast -32 (int (*)(...))QAbstractTransition::qt_metacall -40 0 -48 0 -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 (0x0x7f31c8f2fdd0) 0 - vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 16) - QObject (0x0x7f31c8c7e360) 0 - primary-for QAbstractTransition (0x0x7f31c8f2fdd0) - -Class QAnimationGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAnimationGroup::QPrivateSignal (0x0x7f31c8c7e6c0) 0 empty - -Vtable for QAnimationGroup -QAnimationGroup::_ZTV15QAnimationGroup: 18 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI15QAnimationGroup) -16 (int (*)(...))QAnimationGroup::metaObject -24 (int (*)(...))QAnimationGroup::qt_metacast -32 (int (*)(...))QAnimationGroup::qt_metacall -40 0 -48 0 -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 (0x0x7f31c8f2fe38) 0 - vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 16) - QAbstractAnimation (0x0x7f31c8f2fea0) 0 - primary-for QAnimationGroup (0x0x7f31c8f2fe38) - QObject (0x0x7f31c8c7e660) 0 - primary-for QAbstractAnimation (0x0x7f31c8f2fea0) - -Class QBasicTimer - size=4 align=4 - base size=4 base align=4 -QBasicTimer (0x0x7f31c8cee9c0) 0 - -Class QBitArray - size=8 align=8 - base size=8 base align=8 -QBitArray (0x0x7f31c8d86360) 0 - -Class QBitRef - size=16 align=8 - base size=12 base align=8 -QBitRef (0x0x7f31c8dd87e0) 0 - -Class QIODevice::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIODevice::QPrivateSignal (0x0x7f31c8e2ca80) 0 empty - -Vtable for QIODevice -QIODevice::_ZTV9QIODevice: 30 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI9QIODevice) -16 (int (*)(...))QIODevice::metaObject -24 (int (*)(...))QIODevice::qt_metacast -32 (int (*)(...))QIODevice::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c8e39478) 0 - vptr=((& QIODevice::_ZTV9QIODevice) + 16) - QObject (0x0x7f31c8e2ca20) 0 - primary-for QIODevice (0x0x7f31c8e39478) - -Class QBuffer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QBuffer::QPrivateSignal (0x0x7f31c8a7a420) 0 empty - -Vtable for QBuffer -QBuffer::_ZTV7QBuffer: 30 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 (0x0x7f31c8e395b0) 0 - vptr=((& QBuffer::_ZTV7QBuffer) + 16) - QIODevice (0x0x7f31c8e39618) 0 - primary-for QBuffer (0x0x7f31c8e395b0) - QObject (0x0x7f31c8a7a3c0) 0 - primary-for QIODevice (0x0x7f31c8e39618) - -Class QByteArrayMatcher::Data - size=272 align=8 - base size=272 base align=8 -QByteArrayMatcher::Data (0x0x7f31c8a7a6c0) 0 - -Class QByteArrayMatcher - size=1040 align=8 - base size=1040 base align=8 -QByteArrayMatcher (0x0x7f31c8a7a660) 0 - -Class QStaticByteArrayMatcherBase::Skiptable - size=256 align=1 - base size=256 base align=1 -QStaticByteArrayMatcherBase::Skiptable (0x0x7f31c8a7a840) 0 - -Class QStaticByteArrayMatcherBase - size=256 align=16 - base size=256 base align=16 -QStaticByteArrayMatcherBase (0x0x7f31c8a7a7e0) 0 - -Class QSharedData - size=4 align=4 - base size=4 base align=4 -QSharedData (0x0x7f31c8ac9720) 0 - -Class QLocale - size=8 align=8 - base size=8 base align=8 -QLocale (0x0x7f31c8b0c600) 0 - -Class QCalendar::YearMonthDay - size=12 align=4 - base size=12 base align=4 -QCalendar::YearMonthDay (0x0x7f31c8866ae0) 0 - -Class QCalendar - size=8 align=8 - base size=8 base align=8 -QCalendar (0x0x7f31c8866a80) 0 - -Class QDate - size=8 align=8 - base size=8 base align=8 -QDate (0x0x7f31c88af300) 0 - -Class QTime - size=4 align=4 - base size=4 base align=4 -QTime (0x0x7f31c8904ba0) 0 - -Class QDateTime::ShortData - size=8 align=8 - base size=8 base align=8 -QDateTime::ShortData (0x0x7f31c8974840) 0 - -Class QDateTime::Data - size=8 align=8 - base size=8 base align=8 -QDateTime::Data (0x0x7f31c89748a0) 0 - -Class QDateTime - size=8 align=8 - base size=8 base align=8 -QDateTime (0x0x7f31c89747e0) 0 - -Vtable for QTextStream -QTextStream::_ZTV11QTextStream: 4 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 (0x0x7f31c8a44f60) 0 - vptr=((& QTextStream::_ZTV11QTextStream) + 16) - -Class QTextStreamManipulator - size=40 align=8 - base size=38 base align=8 -QTextStreamManipulator (0x0x7f31c8686840) 0 - -Class QContiguousCacheData - size=24 align=4 - base size=24 base align=4 -QContiguousCacheData (0x0x7f31c87384e0) 0 - -Vtable for __gnu_cxx::__concurrence_lock_error -__gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_lock_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error -24 (int (*)(...))__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error -32 (int (*)(...))__gnu_cxx::__concurrence_lock_error::what - -Class __gnu_cxx::__concurrence_lock_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_lock_error (0x0x7f31c8659618) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE) + 16) - std::exception (0x0x7f31c8787360) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_lock_error (0x0x7f31c8659618) - -Vtable for __gnu_cxx::__concurrence_unlock_error -__gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx26__concurrence_unlock_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error -24 (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error -32 (int (*)(...))__gnu_cxx::__concurrence_unlock_error::what - -Class __gnu_cxx::__concurrence_unlock_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_unlock_error (0x0x7f31c8659680) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE) + 16) - std::exception (0x0x7f31c8787480) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_unlock_error (0x0x7f31c8659680) - -Vtable for __gnu_cxx::__concurrence_broadcast_error -__gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx29__concurrence_broadcast_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error -24 (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error -32 (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::what - -Class __gnu_cxx::__concurrence_broadcast_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_broadcast_error (0x0x7f31c86596e8) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE) + 16) - std::exception (0x0x7f31c87875a0) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_broadcast_error (0x0x7f31c86596e8) - -Vtable for __gnu_cxx::__concurrence_wait_error -__gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_wait_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error -24 (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error -32 (int (*)(...))__gnu_cxx::__concurrence_wait_error::what - -Class __gnu_cxx::__concurrence_wait_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_wait_error (0x0x7f31c86597b8) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE) + 16) - std::exception (0x0x7f31c87876c0) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_wait_error (0x0x7f31c86597b8) - -Class __gnu_cxx::__mutex - size=40 align=8 - base size=40 base align=8 -__gnu_cxx::__mutex (0x0x7f31c87ac720) 0 - -Class __gnu_cxx::__recursive_mutex - size=40 align=8 - base size=40 base align=8 -__gnu_cxx::__recursive_mutex (0x0x7f31c87aca20) 0 - -Class __gnu_cxx::__scoped_lock - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__scoped_lock (0x0x7f31c87acd20) 0 - -Class __gnu_cxx::__cond - size=48 align=8 - base size=48 base align=8 -__gnu_cxx::__cond (0x0x7f31c87d10c0) 0 - -Vtable for std::bad_weak_ptr -std::bad_weak_ptr::_ZTVSt12bad_weak_ptr: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTISt12bad_weak_ptr) -16 (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr -24 (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr -32 (int (*)(...))std::bad_weak_ptr::what - -Class std::bad_weak_ptr - size=8 align=8 - base size=8 base align=8 -std::bad_weak_ptr (0x0x7f31c8659820) 0 nearly-empty - vptr=((& std::bad_weak_ptr::_ZTVSt12bad_weak_ptr) + 16) - std::exception (0x0x7f31c844e2a0) 0 nearly-empty - primary-for std::bad_weak_ptr (0x0x7f31c8659820) - -Class std::_Sp_make_shared_tag - size=1 align=1 - base size=0 base align=1 -std::_Sp_make_shared_tag (0x0x7f31c84b6240) 0 empty - -Class std::__sp_array_delete - size=1 align=1 - base size=0 base align=1 -std::__sp_array_delete (0x0x7f31c84b6660) 0 empty - -Class std::_Sp_locker - size=2 align=1 - base size=2 base align=1 -std::_Sp_locker (0x0x7f31c85f54e0) 0 - -Class QtSharedPointer::NormalDeleter - size=1 align=1 - base size=0 base align=1 -QtSharedPointer::NormalDeleter (0x0x7f31c862b9c0) 0 empty - -Class QtSharedPointer::ExternalRefCountData - size=16 align=8 - base size=16 base align=8 -QtSharedPointer::ExternalRefCountData (0x0x7f31c862bb40) 0 - -Class QtPrivate::EnableInternalData - size=1 align=1 - base size=0 base align=1 -QtPrivate::EnableInternalData (0x0x7f31c82b4480) 0 empty - -Class QDebug::Stream - size=80 align=8 - base size=76 base align=8 -QDebug::Stream (0x0x7f31c82deb40) 0 - -Class QDebug - size=8 align=8 - base size=8 base align=8 -QDebug (0x0x7f31c82deae0) 0 - -Class QDebugStateSaver - size=8 align=8 - base size=8 base align=8 -QDebugStateSaver (0x0x7f31c8073480) 0 - -Class QNoDebug - size=1 align=1 - base size=0 base align=1 -QNoDebug (0x0x7f31c8073540) 0 empty - -Class QCborError - size=4 align=4 - base size=4 base align=4 -QCborError (0x0x7f31c80f7780) 0 - -Class QRegularExpression - size=8 align=8 - base size=8 base align=8 -QRegularExpression (0x0x7f31c80f7f00) 0 - -Class QRegularExpressionMatch - size=8 align=8 - base size=8 base align=8 -QRegularExpressionMatch (0x0x7f31c81b2de0) 0 - -Class QRegularExpressionMatchIterator - size=8 align=8 - base size=8 base align=8 -QRegularExpressionMatchIterator (0x0x7f31c8217ba0) 0 - -Class QUrl - size=8 align=8 - base size=8 base align=8 -QUrl (0x0x7f31c7e95600) 0 - -Class QUuid - size=16 align=4 - base size=16 base align=4 -QUuid (0x0x7f31c7fdf5a0) 0 - -Class QCborParserError - size=16 align=8 - base size=12 base align=8 -QCborParserError (0x0x7f31c7c63120) 0 - -Class QCborValue - size=24 align=8 - base size=20 base align=8 -QCborValue (0x0x7f31c7c631e0) 0 - -Class QCborValueRef - size=16 align=8 - base size=16 base align=8 -QCborValueRef (0x0x7f31c7aa4d80) 0 - -Class QCborArray::Iterator - size=16 align=8 - base size=16 base align=8 -QCborArray::Iterator (0x0x7f31c7b5d7e0) 0 - -Class QCborArray::ConstIterator - size=16 align=8 - base size=16 base align=8 -QCborArray::ConstIterator (0x0x7f31c7b5d840) 0 - -Class QCborArray - size=8 align=8 - base size=8 base align=8 -QCborArray (0x0x7f31c7b5d780) 0 - -Class QCborMap::Iterator - size=16 align=8 - base size=16 base align=8 -QCborMap::Iterator (0x0x7f31c78d7420) 0 - -Class QCborMap::ConstIterator - size=16 align=8 - base size=16 base align=8 -QCborMap::ConstIterator (0x0x7f31c78d7480) 0 - -Class QCborMap - size=8 align=8 - base size=8 base align=8 -QCborMap (0x0x7f31c78d73c0) 0 - -Class qfloat16::Wrap - size=2 align=2 - base size=2 base align=2 -qfloat16::Wrap (0x0x7f31c76e1c00) 0 - -Class qfloat16 - size=2 align=2 - base size=2 base align=2 -qfloat16 (0x0x7f31c76e1ba0) 0 - -Class QCborStreamWriter - size=8 align=8 - base size=8 base align=8 -QCborStreamWriter (0x0x7f31c77c58a0) 0 - -Class QCborStreamReader - size=24 align=8 - base size=20 base align=8 -QCborStreamReader (0x0x7f31c77fa600) 0 - -Class QCollatorSortKey - size=8 align=8 - base size=8 base align=8 -QCollatorSortKey (0x0x7f31c747f720) 0 - -Class QCollator - size=8 align=8 - base size=8 base align=8 -QCollator (0x0x7f31c747f900) 0 - -Class QCommandLineOption - size=8 align=8 - base size=8 base align=8 -QCommandLineOption (0x0x7f31c7578f00) 0 - -Vtable for QEvent -QEvent::_ZTV6QEvent: 4 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 (0x0x7f31c7270480) 0 - vptr=((& QEvent::_ZTV6QEvent) + 16) - -Vtable for QTimerEvent -QTimerEvent::_ZTV11QTimerEvent: 4 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 (0x0x7f31c7251270) 0 - vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 16) - QEvent (0x0x7f31c7270840) 0 - primary-for QTimerEvent (0x0x7f31c7251270) - -Vtable for QChildEvent -QChildEvent::_ZTV11QChildEvent: 4 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 (0x0x7f31c72512d8) 0 - vptr=((& QChildEvent::_ZTV11QChildEvent) + 16) - QEvent (0x0x7f31c7270900) 0 - primary-for QChildEvent (0x0x7f31c72512d8) - -Vtable for QDynamicPropertyChangeEvent -QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4 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 (0x0x7f31c7251820) 0 - vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 16) - QEvent (0x0x7f31c7270f60) 0 - primary-for QDynamicPropertyChangeEvent (0x0x7f31c7251820) - -Vtable for QDeferredDeleteEvent -QDeferredDeleteEvent::_ZTV20QDeferredDeleteEvent: 4 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 (0x0x7f31c7251888) 0 - vptr=((& QDeferredDeleteEvent::_ZTV20QDeferredDeleteEvent) + 16) - QEvent (0x0x7f31c72b3060) 0 - primary-for QDeferredDeleteEvent (0x0x7f31c7251888) - -Class QCoreApplication::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QCoreApplication::QPrivateSignal (0x0x7f31c72b3180) 0 empty - -Vtable for QCoreApplication -QCoreApplication::_ZTV16QCoreApplication: 16 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 (0x0x7f31c72518f0) 0 - vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 16) - QObject (0x0x7f31c72b3120) 0 - primary-for QCoreApplication (0x0x7f31c72518f0) - -Class QCommandLineParser - size=8 align=8 - base size=8 base align=8 -QCommandLineParser (0x0x7f31c72b33c0) 0 - -Class QConcatenateTablesProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QConcatenateTablesProxyModel::QPrivateSignal (0x0x7f31c72b3540) 0 empty - -Vtable for QConcatenateTablesProxyModel -QConcatenateTablesProxyModel::_ZTV28QConcatenateTablesProxyModel: 48 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI28QConcatenateTablesProxyModel) -16 (int (*)(...))QConcatenateTablesProxyModel::metaObject -24 (int (*)(...))QConcatenateTablesProxyModel::qt_metacast -32 (int (*)(...))QConcatenateTablesProxyModel::qt_metacall -40 (int (*)(...))QConcatenateTablesProxyModel::~QConcatenateTablesProxyModel -48 (int (*)(...))QConcatenateTablesProxyModel::~QConcatenateTablesProxyModel -56 (int (*)(...))QObject::event -64 (int (*)(...))QObject::eventFilter -72 (int (*)(...))QObject::timerEvent -80 (int (*)(...))QObject::childEvent -88 (int (*)(...))QObject::customEvent -96 (int (*)(...))QObject::connectNotify -104 (int (*)(...))QObject::disconnectNotify -112 (int (*)(...))QConcatenateTablesProxyModel::index -120 (int (*)(...))QConcatenateTablesProxyModel::parent -128 (int (*)(...))QAbstractItemModel::sibling -136 (int (*)(...))QConcatenateTablesProxyModel::rowCount -144 (int (*)(...))QConcatenateTablesProxyModel::columnCount -152 (int (*)(...))QAbstractItemModel::hasChildren -160 (int (*)(...))QConcatenateTablesProxyModel::data -168 (int (*)(...))QConcatenateTablesProxyModel::setData -176 (int (*)(...))QConcatenateTablesProxyModel::headerData -184 (int (*)(...))QAbstractItemModel::setHeaderData -192 (int (*)(...))QConcatenateTablesProxyModel::itemData -200 (int (*)(...))QConcatenateTablesProxyModel::setItemData -208 (int (*)(...))QConcatenateTablesProxyModel::mimeTypes -216 (int (*)(...))QConcatenateTablesProxyModel::mimeData -224 (int (*)(...))QConcatenateTablesProxyModel::canDropMimeData -232 (int (*)(...))QConcatenateTablesProxyModel::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 (*)(...))QConcatenateTablesProxyModel::flags -328 (int (*)(...))QAbstractItemModel::sort -336 (int (*)(...))QAbstractItemModel::buddy -344 (int (*)(...))QAbstractItemModel::match -352 (int (*)(...))QConcatenateTablesProxyModel::span -360 (int (*)(...))QAbstractItemModel::roleNames -368 (int (*)(...))QAbstractItemModel::submit -376 (int (*)(...))QAbstractItemModel::revert - -Class QConcatenateTablesProxyModel - size=16 align=8 - base size=16 base align=8 -QConcatenateTablesProxyModel (0x0x7f31c7251958) 0 - vptr=((& QConcatenateTablesProxyModel::_ZTV28QConcatenateTablesProxyModel) + 16) - QAbstractItemModel (0x0x7f31c72519c0) 0 - primary-for QConcatenateTablesProxyModel (0x0x7f31c7251958) - QObject (0x0x7f31c72b34e0) 0 - primary-for QAbstractItemModel (0x0x7f31c72519c0) - -Class QCryptographicHash - size=8 align=8 - base size=8 base align=8 -QCryptographicHash (0x0x7f31c72b3720) 0 - -Class QDataStream - size=32 align=8 - base size=32 base align=8 -QDataStream (0x0x7f31c72b3840) 0 - -Class QtPrivate::StreamStateSaver - size=16 align=8 - base size=12 base align=8 -QtPrivate::StreamStateSaver (0x0x7f31c72b39c0) 0 - -Class QElapsedTimer - size=16 align=8 - base size=16 base align=8 -QElapsedTimer (0x0x7f31c736f120) 0 - -Class QDeadlineTimer - size=16 align=8 - base size=16 base align=8 -QDeadlineTimer (0x0x7f31c736f840) 0 - -Class QFileDevice::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFileDevice::QPrivateSignal (0x0x7f31c70b3540) 0 empty - -Vtable for QFileDevice -QFileDevice::_ZTV11QFileDevice: 34 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 (0x0x7f31c70a3bc8) 0 - vptr=((& QFileDevice::_ZTV11QFileDevice) + 16) - QIODevice (0x0x7f31c70a3c30) 0 - primary-for QFileDevice (0x0x7f31c70a3bc8) - QObject (0x0x7f31c70b34e0) 0 - primary-for QIODevice (0x0x7f31c70a3c30) - -Class QFile::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFile::QPrivateSignal (0x0x7f31c70b3e40) 0 empty - -Vtable for QFile -QFile::_ZTV5QFile: 34 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 (0x0x7f31c70a3d68) 0 - vptr=((& QFile::_ZTV5QFile) + 16) - QFileDevice (0x0x7f31c70a3dd0) 0 - primary-for QFile (0x0x7f31c70a3d68) - QIODevice (0x0x7f31c70a3e38) 0 - primary-for QFileDevice (0x0x7f31c70a3dd0) - QObject (0x0x7f31c70b3de0) 0 - primary-for QIODevice (0x0x7f31c70a3e38) - -Class QFileInfo - size=8 align=8 - base size=8 base align=8 -QFileInfo (0x0x7f31c71234e0) 0 - -Class QDir - size=8 align=8 - base size=8 base align=8 -QDir (0x0x7f31c71f33c0) 0 - -Class QDirIterator - size=8 align=8 - base size=8 base align=8 -QDirIterator (0x0x7f31c6f103c0) 0 - -Class QEasingCurve - size=8 align=8 - base size=8 base align=8 -QEasingCurve (0x0x7f31c6f10b40) 0 - -Class QEventTransition::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QEventTransition::QPrivateSignal (0x0x7f31c6c4cc60) 0 empty - -Vtable for QEventTransition -QEventTransition::_ZTV16QEventTransition: 16 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 (0x0x7f31c7016af8) 0 - vptr=((& QEventTransition::_ZTV16QEventTransition) + 16) - QAbstractTransition (0x0x7f31c7016b60) 0 - primary-for QEventTransition (0x0x7f31c7016af8) - QObject (0x0x7f31c6c4cc00) 0 - primary-for QAbstractTransition (0x0x7f31c7016b60) - -Vtable for QException -QException::_ZTV10QException: 7 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 (0x0x7f31c7016bc8) 0 nearly-empty - vptr=((& QException::_ZTV10QException) + 16) - std::exception (0x0x7f31c6c4ce40) 0 nearly-empty - primary-for QException (0x0x7f31c7016bc8) - -Vtable for QUnhandledException -QUnhandledException::_ZTV19QUnhandledException: 7 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 (0x0x7f31c7016c30) 0 nearly-empty - vptr=((& QUnhandledException::_ZTV19QUnhandledException) + 16) - QException (0x0x7f31c7016c98) 0 nearly-empty - primary-for QUnhandledException (0x0x7f31c7016c30) - std::exception (0x0x7f31c6c4cea0) 0 nearly-empty - primary-for QException (0x0x7f31c7016c98) - -Class QtPrivate::ExceptionHolder - size=8 align=8 - base size=8 base align=8 -QtPrivate::ExceptionHolder (0x0x7f31c6c4cf00) 0 - -Class QtPrivate::ExceptionStore - size=8 align=8 - base size=8 base align=8 -QtPrivate::ExceptionStore (0x0x7f31c6c92000) 0 - -Vtable for QFactoryInterface -QFactoryInterface::_ZTV17QFactoryInterface: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QFactoryInterface) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QFactoryInterface - size=8 align=8 - base size=8 base align=8 -QFactoryInterface (0x0x7f31c6c92060) 0 nearly-empty - vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 16) - -Class QFileSelector::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFileSelector::QPrivateSignal (0x0x7f31c6c922a0) 0 empty - -Vtable for QFileSelector -QFileSelector::_ZTV13QFileSelector: 14 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 (0x0x7f31c7016d00) 0 - vptr=((& QFileSelector::_ZTV13QFileSelector) + 16) - QObject (0x0x7f31c6c92240) 0 - primary-for QFileSelector (0x0x7f31c7016d00) - -Class QFileSystemWatcher::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFileSystemWatcher::QPrivateSignal (0x0x7f31c6c924e0) 0 empty - -Vtable for QFileSystemWatcher -QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14 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 (0x0x7f31c7016d68) 0 - vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 16) - QObject (0x0x7f31c6c92480) 0 - primary-for QFileSystemWatcher (0x0x7f31c7016d68) - -Class QFinalState::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFinalState::QPrivateSignal (0x0x7f31c6c92720) 0 empty - -Vtable for QFinalState -QFinalState::_ZTV11QFinalState: 16 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 (0x0x7f31c7016dd0) 0 - vptr=((& QFinalState::_ZTV11QFinalState) + 16) - QAbstractState (0x0x7f31c7016e38) 0 - primary-for QFinalState (0x0x7f31c7016dd0) - QObject (0x0x7f31c6c926c0) 0 - primary-for QAbstractState (0x0x7f31c7016e38) - -Vtable for QRunnable -QRunnable::_ZTV9QRunnable: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI9QRunnable) -16 (int (*)(...))__cxa_pure_virtual -24 0 -32 0 - -Class QRunnable - size=16 align=8 - base size=12 base align=8 -QRunnable (0x0x7f31c6c92900) 0 - vptr=((& QRunnable::_ZTV9QRunnable) + 16) - -Class QBasicMutex - size=8 align=8 - base size=8 base align=8 -QBasicMutex (0x0x7f31c6c92ba0) 0 - -Class QMutex - size=8 align=8 - base size=8 base align=8 -QMutex (0x0x7f31c7016f08) 0 - QBasicMutex (0x0x7f31c6d2f840) 0 - -Class QRecursiveMutex - size=8 align=8 - base size=8 base align=8 -QRecursiveMutex (0x0x7f31c7016f70) 0 - QMutex (0x0x7f31c6d49000) 0 - QBasicMutex (0x0x7f31c6d2fa80) 0 - -Class QMutexLocker - size=8 align=8 - base size=8 base align=8 -QMutexLocker (0x0x7f31c6d2fae0) 0 - -Class QtPrivate::ResultItem - size=16 align=8 - base size=16 base align=8 -QtPrivate::ResultItem (0x0x7f31c6d5b120) 0 - -Class QtPrivate::ResultIteratorBase - size=16 align=8 - base size=12 base align=8 -QtPrivate::ResultIteratorBase (0x0x7f31c6d5b720) 0 - -Vtable for QtPrivate::ResultStoreBase -QtPrivate::ResultStoreBase::_ZTVN9QtPrivate15ResultStoreBaseE: 4 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 (0x0x7f31c6d5b900) 0 - vptr=((& QtPrivate::ResultStoreBase::_ZTVN9QtPrivate15ResultStoreBaseE) + 16) - -Class std::__mutex_base - size=40 align=8 - base size=40 base align=8 -std::__mutex_base (0x0x7f31c6dec120) 0 - -Class std::mutex - size=40 align=8 - base size=40 base align=8 -std::mutex (0x0x7f31c6de18f0) 0 - std::__mutex_base (0x0x7f31c6dec180) 0 - -Class std::defer_lock_t - size=1 align=1 - base size=0 base align=1 -std::defer_lock_t (0x0x7f31c6dec360) 0 empty - -Class std::try_to_lock_t - size=1 align=1 - base size=0 base align=1 -std::try_to_lock_t (0x0x7f31c6dec3c0) 0 empty - -Class std::adopt_lock_t - size=1 align=1 - base size=0 base align=1 -std::adopt_lock_t (0x0x7f31c6dec420) 0 empty - -Class std::__recursive_mutex_base - size=40 align=8 - base size=40 base align=8 -std::__recursive_mutex_base (0x0x7f31c6dece40) 0 - -Class std::recursive_mutex - size=40 align=8 - base size=40 base align=8 -std::recursive_mutex (0x0x7f31c6de1958) 0 - std::__recursive_mutex_base (0x0x7f31c6decea0) 0 - -Class std::timed_mutex - size=40 align=8 - base size=40 base align=8 -std::timed_mutex (0x0x7f31c6deeb60) 0 - std::__mutex_base (0x0x7f31c6e282a0) 0 - std::__timed_mutex_impl (0x0x7f31c6e28300) 0 empty - -Class std::recursive_timed_mutex - size=40 align=8 - base size=40 base align=8 -std::recursive_timed_mutex (0x0x7f31c6deeee0) 0 - std::__recursive_mutex_base (0x0x7f31c6e28660) 0 - std::__timed_mutex_impl (0x0x7f31c6e286c0) 0 empty - -Class std::once_flag - size=4 align=4 - base size=4 base align=4 -std::once_flag (0x0x7f31c6e28de0) 0 - -Vtable for QFutureInterfaceBase -QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4 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 (0x0x7f31c6a6f060) 0 - vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 16) - -Class QFutureWatcherBase::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFutureWatcherBase::QPrivateSignal (0x0x7f31c6b173c0) 0 empty - -Vtable for QFutureWatcherBase -QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI18QFutureWatcherBase) -16 (int (*)(...))QFutureWatcherBase::metaObject -24 (int (*)(...))QFutureWatcherBase::qt_metacast -32 (int (*)(...))QFutureWatcherBase::qt_metacall -40 0 -48 0 -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 (0x0x7f31c6a9e750) 0 - vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 16) - QObject (0x0x7f31c6b17360) 0 - primary-for QFutureWatcherBase (0x0x7f31c6a9e750) - -Class QHistoryState::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QHistoryState::QPrivateSignal (0x0x7f31c6b3f720) 0 empty - -Vtable for QHistoryState -QHistoryState::_ZTV13QHistoryState: 16 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 (0x0x7f31c6a9ef70) 0 - vptr=((& QHistoryState::_ZTV13QHistoryState) + 16) - QAbstractState (0x0x7f31c6b4f000) 0 - primary-for QHistoryState (0x0x7f31c6a9ef70) - QObject (0x0x7f31c6b3f6c0) 0 - primary-for QAbstractState (0x0x7f31c6b4f000) - -Class QIdentityProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIdentityProxyModel::QPrivateSignal (0x0x7f31c6b3fa20) 0 empty - -Vtable for QIdentityProxyModel -QIdentityProxyModel::_ZTV19QIdentityProxyModel: 53 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 (0x0x7f31c6b4f068) 0 - vptr=((& QIdentityProxyModel::_ZTV19QIdentityProxyModel) + 16) - QAbstractProxyModel (0x0x7f31c6b4f0d0) 0 - primary-for QIdentityProxyModel (0x0x7f31c6b4f068) - QAbstractItemModel (0x0x7f31c6b4f138) 0 - primary-for QAbstractProxyModel (0x0x7f31c6b4f0d0) - QObject (0x0x7f31c6b3f9c0) 0 - primary-for QAbstractItemModel (0x0x7f31c6b4f138) - -Class QItemSelectionRange - size=16 align=8 - base size=16 base align=8 -QItemSelectionRange (0x0x7f31c6b3fc00) 0 - -Class QItemSelectionModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QItemSelectionModel::QPrivateSignal (0x0x7f31c6c26540) 0 empty - -Vtable for QItemSelectionModel -QItemSelectionModel::_ZTV19QItemSelectionModel: 20 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 (0x0x7f31c6c22a90) 0 - vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 16) - QObject (0x0x7f31c6c264e0) 0 - primary-for QItemSelectionModel (0x0x7f31c6c22a90) - -Class QItemSelection - size=8 align=8 - base size=8 base align=8 -QItemSelection (0x0x7f31c6c22c30) 0 - QList (0x0x7f31c6c22c98) 0 - QListSpecialMethods (0x0x7f31c6874060) 0 empty - -Class QJsonValue - size=24 align=8 - base size=20 base align=8 -QJsonValue (0x0x7f31c68d9960) 0 - -Class QJsonValueRef - size=16 align=8 - base size=12 base align=8 -QJsonValueRef (0x0x7f31c6a2e600) 0 - -Class QJsonValuePtr - size=24 align=8 - base size=24 base align=8 -QJsonValuePtr (0x0x7f31c66805a0) 0 - -Class QJsonValueRefPtr - size=16 align=8 - base size=16 base align=8 -QJsonValueRefPtr (0x0x7f31c6680840) 0 - -Class QJsonArray::iterator - size=16 align=8 - base size=12 base align=8 -QJsonArray::iterator (0x0x7f31c66c0ba0) 0 - -Class QJsonArray::const_iterator - size=16 align=8 - base size=12 base align=8 -QJsonArray::const_iterator (0x0x7f31c66c0c00) 0 - -Class QJsonArray - size=16 align=8 - base size=16 base align=8 -QJsonArray (0x0x7f31c66c0b40) 0 - -Class QJsonParseError - size=8 align=4 - base size=8 base align=4 -QJsonParseError (0x0x7f31c67f0ae0) 0 - -Class QJsonDocument - size=8 align=8 - base size=8 base align=8 -QJsonDocument (0x0x7f31c67f0b40) 0 - -Class QJsonObject::iterator - size=16 align=8 - base size=12 base align=8 -QJsonObject::iterator (0x0x7f31c645d360) 0 - -Class QJsonObject::const_iterator - size=16 align=8 - base size=12 base align=8 -QJsonObject::const_iterator (0x0x7f31c645d3c0) 0 - -Class QJsonObject - size=16 align=8 - base size=16 base align=8 -QJsonObject (0x0x7f31c645d300) 0 - -Class QLibrary::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QLibrary::QPrivateSignal (0x0x7f31c65807e0) 0 empty - -Vtable for QLibrary -QLibrary::_ZTV8QLibrary: 14 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 (0x0x7f31c657d8f0) 0 - vptr=((& QLibrary::_ZTV8QLibrary) + 16) - QObject (0x0x7f31c6580780) 0 - primary-for QLibrary (0x0x7f31c657d8f0) - -Class QVersionNumber::SegmentStorage - size=8 align=8 - base size=8 base align=8 -QVersionNumber::SegmentStorage (0x0x7f31c65c3660) 0 - -Class QVersionNumber - size=8 align=8 - base size=8 base align=8 -QVersionNumber (0x0x7f31c65c3180) 0 - -Class QLibraryInfo - size=1 align=1 - base size=0 base align=1 -QLibraryInfo (0x0x7f31c6262de0) 0 empty - -Class QPoint - size=8 align=4 - base size=8 base align=4 -QPoint (0x0x7f31c6262e40) 0 - -Class QPointF - size=16 align=8 - base size=16 base align=8 -QPointF (0x0x7f31c62d4cc0) 0 - -Class QLine - size=16 align=4 - base size=16 base align=4 -QLine (0x0x7f31c6345ea0) 0 - -Class QLineF - size=32 align=8 - base size=32 base align=8 -QLineF (0x0x7f31c63d62a0) 0 - -Class QLinkedListData - size=32 align=8 - base size=25 base align=8 -QLinkedListData (0x0x7f31c6052540) 0 - -Class QLockFile - size=8 align=8 - base size=8 base align=8 -QLockFile (0x0x7f31c60f6a80) 0 - -Class QLoggingCategory::AtomicBools - size=4 align=1 - base size=4 base align=1 -QLoggingCategory::AtomicBools (0x0x7f31c60f6cc0) 0 - -Class QLoggingCategory - size=24 align=8 - base size=24 base align=8 -QLoggingCategory (0x0x7f31c60f6c60) 0 - -Class QMargins - size=16 align=4 - base size=16 base align=4 -QMargins (0x0x7f31c6167120) 0 - -Class QMarginsF - size=32 align=8 - base size=32 base align=8 -QMarginsF (0x0x7f31c61ea060) 0 - -Class QMessageAuthenticationCode - size=8 align=8 - base size=8 base align=8 -QMessageAuthenticationCode (0x0x7f31c601d840) 0 - -Class QMetaMethod - size=16 align=8 - base size=12 base align=8 -QMetaMethod (0x0x7f31c601d8a0) 0 - -Class QMetaEnum - size=16 align=8 - base size=12 base align=8 -QMetaEnum (0x0x7f31c5ca7120) 0 - -Class QMetaProperty - size=32 align=8 - base size=32 base align=8 -QMetaProperty (0x0x7f31c5cec300) 0 - -Class QMetaClassInfo - size=16 align=8 - base size=12 base align=8 -QMetaClassInfo (0x0x7f31c5cec420) 0 - -Class QMimeData::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QMimeData::QPrivateSignal (0x0x7f31c5d2d9c0) 0 empty - -Vtable for QMimeData -QMimeData::_ZTV9QMimeData: 17 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 (0x0x7f31c5d32548) 0 - vptr=((& QMimeData::_ZTV9QMimeData) + 16) - QObject (0x0x7f31c5d2d960) 0 - primary-for QMimeData (0x0x7f31c5d32548) - -Class QMimeType - size=8 align=8 - base size=8 base align=8 -QMimeType (0x0x7f31c5d2dba0) 0 - -Class QMimeDatabase - size=8 align=8 - base size=8 base align=8 -QMimeDatabase (0x0x7f31c5df7ae0) 0 - -Class QObjectCleanupHandler::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QObjectCleanupHandler::QPrivateSignal (0x0x7f31c5df7ba0) 0 empty - -Vtable for QObjectCleanupHandler -QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14 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 (0x0x7f31c5e0a0d0) 0 - vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 16) - QObject (0x0x7f31c5df7b40) 0 - primary-for QObjectCleanupHandler (0x0x7f31c5e0a0d0) - -Class QOperatingSystemVersion - size=16 align=4 - base size=16 base align=4 -QOperatingSystemVersion (0x0x7f31c5df7cc0) 0 - -Class QParallelAnimationGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QParallelAnimationGroup::QPrivateSignal (0x0x7f31c5a89480) 0 empty - -Vtable for QParallelAnimationGroup -QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18 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 (0x0x7f31c5a83958) 0 - vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 16) - QAnimationGroup (0x0x7f31c5a839c0) 0 - primary-for QParallelAnimationGroup (0x0x7f31c5a83958) - QAbstractAnimation (0x0x7f31c5a83a28) 0 - primary-for QAnimationGroup (0x0x7f31c5a839c0) - QObject (0x0x7f31c5a89420) 0 - primary-for QAbstractAnimation (0x0x7f31c5a83a28) - -Class QPauseAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPauseAnimation::QPrivateSignal (0x0x7f31c5a896c0) 0 empty - -Vtable for QPauseAnimation -QPauseAnimation::_ZTV15QPauseAnimation: 18 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 (0x0x7f31c5a83a90) 0 - vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 16) - QAbstractAnimation (0x0x7f31c5a83af8) 0 - primary-for QPauseAnimation (0x0x7f31c5a83a90) - QObject (0x0x7f31c5a89660) 0 - primary-for QAbstractAnimation (0x0x7f31c5a83af8) - -Class QStaticPlugin - size=16 align=8 - base size=16 base align=8 -QStaticPlugin (0x0x7f31c5abf240) 0 - -Class QPluginLoader::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPluginLoader::QPrivateSignal (0x0x7f31c5afc3c0) 0 empty - -Vtable for QPluginLoader -QPluginLoader::_ZTV13QPluginLoader: 14 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 (0x0x7f31c5aeae38) 0 - vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 16) - QObject (0x0x7f31c5afc360) 0 - primary-for QPluginLoader (0x0x7f31c5aeae38) - -Class QProcessEnvironment - size=8 align=8 - base size=8 base align=8 -QProcessEnvironment (0x0x7f31c5afc4e0) 0 - -Class QProcess::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QProcess::QPrivateSignal (0x0x7f31c5bcb960) 0 empty - -Vtable for QProcess -QProcess::_ZTV8QProcess: 31 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 (0x0x7f31c5bd32d8) 0 - vptr=((& QProcess::_ZTV8QProcess) + 16) - QIODevice (0x0x7f31c5bd3340) 0 - primary-for QProcess (0x0x7f31c5bd32d8) - QObject (0x0x7f31c5bcb900) 0 - primary-for QIODevice (0x0x7f31c5bd3340) - -Class QVariantAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QVariantAnimation::QPrivateSignal (0x0x7f31c5c09060) 0 empty - -Vtable for QVariantAnimation -QVariantAnimation::_ZTV17QVariantAnimation: 20 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 (0x0x7f31c5bd33a8) 0 - vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 16) - QAbstractAnimation (0x0x7f31c5bd3410) 0 - primary-for QVariantAnimation (0x0x7f31c5bd33a8) - QObject (0x0x7f31c5c09000) 0 - primary-for QAbstractAnimation (0x0x7f31c5bd3410) - -Class QPropertyAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPropertyAnimation::QPrivateSignal (0x0x7f31c5c09300) 0 empty - -Vtable for QPropertyAnimation -QPropertyAnimation::_ZTV18QPropertyAnimation: 20 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 (0x0x7f31c5bd34e0) 0 - vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 16) - QVariantAnimation (0x0x7f31c5bd3548) 0 - primary-for QPropertyAnimation (0x0x7f31c5bd34e0) - QAbstractAnimation (0x0x7f31c5bd35b0) 0 - primary-for QVariantAnimation (0x0x7f31c5bd3548) - QObject (0x0x7f31c5c092a0) 0 - primary-for QAbstractAnimation (0x0x7f31c5bd35b0) - -Class std::random_device - size=5000 align=8 - base size=5000 base align=8 -std::random_device (0x0x7f31c5893a20) 0 - -Class std::bernoulli_distribution::param_type - size=8 align=8 - base size=8 base align=8 -std::bernoulli_distribution::param_type (0x0x7f31c599b780) 0 - -Class std::bernoulli_distribution - size=8 align=8 - base size=8 base align=8 -std::bernoulli_distribution (0x0x7f31c599b720) 0 - -Class std::seed_seq - size=24 align=8 - base size=24 base align=8 -std::seed_seq (0x0x7f31c578f4e0) 0 - -Class QRandomGenerator::Storage - size=2504 align=8 - base size=2504 base align=8 -QRandomGenerator::Storage (0x0x7f31c55c4180) 0 - -Class QRandomGenerator - size=2512 align=8 - base size=2512 base align=8 -QRandomGenerator (0x0x7f31c55c4120) 0 - -Class QRandomGenerator64 - size=2512 align=8 - base size=2512 base align=8 -QRandomGenerator64 (0x0x7f31c5645270) 0 - QRandomGenerator (0x0x7f31c5642c60) 0 - -Class QReadWriteLock - size=8 align=8 - base size=8 base align=8 -QReadWriteLock (0x0x7f31c5268840) 0 - -Class QReadLocker - size=8 align=8 - base size=8 base align=8 -QReadLocker (0x0x7f31c5268ae0) 0 - -Class QWriteLocker - size=8 align=8 - base size=8 base align=8 -QWriteLocker (0x0x7f31c52ee000) 0 - -Class QSize - size=8 align=4 - base size=8 base align=4 -QSize (0x0x7f31c52ee4e0) 0 - -Class QSizeF - size=16 align=8 - base size=16 base align=8 -QSizeF (0x0x7f31c53603c0) 0 - -Class QRect - size=16 align=4 - base size=16 base align=4 -QRect (0x0x7f31c53db420) 0 - -Class QRectF - size=32 align=8 - base size=32 base align=8 -QRectF (0x0x7f31c5090480) 0 - -Class QResource - size=8 align=8 - base size=8 base align=8 -QResource (0x0x7f31c51525a0) 0 - -Class QSaveFile::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSaveFile::QPrivateSignal (0x0x7f31c5152840) 0 empty - -Vtable for QSaveFile -QSaveFile::_ZTV9QSaveFile: 34 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 (0x0x7f31c50f6c30) 0 - vptr=((& QSaveFile::_ZTV9QSaveFile) + 16) - QFileDevice (0x0x7f31c50f6c98) 0 - primary-for QSaveFile (0x0x7f31c50f6c30) - QIODevice (0x0x7f31c50f6d00) 0 - primary-for QFileDevice (0x0x7f31c50f6c98) - QObject (0x0x7f31c51527e0) 0 - primary-for QIODevice (0x0x7f31c50f6d00) - -Class QSemaphore - size=8 align=8 - base size=8 base align=8 -QSemaphore (0x0x7f31c5152e40) 0 - -Class QSemaphoreReleaser - size=16 align=8 - base size=12 base align=8 -QSemaphoreReleaser (0x0x7f31c51e7000) 0 - -Class QSequentialAnimationGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSequentialAnimationGroup::QPrivateSignal (0x0x7f31c4e4fc00) 0 empty - -Vtable for QSequentialAnimationGroup -QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18 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 (0x0x7f31c4e634e0) 0 - vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 16) - QAnimationGroup (0x0x7f31c4e63548) 0 - primary-for QSequentialAnimationGroup (0x0x7f31c4e634e0) - QAbstractAnimation (0x0x7f31c4e635b0) 0 - primary-for QAnimationGroup (0x0x7f31c4e63548) - QObject (0x0x7f31c4e4fba0) 0 - primary-for QAbstractAnimation (0x0x7f31c4e635b0) - -Class QSettings::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSettings::QPrivateSignal (0x0x7f31c4e4fe40) 0 empty - -Vtable for QSettings -QSettings::_ZTV9QSettings: 14 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 (0x0x7f31c4e63618) 0 - vptr=((& QSettings::_ZTV9QSettings) + 16) - QObject (0x0x7f31c4e4fde0) 0 - primary-for QSettings (0x0x7f31c4e63618) - -Class QSharedMemory::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSharedMemory::QPrivateSignal (0x0x7f31c4e96300) 0 empty - -Vtable for QSharedMemory -QSharedMemory::_ZTV13QSharedMemory: 14 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 (0x0x7f31c4e63680) 0 - vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 16) - QObject (0x0x7f31c4e962a0) 0 - primary-for QSharedMemory (0x0x7f31c4e63680) - -Class QSignalMapper::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSignalMapper::QPrivateSignal (0x0x7f31c4e96540) 0 empty - -Vtable for QSignalMapper -QSignalMapper::_ZTV13QSignalMapper: 14 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 (0x0x7f31c4e636e8) 0 - vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 16) - QObject (0x0x7f31c4e964e0) 0 - primary-for QSignalMapper (0x0x7f31c4e636e8) - -Class QSignalTransition::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSignalTransition::QPrivateSignal (0x0x7f31c4e96780) 0 empty - -Vtable for QSignalTransition -QSignalTransition::_ZTV17QSignalTransition: 16 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 (0x0x7f31c4e63750) 0 - vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 16) - QAbstractTransition (0x0x7f31c4e637b8) 0 - primary-for QSignalTransition (0x0x7f31c4e63750) - QObject (0x0x7f31c4e96720) 0 - primary-for QAbstractTransition (0x0x7f31c4e637b8) - -Class QSocketNotifier::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSocketNotifier::QPrivateSignal (0x0x7f31c4e96a20) 0 empty - -Vtable for QSocketNotifier -QSocketNotifier::_ZTV15QSocketNotifier: 14 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 (0x0x7f31c4e63820) 0 - vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 16) - QObject (0x0x7f31c4e969c0) 0 - primary-for QSocketNotifier (0x0x7f31c4e63820) - -Class QSortFilterProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSortFilterProxyModel::QPrivateSignal (0x0x7f31c4e96c60) 0 empty - -Vtable for QSortFilterProxyModel -QSortFilterProxyModel::_ZTV21QSortFilterProxyModel: 56 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 (0x0x7f31c4e63888) 0 - vptr=((& QSortFilterProxyModel::_ZTV21QSortFilterProxyModel) + 16) - QAbstractProxyModel (0x0x7f31c4e638f0) 0 - primary-for QSortFilterProxyModel (0x0x7f31c4e63888) - QAbstractItemModel (0x0x7f31c4e63958) 0 - primary-for QAbstractProxyModel (0x0x7f31c4e638f0) - QObject (0x0x7f31c4e96c00) 0 - primary-for QAbstractItemModel (0x0x7f31c4e63958) - -Class QStandardPaths - size=1 align=1 - base size=0 base align=1 -QStandardPaths (0x0x7f31c4f060c0) 0 empty - -Class QState::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QState::QPrivateSignal (0x0x7f31c4f069c0) 0 empty - -Vtable for QState -QState::_ZTV6QState: 16 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 (0x0x7f31c4e63af8) 0 - vptr=((& QState::_ZTV6QState) + 16) - QAbstractState (0x0x7f31c4e63b60) 0 - primary-for QState (0x0x7f31c4e63af8) - QObject (0x0x7f31c4f06960) 0 - primary-for QAbstractState (0x0x7f31c4e63b60) - -Class QStateMachine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStateMachine::QPrivateSignal (0x0x7f31c4f06e40) 0 empty - -Vtable for QStateMachine::SignalEvent -QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4 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 (0x0x7f31c4e63d00) 0 - vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 16) - QEvent (0x0x7f31c4f06ea0) 0 - primary-for QStateMachine::SignalEvent (0x0x7f31c4e63d00) - -Vtable for QStateMachine::WrappedEvent -QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4 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 (0x0x7f31c4e63d68) 0 - vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 16) - QEvent (0x0x7f31c4f06f00) 0 - primary-for QStateMachine::WrappedEvent (0x0x7f31c4e63d68) - -Vtable for QStateMachine -QStateMachine::_ZTV13QStateMachine: 20 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 (0x0x7f31c4e63bc8) 0 - vptr=((& QStateMachine::_ZTV13QStateMachine) + 16) - QState (0x0x7f31c4e63c30) 0 - primary-for QStateMachine (0x0x7f31c4e63bc8) - QAbstractState (0x0x7f31c4e63c98) 0 - primary-for QState (0x0x7f31c4e63c30) - QObject (0x0x7f31c4f06de0) 0 - primary-for QAbstractState (0x0x7f31c4e63c98) - -Class QStorageInfo - size=8 align=8 - base size=8 base align=8 -QStorageInfo (0x0x7f31c4f74300) 0 - -Class QAbstractConcatenable - size=1 align=1 - base size=0 base align=1 -QAbstractConcatenable (0x0x7f31c4c6a0c0) 0 empty - -Class QStringListModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStringListModel::QPrivateSignal (0x0x7f31c4cf3420) 0 empty - -Vtable for QStringListModel -QStringListModel::_ZTV16QStringListModel: 48 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 (*)(...))QStringListModel::itemData -200 (int (*)(...))QStringListModel::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 (*)(...))QStringListModel::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 (0x0x7f31c4ce0680) 0 - vptr=((& QStringListModel::_ZTV16QStringListModel) + 16) - QAbstractListModel (0x0x7f31c4ce06e8) 0 - primary-for QStringListModel (0x0x7f31c4ce0680) - QAbstractItemModel (0x0x7f31c4ce0750) 0 - primary-for QAbstractListModel (0x0x7f31c4ce06e8) - QObject (0x0x7f31c4cf33c0) 0 - primary-for QAbstractItemModel (0x0x7f31c4ce0750) - -Class QSystemSemaphore - size=8 align=8 - base size=8 base align=8 -QSystemSemaphore (0x0x7f31c4cf3540) 0 - -Class QTemporaryDir - size=8 align=8 - base size=8 base align=8 -QTemporaryDir (0x0x7f31c4cf3600) 0 - -Class QTemporaryFile::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTemporaryFile::QPrivateSignal (0x0x7f31c4cf3720) 0 empty - -Vtable for QTemporaryFile -QTemporaryFile::_ZTV14QTemporaryFile: 34 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 (0x0x7f31c4ce07b8) 0 - vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 16) - QFile (0x0x7f31c4ce0820) 0 - primary-for QTemporaryFile (0x0x7f31c4ce07b8) - QFileDevice (0x0x7f31c4ce0888) 0 - primary-for QFile (0x0x7f31c4ce0820) - QIODevice (0x0x7f31c4ce08f0) 0 - primary-for QFileDevice (0x0x7f31c4ce0888) - QObject (0x0x7f31c4cf36c0) 0 - primary-for QIODevice (0x0x7f31c4ce08f0) - -Class QTextBoundaryFinder - size=48 align=8 - base size=48 base align=8 -QTextBoundaryFinder (0x0x7f31c4cf3a80) 0 - -Class QTextCodec::ConverterState - size=32 align=8 - base size=32 base align=8 -QTextCodec::ConverterState (0x0x7f31c4d6f300) 0 - -Vtable for QTextCodec -QTextCodec::_ZTV10QTextCodec: 9 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 0 -64 0 - -Class QTextCodec - size=8 align=8 - base size=8 base align=8 -QTextCodec (0x0x7f31c4d6f2a0) 0 nearly-empty - vptr=((& QTextCodec::_ZTV10QTextCodec) + 16) - -Class QTextEncoder - size=40 align=8 - base size=40 base align=8 -QTextEncoder (0x0x7f31c4d6fcc0) 0 - -Class QTextDecoder - size=40 align=8 - base size=40 base align=8 -QTextDecoder (0x0x7f31c4d6fea0) 0 - -Vtable for std::thread::_State -std::thread::_State::_ZTVNSt6thread6_StateE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt6thread6_StateE) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class std::thread::_State - size=8 align=8 - base size=8 base align=8 -std::thread::_State (0x0x7f31c4dc9120) 0 nearly-empty - vptr=((& std::thread::_State::_ZTVNSt6thread6_StateE) + 16) - -Class std::thread::id - size=8 align=8 - base size=8 base align=8 -std::thread::id (0x0x7f31c4dc9180) 0 - -Class std::thread - size=8 align=8 - base size=8 base align=8 -std::thread (0x0x7f31c4dc90c0) 0 - -Class std::condition_variable - size=48 align=8 - base size=48 base align=8 -std::condition_variable (0x0x7f31c4857540) 0 - -Class std::__at_thread_exit_elt - size=16 align=8 - base size=16 base align=8 -std::__at_thread_exit_elt (0x0x7f31c4857900) 0 - -Class std::_V2::condition_variable_any - size=64 align=8 - base size=64 base align=8 -std::_V2::condition_variable_any (0x0x7f31c4857960) 0 - -Class std::__atomic_futex_unsigned_base - size=1 align=1 - base size=0 base align=1 -std::__atomic_futex_unsigned_base (0x0x7f31c49e8c60) 0 empty - -Vtable for std::future_error -std::future_error::_ZTVSt12future_error: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTISt12future_error) -16 (int (*)(...))std::future_error::~future_error -24 (int (*)(...))std::future_error::~future_error -32 (int (*)(...))std::future_error::what - -Class std::future_error - size=32 align=8 - base size=32 base align=8 -std::future_error (0x0x7f31c49ebc98) 0 - vptr=((& std::future_error::_ZTVSt12future_error) + 16) - std::logic_error (0x0x7f31c49ebd00) 0 - primary-for std::future_error (0x0x7f31c49ebc98) - std::exception (0x0x7f31c4a163c0) 0 nearly-empty - primary-for std::logic_error (0x0x7f31c49ebd00) - -Class std::__future_base::_Result_base::_Deleter - size=1 align=1 - base size=0 base align=1 -std::__future_base::_Result_base::_Deleter (0x0x7f31c4a16ae0) 0 empty - -Vtable for std::__future_base::_Result_base -std::__future_base::_Result_base::_ZTVNSt13__future_base12_Result_baseE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt13__future_base12_Result_baseE) -16 (int (*)(...))__cxa_pure_virtual -24 0 -32 0 - -Class std::__future_base::_Result_base - size=16 align=8 - base size=16 base align=8 -std::__future_base::_Result_base (0x0x7f31c4a16a80) 0 - vptr=((& std::__future_base::_Result_base::_ZTVNSt13__future_base12_Result_baseE) + 16) - -Class std::__future_base::_State_baseV2::__exception_ptr_tag - size=1 align=1 - base size=0 base align=1 -std::__future_base::_State_baseV2::__exception_ptr_tag (0x0x7f31c4821240) 0 empty - -Class std::__future_base::_State_baseV2::_Make_ready - size=32 align=8 - base size=32 base align=8 -std::__future_base::_State_baseV2::_Make_ready (0x0x7f31c4814548) 0 - std::__at_thread_exit_elt (0x0x7f31c4821300) 0 - -Vtable for std::__future_base::_State_baseV2 -std::__future_base::_State_baseV2::_ZTVNSt13__future_base13_State_baseV2E: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt13__future_base13_State_baseV2E) -16 (int (*)(...))std::__future_base::_State_baseV2::~_State_baseV2 -24 (int (*)(...))std::__future_base::_State_baseV2::~_State_baseV2 -32 (int (*)(...))std::__future_base::_State_baseV2::_M_complete_async -40 (int (*)(...))std::__future_base::_State_baseV2::_M_is_deferred_future - -Class std::__future_base::_State_baseV2 - size=32 align=8 - base size=28 base align=8 -std::__future_base::_State_baseV2 (0x0x7f31c4a16c60) 0 - vptr=((& std::__future_base::_State_baseV2::_ZTVNSt13__future_base13_State_baseV2E) + 16) - -Class std::__future_base - size=1 align=1 - base size=0 base align=1 -std::__future_base (0x0x7f31c4a16a20) 0 empty - -Vtable for std::__future_base::_Async_state_commonV2 -std::__future_base::_Async_state_commonV2::_ZTVNSt13__future_base21_Async_state_commonV2E: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt13__future_base21_Async_state_commonV2E) -16 (int (*)(...))std::__future_base::_Async_state_commonV2::~_Async_state_commonV2 -24 (int (*)(...))std::__future_base::_Async_state_commonV2::~_Async_state_commonV2 -32 (int (*)(...))std::__future_base::_Async_state_commonV2::_M_complete_async -40 (int (*)(...))std::__future_base::_State_baseV2::_M_is_deferred_future - -Class std::__future_base::_Async_state_commonV2 - size=48 align=8 - base size=44 base align=8 -std::__future_base::_Async_state_commonV2 (0x0x7f31c3fab270) 0 - vptr=((& std::__future_base::_Async_state_commonV2::_ZTVNSt13__future_base21_Async_state_commonV2E) + 16) - std::__future_base::_State_baseV2 (0x0x7f31c3fcc300) 0 - primary-for std::__future_base::_Async_state_commonV2 (0x0x7f31c3fab270) - -Class QThread::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QThread::QPrivateSignal (0x0x7f31c3fccba0) 0 empty - -Vtable for QThread -QThread::_ZTV7QThread: 15 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 (0x0x7f31c3fab5b0) 0 - vptr=((& QThread::_ZTV7QThread) + 16) - QObject (0x0x7f31c3fccb40) 0 - primary-for QThread (0x0x7f31c3fab5b0) - -Class QThreadPool::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QThreadPool::QPrivateSignal (0x0x7f31c3fccf60) 0 empty - -Vtable for QThreadPool -QThreadPool::_ZTV11QThreadPool: 14 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 (0x0x7f31c3fab618) 0 - vptr=((& QThreadPool::_ZTV11QThreadPool) + 16) - QObject (0x0x7f31c3fccf00) 0 - primary-for QThreadPool (0x0x7f31c3fab618) - -Class QThreadStorageData - size=4 align=4 - base size=4 base align=4 -QThreadStorageData (0x0x7f31c4013180) 0 - -Class QTimeLine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTimeLine::QPrivateSignal (0x0x7f31c4013840) 0 empty - -Vtable for QTimeLine -QTimeLine::_ZTV9QTimeLine: 15 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 (0x0x7f31c3fab680) 0 - vptr=((& QTimeLine::_ZTV9QTimeLine) + 16) - QObject (0x0x7f31c40137e0) 0 - primary-for QTimeLine (0x0x7f31c3fab680) - -Class QTimer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTimer::QPrivateSignal (0x0x7f31c4013a80) 0 empty - -Vtable for QTimer -QTimer::_ZTV6QTimer: 14 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 (0x0x7f31c3fab6e8) 0 - vptr=((& QTimer::_ZTV6QTimer) + 16) - QObject (0x0x7f31c4013a20) 0 - primary-for QTimer (0x0x7f31c3fab6e8) - -Class QTimeZone::OffsetData - size=32 align=8 - base size=28 base align=8 -QTimeZone::OffsetData (0x0x7f31c3c85420) 0 - -Class QTimeZone - size=8 align=8 - base size=8 base align=8 -QTimeZone (0x0x7f31c3c853c0) 0 - -Class QTranslator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTranslator::QPrivateSignal (0x0x7f31c3d1f4e0) 0 empty - -Vtable for QTranslator -QTranslator::_ZTV11QTranslator: 16 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 (0x0x7f31c3d11dd0) 0 - vptr=((& QTranslator::_ZTV11QTranslator) + 16) - QObject (0x0x7f31c3d1f480) 0 - primary-for QTranslator (0x0x7f31c3d11dd0) - -Class QTransposeProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTransposeProxyModel::QPrivateSignal (0x0x7f31c3d1f720) 0 empty - -Vtable for QTransposeProxyModel -QTransposeProxyModel::_ZTV20QTransposeProxyModel: 53 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QTransposeProxyModel) -16 (int (*)(...))QTransposeProxyModel::metaObject -24 (int (*)(...))QTransposeProxyModel::qt_metacast -32 (int (*)(...))QTransposeProxyModel::qt_metacall -40 (int (*)(...))QTransposeProxyModel::~QTransposeProxyModel -48 (int (*)(...))QTransposeProxyModel::~QTransposeProxyModel -56 (int (*)(...))QObject::event -64 (int (*)(...))QObject::eventFilter -72 (int (*)(...))QObject::timerEvent -80 (int (*)(...))QObject::childEvent -88 (int (*)(...))QObject::customEvent -96 (int (*)(...))QObject::connectNotify -104 (int (*)(...))QObject::disconnectNotify -112 (int (*)(...))QTransposeProxyModel::index -120 (int (*)(...))QTransposeProxyModel::parent -128 (int (*)(...))QAbstractProxyModel::sibling -136 (int (*)(...))QTransposeProxyModel::rowCount -144 (int (*)(...))QTransposeProxyModel::columnCount -152 (int (*)(...))QAbstractProxyModel::hasChildren -160 (int (*)(...))QAbstractProxyModel::data -168 (int (*)(...))QAbstractProxyModel::setData -176 (int (*)(...))QTransposeProxyModel::headerData -184 (int (*)(...))QTransposeProxyModel::setHeaderData -192 (int (*)(...))QTransposeProxyModel::itemData -200 (int (*)(...))QTransposeProxyModel::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 (*)(...))QTransposeProxyModel::insertRows -264 (int (*)(...))QTransposeProxyModel::insertColumns -272 (int (*)(...))QTransposeProxyModel::removeRows -280 (int (*)(...))QTransposeProxyModel::removeColumns -288 (int (*)(...))QTransposeProxyModel::moveRows -296 (int (*)(...))QTransposeProxyModel::moveColumns -304 (int (*)(...))QAbstractProxyModel::fetchMore -312 (int (*)(...))QAbstractProxyModel::canFetchMore -320 (int (*)(...))QAbstractProxyModel::flags -328 (int (*)(...))QTransposeProxyModel::sort -336 (int (*)(...))QAbstractProxyModel::buddy -344 (int (*)(...))QAbstractItemModel::match -352 (int (*)(...))QTransposeProxyModel::span -360 (int (*)(...))QAbstractItemModel::roleNames -368 (int (*)(...))QAbstractProxyModel::submit -376 (int (*)(...))QAbstractProxyModel::revert -384 (int (*)(...))QTransposeProxyModel::setSourceModel -392 (int (*)(...))QTransposeProxyModel::mapToSource -400 (int (*)(...))QTransposeProxyModel::mapFromSource -408 (int (*)(...))QAbstractProxyModel::mapSelectionToSource -416 (int (*)(...))QAbstractProxyModel::mapSelectionFromSource - -Class QTransposeProxyModel - size=16 align=8 - base size=16 base align=8 -QTransposeProxyModel (0x0x7f31c3d11e38) 0 - vptr=((& QTransposeProxyModel::_ZTV20QTransposeProxyModel) + 16) - QAbstractProxyModel (0x0x7f31c3d11ea0) 0 - primary-for QTransposeProxyModel (0x0x7f31c3d11e38) - QAbstractItemModel (0x0x7f31c3d11f08) 0 - primary-for QAbstractProxyModel (0x0x7f31c3d11ea0) - QObject (0x0x7f31c3d1f6c0) 0 - primary-for QAbstractItemModel (0x0x7f31c3d11f08) - -Class QUrlQuery - size=8 align=8 - base size=8 base align=8 -QUrlQuery (0x0x7f31c3d1f900) 0 - -Class QWaitCondition - size=8 align=8 - base size=8 base align=8 -QWaitCondition (0x0x7f31c3e1bde0) 0 - -Class QXmlStreamStringRef - size=16 align=8 - base size=16 base align=8 -QXmlStreamStringRef (0x0x7f31c3e1bf00) 0 - -Class QXmlStreamAttribute - size=80 align=8 - base size=73 base align=8 -QXmlStreamAttribute (0x0x7f31c3aca300) 0 - -Class QXmlStreamAttributes - size=8 align=8 - base size=8 base align=8 -QXmlStreamAttributes (0x0x7f31c3b38208) 0 - QVector (0x0x7f31c3b31a20) 0 - -Class QXmlStreamNamespaceDeclaration - size=40 align=8 - base size=40 base align=8 -QXmlStreamNamespaceDeclaration (0x0x7f31c3b31d20) 0 - -Class QXmlStreamNotationDeclaration - size=56 align=8 - base size=56 base align=8 -QXmlStreamNotationDeclaration (0x0x7f31c3bb0cc0) 0 - -Class QXmlStreamEntityDeclaration - size=88 align=8 - base size=88 base align=8 -QXmlStreamEntityDeclaration (0x0x7f31c3c0dcc0) 0 - -Vtable for QXmlStreamEntityResolver -QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6 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 (0x0x7f31c387ad80) 0 nearly-empty - vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 16) - -Class QXmlStreamReader - size=8 align=8 - base size=8 base align=8 -QXmlStreamReader (0x0x7f31c387ade0) 0 - -Class QXmlStreamWriter - size=8 align=8 - base size=8 base align=8 -QXmlStreamWriter (0x0x7f31c38b4cc0) 0 - -Class QRgba64 - size=8 align=8 - base size=8 base align=8 -QRgba64 (0x0x7f31c3908300) 0 - -Class QColor::CT - size=10 align=2 - base size=10 base align=2 -QColor::CT (0x0x7f31c39aa3c0) 0 - -Class QColor - size=16 align=4 - base size=14 base align=4 -QColor (0x0x7f31c39aa360) 0 - -Class QRegion::QRegionData - size=16 align=8 - base size=16 base align=8 -QRegion::QRegionData (0x0x7f31c366e2a0) 0 - -Class QRegion - size=8 align=8 - base size=8 base align=8 -QRegion (0x0x7f31c366e240) 0 - -Class QKeySequence - size=8 align=8 - base size=8 base align=8 -QKeySequence (0x0x7f31c37d9ea0) 0 - -Class QVector2D - size=8 align=4 - base size=8 base align=4 -QVector2D (0x0x7f31c34c7a20) 0 - -Class QTouchDevice - size=8 align=8 - base size=8 base align=8 -QTouchDevice (0x0x7f31c3534ae0) 0 - -Vtable for QInputEvent -QInputEvent::_ZTV11QInputEvent: 4 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 (0x0x7f31c35218f0) 0 - vptr=((& QInputEvent::_ZTV11QInputEvent) + 16) - QEvent (0x0x7f31c357b3c0) 0 - primary-for QInputEvent (0x0x7f31c35218f0) - -Vtable for QEnterEvent -QEnterEvent::_ZTV11QEnterEvent: 4 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 (0x0x7f31c3521958) 0 - vptr=((& QEnterEvent::_ZTV11QEnterEvent) + 16) - QEvent (0x0x7f31c357b5a0) 0 - primary-for QEnterEvent (0x0x7f31c3521958) - -Vtable for QMouseEvent -QMouseEvent::_ZTV11QMouseEvent: 4 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 (0x0x7f31c35219c0) 0 - vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 16) - QInputEvent (0x0x7f31c3521a28) 0 - primary-for QMouseEvent (0x0x7f31c35219c0) - QEvent (0x0x7f31c357b960) 0 - primary-for QInputEvent (0x0x7f31c3521a28) - -Vtable for QHoverEvent -QHoverEvent::_ZTV11QHoverEvent: 4 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 (0x0x7f31c3521a90) 0 - vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 16) - QInputEvent (0x0x7f31c3521af8) 0 - primary-for QHoverEvent (0x0x7f31c3521a90) - QEvent (0x0x7f31c357be40) 0 - primary-for QInputEvent (0x0x7f31c3521af8) - -Vtable for QWheelEvent -QWheelEvent::_ZTV11QWheelEvent: 4 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 (0x0x7f31c3521b60) 0 - vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 16) - QInputEvent (0x0x7f31c3521bc8) 0 - primary-for QWheelEvent (0x0x7f31c3521b60) - QEvent (0x0x7f31c35b6060) 0 - primary-for QInputEvent (0x0x7f31c3521bc8) - -Vtable for QTabletEvent -QTabletEvent::_ZTV12QTabletEvent: 4 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 (0x0x7f31c3521c30) 0 - vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 16) - QInputEvent (0x0x7f31c3521c98) 0 - primary-for QTabletEvent (0x0x7f31c3521c30) - QEvent (0x0x7f31c35b6780) 0 - primary-for QInputEvent (0x0x7f31c3521c98) - -Vtable for QNativeGestureEvent -QNativeGestureEvent::_ZTV19QNativeGestureEvent: 4 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 (0x0x7f31c3521d00) 0 - vptr=((& QNativeGestureEvent::_ZTV19QNativeGestureEvent) + 16) - QInputEvent (0x0x7f31c3521d68) 0 - primary-for QNativeGestureEvent (0x0x7f31c3521d00) - QEvent (0x0x7f31c35f10c0) 0 - primary-for QInputEvent (0x0x7f31c3521d68) - -Vtable for QKeyEvent -QKeyEvent::_ZTV9QKeyEvent: 4 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 (0x0x7f31c3521dd0) 0 - vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 16) - QInputEvent (0x0x7f31c3521e38) 0 - primary-for QKeyEvent (0x0x7f31c3521dd0) - QEvent (0x0x7f31c35f13c0) 0 - primary-for QInputEvent (0x0x7f31c3521e38) - -Vtable for QFocusEvent -QFocusEvent::_ZTV11QFocusEvent: 4 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 (0x0x7f31c3521ea0) 0 - vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 16) - QEvent (0x0x7f31c35f16c0) 0 - primary-for QFocusEvent (0x0x7f31c3521ea0) - -Vtable for QPaintEvent -QPaintEvent::_ZTV11QPaintEvent: 4 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 (0x0x7f31c3521f08) 0 - vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 16) - QEvent (0x0x7f31c35f17e0) 0 - primary-for QPaintEvent (0x0x7f31c3521f08) - -Vtable for QMoveEvent -QMoveEvent::_ZTV10QMoveEvent: 4 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 (0x0x7f31c3521f70) 0 - vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 16) - QEvent (0x0x7f31c35f1900) 0 - primary-for QMoveEvent (0x0x7f31c3521f70) - -Vtable for QExposeEvent -QExposeEvent::_ZTV12QExposeEvent: 4 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 (0x0x7f31c3626000) 0 - vptr=((& QExposeEvent::_ZTV12QExposeEvent) + 16) - QEvent (0x0x7f31c35f1a20) 0 - primary-for QExposeEvent (0x0x7f31c3626000) - -Vtable for QPlatformSurfaceEvent -QPlatformSurfaceEvent::_ZTV21QPlatformSurfaceEvent: 4 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 (0x0x7f31c3626068) 0 - vptr=((& QPlatformSurfaceEvent::_ZTV21QPlatformSurfaceEvent) + 16) - QEvent (0x0x7f31c35f1ae0) 0 - primary-for QPlatformSurfaceEvent (0x0x7f31c3626068) - -Vtable for QResizeEvent -QResizeEvent::_ZTV12QResizeEvent: 4 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 (0x0x7f31c36260d0) 0 - vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 16) - QEvent (0x0x7f31c35f1ba0) 0 - primary-for QResizeEvent (0x0x7f31c36260d0) - -Vtable for QCloseEvent -QCloseEvent::_ZTV11QCloseEvent: 4 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 (0x0x7f31c3626138) 0 - vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 16) - QEvent (0x0x7f31c35f1cc0) 0 - primary-for QCloseEvent (0x0x7f31c3626138) - -Vtable for QIconDragEvent -QIconDragEvent::_ZTV14QIconDragEvent: 4 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 (0x0x7f31c36261a0) 0 - vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 16) - QEvent (0x0x7f31c35f1d20) 0 - primary-for QIconDragEvent (0x0x7f31c36261a0) - -Vtable for QShowEvent -QShowEvent::_ZTV10QShowEvent: 4 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 (0x0x7f31c3626208) 0 - vptr=((& QShowEvent::_ZTV10QShowEvent) + 16) - QEvent (0x0x7f31c35f1d80) 0 - primary-for QShowEvent (0x0x7f31c3626208) - -Vtable for QHideEvent -QHideEvent::_ZTV10QHideEvent: 4 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 (0x0x7f31c3626270) 0 - vptr=((& QHideEvent::_ZTV10QHideEvent) + 16) - QEvent (0x0x7f31c35f1de0) 0 - primary-for QHideEvent (0x0x7f31c3626270) - -Vtable for QContextMenuEvent -QContextMenuEvent::_ZTV17QContextMenuEvent: 4 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 (0x0x7f31c36262d8) 0 - vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 16) - QInputEvent (0x0x7f31c3626340) 0 - primary-for QContextMenuEvent (0x0x7f31c36262d8) - QEvent (0x0x7f31c35f1e40) 0 - primary-for QInputEvent (0x0x7f31c3626340) - -Class QInputMethodEvent::Attribute - size=32 align=8 - base size=32 base align=8 -QInputMethodEvent::Attribute (0x0x7f31c36461e0) 0 - -Vtable for QInputMethodEvent -QInputMethodEvent::_ZTV17QInputMethodEvent: 4 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 (0x0x7f31c36263a8) 0 - vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 16) - QEvent (0x0x7f31c3646180) 0 - primary-for QInputMethodEvent (0x0x7f31c36263a8) - -Class QInputMethodQueryEvent::QueryPair - size=24 align=8 - base size=24 base align=8 -QInputMethodQueryEvent::QueryPair (0x0x7f31c32bf540) 0 - -Vtable for QInputMethodQueryEvent -QInputMethodQueryEvent::_ZTV22QInputMethodQueryEvent: 4 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 (0x0x7f31c32c05b0) 0 - vptr=((& QInputMethodQueryEvent::_ZTV22QInputMethodQueryEvent) + 16) - QEvent (0x0x7f31c32bf4e0) 0 - primary-for QInputMethodQueryEvent (0x0x7f31c32c05b0) - -Vtable for QDropEvent -QDropEvent::_ZTV10QDropEvent: 4 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 (0x0x7f31c3335680) 0 - vptr=((& QDropEvent::_ZTV10QDropEvent) + 16) - QEvent (0x0x7f31c333e2a0) 0 - primary-for QDropEvent (0x0x7f31c3335680) - -Vtable for QDragMoveEvent -QDragMoveEvent::_ZTV14QDragMoveEvent: 4 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 (0x0x7f31c33356e8) 0 - vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 16) - QDropEvent (0x0x7f31c3335750) 0 - primary-for QDragMoveEvent (0x0x7f31c33356e8) - QEvent (0x0x7f31c333e660) 0 - primary-for QDropEvent (0x0x7f31c3335750) - -Vtable for QDragEnterEvent -QDragEnterEvent::_ZTV15QDragEnterEvent: 4 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 (0x0x7f31c33357b8) 0 - vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 16) - QDragMoveEvent (0x0x7f31c3335820) 0 - primary-for QDragEnterEvent (0x0x7f31c33357b8) - QDropEvent (0x0x7f31c3335888) 0 - primary-for QDragMoveEvent (0x0x7f31c3335820) - QEvent (0x0x7f31c333e8a0) 0 - primary-for QDropEvent (0x0x7f31c3335888) - -Vtable for QDragLeaveEvent -QDragLeaveEvent::_ZTV15QDragLeaveEvent: 4 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 (0x0x7f31c33358f0) 0 - vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 16) - QEvent (0x0x7f31c333e900) 0 - primary-for QDragLeaveEvent (0x0x7f31c33358f0) - -Vtable for QHelpEvent -QHelpEvent::_ZTV10QHelpEvent: 4 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 (0x0x7f31c3335958) 0 - vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 16) - QEvent (0x0x7f31c333e960) 0 - primary-for QHelpEvent (0x0x7f31c3335958) - -Vtable for QStatusTipEvent -QStatusTipEvent::_ZTV15QStatusTipEvent: 4 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 (0x0x7f31c33359c0) 0 - vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 16) - QEvent (0x0x7f31c333ec00) 0 - primary-for QStatusTipEvent (0x0x7f31c33359c0) - -Vtable for QWhatsThisClickedEvent -QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent: 4 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 (0x0x7f31c3335a28) 0 - vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 16) - QEvent (0x0x7f31c333ecc0) 0 - primary-for QWhatsThisClickedEvent (0x0x7f31c3335a28) - -Vtable for QActionEvent -QActionEvent::_ZTV12QActionEvent: 4 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 (0x0x7f31c3335a90) 0 - vptr=((& QActionEvent::_ZTV12QActionEvent) + 16) - QEvent (0x0x7f31c333ed80) 0 - primary-for QActionEvent (0x0x7f31c3335a90) - -Vtable for QFileOpenEvent -QFileOpenEvent::_ZTV14QFileOpenEvent: 4 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 (0x0x7f31c3335af8) 0 - vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 16) - QEvent (0x0x7f31c333eea0) 0 - primary-for QFileOpenEvent (0x0x7f31c3335af8) - -Vtable for QToolBarChangeEvent -QToolBarChangeEvent::_ZTV19QToolBarChangeEvent: 4 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 (0x0x7f31c3335b60) 0 - vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 16) - QEvent (0x0x7f31c3379000) 0 - primary-for QToolBarChangeEvent (0x0x7f31c3335b60) - -Vtable for QShortcutEvent -QShortcutEvent::_ZTV14QShortcutEvent: 4 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 (0x0x7f31c3335bc8) 0 - vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 16) - QEvent (0x0x7f31c33790c0) 0 - primary-for QShortcutEvent (0x0x7f31c3335bc8) - -Vtable for QWindowStateChangeEvent -QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent: 4 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 (0x0x7f31c3335c30) 0 - vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 16) - QEvent (0x0x7f31c3379240) 0 - primary-for QWindowStateChangeEvent (0x0x7f31c3335c30) - -Class QPointingDeviceUniqueId - size=8 align=8 - base size=8 base align=8 -QPointingDeviceUniqueId (0x0x7f31c33793c0) 0 - -Class QTouchEvent::TouchPoint - size=8 align=8 - base size=8 base align=8 -QTouchEvent::TouchPoint (0x0x7f31c33ca780) 0 - -Vtable for QTouchEvent -QTouchEvent::_ZTV11QTouchEvent: 4 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 (0x0x7f31c33d4478) 0 - vptr=((& QTouchEvent::_ZTV11QTouchEvent) + 16) - QInputEvent (0x0x7f31c33d44e0) 0 - primary-for QTouchEvent (0x0x7f31c33d4478) - QEvent (0x0x7f31c33ca720) 0 - primary-for QInputEvent (0x0x7f31c33d44e0) - -Vtable for QScrollPrepareEvent -QScrollPrepareEvent::_ZTV19QScrollPrepareEvent: 4 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 (0x0x7f31c30e31a0) 0 - vptr=((& QScrollPrepareEvent::_ZTV19QScrollPrepareEvent) + 16) - QEvent (0x0x7f31c30dcd20) 0 - primary-for QScrollPrepareEvent (0x0x7f31c30e31a0) - -Vtable for QScrollEvent -QScrollEvent::_ZTV12QScrollEvent: 4 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 (0x0x7f31c30e3208) 0 - vptr=((& QScrollEvent::_ZTV12QScrollEvent) + 16) - QEvent (0x0x7f31c30dcd80) 0 - primary-for QScrollEvent (0x0x7f31c30e3208) - -Vtable for QScreenOrientationChangeEvent -QScreenOrientationChangeEvent::_ZTV29QScreenOrientationChangeEvent: 4 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 (0x0x7f31c30e3270) 0 - vptr=((& QScreenOrientationChangeEvent::_ZTV29QScreenOrientationChangeEvent) + 16) - QEvent (0x0x7f31c30dcde0) 0 - primary-for QScreenOrientationChangeEvent (0x0x7f31c30e3270) - -Vtable for QApplicationStateChangeEvent -QApplicationStateChangeEvent::_ZTV28QApplicationStateChangeEvent: 4 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 (0x0x7f31c30e32d8) 0 - vptr=((& QApplicationStateChangeEvent::_ZTV28QApplicationStateChangeEvent) + 16) - QEvent (0x0x7f31c30dce40) 0 - primary-for QApplicationStateChangeEvent (0x0x7f31c30e32d8) - -Class QFont - size=16 align=8 - base size=12 base align=8 -QFont (0x0x7f31c30dcea0) 0 - -Class QPolygon - size=8 align=8 - base size=8 base align=8 -QPolygon (0x0x7f31c3219750) 0 - QVector (0x0x7f31c3209f00) 0 - -Class QPolygonF - size=8 align=8 - base size=8 base align=8 -QPolygonF (0x0x7f31c2e3aa90) 0 - QVector (0x0x7f31c2e61060) 0 - -Class QMatrix - size=48 align=8 - base size=48 base align=8 -QMatrix (0x0x7f31c2ecef00) 0 - -Class QPainterPath::Element - size=24 align=8 - base size=24 base align=8 -QPainterPath::Element (0x0x7f31c2f3fd20) 0 - -Class QPainterPath - size=8 align=8 - base size=8 base align=8 -QPainterPath (0x0x7f31c2f3fcc0) 0 - -Class QPainterPathStroker - size=8 align=8 - base size=8 base align=8 -QPainterPathStroker (0x0x7f31c2c920c0) 0 - -Class QTransform - size=88 align=8 - base size=88 base align=8 -QTransform (0x0x7f31c2c92780) 0 - -Vtable for QPaintDevice -QPaintDevice::_ZTV12QPaintDevice: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI12QPaintDevice) -16 0 -24 0 -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 (0x0x7f31c2d6d240) 0 - vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 16) - -Class QPixelFormat - size=8 align=8 - base size=8 base align=8 -QPixelFormat (0x0x7f31c2d6d840) 0 - -Vtable for QImage -QImage::_ZTV6QImage: 10 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 (0x0x7f31c2a1b8f0) 0 - vptr=((& QImage::_ZTV6QImage) + 16) - QPaintDevice (0x0x7f31c2a3a180) 0 - primary-for QImage (0x0x7f31c2a1b8f0) - -Vtable for QPixmap -QPixmap::_ZTV7QPixmap: 10 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 (0x0x7f31c2b35340) 0 - vptr=((& QPixmap::_ZTV7QPixmap) + 16) - QPaintDevice (0x0x7f31c2b23f00) 0 - primary-for QPixmap (0x0x7f31c2b35340) - -Class QBrush - size=8 align=8 - base size=8 base align=8 -QBrush (0x0x7f31c281d240) 0 - -Class QBrushData - size=112 align=8 - base size=112 base align=8 -QBrushData (0x0x7f31c28e0780) 0 - -Class QGradient - size=64 align=8 - base size=64 base align=8 -QGradient (0x0x7f31c28e09c0) 0 - -Class QLinearGradient - size=64 align=8 - base size=64 base align=8 -QLinearGradient (0x0x7f31c28d6d00) 0 - QGradient (0x0x7f31c2948120) 0 - -Class QRadialGradient - size=64 align=8 - base size=64 base align=8 -QRadialGradient (0x0x7f31c28d6d68) 0 - QGradient (0x0x7f31c2948240) 0 - -Class QConicalGradient - size=64 align=8 - base size=64 base align=8 -QConicalGradient (0x0x7f31c28d6dd0) 0 - QGradient (0x0x7f31c2948360) 0 - -Class QPen - size=8 align=8 - base size=8 base align=8 -QPen (0x0x7f31c2948420) 0 - -Class QTextOption::Tab - size=16 align=8 - base size=14 base align=8 -QTextOption::Tab (0x0x7f31c2606d80) 0 - -Class QTextOption - size=32 align=8 - base size=32 base align=8 -QTextOption (0x0x7f31c2606d20) 0 - -Class QTextLength - size=16 align=8 - base size=16 base align=8 -QTextLength (0x0x7f31c26704e0) 0 - -Class QTextFormat - size=16 align=8 - base size=12 base align=8 -QTextFormat (0x0x7f31c26c6e40) 0 - -Class QTextCharFormat - size=16 align=8 - base size=12 base align=8 -QTextCharFormat (0x0x7f31c2435af8) 0 - QTextFormat (0x0x7f31c2461540) 0 - -Class QTextBlockFormat - size=16 align=8 - base size=12 base align=8 -QTextBlockFormat (0x0x7f31c24d6f08) 0 - QTextFormat (0x0x7f31c24d7f00) 0 - -Class QTextListFormat - size=16 align=8 - base size=12 base align=8 -QTextListFormat (0x0x7f31c2547478) 0 - QTextFormat (0x0x7f31c253acc0) 0 - -Class QTextImageFormat - size=16 align=8 - base size=12 base align=8 -QTextImageFormat (0x0x7f31c258f888) 0 - QTextCharFormat (0x0x7f31c258f8f0) 0 - QTextFormat (0x0x7f31c2598480) 0 - -Class QTextFrameFormat - size=16 align=8 - base size=12 base align=8 -QTextFrameFormat (0x0x7f31c21cfe38) 0 - QTextFormat (0x0x7f31c21d9ae0) 0 - -Class QTextTableFormat - size=16 align=8 - base size=12 base align=8 -QTextTableFormat (0x0x7f31c22373a8) 0 - QTextFrameFormat (0x0x7f31c2237410) 0 - QTextFormat (0x0x7f31c223d720) 0 - -Class QTextTableCellFormat - size=16 align=8 - base size=12 base align=8 -QTextTableCellFormat (0x0x7f31c228f958) 0 - QTextCharFormat (0x0x7f31c228f9c0) 0 - QTextFormat (0x0x7f31c22a00c0) 0 - -Class QFontDatabase - size=8 align=8 - base size=8 base align=8 -QFontDatabase (0x0x7f31c22f1f00) 0 - -Class QRawFont - size=8 align=8 - base size=8 base align=8 -QRawFont (0x0x7f31c231f120) 0 - -Class QGlyphRun - size=8 align=8 - base size=8 base align=8 -QGlyphRun (0x0x7f31c1ff9900) 0 - -Class QTextCursor - size=8 align=8 - base size=8 base align=8 -QTextCursor (0x0x7f31c20e4840) 0 - -Class QTextInlineObject - size=16 align=8 - base size=16 base align=8 -QTextInlineObject (0x0x7f31c21bf4e0) 0 - -Class QTextLayout::FormatRange - size=24 align=8 - base size=24 base align=8 -QTextLayout::FormatRange (0x0x7f31c21bf900) 0 - -Class QTextLayout - size=8 align=8 - base size=8 base align=8 -QTextLayout (0x0x7f31c21bf8a0) 0 - -Class QTextLine - size=16 align=8 - base size=16 base align=8 -QTextLine (0x0x7f31c1e75000) 0 - -Vtable for QAbstractUndoItem -QAbstractUndoItem::_ZTV17QAbstractUndoItem: 6 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 (0x0x7f31c1e75480) 0 nearly-empty - vptr=((& QAbstractUndoItem::_ZTV17QAbstractUndoItem) + 16) - -Class QTextDocument::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextDocument::QPrivateSignal (0x0x7f31c1e75720) 0 empty - -Vtable for QTextDocument -QTextDocument::_ZTV13QTextDocument: 17 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 (0x0x7f31c1e741a0) 0 - vptr=((& QTextDocument::_ZTV13QTextDocument) + 16) - QObject (0x0x7f31c1e756c0) 0 - primary-for QTextDocument (0x0x7f31c1e741a0) - -Class QPalette::Data - size=4 align=4 - base size=4 base align=4 -QPalette::Data (0x0x7f31c1ee8720) 0 - -Class QPalette - size=16 align=8 - base size=12 base align=8 -QPalette (0x0x7f31c1ee86c0) 0 - -Class QAbstractTextDocumentLayout::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractTextDocumentLayout::QPrivateSignal (0x0x7f31c1bdaae0) 0 empty - -Class QAbstractTextDocumentLayout::Selection - size=24 align=8 - base size=24 base align=8 -QAbstractTextDocumentLayout::Selection (0x0x7f31c1bdab40) 0 - -Class QAbstractTextDocumentLayout::PaintContext - size=64 align=8 - base size=64 base align=8 -QAbstractTextDocumentLayout::PaintContext (0x0x7f31c1bdaba0) 0 - -Vtable for QAbstractTextDocumentLayout -QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout: 24 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI27QAbstractTextDocumentLayout) -16 (int (*)(...))QAbstractTextDocumentLayout::metaObject -24 (int (*)(...))QAbstractTextDocumentLayout::qt_metacast -32 (int (*)(...))QAbstractTextDocumentLayout::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c1bcff70) 0 - vptr=((& QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout) + 16) - QObject (0x0x7f31c1bdaa80) 0 - primary-for QAbstractTextDocumentLayout (0x0x7f31c1bcff70) - -Vtable for QTextObjectInterface -QTextObjectInterface::_ZTV20QTextObjectInterface: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QTextObjectInterface) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual -40 (int (*)(...))__cxa_pure_virtual - -Class QTextObjectInterface - size=8 align=8 - base size=8 base align=8 -QTextObjectInterface (0x0x7f31c1ca8780) 0 nearly-empty - vptr=((& QTextObjectInterface::_ZTV20QTextObjectInterface) + 16) - -Class QAccessible::State - size=8 align=8 - base size=5 base align=8 -QAccessible::State (0x0x7f31c1ca89c0) 0 - -Vtable for QAccessible::ActivationObserver -QAccessible::ActivationObserver::_ZTVN11QAccessible18ActivationObserverE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN11QAccessible18ActivationObserverE) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QAccessible::ActivationObserver - size=8 align=8 - base size=8 base align=8 -QAccessible::ActivationObserver (0x0x7f31c1ca8a20) 0 nearly-empty - vptr=((& QAccessible::ActivationObserver::_ZTVN11QAccessible18ActivationObserverE) + 16) - -Class QAccessible - size=1 align=1 - base size=0 base align=1 -QAccessible (0x0x7f31c1ca8960) 0 empty - -Vtable for QAccessibleInterface -QAccessibleInterface::_ZTV20QAccessibleInterface: 23 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QAccessibleInterface) -16 0 -24 0 -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 (0x0x7f31c1ce3600) 0 nearly-empty - vptr=((& QAccessibleInterface::_ZTV20QAccessibleInterface) + 16) - -Vtable for QAccessibleTextInterface -QAccessibleTextInterface::_ZTV24QAccessibleTextInterface: 20 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI24QAccessibleTextInterface) -16 0 -24 0 -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 (0x0x7f31c1ce3960) 0 nearly-empty - vptr=((& QAccessibleTextInterface::_ZTV24QAccessibleTextInterface) + 16) - -Vtable for QAccessibleEditableTextInterface -QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface: 7 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI32QAccessibleEditableTextInterface) -16 0 -24 0 -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 (0x0x7f31c1ce39c0) 0 nearly-empty - vptr=((& QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface) + 16) - -Vtable for QAccessibleValueInterface -QAccessibleValueInterface::_ZTV25QAccessibleValueInterface: 9 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI25QAccessibleValueInterface) -16 0 -24 0 -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 (0x0x7f31c1ce3a20) 0 nearly-empty - vptr=((& QAccessibleValueInterface::_ZTV25QAccessibleValueInterface) + 16) - -Vtable for QAccessibleTableCellInterface -QAccessibleTableCellInterface::_ZTV29QAccessibleTableCellInterface: 12 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI29QAccessibleTableCellInterface) -16 0 -24 0 -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 (0x0x7f31c1ce3a80) 0 nearly-empty - vptr=((& QAccessibleTableCellInterface::_ZTV29QAccessibleTableCellInterface) + 16) - -Vtable for QAccessibleTableInterface -QAccessibleTableInterface::_ZTV25QAccessibleTableInterface: 24 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI25QAccessibleTableInterface) -16 0 -24 0 -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 (0x0x7f31c1ce3ae0) 0 nearly-empty - vptr=((& QAccessibleTableInterface::_ZTV25QAccessibleTableInterface) + 16) - -Vtable for QAccessibleActionInterface -QAccessibleActionInterface::_ZTV26QAccessibleActionInterface: 9 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI26QAccessibleActionInterface) -16 0 -24 0 -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 (0x0x7f31c1ce3b40) 0 nearly-empty - vptr=((& QAccessibleActionInterface::_ZTV26QAccessibleActionInterface) + 16) - -Vtable for QAccessibleImageInterface -QAccessibleImageInterface::_ZTV25QAccessibleImageInterface: 7 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI25QAccessibleImageInterface) -16 0 -24 0 -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 (0x0x7f31c1ce3c60) 0 nearly-empty - vptr=((& QAccessibleImageInterface::_ZTV25QAccessibleImageInterface) + 16) - -Vtable for QAccessibleEvent -QAccessibleEvent::_ZTV16QAccessibleEvent: 5 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 (0x0x7f31c1ce3cc0) 0 - vptr=((& QAccessibleEvent::_ZTV16QAccessibleEvent) + 16) - -Vtable for QAccessibleStateChangeEvent -QAccessibleStateChangeEvent::_ZTV27QAccessibleStateChangeEvent: 5 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 (0x0x7f31c1ce05b0) 0 - vptr=((& QAccessibleStateChangeEvent::_ZTV27QAccessibleStateChangeEvent) + 16) - QAccessibleEvent (0x0x7f31c1d476c0) 0 - primary-for QAccessibleStateChangeEvent (0x0x7f31c1ce05b0) - -Vtable for QAccessibleTextCursorEvent -QAccessibleTextCursorEvent::_ZTV26QAccessibleTextCursorEvent: 5 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 (0x0x7f31c1ce0618) 0 - vptr=((& QAccessibleTextCursorEvent::_ZTV26QAccessibleTextCursorEvent) + 16) - QAccessibleEvent (0x0x7f31c1d47a80) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f31c1ce0618) - -Vtable for QAccessibleTextSelectionEvent -QAccessibleTextSelectionEvent::_ZTV29QAccessibleTextSelectionEvent: 5 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 (0x0x7f31c1ce0680) 0 - vptr=((& QAccessibleTextSelectionEvent::_ZTV29QAccessibleTextSelectionEvent) + 16) - QAccessibleTextCursorEvent (0x0x7f31c1ce06e8) 0 - primary-for QAccessibleTextSelectionEvent (0x0x7f31c1ce0680) - QAccessibleEvent (0x0x7f31c1d47ea0) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f31c1ce06e8) - -Vtable for QAccessibleTextInsertEvent -QAccessibleTextInsertEvent::_ZTV26QAccessibleTextInsertEvent: 5 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 (0x0x7f31c1ce0750) 0 - vptr=((& QAccessibleTextInsertEvent::_ZTV26QAccessibleTextInsertEvent) + 16) - QAccessibleTextCursorEvent (0x0x7f31c1ce07b8) 0 - primary-for QAccessibleTextInsertEvent (0x0x7f31c1ce0750) - QAccessibleEvent (0x0x7f31c1db7360) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f31c1ce07b8) - -Vtable for QAccessibleTextRemoveEvent -QAccessibleTextRemoveEvent::_ZTV26QAccessibleTextRemoveEvent: 5 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 (0x0x7f31c1ce0820) 0 - vptr=((& QAccessibleTextRemoveEvent::_ZTV26QAccessibleTextRemoveEvent) + 16) - QAccessibleTextCursorEvent (0x0x7f31c1ce0888) 0 - primary-for QAccessibleTextRemoveEvent (0x0x7f31c1ce0820) - QAccessibleEvent (0x0x7f31c1db7780) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f31c1ce0888) - -Vtable for QAccessibleTextUpdateEvent -QAccessibleTextUpdateEvent::_ZTV26QAccessibleTextUpdateEvent: 5 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 (0x0x7f31c1ce08f0) 0 - vptr=((& QAccessibleTextUpdateEvent::_ZTV26QAccessibleTextUpdateEvent) + 16) - QAccessibleTextCursorEvent (0x0x7f31c1ce0958) 0 - primary-for QAccessibleTextUpdateEvent (0x0x7f31c1ce08f0) - QAccessibleEvent (0x0x7f31c1db7ba0) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f31c1ce0958) - -Vtable for QAccessibleValueChangeEvent -QAccessibleValueChangeEvent::_ZTV27QAccessibleValueChangeEvent: 5 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 (0x0x7f31c1ce09c0) 0 - vptr=((& QAccessibleValueChangeEvent::_ZTV27QAccessibleValueChangeEvent) + 16) - QAccessibleEvent (0x0x7f31c19e4060) 0 - primary-for QAccessibleValueChangeEvent (0x0x7f31c1ce09c0) - -Vtable for QAccessibleTableModelChangeEvent -QAccessibleTableModelChangeEvent::_ZTV32QAccessibleTableModelChangeEvent: 5 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 (0x0x7f31c1ce0a28) 0 - vptr=((& QAccessibleTableModelChangeEvent::_ZTV32QAccessibleTableModelChangeEvent) + 16) - QAccessibleEvent (0x0x7f31c19e4480) 0 - primary-for QAccessibleTableModelChangeEvent (0x0x7f31c1ce0a28) - -Vtable for QAccessibleBridge -QAccessibleBridge::_ZTV17QAccessibleBridge: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QAccessibleBridge) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual -40 (int (*)(...))__cxa_pure_virtual - -Class QAccessibleBridge - size=8 align=8 - base size=8 base align=8 -QAccessibleBridge (0x0x7f31c19e4d20) 0 nearly-empty - vptr=((& QAccessibleBridge::_ZTV17QAccessibleBridge) + 16) - -Class QAccessibleBridgePlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAccessibleBridgePlugin::QPrivateSignal (0x0x7f31c1a14000) 0 empty - -Vtable for QAccessibleBridgePlugin -QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin: 15 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI23QAccessibleBridgePlugin) -16 (int (*)(...))QAccessibleBridgePlugin::metaObject -24 (int (*)(...))QAccessibleBridgePlugin::qt_metacast -32 (int (*)(...))QAccessibleBridgePlugin::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c1ce0a90) 0 - vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 16) - QObject (0x0x7f31c19e4f60) 0 - primary-for QAccessibleBridgePlugin (0x0x7f31c1ce0a90) - -Vtable for QAccessibleObject -QAccessibleObject::_ZTV17QAccessibleObject: 23 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QAccessibleObject) -16 0 -24 0 -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 (0x0x7f31c1ce0af8) 0 - vptr=((& QAccessibleObject::_ZTV17QAccessibleObject) + 16) - QAccessibleInterface (0x0x7f31c1a14120) 0 nearly-empty - primary-for QAccessibleObject (0x0x7f31c1ce0af8) - -Vtable for QAccessibleApplication -QAccessibleApplication::_ZTV22QAccessibleApplication: 23 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 (0x0x7f31c1ce0b60) 0 - vptr=((& QAccessibleApplication::_ZTV22QAccessibleApplication) + 16) - QAccessibleObject (0x0x7f31c1ce0bc8) 0 - primary-for QAccessibleApplication (0x0x7f31c1ce0b60) - QAccessibleInterface (0x0x7f31c1a14180) 0 nearly-empty - primary-for QAccessibleObject (0x0x7f31c1ce0bc8) - -Class QAccessiblePlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAccessiblePlugin::QPrivateSignal (0x0x7f31c1a14240) 0 empty - -Vtable for QAccessiblePlugin -QAccessiblePlugin::_ZTV17QAccessiblePlugin: 15 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QAccessiblePlugin) -16 (int (*)(...))QAccessiblePlugin::metaObject -24 (int (*)(...))QAccessiblePlugin::qt_metacast -32 (int (*)(...))QAccessiblePlugin::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c1ce0c30) 0 - vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 16) - QObject (0x0x7f31c1a141e0) 0 - primary-for QAccessiblePlugin (0x0x7f31c1ce0c30) - -Class QSurfaceFormat - size=8 align=8 - base size=8 base align=8 -QSurfaceFormat (0x0x7f31c1a14360) 0 - -Vtable for QSurface -QSurface::_ZTV8QSurface: 8 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI8QSurface) -16 0 -24 0 -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 (0x0x7f31c1a14ea0) 0 - vptr=((& QSurface::_ZTV8QSurface) + 16) - -Class QIcon - size=8 align=8 - base size=8 base align=8 -QIcon (0x0x7f31c1a852a0) 0 - -Class QCursor - size=8 align=8 - base size=8 base align=8 -QCursor (0x0x7f31c1b3fde0) 0 - -Class QWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QWindow::QPrivateSignal (0x0x7f31c180aba0) 0 empty - -Vtable for QWindow -QWindow::_ZTV7QWindow: 45 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 (0x0x7f31c1810770) 0 - vptr=((& QWindow::_ZTV7QWindow) + 16) - QObject (0x0x7f31c180aae0) 0 - primary-for QWindow (0x0x7f31c1810770) - QSurface (0x0x7f31c180ab40) 16 - vptr=((& QWindow::_ZTV7QWindow) + 312) - -Class QBackingStore - size=8 align=8 - base size=8 base align=8 -QBackingStore (0x0x7f31c185b480) 0 - -Vtable for QBitmap -QBitmap::_ZTV7QBitmap: 10 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 (0x0x7f31c17fef08) 0 - vptr=((& QBitmap::_ZTV7QBitmap) + 16) - QPixmap (0x0x7f31c17fef70) 0 - primary-for QBitmap (0x0x7f31c17fef08) - QPaintDevice (0x0x7f31c185b540) 0 - primary-for QPixmap (0x0x7f31c17fef70) - -Class QClipboard::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QClipboard::QPrivateSignal (0x0x7f31c18b3a80) 0 empty - -Vtable for QClipboard -QClipboard::_ZTV10QClipboard: 14 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 (0x0x7f31c18bb270) 0 - vptr=((& QClipboard::_ZTV10QClipboard) + 16) - QObject (0x0x7f31c18b3a20) 0 - primary-for QClipboard (0x0x7f31c18bb270) - -Class QColorTransform - size=8 align=8 - base size=8 base align=8 -QColorTransform (0x0x7f31c18b3ba0) 0 - -Class QColorSpace - size=8 align=8 - base size=8 base align=8 -QColorSpace (0x0x7f31c1978d20) 0 - -Class QDesktopServices - size=1 align=1 - base size=0 base align=1 -QDesktopServices (0x0x7f31c1650ae0) 0 empty - -Class QDrag::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDrag::QPrivateSignal (0x0x7f31c1650ba0) 0 empty - -Vtable for QDrag -QDrag::_ZTV5QDrag: 14 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 (0x0x7f31c164cf08) 0 - vptr=((& QDrag::_ZTV5QDrag) + 16) - QObject (0x0x7f31c1650b40) 0 - primary-for QDrag (0x0x7f31c164cf08) - -Class QFontInfo - size=8 align=8 - base size=8 base align=8 -QFontInfo (0x0x7f31c1650d80) 0 - -Class QFontMetrics - size=8 align=8 - base size=8 base align=8 -QFontMetrics (0x0x7f31c16a9de0) 0 - -Class QFontMetricsF - size=8 align=8 - base size=8 base align=8 -QFontMetricsF (0x0x7f31c1712180) 0 - -Class QGenericPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QGenericPlugin::QPrivateSignal (0x0x7f31c147d300) 0 empty - -Vtable for QGenericPlugin -QGenericPlugin::_ZTV14QGenericPlugin: 15 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI14QGenericPlugin) -16 (int (*)(...))QGenericPlugin::metaObject -24 (int (*)(...))QGenericPlugin::qt_metacast -32 (int (*)(...))QGenericPlugin::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c1758af8) 0 - vptr=((& QGenericPlugin::_ZTV14QGenericPlugin) + 16) - QObject (0x0x7f31c147d2a0) 0 - primary-for QGenericPlugin (0x0x7f31c1758af8) - -Class QGenericPluginFactory - size=1 align=1 - base size=0 base align=1 -QGenericPluginFactory (0x0x7f31c147d420) 0 empty - -Class QInputMethod::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QInputMethod::QPrivateSignal (0x0x7f31c147d4e0) 0 empty - -Vtable for QInputMethod -QInputMethod::_ZTV12QInputMethod: 14 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 (0x0x7f31c1758b60) 0 - vptr=((& QInputMethod::_ZTV12QInputMethod) + 16) - QObject (0x0x7f31c147d480) 0 - primary-for QInputMethod (0x0x7f31c1758b60) - -Class QGuiApplication::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QGuiApplication::QPrivateSignal (0x0x7f31c147d7e0) 0 empty - -Vtable for QGuiApplication -QGuiApplication::_ZTV15QGuiApplication: 16 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 (0x0x7f31c1758bc8) 0 - vptr=((& QGuiApplication::_ZTV15QGuiApplication) + 16) - QCoreApplication (0x0x7f31c1758c30) 0 - primary-for QGuiApplication (0x0x7f31c1758bc8) - QObject (0x0x7f31c147d780) 0 - primary-for QCoreApplication (0x0x7f31c1758c30) - -Class QIconEngine::AvailableSizesArgument - size=16 align=8 - base size=16 base align=8 -QIconEngine::AvailableSizesArgument (0x0x7f31c147df60) 0 - -Class QIconEngine::ScaledPixmapArgument - size=56 align=8 - base size=56 base align=8 -QIconEngine::ScaledPixmapArgument (0x0x7f31c14de120) 0 - -Vtable for QIconEngine -QIconEngine::_ZTV11QIconEngine: 16 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI11QIconEngine) -16 0 -24 0 -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 (0x0x7f31c147df00) 0 nearly-empty - vptr=((& QIconEngine::_ZTV11QIconEngine) + 16) - -Class QIconEnginePlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIconEnginePlugin::QPrivateSignal (0x0x7f31c14de1e0) 0 empty - -Vtable for QIconEnginePlugin -QIconEnginePlugin::_ZTV17QIconEnginePlugin: 15 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QIconEnginePlugin) -16 (int (*)(...))QIconEnginePlugin::metaObject -24 (int (*)(...))QIconEnginePlugin::qt_metacast -32 (int (*)(...))QIconEnginePlugin::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c14cc208) 0 - vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 16) - QObject (0x0x7f31c14de180) 0 - primary-for QIconEnginePlugin (0x0x7f31c14cc208) - -Vtable for QImageIOHandler -QImageIOHandler::_ZTV15QImageIOHandler: 18 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI15QImageIOHandler) -16 0 -24 0 -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 (0x0x7f31c14de300) 0 - vptr=((& QImageIOHandler::_ZTV15QImageIOHandler) + 16) - -Class QImageIOPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QImageIOPlugin::QPrivateSignal (0x0x7f31c14de540) 0 empty - -Vtable for QImageIOPlugin -QImageIOPlugin::_ZTV14QImageIOPlugin: 16 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI14QImageIOPlugin) -16 (int (*)(...))QImageIOPlugin::metaObject -24 (int (*)(...))QImageIOPlugin::qt_metacast -32 (int (*)(...))QImageIOPlugin::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c14cc270) 0 - vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 16) - QObject (0x0x7f31c14de4e0) 0 - primary-for QImageIOPlugin (0x0x7f31c14cc270) - -Class QImageReader - size=8 align=8 - base size=8 base align=8 -QImageReader (0x0x7f31c14ded20) 0 - -Class QImageWriter - size=8 align=8 - base size=8 base align=8 -QImageWriter (0x0x7f31c14dee40) 0 - -Class QVector3D - size=12 align=4 - base size=12 base align=4 -QVector3D (0x0x7f31c14def60) 0 - -Class QVector4D - size=16 align=4 - base size=16 base align=4 -QVector4D (0x0x7f31c118a120) 0 - -Class QQuaternion - size=16 align=4 - base size=16 base align=4 -QQuaternion (0x0x7f31c120a360) 0 - -Class QMatrix4x4 - size=68 align=4 - base size=68 base align=4 -QMatrix4x4 (0x0x7f31c129dc60) 0 - -Class QMovie::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QMovie::QPrivateSignal (0x0x7f31c0f83ae0) 0 empty - -Vtable for QMovie -QMovie::_ZTV6QMovie: 14 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 (0x0x7f31c13269c0) 0 - vptr=((& QMovie::_ZTV6QMovie) + 16) - QObject (0x0x7f31c0f83a80) 0 - primary-for QMovie (0x0x7f31c13269c0) - -Class QOffscreenSurface::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOffscreenSurface::QPrivateSignal (0x0x7f31c0f83f00) 0 empty - -Vtable for QOffscreenSurface -QOffscreenSurface::_ZTV17QOffscreenSurface: 26 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 (0x0x7f31c133a770) 0 - vptr=((& QOffscreenSurface::_ZTV17QOffscreenSurface) + 16) - QObject (0x0x7f31c0f83e40) 0 - primary-for QOffscreenSurface (0x0x7f31c133a770) - QSurface (0x0x7f31c0f83ea0) 16 - vptr=((& QOffscreenSurface::_ZTV17QOffscreenSurface) + 160) - -Class QOpenGLBuffer - size=8 align=8 - base size=8 base align=8 -QOpenGLBuffer (0x0x7f31c1065180) 0 - -Class QOpenGLVersionStatus - size=12 align=4 - base size=12 base align=4 -QOpenGLVersionStatus (0x0x7f31c10659c0) 0 - -Class QOpenGLVersionFunctionsBackend - size=16 align=8 - base size=12 base align=8 -QOpenGLVersionFunctionsBackend (0x0x7f31c0d135a0) 0 - -Class QOpenGLVersionFunctionsStorage - size=8 align=8 - base size=8 base align=8 -QOpenGLVersionFunctionsStorage (0x0x7f31c0d13780) 0 - -Class QAbstractOpenGLFunctionsPrivate - size=16 align=8 - base size=9 base align=8 -QAbstractOpenGLFunctionsPrivate (0x0x7f31c0d137e0) 0 - -Vtable for QAbstractOpenGLFunctions -QAbstractOpenGLFunctions::_ZTV24QAbstractOpenGLFunctions: 5 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 (0x0x7f31c0d139c0) 0 - vptr=((& QAbstractOpenGLFunctions::_ZTV24QAbstractOpenGLFunctions) + 16) - -Class QOpenGLFunctions_1_0_CoreBackend::Functions - size=384 align=8 - base size=384 base align=8 -QOpenGLFunctions_1_0_CoreBackend::Functions (0x0x7f31c0d13ba0) 0 - -Class QOpenGLFunctions_1_0_CoreBackend - size=400 align=8 - base size=400 base align=8 -QOpenGLFunctions_1_0_CoreBackend (0x0x7f31c0d0f888) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c0d13b40) 0 - -Class QOpenGLFunctions_1_1_CoreBackend::Functions - size=128 align=8 - base size=128 base align=8 -QOpenGLFunctions_1_1_CoreBackend::Functions (0x0x7f31c0d13ea0) 0 - -Class QOpenGLFunctions_1_1_CoreBackend - size=144 align=8 - base size=144 base align=8 -QOpenGLFunctions_1_1_CoreBackend (0x0x7f31c0d0f8f0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c0d13e40) 0 - -Class QOpenGLFunctions_1_2_CoreBackend::Functions - size=48 align=8 - base size=48 base align=8 -QOpenGLFunctions_1_2_CoreBackend::Functions (0x0x7f31c09521e0) 0 - -Class QOpenGLFunctions_1_2_CoreBackend - size=64 align=8 - base size=64 base align=8 -QOpenGLFunctions_1_2_CoreBackend (0x0x7f31c0d0f958) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c0952180) 0 - -Class QOpenGLFunctions_1_3_CoreBackend::Functions - size=72 align=8 - base size=72 base align=8 -QOpenGLFunctions_1_3_CoreBackend::Functions (0x0x7f31c09524e0) 0 - -Class QOpenGLFunctions_1_3_CoreBackend - size=88 align=8 - base size=88 base align=8 -QOpenGLFunctions_1_3_CoreBackend (0x0x7f31c0d0f9c0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c0952480) 0 - -Class QOpenGLFunctions_1_4_CoreBackend::Functions - size=56 align=8 - base size=56 base align=8 -QOpenGLFunctions_1_4_CoreBackend::Functions (0x0x7f31c0952840) 0 - -Class QOpenGLFunctions_1_4_CoreBackend - size=72 align=8 - base size=72 base align=8 -QOpenGLFunctions_1_4_CoreBackend (0x0x7f31c0d0fa28) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c09527e0) 0 - -Class QOpenGLFunctions_1_5_CoreBackend::Functions - size=152 align=8 - base size=152 base align=8 -QOpenGLFunctions_1_5_CoreBackend::Functions (0x0x7f31c0952b40) 0 - -Class QOpenGLFunctions_1_5_CoreBackend - size=168 align=8 - base size=168 base align=8 -QOpenGLFunctions_1_5_CoreBackend (0x0x7f31c0d0fa90) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c0952ae0) 0 - -Class QOpenGLFunctions_2_0_CoreBackend::Functions - size=744 align=8 - base size=744 base align=8 -QOpenGLFunctions_2_0_CoreBackend::Functions (0x0x7f31c0952e40) 0 - -Class QOpenGLFunctions_2_0_CoreBackend - size=760 align=8 - base size=760 base align=8 -QOpenGLFunctions_2_0_CoreBackend (0x0x7f31c0d0faf8) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c0952de0) 0 - -Class QOpenGLFunctions_2_1_CoreBackend::Functions - size=48 align=8 - base size=48 base align=8 -QOpenGLFunctions_2_1_CoreBackend::Functions (0x0x7f31c0991180) 0 - -Class QOpenGLFunctions_2_1_CoreBackend - size=64 align=8 - base size=64 base align=8 -QOpenGLFunctions_2_1_CoreBackend (0x0x7f31c0d0fb60) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c0991120) 0 - -Class QOpenGLFunctions_3_0_CoreBackend::Functions - size=672 align=8 - base size=672 base align=8 -QOpenGLFunctions_3_0_CoreBackend::Functions (0x0x7f31c0991480) 0 - -Class QOpenGLFunctions_3_0_CoreBackend - size=688 align=8 - base size=688 base align=8 -QOpenGLFunctions_3_0_CoreBackend (0x0x7f31c0d0fbc8) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c0991420) 0 - -Class QOpenGLFunctions_3_1_CoreBackend::Functions - size=96 align=8 - base size=96 base align=8 -QOpenGLFunctions_3_1_CoreBackend::Functions (0x0x7f31c0991780) 0 - -Class QOpenGLFunctions_3_1_CoreBackend - size=112 align=8 - base size=112 base align=8 -QOpenGLFunctions_3_1_CoreBackend (0x0x7f31c0d0fc30) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c0991720) 0 - -Class QOpenGLFunctions_3_2_CoreBackend::Functions - size=152 align=8 - base size=152 base align=8 -QOpenGLFunctions_3_2_CoreBackend::Functions (0x0x7f31c0991a80) 0 - -Class QOpenGLFunctions_3_2_CoreBackend - size=168 align=8 - base size=168 base align=8 -QOpenGLFunctions_3_2_CoreBackend (0x0x7f31c0d0fc98) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c0991a20) 0 - -Class QOpenGLFunctions_3_3_CoreBackend::Functions - size=464 align=8 - base size=464 base align=8 -QOpenGLFunctions_3_3_CoreBackend::Functions (0x0x7f31c0991d80) 0 - -Class QOpenGLFunctions_3_3_CoreBackend - size=480 align=8 - base size=480 base align=8 -QOpenGLFunctions_3_3_CoreBackend (0x0x7f31c0d0fd00) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c0991d20) 0 - -Class QOpenGLFunctions_4_0_CoreBackend::Functions - size=368 align=8 - base size=368 base align=8 -QOpenGLFunctions_4_0_CoreBackend::Functions (0x0x7f31c09dd0c0) 0 - -Class QOpenGLFunctions_4_0_CoreBackend - size=384 align=8 - base size=384 base align=8 -QOpenGLFunctions_4_0_CoreBackend (0x0x7f31c0d0fd68) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c09dd060) 0 - -Class QOpenGLFunctions_4_1_CoreBackend::Functions - size=704 align=8 - base size=704 base align=8 -QOpenGLFunctions_4_1_CoreBackend::Functions (0x0x7f31c09dd3c0) 0 - -Class QOpenGLFunctions_4_1_CoreBackend - size=720 align=8 - base size=720 base align=8 -QOpenGLFunctions_4_1_CoreBackend (0x0x7f31c0d0fdd0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c09dd360) 0 - -Class QOpenGLFunctions_4_2_CoreBackend::Functions - size=96 align=8 - base size=96 base align=8 -QOpenGLFunctions_4_2_CoreBackend::Functions (0x0x7f31c09dd6c0) 0 - -Class QOpenGLFunctions_4_2_CoreBackend - size=112 align=8 - base size=112 base align=8 -QOpenGLFunctions_4_2_CoreBackend (0x0x7f31c0d0fe38) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c09dd660) 0 - -Class QOpenGLFunctions_4_3_CoreBackend::Functions - size=344 align=8 - base size=344 base align=8 -QOpenGLFunctions_4_3_CoreBackend::Functions (0x0x7f31c09dd9c0) 0 - -Class QOpenGLFunctions_4_3_CoreBackend - size=360 align=8 - base size=360 base align=8 -QOpenGLFunctions_4_3_CoreBackend (0x0x7f31c0d0fea0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c09dd960) 0 - -Class QOpenGLFunctions_4_4_CoreBackend::Functions - size=72 align=8 - base size=72 base align=8 -QOpenGLFunctions_4_4_CoreBackend::Functions (0x0x7f31c09ddcc0) 0 - -Class QOpenGLFunctions_4_4_CoreBackend - size=88 align=8 - base size=88 base align=8 -QOpenGLFunctions_4_4_CoreBackend (0x0x7f31c0d0ff08) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c09ddc60) 0 - -Class QOpenGLFunctions_4_5_CoreBackend::Functions - size=848 align=8 - base size=848 base align=8 -QOpenGLFunctions_4_5_CoreBackend::Functions (0x0x7f31c0a2f060) 0 - -Class QOpenGLFunctions_4_5_CoreBackend - size=864 align=8 - base size=864 base align=8 -QOpenGLFunctions_4_5_CoreBackend (0x0x7f31c0d0ff70) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c0a2f000) 0 - -Class QOpenGLFunctions_1_0_DeprecatedBackend::Functions - size=2064 align=8 - base size=2064 base align=8 -QOpenGLFunctions_1_0_DeprecatedBackend::Functions (0x0x7f31c0a2f360) 0 - -Class QOpenGLFunctions_1_0_DeprecatedBackend - size=2080 align=8 - base size=2080 base align=8 -QOpenGLFunctions_1_0_DeprecatedBackend (0x0x7f31c0a5a000) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c0a2f300) 0 - -Class QOpenGLFunctions_1_1_DeprecatedBackend::Functions - size=136 align=8 - base size=136 base align=8 -QOpenGLFunctions_1_1_DeprecatedBackend::Functions (0x0x7f31c0a2f660) 0 - -Class QOpenGLFunctions_1_1_DeprecatedBackend - size=152 align=8 - base size=152 base align=8 -QOpenGLFunctions_1_1_DeprecatedBackend (0x0x7f31c0a5a068) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c0a2f600) 0 - -Class QOpenGLFunctions_1_2_DeprecatedBackend::Functions - size=256 align=8 - base size=256 base align=8 -QOpenGLFunctions_1_2_DeprecatedBackend::Functions (0x0x7f31c0a2f960) 0 - -Class QOpenGLFunctions_1_2_DeprecatedBackend - size=272 align=8 - base size=272 base align=8 -QOpenGLFunctions_1_2_DeprecatedBackend (0x0x7f31c0a5a0d0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c0a2f900) 0 - -Class QOpenGLFunctions_1_3_DeprecatedBackend::Functions - size=296 align=8 - base size=296 base align=8 -QOpenGLFunctions_1_3_DeprecatedBackend::Functions (0x0x7f31c0a2fc60) 0 - -Class QOpenGLFunctions_1_3_DeprecatedBackend - size=312 align=8 - base size=312 base align=8 -QOpenGLFunctions_1_3_DeprecatedBackend (0x0x7f31c0a5a138) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c0a2fc00) 0 - -Class QOpenGLFunctions_1_4_DeprecatedBackend::Functions - size=304 align=8 - base size=304 base align=8 -QOpenGLFunctions_1_4_DeprecatedBackend::Functions (0x0x7f31c0a2ff60) 0 - -Class QOpenGLFunctions_1_4_DeprecatedBackend - size=320 align=8 - base size=320 base align=8 -QOpenGLFunctions_1_4_DeprecatedBackend (0x0x7f31c0a5a1a0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c0a2ff00) 0 - -Class QOpenGLFunctions_2_0_DeprecatedBackend::Functions - size=288 align=8 - base size=288 base align=8 -QOpenGLFunctions_2_0_DeprecatedBackend::Functions (0x0x7f31c0ac32a0) 0 - -Class QOpenGLFunctions_2_0_DeprecatedBackend - size=304 align=8 - base size=304 base align=8 -QOpenGLFunctions_2_0_DeprecatedBackend (0x0x7f31c0a5a208) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c0ac3240) 0 - -Class QOpenGLFunctions_3_0_DeprecatedBackend::Functions - size=160 align=8 - base size=160 base align=8 -QOpenGLFunctions_3_0_DeprecatedBackend::Functions (0x0x7f31c0ac35a0) 0 - -Class QOpenGLFunctions_3_0_DeprecatedBackend - size=176 align=8 - base size=176 base align=8 -QOpenGLFunctions_3_0_DeprecatedBackend (0x0x7f31c0a5a270) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c0ac3540) 0 - -Class QOpenGLFunctions_3_3_DeprecatedBackend::Functions - size=240 align=8 - base size=240 base align=8 -QOpenGLFunctions_3_3_DeprecatedBackend::Functions (0x0x7f31c0ac38a0) 0 - -Class QOpenGLFunctions_3_3_DeprecatedBackend - size=256 align=8 - base size=256 base align=8 -QOpenGLFunctions_3_3_DeprecatedBackend (0x0x7f31c0a5a2d8) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c0ac3840) 0 - -Class QOpenGLFunctions_4_5_DeprecatedBackend::Functions - size=96 align=8 - base size=96 base align=8 -QOpenGLFunctions_4_5_DeprecatedBackend::Functions (0x0x7f31c0ac3ba0) 0 - -Class QOpenGLFunctions_4_5_DeprecatedBackend - size=112 align=8 - base size=112 base align=8 -QOpenGLFunctions_4_5_DeprecatedBackend (0x0x7f31c0a5a340) 0 - QOpenGLVersionFunctionsBackend (0x0x7f31c0ac3b40) 0 - -Class QOpenGLVersionProfile - size=8 align=8 - base size=8 base align=8 -QOpenGLVersionProfile (0x0x7f31c0ac3e40) 0 - -Class QOpenGLContextGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLContextGroup::QPrivateSignal (0x0x7f31c0b01960) 0 empty - -Vtable for QOpenGLContextGroup -QOpenGLContextGroup::_ZTV19QOpenGLContextGroup: 14 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 (0x0x7f31c0a5ad68) 0 - vptr=((& QOpenGLContextGroup::_ZTV19QOpenGLContextGroup) + 16) - QObject (0x0x7f31c0b01900) 0 - primary-for QOpenGLContextGroup (0x0x7f31c0a5ad68) - -Class QOpenGLContext::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLContext::QPrivateSignal (0x0x7f31c0b01ba0) 0 empty - -Vtable for QOpenGLContext -QOpenGLContext::_ZTV14QOpenGLContext: 14 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 (0x0x7f31c0a5add0) 0 - vptr=((& QOpenGLContext::_ZTV14QOpenGLContext) + 16) - QObject (0x0x7f31c0b01b40) 0 - primary-for QOpenGLContext (0x0x7f31c0a5add0) - -Class QOpenGLDebugMessage - size=8 align=8 - base size=8 base align=8 -QOpenGLDebugMessage (0x0x7f31c0b01de0) 0 - -Class QOpenGLDebugLogger::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLDebugLogger::QPrivateSignal (0x0x7f31c087e3c0) 0 empty - -Vtable for QOpenGLDebugLogger -QOpenGLDebugLogger::_ZTV18QOpenGLDebugLogger: 14 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 (0x0x7f31c0860068) 0 - vptr=((& QOpenGLDebugLogger::_ZTV18QOpenGLDebugLogger) + 16) - QObject (0x0x7f31c087e360) 0 - primary-for QOpenGLDebugLogger (0x0x7f31c0860068) - -Class QOpenGLFunctions - size=8 align=8 - base size=8 base align=8 -QOpenGLFunctions (0x0x7f31c087e840) 0 - -Class QOpenGLFunctionsPrivate::Functions - size=1152 align=8 - base size=1152 base align=8 -QOpenGLFunctionsPrivate::Functions (0x0x7f31c090c1e0) 0 - -Class QOpenGLFunctionsPrivate - size=1152 align=8 - base size=1152 base align=8 -QOpenGLFunctionsPrivate (0x0x7f31c090c180) 0 - -Class QOpenGLExtraFunctions - size=8 align=8 - base size=8 base align=8 -QOpenGLExtraFunctions (0x0x7f31c0860410) 0 - QOpenGLFunctions (0x0x7f31c05e4f60) 0 - -Class QOpenGLExtraFunctionsPrivate::Functions - size=1728 align=8 - base size=1728 base align=8 -QOpenGLExtraFunctionsPrivate::Functions (0x0x7f31c0669300) 0 - -Class QOpenGLExtraFunctionsPrivate - size=2880 align=8 - base size=2880 base align=8 -QOpenGLExtraFunctionsPrivate (0x0x7f31c0860478) 0 - QOpenGLFunctionsPrivate (0x0x7f31c06692a0) 0 - -Vtable for QOpenGLFramebufferObject -QOpenGLFramebufferObject::_ZTV24QOpenGLFramebufferObject: 4 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 (0x0x7f31c03b3d80) 0 - vptr=((& QOpenGLFramebufferObject::_ZTV24QOpenGLFramebufferObject) + 16) - -Class QOpenGLFramebufferObjectFormat - size=8 align=8 - base size=8 base align=8 -QOpenGLFramebufferObjectFormat (0x0x7f31c0405060) 0 - -Vtable for QOpenGLPaintDevice -QOpenGLPaintDevice::_ZTV18QOpenGLPaintDevice: 11 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 (0x0x7f31c03e2208) 0 - vptr=((& QOpenGLPaintDevice::_ZTV18QOpenGLPaintDevice) + 16) - QPaintDevice (0x0x7f31c04050c0) 0 - primary-for QOpenGLPaintDevice (0x0x7f31c03e2208) - -Class QOpenGLPixelTransferOptions - size=8 align=8 - base size=8 base align=8 -QOpenGLPixelTransferOptions (0x0x7f31c0405300) 0 - -Class QOpenGLShader::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLShader::QPrivateSignal (0x0x7f31c0470120) 0 empty - -Vtable for QOpenGLShader -QOpenGLShader::_ZTV13QOpenGLShader: 14 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 (0x0x7f31c046b340) 0 - vptr=((& QOpenGLShader::_ZTV13QOpenGLShader) + 16) - QObject (0x0x7f31c04700c0) 0 - primary-for QOpenGLShader (0x0x7f31c046b340) - -Class QOpenGLShaderProgram::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLShaderProgram::QPrivateSignal (0x0x7f31c0470a20) 0 empty - -Vtable for QOpenGLShaderProgram -QOpenGLShaderProgram::_ZTV20QOpenGLShaderProgram: 15 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 (0x0x7f31c046b478) 0 - vptr=((& QOpenGLShaderProgram::_ZTV20QOpenGLShaderProgram) + 16) - QObject (0x0x7f31c04709c0) 0 - primary-for QOpenGLShaderProgram (0x0x7f31c046b478) - -Class QOpenGLTexture - size=8 align=8 - base size=8 base align=8 -QOpenGLTexture (0x0x7f31c0470c00) 0 - -Class QOpenGLTextureBlitter - size=8 align=8 - base size=8 base align=8 -QOpenGLTextureBlitter (0x0x7f31c0189120) 0 - -Class QOpenGLTimerQuery::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLTimerQuery::QPrivateSignal (0x0x7f31c0189360) 0 empty - -Vtable for QOpenGLTimerQuery -QOpenGLTimerQuery::_ZTV17QOpenGLTimerQuery: 14 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 (0x0x7f31c046b5b0) 0 - vptr=((& QOpenGLTimerQuery::_ZTV17QOpenGLTimerQuery) + 16) - QObject (0x0x7f31c0189300) 0 - primary-for QOpenGLTimerQuery (0x0x7f31c046b5b0) - -Class QOpenGLTimeMonitor::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLTimeMonitor::QPrivateSignal (0x0x7f31c01895a0) 0 empty - -Vtable for QOpenGLTimeMonitor -QOpenGLTimeMonitor::_ZTV18QOpenGLTimeMonitor: 14 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 (0x0x7f31c046b618) 0 - vptr=((& QOpenGLTimeMonitor::_ZTV18QOpenGLTimeMonitor) + 16) - QObject (0x0x7f31c0189540) 0 - primary-for QOpenGLTimeMonitor (0x0x7f31c046b618) - -Class QOpenGLVertexArrayObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLVertexArrayObject::QPrivateSignal (0x0x7f31c01897e0) 0 empty - -Class QOpenGLVertexArrayObject::Binder - size=8 align=8 - base size=8 base align=8 -QOpenGLVertexArrayObject::Binder (0x0x7f31c0189840) 0 - -Vtable for QOpenGLVertexArrayObject -QOpenGLVertexArrayObject::_ZTV24QOpenGLVertexArrayObject: 14 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 (0x0x7f31c046b680) 0 - vptr=((& QOpenGLVertexArrayObject::_ZTV24QOpenGLVertexArrayObject) + 16) - QObject (0x0x7f31c0189780) 0 - primary-for QOpenGLVertexArrayObject (0x0x7f31c046b680) - -Class QPaintDeviceWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPaintDeviceWindow::QPrivateSignal (0x0x7f31c0189f00) 0 empty - -Vtable for QPaintDeviceWindow -QPaintDeviceWindow::_ZTV18QPaintDeviceWindow: 58 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 (0x0x7f31c01ae7e0) 0 - vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 16) - QWindow (0x0x7f31c01ae850) 0 - primary-for QPaintDeviceWindow (0x0x7f31c01ae7e0) - QObject (0x0x7f31c0189de0) 0 - primary-for QWindow (0x0x7f31c01ae850) - QSurface (0x0x7f31c0189e40) 16 - vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 336) - QPaintDevice (0x0x7f31c0189ea0) 40 - vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 400) - -Class QOpenGLWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLWindow::QPrivateSignal (0x0x7f31c01e1240) 0 empty - -Vtable for QOpenGLWindow -QOpenGLWindow::_ZTV13QOpenGLWindow: 64 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 (0x0x7f31c046b750) 0 - vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 16) - QPaintDeviceWindow (0x0x7f31c01aea10) 0 - primary-for QOpenGLWindow (0x0x7f31c046b750) - QWindow (0x0x7f31c01aea80) 0 - primary-for QPaintDeviceWindow (0x0x7f31c01aea10) - QObject (0x0x7f31c01e1120) 0 - primary-for QWindow (0x0x7f31c01aea80) - QSurface (0x0x7f31c01e1180) 16 - vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 384) - QPaintDevice (0x0x7f31c01e11e0) 40 - vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 448) - -Class QPageSize - size=8 align=8 - base size=8 base align=8 -QPageSize (0x0x7f31c01e1420) 0 - -Class QPageLayout - size=8 align=8 - base size=8 base align=8 -QPageLayout (0x0x7f31c02d7960) 0 - -Class QPagedPaintDevice::Margins - size=32 align=8 - base size=32 base align=8 -QPagedPaintDevice::Margins (0x0x7f31bffd3420) 0 - -Vtable for QPagedPaintDevice -QPagedPaintDevice::_ZTV17QPagedPaintDevice: 14 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QPagedPaintDevice) -16 0 -24 0 -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 (0x0x7f31bffb6b60) 0 - vptr=((& QPagedPaintDevice::_ZTV17QPagedPaintDevice) + 16) - QPaintDevice (0x0x7f31bffd33c0) 0 - primary-for QPagedPaintDevice (0x0x7f31bffb6b60) - -Class QPainter::PixmapFragment - size=80 align=8 - base size=80 base align=8 -QPainter::PixmapFragment (0x0x7f31bffd34e0) 0 - -Class QPainter - size=8 align=8 - base size=8 base align=8 -QPainter (0x0x7f31bffd3480) 0 - -Class QTextItem - size=1 align=1 - base size=0 base align=1 -QTextItem (0x0x7f31cce6bcc0) 0 empty - -Vtable for QPaintEngine -QPaintEngine::_ZTV12QPaintEngine: 24 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI12QPaintEngine) -16 0 -24 0 -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 (0x0x7f31cc513f60) 0 - vptr=((& QPaintEngine::_ZTV12QPaintEngine) + 16) - -Class QPaintEngineState - size=4 align=4 - base size=4 base align=4 -QPaintEngineState (0x0x7f31cc603f60) 0 - -Class QPdfWriter::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPdfWriter::QPrivateSignal (0x0x7f31cb56a9c0) 0 empty - -Vtable for QPdfWriter -QPdfWriter::_ZTV10QPdfWriter: 34 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 (0x0x7f31c55bc000) 0 - vptr=((& QPdfWriter::_ZTV10QPdfWriter) + 16) - QObject (0x0x7f31cb56a420) 0 - primary-for QPdfWriter (0x0x7f31c55bc000) - QPagedPaintDevice (0x0x7f31cc558b60) 16 - vptr=((& QPdfWriter::_ZTV10QPdfWriter) + 176) - QPaintDevice (0x0x7f31cb56a960) 16 - primary-for QPagedPaintDevice (0x0x7f31cc558b60) - -Vtable for QPicture -QPicture::_ZTV8QPicture: 11 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 (0x0x7f31cc558e38) 0 - vptr=((& QPicture::_ZTV8QPicture) + 16) - QPaintDevice (0x0x7f31cb250420) 0 - primary-for QPicture (0x0x7f31cc558e38) - -Class QPictureIO - size=8 align=8 - base size=8 base align=8 -QPictureIO (0x0x7f31c9706060) 0 - -Class QPictureFormatPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPictureFormatPlugin::QPrivateSignal (0x0x7f31c97061e0) 0 empty - -Vtable for QPictureFormatPlugin -QPictureFormatPlugin::_ZTV20QPictureFormatPlugin: 17 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QPictureFormatPlugin) -16 (int (*)(...))QPictureFormatPlugin::metaObject -24 (int (*)(...))QPictureFormatPlugin::qt_metacast -32 (int (*)(...))QPictureFormatPlugin::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c96ebbc8) 0 - vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 16) - QObject (0x0x7f31c97060c0) 0 - primary-for QPictureFormatPlugin (0x0x7f31c96ebbc8) - -Class QPixmapCache::Key - size=8 align=8 - base size=8 base align=8 -QPixmapCache::Key (0x0x7f31c9706f60) 0 - -Class QPixmapCache - size=1 align=1 - base size=0 base align=1 -QPixmapCache (0x0x7f31c97064e0) 0 empty - -Class QRasterWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QRasterWindow::QPrivateSignal (0x0x7f31c834cba0) 0 empty - -Vtable for QRasterWindow -QRasterWindow::_ZTV13QRasterWindow: 59 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 (0x0x7f31c7e455b0) 0 - vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 16) - QPaintDeviceWindow (0x0x7f31cd66aa80) 0 - primary-for QRasterWindow (0x0x7f31c7e455b0) - QWindow (0x0x7f31cd66aaf0) 0 - primary-for QPaintDeviceWindow (0x0x7f31cd66aa80) - QObject (0x0x7f31c834c960) 0 - primary-for QWindow (0x0x7f31cd66aaf0) - QSurface (0x0x7f31c834ca80) 16 - vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 344) - QPaintDevice (0x0x7f31c834cae0) 40 - vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 408) - -Class QScreen::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QScreen::QPrivateSignal (0x0x7f31c83873c0) 0 empty - -Vtable for QScreen -QScreen::_ZTV7QScreen: 14 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 (0x0x7f31c7e45958) 0 - vptr=((& QScreen::_ZTV7QScreen) + 16) - QObject (0x0x7f31c8387360) 0 - primary-for QScreen (0x0x7f31c7e45958) - -Class QSessionManager::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSessionManager::QPrivateSignal (0x0x7f31c8436d20) 0 empty - -Vtable for QSessionManager -QSessionManager::_ZTV15QSessionManager: 14 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 (0x0x7f31c7e459c0) 0 - vptr=((& QSessionManager::_ZTV15QSessionManager) + 16) - QObject (0x0x7f31c8436cc0) 0 - primary-for QSessionManager (0x0x7f31c7e459c0) - -Vtable for QStandardItem -QStandardItem::_ZTV13QStandardItem: 11 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 (0x0x7f31c80731e0) 0 - vptr=((& QStandardItem::_ZTV13QStandardItem) + 16) - -Class QStandardItemModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStandardItemModel::QPrivateSignal (0x0x7f31c7d39240) 0 empty - -Vtable for QStandardItemModel -QStandardItemModel::_ZTV18QStandardItemModel: 48 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 (0x0x7f31c78d1208) 0 - vptr=((& QStandardItemModel::_ZTV18QStandardItemModel) + 16) - QAbstractItemModel (0x0x7f31c78d1270) 0 - primary-for QStandardItemModel (0x0x7f31c78d1208) - QObject (0x0x7f31c7d391e0) 0 - primary-for QAbstractItemModel (0x0x7f31c78d1270) - -Class QStaticText - size=8 align=8 - base size=8 base align=8 -QStaticText (0x0x7f31c7d7b840) 0 - -Class QStyleHints::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStyleHints::QPrivateSignal (0x0x7f31c6ef57e0) 0 empty - -Vtable for QStyleHints -QStyleHints::_ZTV11QStyleHints: 14 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 (0x0x7f31c69288f0) 0 - vptr=((& QStyleHints::_ZTV11QStyleHints) + 16) - QObject (0x0x7f31c6ef5780) 0 - primary-for QStyleHints (0x0x7f31c69288f0) - -Class QTextObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextObject::QPrivateSignal (0x0x7f31c6f81960) 0 empty - -Vtable for QTextObject -QTextObject::_ZTV11QTextObject: 14 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 (0x0x7f31c6928958) 0 - vptr=((& QTextObject::_ZTV11QTextObject) + 16) - QObject (0x0x7f31c6f81780) 0 - primary-for QTextObject (0x0x7f31c6928958) - -Class QTextBlockGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextBlockGroup::QPrivateSignal (0x0x7f31c6fa7c00) 0 empty - -Vtable for QTextBlockGroup -QTextBlockGroup::_ZTV15QTextBlockGroup: 17 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 (0x0x7f31c6954410) 0 - vptr=((& QTextBlockGroup::_ZTV15QTextBlockGroup) + 16) - QTextObject (0x0x7f31c6954478) 0 - primary-for QTextBlockGroup (0x0x7f31c6954410) - QObject (0x0x7f31c6fa7b40) 0 - primary-for QTextObject (0x0x7f31c6954478) - -Vtable for QTextFrameLayoutData -QTextFrameLayoutData::_ZTV20QTextFrameLayoutData: 4 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 (0x0x7f31c6fc17e0) 0 nearly-empty - vptr=((& QTextFrameLayoutData::_ZTV20QTextFrameLayoutData) + 16) - -Class QTextFrame::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextFrame::QPrivateSignal (0x0x7f31c6fc1a20) 0 empty - -Class QTextFrame::iterator - size=32 align=8 - base size=28 base align=8 -QTextFrame::iterator (0x0x7f31c6fe2a80) 0 - -Vtable for QTextFrame -QTextFrame::_ZTV10QTextFrame: 14 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 (0x0x7f31c6954888) 0 - vptr=((& QTextFrame::_ZTV10QTextFrame) + 16) - QTextObject (0x0x7f31c69548f0) 0 - primary-for QTextFrame (0x0x7f31c6954888) - QObject (0x0x7f31c6fc19c0) 0 - primary-for QTextObject (0x0x7f31c69548f0) - -Vtable for QTextBlockUserData -QTextBlockUserData::_ZTV18QTextBlockUserData: 4 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 (0x0x7f31c670db40) 0 nearly-empty - vptr=((& QTextBlockUserData::_ZTV18QTextBlockUserData) + 16) - -Class QTextBlock::iterator - size=24 align=8 - base size=20 base align=8 -QTextBlock::iterator (0x0x7f31c670dde0) 0 - -Class QTextBlock - size=16 align=8 - base size=12 base align=8 -QTextBlock (0x0x7f31c670dc00) 0 - -Class QTextFragment - size=16 align=8 - base size=16 base align=8 -QTextFragment (0x0x7f31c5dddcc0) 0 - -Class QSyntaxHighlighter::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSyntaxHighlighter::QPrivateSignal (0x0x7f31c4fd5ae0) 0 empty - -Vtable for QSyntaxHighlighter -QSyntaxHighlighter::_ZTV18QSyntaxHighlighter: 15 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI18QSyntaxHighlighter) -16 (int (*)(...))QSyntaxHighlighter::metaObject -24 (int (*)(...))QSyntaxHighlighter::qt_metacast -32 (int (*)(...))QSyntaxHighlighter::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c40f42d8) 0 - vptr=((& QSyntaxHighlighter::_ZTV18QSyntaxHighlighter) + 16) - QObject (0x0x7f31c4fd5360) 0 - primary-for QSyntaxHighlighter (0x0x7f31c40f42d8) - -Class QTextDocumentFragment - size=8 align=8 - base size=8 base align=8 -QTextDocumentFragment (0x0x7f31c4ff0060) 0 - -Class QTextDocumentWriter - size=8 align=8 - base size=8 base align=8 -QTextDocumentWriter (0x0x7f31c4ff04e0) 0 - -Class QTextList::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextList::QPrivateSignal (0x0x7f31c4ff0600) 0 empty - -Vtable for QTextList -QTextList::_ZTV9QTextList: 17 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 (0x0x7f31c423b270) 0 - vptr=((& QTextList::_ZTV9QTextList) + 16) - QTextBlockGroup (0x0x7f31c423b2d8) 0 - primary-for QTextList (0x0x7f31c423b270) - QTextObject (0x0x7f31c423b340) 0 - primary-for QTextBlockGroup (0x0x7f31c423b2d8) - QObject (0x0x7f31c4ff0540) 0 - primary-for QTextObject (0x0x7f31c423b340) - -Class QTextTableCell - size=16 align=8 - base size=12 base align=8 -QTextTableCell (0x0x7f31c50459c0) 0 - -Class QTextTable::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextTable::QPrivateSignal (0x0x7f31c4e383c0) 0 empty - -Vtable for QTextTable -QTextTable::_ZTV10QTextTable: 14 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 (0x0x7f31c423b3a8) 0 - vptr=((& QTextTable::_ZTV10QTextTable) + 16) - QTextFrame (0x0x7f31c423b478) 0 - primary-for QTextTable (0x0x7f31c423b3a8) - QTextObject (0x0x7f31c423b4e0) 0 - primary-for QTextFrame (0x0x7f31c423b478) - QObject (0x0x7f31c4e1dd20) 0 - primary-for QTextObject (0x0x7f31c423b4e0) - -Class QValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QValidator::QPrivateSignal (0x0x7f31c4c1b180) 0 empty - -Vtable for QValidator -QValidator::_ZTV10QValidator: 16 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI10QValidator) -16 (int (*)(...))QValidator::metaObject -24 (int (*)(...))QValidator::qt_metacast -32 (int (*)(...))QValidator::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c423b548) 0 - vptr=((& QValidator::_ZTV10QValidator) + 16) - QObject (0x0x7f31c4c1b0c0) 0 - primary-for QValidator (0x0x7f31c423b548) - -Class QIntValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIntValidator::QPrivateSignal (0x0x7f31c49a20c0) 0 empty - -Vtable for QIntValidator -QIntValidator::_ZTV13QIntValidator: 17 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 (0x0x7f31c423b5b0) 0 - vptr=((& QIntValidator::_ZTV13QIntValidator) + 16) - QValidator (0x0x7f31c423b750) 0 - primary-for QIntValidator (0x0x7f31c423b5b0) - QObject (0x0x7f31c496acc0) 0 - primary-for QValidator (0x0x7f31c423b750) - -Class QDoubleValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDoubleValidator::QPrivateSignal (0x0x7f31c49e8de0) 0 empty - -Vtable for QDoubleValidator -QDoubleValidator::_ZTV16QDoubleValidator: 17 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 (0x0x7f31c423b7b8) 0 - vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 16) - QValidator (0x0x7f31c423b8f0) 0 - primary-for QDoubleValidator (0x0x7f31c423b7b8) - QObject (0x0x7f31c49a2780) 0 - primary-for QValidator (0x0x7f31c423b8f0) - -Class QRegExpValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QRegExpValidator::QPrivateSignal (0x0x7f31c4821000) 0 empty - -Vtable for QRegExpValidator -QRegExpValidator::_ZTV16QRegExpValidator: 16 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 (0x0x7f31c423ba90) 0 - vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 16) - QValidator (0x0x7f31c423bb60) 0 - primary-for QRegExpValidator (0x0x7f31c423ba90) - QObject (0x0x7f31c47e14e0) 0 - primary-for QValidator (0x0x7f31c423bb60) - -Class QRegularExpressionValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QRegularExpressionValidator::QPrivateSignal (0x0x7f31c448aea0) 0 empty - -Vtable for QRegularExpressionValidator -QRegularExpressionValidator::_ZTV27QRegularExpressionValidator: 16 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 (0x0x7f31c423bbc8) 0 - vptr=((& QRegularExpressionValidator::_ZTV27QRegularExpressionValidator) + 16) - QValidator (0x0x7f31c423bd00) 0 - primary-for QRegularExpressionValidator (0x0x7f31c423bbc8) - QObject (0x0x7f31c448ae40) 0 - primary-for QValidator (0x0x7f31c423bd00) - -Class QNetworkRequest - size=8 align=8 - base size=8 base align=8 -QNetworkRequest (0x0x7f31c44e1780) 0 - -Class QNetworkCacheMetaData - size=8 align=8 - base size=8 base align=8 -QNetworkCacheMetaData (0x0x7f31c34c74e0) 0 - -Class QAbstractNetworkCache::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractNetworkCache::QPrivateSignal (0x0x7f31c288a300) 0 empty - -Vtable for QAbstractNetworkCache -QAbstractNetworkCache::_ZTV21QAbstractNetworkCache: 22 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI21QAbstractNetworkCache) -16 (int (*)(...))QAbstractNetworkCache::metaObject -24 (int (*)(...))QAbstractNetworkCache::qt_metacast -32 (int (*)(...))QAbstractNetworkCache::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c2225dd0) 0 - vptr=((& QAbstractNetworkCache::_ZTV21QAbstractNetworkCache) + 16) - QObject (0x0x7f31c288a2a0) 0 - primary-for QAbstractNetworkCache (0x0x7f31c2225dd0) - -Class QAbstractSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractSocket::QPrivateSignal (0x0x7f31c28a5d20) 0 empty - -Vtable for QAbstractSocket -QAbstractSocket::_ZTV15QAbstractSocket: 41 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 (0x0x7f31c2237138) 0 - vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 16) - QIODevice (0x0x7f31c22371a0) 0 - primary-for QAbstractSocket (0x0x7f31c2237138) - QObject (0x0x7f31c28a50c0) 0 - primary-for QIODevice (0x0x7f31c22371a0) - -Class QAuthenticator - size=8 align=8 - base size=8 base align=8 -QAuthenticator (0x0x7f31c242bba0) 0 - -Class QDnsDomainNameRecord - size=8 align=8 - base size=8 base align=8 -QDnsDomainNameRecord (0x0x7f31c24be000) 0 - -Class QDnsHostAddressRecord - size=8 align=8 - base size=8 base align=8 -QDnsHostAddressRecord (0x0x7f31c1b3f000) 0 - -Class QDnsMailExchangeRecord - size=8 align=8 - base size=8 base align=8 -QDnsMailExchangeRecord (0x0x7f31c07f2600) 0 - -Class QDnsServiceRecord - size=8 align=8 - base size=8 base align=8 -QDnsServiceRecord (0x0x7f31cb810780) 0 - -Class QDnsTextRecord - size=8 align=8 - base size=8 base align=8 -QDnsTextRecord (0x0x7f31cb395660) 0 - -Class QDnsLookup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDnsLookup::QPrivateSignal (0x0x7f31c9b786c0) 0 empty - -Vtable for QDnsLookup -QDnsLookup::_ZTV10QDnsLookup: 14 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 (0x0x7f31c9e18b60) 0 - vptr=((& QDnsLookup::_ZTV10QDnsLookup) + 16) - QObject (0x0x7f31c9b78660) 0 - primary-for QDnsLookup (0x0x7f31c9e18b60) - -Class QTcpSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTcpSocket::QPrivateSignal (0x0x7f31c9b78a80) 0 empty - -Vtable for QTcpSocket -QTcpSocket::_ZTV10QTcpSocket: 41 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 (0x0x7f31c9e18bc8) 0 - vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 16) - QAbstractSocket (0x0x7f31c9e18c30) 0 - primary-for QTcpSocket (0x0x7f31c9e18bc8) - QIODevice (0x0x7f31c9e18c98) 0 - primary-for QAbstractSocket (0x0x7f31c9e18c30) - QObject (0x0x7f31c9b78a20) 0 - primary-for QIODevice (0x0x7f31c9e18c98) - -Class QSslCertificate - size=8 align=8 - base size=8 base align=8 -QSslCertificate (0x0x7f31c8b59360) 0 - -Class QSslError - size=8 align=8 - base size=8 base align=8 -QSslError (0x0x7f31c7d9eba0) 0 - -Class QSslSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSslSocket::QPrivateSignal (0x0x7f31c6925e40) 0 empty - -Vtable for QSslSocket -QSslSocket::_ZTV10QSslSocket: 41 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 (0x0x7f31c698e958) 0 - vptr=((& QSslSocket::_ZTV10QSslSocket) + 16) - QTcpSocket (0x0x7f31c698e9c0) 0 - primary-for QSslSocket (0x0x7f31c698e958) - QAbstractSocket (0x0x7f31c698ea28) 0 - primary-for QTcpSocket (0x0x7f31c698e9c0) - QIODevice (0x0x7f31c698ea90) 0 - primary-for QAbstractSocket (0x0x7f31c698ea28) - QObject (0x0x7f31c6925de0) 0 - primary-for QIODevice (0x0x7f31c698ea90) - -Class QDtlsClientVerifier::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDtlsClientVerifier::QPrivateSignal (0x0x7f31c5bdd0c0) 0 empty - -Class QDtlsClientVerifier::GeneratorParameters - size=16 align=8 - base size=16 base align=8 -QDtlsClientVerifier::GeneratorParameters (0x0x7f31c5bdd120) 0 - -Vtable for QDtlsClientVerifier -QDtlsClientVerifier::_ZTV19QDtlsClientVerifier: 14 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QDtlsClientVerifier) -16 (int (*)(...))QDtlsClientVerifier::metaObject -24 (int (*)(...))QDtlsClientVerifier::qt_metacast -32 (int (*)(...))QDtlsClientVerifier::qt_metacall -40 (int (*)(...))QDtlsClientVerifier::~QDtlsClientVerifier -48 (int (*)(...))QDtlsClientVerifier::~QDtlsClientVerifier -56 (int (*)(...))QObject::event -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 QDtlsClientVerifier - size=16 align=8 - base size=16 base align=8 -QDtlsClientVerifier (0x0x7f31c698eaf8) 0 - vptr=((& QDtlsClientVerifier::_ZTV19QDtlsClientVerifier) + 16) - QObject (0x0x7f31c5bdd060) 0 - primary-for QDtlsClientVerifier (0x0x7f31c698eaf8) - -Class QDtls::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDtls::QPrivateSignal (0x0x7f31c5bdd360) 0 empty - -Vtable for QDtls -QDtls::_ZTV5QDtls: 14 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI5QDtls) -16 (int (*)(...))QDtls::metaObject -24 (int (*)(...))QDtls::qt_metacast -32 (int (*)(...))QDtls::qt_metacall -40 (int (*)(...))QDtls::~QDtls -48 (int (*)(...))QDtls::~QDtls -56 (int (*)(...))QObject::event -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 QDtls - size=16 align=8 - base size=16 base align=8 -QDtls (0x0x7f31c698eb60) 0 - vptr=((& QDtls::_ZTV5QDtls) + 16) - QObject (0x0x7f31c5bdd300) 0 - primary-for QDtls (0x0x7f31c698eb60) - -Class QIPv6Address - size=16 align=1 - base size=16 base align=1 -QIPv6Address (0x0x7f31c5bdd5a0) 0 - -Class QHostAddress - size=8 align=8 - base size=8 base align=8 -QHostAddress (0x0x7f31c5bdd6c0) 0 - -Class QHostInfo - size=8 align=8 - base size=8 base align=8 -QHostInfo (0x0x7f31c34e1480) 0 - -Class QHstsPolicy - size=8 align=8 - base size=8 base align=8 -QHstsPolicy (0x0x7f31c2a2cb40) 0 - -Class QHttp2Configuration - size=8 align=8 - base size=8 base align=8 -QHttp2Configuration (0x0x7f31c158e2a0) 0 - -Class QHttpPart - size=8 align=8 - base size=8 base align=8 -QHttpPart (0x0x7f31c12d57e0) 0 - -Class QHttpMultiPart::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QHttpMultiPart::QPrivateSignal (0x0x7f31c0525480) 0 empty - -Vtable for QHttpMultiPart -QHttpMultiPart::_ZTV14QHttpMultiPart: 14 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 (0x0x7f31c05382d8) 0 - vptr=((& QHttpMultiPart::_ZTV14QHttpMultiPart) + 16) - QObject (0x0x7f31c0525420) 0 - primary-for QHttpMultiPart (0x0x7f31c05382d8) - -Class QLocalServer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QLocalServer::QPrivateSignal (0x0x7f31c05256c0) 0 empty - -Vtable for QLocalServer -QLocalServer::_ZTV12QLocalServer: 17 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 (0x0x7f31c0538340) 0 - vptr=((& QLocalServer::_ZTV12QLocalServer) + 16) - QObject (0x0x7f31c0525660) 0 - primary-for QLocalServer (0x0x7f31c0538340) - -Class QLocalSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QLocalSocket::QPrivateSignal (0x0x7f31c53f0180) 0 empty - -Vtable for QLocalSocket -QLocalSocket::_ZTV12QLocalSocket: 30 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 (0x0x7f31c05384e0) 0 - vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 16) - QIODevice (0x0x7f31c0538548) 0 - primary-for QLocalSocket (0x0x7f31c05384e0) - QObject (0x0x7f31c53f0120) 0 - primary-for QIODevice (0x0x7f31c0538548) - -Class QSslConfiguration - size=8 align=8 - base size=8 base align=8 -QSslConfiguration (0x0x7f31c53f0360) 0 - -Class QSslPreSharedKeyAuthenticator - size=8 align=8 - base size=8 base align=8 -QSslPreSharedKeyAuthenticator (0x0x7f31c0de7840) 0 - -Class QNetworkAccessManager::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkAccessManager::QPrivateSignal (0x0x7f31c0e96ea0) 0 empty - -Vtable for QNetworkAccessManager -QNetworkAccessManager::_ZTV21QNetworkAccessManager: 15 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 (0x0x7f31c0ea5a28) 0 - vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 16) - QObject (0x0x7f31c0e96e40) 0 - primary-for QNetworkAccessManager (0x0x7f31c0ea5a28) - -Class QNetworkConfiguration - size=8 align=8 - base size=8 base align=8 -QNetworkConfiguration (0x0x7f31c0ed5180) 0 - -Class QNetworkConfigurationManager::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkConfigurationManager::QPrivateSignal (0x0x7f31c0b7e540) 0 empty - -Vtable for QNetworkConfigurationManager -QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager: 14 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 (0x0x7f31c0b70d00) 0 - vptr=((& QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager) + 16) - QObject (0x0x7f31c0b7e4e0) 0 - primary-for QNetworkConfigurationManager (0x0x7f31c0b70d00) - -Class QNetworkCookie - size=8 align=8 - base size=8 base align=8 -QNetworkCookie (0x0x7f31c0bc90c0) 0 - -Class QNetworkCookieJar::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkCookieJar::QPrivateSignal (0x0x7f31c0c746c0) 0 empty - -Vtable for QNetworkCookieJar -QNetworkCookieJar::_ZTV17QNetworkCookieJar: 20 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 (0x0x7f31c0c67f70) 0 - vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 16) - QObject (0x0x7f31c0c74660) 0 - primary-for QNetworkCookieJar (0x0x7f31c0c67f70) - -Class QNetworkDatagram - size=8 align=8 - base size=8 base align=8 -QNetworkDatagram (0x0x7f31c0c748a0) 0 - -Class QNetworkDiskCache::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkDiskCache::QPrivateSignal (0x0x7f31c0a3c420) 0 empty - -Vtable for QNetworkDiskCache -QNetworkDiskCache::_ZTV17QNetworkDiskCache: 23 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 (0x0x7f31c0a20e38) 0 - vptr=((& QNetworkDiskCache::_ZTV17QNetworkDiskCache) + 16) - QAbstractNetworkCache (0x0x7f31c0a20ea0) 0 - primary-for QNetworkDiskCache (0x0x7f31c0a20e38) - QObject (0x0x7f31c0a3c3c0) 0 - primary-for QAbstractNetworkCache (0x0x7f31c0a20ea0) - -Class QNetworkAddressEntry - size=8 align=8 - base size=8 base align=8 -QNetworkAddressEntry (0x0x7f31c0a3c600) 0 - -Class QNetworkInterface - size=8 align=8 - base size=8 base align=8 -QNetworkInterface (0x0x7f31c09245a0) 0 - -Class QNetworkProxyQuery - size=8 align=8 - base size=8 base align=8 -QNetworkProxyQuery (0x0x7f31ccd9f0c0) 0 - -Class QNetworkProxy - size=8 align=8 - base size=8 base align=8 -QNetworkProxy (0x0x7f31ca1ae3c0) 0 - -Vtable for QNetworkProxyFactory -QNetworkProxyFactory::_ZTV20QNetworkProxyFactory: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QNetworkProxyFactory) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QNetworkProxyFactory - size=8 align=8 - base size=8 base align=8 -QNetworkProxyFactory (0x0x7f31c89f7c00) 0 nearly-empty - vptr=((& QNetworkProxyFactory::_ZTV20QNetworkProxyFactory) + 16) - -Class QNetworkReply::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkReply::QPrivateSignal (0x0x7f31c89f7ea0) 0 empty - -Vtable for QNetworkReply -QNetworkReply::_ZTV13QNetworkReply: 36 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI13QNetworkReply) -16 (int (*)(...))QNetworkReply::metaObject -24 (int (*)(...))QNetworkReply::qt_metacast -32 (int (*)(...))QNetworkReply::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c86e12d8) 0 - vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 16) - QIODevice (0x0x7f31c86e1340) 0 - primary-for QNetworkReply (0x0x7f31c86e12d8) - QObject (0x0x7f31c89f7e40) 0 - primary-for QIODevice (0x0x7f31c86e1340) - -Class QNetworkSession::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkSession::QPrivateSignal (0x0x7f31c803d3c0) 0 empty - -Vtable for QNetworkSession -QNetworkSession::_ZTV15QNetworkSession: 14 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 (0x0x7f31c86e13a8) 0 - vptr=((& QNetworkSession::_ZTV15QNetworkSession) + 16) - QObject (0x0x7f31c803d360) 0 - primary-for QNetworkSession (0x0x7f31c86e13a8) - -Class QOcspResponse - size=8 align=8 - base size=8 base align=8 -QOcspResponse (0x0x7f31c803dc00) 0 - -Class QTcpServer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTcpServer::QPrivateSignal (0x0x7f31c75d8480) 0 empty - -Vtable for QTcpServer -QTcpServer::_ZTV10QTcpServer: 17 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 (0x0x7f31c74eac30) 0 - vptr=((& QTcpServer::_ZTV10QTcpServer) + 16) - QObject (0x0x7f31c75d8420) 0 - primary-for QTcpServer (0x0x7f31c74eac30) - -Class QSslCertificateExtension - size=8 align=8 - base size=8 base align=8 -QSslCertificateExtension (0x0x7f31c75d8660) 0 - -Class QSslCipher - size=8 align=8 - base size=8 base align=8 -QSslCipher (0x0x7f31c6529600) 0 - -Class QSslDiffieHellmanParameters - size=8 align=8 - base size=8 base align=8 -QSslDiffieHellmanParameters (0x0x7f31c4e366c0) 0 - -Class QSslEllipticCurve - size=4 align=4 - base size=4 base align=4 -QSslEllipticCurve (0x0x7f31c3f77420) 0 - -Class QSslKey - size=8 align=8 - base size=8 base align=8 -QSslKey (0x0x7f31c39eed80) 0 - -Class QUdpSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QUdpSocket::QPrivateSignal (0x0x7f31c29b4c60) 0 empty - -Vtable for QUdpSocket -QUdpSocket::_ZTV10QUdpSocket: 41 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 (0x0x7f31c26b1208) 0 - vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 16) - QAbstractSocket (0x0x7f31c26b1270) 0 - primary-for QUdpSocket (0x0x7f31c26b1208) - QIODevice (0x0x7f31c26b12d8) 0 - primary-for QAbstractSocket (0x0x7f31c26b1270) - QObject (0x0x7f31c29b4c00) 0 - primary-for QIODevice (0x0x7f31c26b12d8) - -Class QJSValue - size=8 align=8 - base size=8 base align=8 -QJSValue (0x0x7f31c29b4ea0) 0 - -Class QQmlDebuggingEnabler - size=1 align=1 - base size=0 base align=1 -QQmlDebuggingEnabler (0x0x7f31c22d0420) 0 empty - -Class QJSEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QJSEngine::QPrivateSignal (0x0x7f31c22d04e0) 0 empty - -Vtable for QJSEngine -QJSEngine::_ZTV9QJSEngine: 14 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 (0x0x7f31c26b13a8) 0 - vptr=((& QJSEngine::_ZTV9QJSEngine) + 16) - QObject (0x0x7f31c22d0480) 0 - primary-for QJSEngine (0x0x7f31c26b13a8) - -Class QJSValueIterator - size=8 align=8 - base size=8 base align=8 -QJSValueIterator (0x0x7f31c1b76060) 0 - -Class QQmlPrivate::RegisterType - size=128 align=8 - base size=124 base align=8 -QQmlPrivate::RegisterType (0x0x7f31c1b76c00) 0 - -Class QQmlPrivate::RegisterInterface - size=24 align=8 - base size=24 base align=8 -QQmlPrivate::RegisterInterface (0x0x7f31c1b76c60) 0 - -Class QQmlPrivate::RegisterAutoParent - size=16 align=8 - base size=16 base align=8 -QQmlPrivate::RegisterAutoParent (0x0x7f31c1b76cc0) 0 - -Class QQmlPrivate::RegisterSingletonType - size=96 align=8 - base size=96 base align=8 -QQmlPrivate::RegisterSingletonType (0x0x7f31c1b76d20) 0 - -Class QQmlPrivate::RegisterCompositeType - size=32 align=8 - base size=32 base align=8 -QQmlPrivate::RegisterCompositeType (0x0x7f31c1b76f00) 0 - -Class QQmlPrivate::RegisterCompositeSingletonType - size=32 align=8 - base size=32 base align=8 -QQmlPrivate::RegisterCompositeSingletonType (0x0x7f31c1b76f60) 0 - -Class QQmlPrivate::CachedQmlUnit - size=24 align=8 - base size=24 base align=8 -QQmlPrivate::CachedQmlUnit (0x0x7f31c125b000) 0 - -Class QQmlPrivate::RegisterQmlUnitCacheHook - size=16 align=8 - base size=16 base align=8 -QQmlPrivate::RegisterQmlUnitCacheHook (0x0x7f31c125b060) 0 - -Class QQmlPrivate::RegisterSingletonFunctor - size=24 align=8 - base size=17 base align=8 -QQmlPrivate::RegisterSingletonFunctor (0x0x7f31c125b0c0) 0 - -Vtable for QQmlParserStatus -QQmlParserStatus::_ZTV16QQmlParserStatus: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI16QQmlParserStatus) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual -40 (int (*)(...))__cxa_pure_virtual - -Class QQmlParserStatus - size=16 align=8 - base size=16 base align=8 -QQmlParserStatus (0x0x7f31c125b480) 0 - vptr=((& QQmlParserStatus::_ZTV16QQmlParserStatus) + 16) - -Vtable for QQmlPropertyValueSource -QQmlPropertyValueSource::_ZTV23QQmlPropertyValueSource: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI23QQmlPropertyValueSource) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QQmlPropertyValueSource - size=8 align=8 - base size=8 base align=8 -QQmlPropertyValueSource (0x0x7f31c125b660) 0 nearly-empty - vptr=((& QQmlPropertyValueSource::_ZTV23QQmlPropertyValueSource) + 16) - -Class QQmlListReference - size=8 align=8 - base size=8 base align=8 -QQmlListReference (0x0x7f31c125bc00) 0 - -Vtable for QQmlAbstractUrlInterceptor -QQmlAbstractUrlInterceptor::_ZTV26QQmlAbstractUrlInterceptor: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI26QQmlAbstractUrlInterceptor) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QQmlAbstractUrlInterceptor - size=8 align=8 - base size=8 base align=8 -QQmlAbstractUrlInterceptor (0x0x7f31cb002420) 0 nearly-empty - vptr=((& QQmlAbstractUrlInterceptor::_ZTV26QQmlAbstractUrlInterceptor) + 16) - -Class QQmlError - size=8 align=8 - base size=8 base align=8 -QQmlError (0x0x7f31cb002480) 0 - -Vtable for QQmlImageProviderBase -QQmlImageProviderBase::_ZTV21QQmlImageProviderBase: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI21QQmlImageProviderBase) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual -40 (int (*)(...))__cxa_pure_virtual - -Class QQmlImageProviderBase - size=8 align=8 - base size=8 base align=8 -QQmlImageProviderBase (0x0x7f31c95173c0) 0 nearly-empty - vptr=((& QQmlImageProviderBase::_ZTV21QQmlImageProviderBase) + 16) - -Class QQmlEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlEngine::QPrivateSignal (0x0x7f31c9517b40) 0 empty - -Vtable for QQmlEngine -QQmlEngine::_ZTV10QQmlEngine: 14 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 (0x0x7f31c96fedd0) 0 - vptr=((& QQmlEngine::_ZTV10QQmlEngine) + 16) - QJSEngine (0x0x7f31c96fee38) 0 - primary-for QQmlEngine (0x0x7f31c96fedd0) - QObject (0x0x7f31c9517ae0) 0 - primary-for QJSEngine (0x0x7f31c96fee38) - -Class QQmlApplicationEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlApplicationEngine::QPrivateSignal (0x0x7f31c9517de0) 0 empty - -Vtable for QQmlApplicationEngine -QQmlApplicationEngine::_ZTV21QQmlApplicationEngine: 14 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 (0x0x7f31c96feea0) 0 - vptr=((& QQmlApplicationEngine::_ZTV21QQmlApplicationEngine) + 16) - QQmlEngine (0x0x7f31c96fef08) 0 - primary-for QQmlApplicationEngine (0x0x7f31c96feea0) - QJSEngine (0x0x7f31c96fef70) 0 - primary-for QQmlEngine (0x0x7f31c96fef08) - QObject (0x0x7f31c9517d80) 0 - primary-for QJSEngine (0x0x7f31c96fef70) - -Class QQmlComponent::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlComponent::QPrivateSignal (0x0x7f31c89d8060) 0 empty - -Vtable for QQmlComponent -QQmlComponent::_ZTV13QQmlComponent: 17 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 (0x0x7f31c89b6000) 0 - vptr=((& QQmlComponent::_ZTV13QQmlComponent) + 16) - QObject (0x0x7f31c89d8000) 0 - primary-for QQmlComponent (0x0x7f31c89b6000) - -Class QQmlContext::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlContext::QPrivateSignal (0x0x7f31c89d8d20) 0 empty - -Class QQmlContext::PropertyPair - size=24 align=8 - base size=24 base align=8 -QQmlContext::PropertyPair (0x0x7f31c89d8d80) 0 - -Vtable for QQmlContext -QQmlContext::_ZTV11QQmlContext: 14 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 (0x0x7f31c89b6548) 0 - vptr=((& QQmlContext::_ZTV11QQmlContext) + 16) - QObject (0x0x7f31c89d8cc0) 0 - primary-for QQmlContext (0x0x7f31c89b6548) - -Class QQmlScriptString - size=8 align=8 - base size=8 base align=8 -QQmlScriptString (0x0x7f31c7dde180) 0 - -Class QQmlExpression::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlExpression::QPrivateSignal (0x0x7f31c7dde480) 0 empty - -Vtable for QQmlExpression -QQmlExpression::_ZTV14QQmlExpression: 14 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 (0x0x7f31c89b65b0) 0 - vptr=((& QQmlExpression::_ZTV14QQmlExpression) + 16) - QObject (0x0x7f31c7dde420) 0 - primary-for QQmlExpression (0x0x7f31c89b65b0) - -Vtable for QQmlTypesExtensionInterface -QQmlTypesExtensionInterface::_ZTV27QQmlTypesExtensionInterface: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI27QQmlTypesExtensionInterface) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QQmlTypesExtensionInterface - size=8 align=8 - base size=8 base align=8 -QQmlTypesExtensionInterface (0x0x7f31c7dde660) 0 nearly-empty - vptr=((& QQmlTypesExtensionInterface::_ZTV27QQmlTypesExtensionInterface) + 16) - -Vtable for QQmlExtensionInterface -QQmlExtensionInterface::_ZTV22QQmlExtensionInterface: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI22QQmlExtensionInterface) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual -40 (int (*)(...))__cxa_pure_virtual - -Class QQmlExtensionInterface - size=8 align=8 - base size=8 base align=8 -QQmlExtensionInterface (0x0x7f31c89b6618) 0 nearly-empty - vptr=((& QQmlExtensionInterface::_ZTV22QQmlExtensionInterface) + 16) - QQmlTypesExtensionInterface (0x0x7f31c7dde6c0) 0 nearly-empty - primary-for QQmlExtensionInterface (0x0x7f31c89b6618) - -Class QQmlExtensionPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlExtensionPlugin::QPrivateSignal (0x0x7f31c7ddeae0) 0 empty - -Vtable for QQmlExtensionPlugin -QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin: 22 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QQmlExtensionPlugin) -16 (int (*)(...))QQmlExtensionPlugin::metaObject -24 (int (*)(...))QQmlExtensionPlugin::qt_metacast -32 (int (*)(...))QQmlExtensionPlugin::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 0 -152 0 -160 (int (*)(...))__cxa_pure_virtual -168 (int (*)(...))QQmlExtensionPlugin::_ZThn16_N19QQmlExtensionPlugin16initializeEngineEP10QQmlEnginePKc - -Class QQmlExtensionPlugin - size=24 align=8 - base size=24 base align=8 -QQmlExtensionPlugin (0x0x7f31c53c4ee0) 0 - vptr=((& QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin) + 16) - QObject (0x0x7f31c7ddea20) 0 - primary-for QQmlExtensionPlugin (0x0x7f31c53c4ee0) - QQmlExtensionInterface (0x0x7f31c89b6680) 16 nearly-empty - vptr=((& QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin) + 144) - QQmlTypesExtensionInterface (0x0x7f31c7ddea80) 16 nearly-empty - primary-for QQmlExtensionInterface (0x0x7f31c89b6680) - -Class QQmlFile - size=8 align=8 - base size=8 base align=8 -QQmlFile (0x0x7f31c7ddecc0) 0 - -Class QQmlFileSelector::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlFileSelector::QPrivateSignal (0x0x7f31c7dded80) 0 empty - -Vtable for QQmlFileSelector -QQmlFileSelector::_ZTV16QQmlFileSelector: 14 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 (0x0x7f31c89b6750) 0 - vptr=((& QQmlFileSelector::_ZTV16QQmlFileSelector) + 16) - QObject (0x0x7f31c7dded20) 0 - primary-for QQmlFileSelector (0x0x7f31c89b6750) - -Vtable for QQmlIncubator -QQmlIncubator::_ZTV13QQmlIncubator: 6 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 (0x0x7f31c7ddef60) 0 - vptr=((& QQmlIncubator::_ZTV13QQmlIncubator) + 16) - -Vtable for QQmlIncubationController -QQmlIncubationController::_ZTV24QQmlIncubationController: 5 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 (0x0x7f31c6bf3000) 0 - vptr=((& QQmlIncubationController::_ZTV24QQmlIncubationController) + 16) - -Class QQmlInfo - size=16 align=8 - base size=16 base align=8 -QQmlInfo (0x0x7f31c89b67b8) 0 - QDebug (0x0x7f31c6bf3060) 0 - -Vtable for QQmlNetworkAccessManagerFactory -QQmlNetworkAccessManagerFactory::_ZTV31QQmlNetworkAccessManagerFactory: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI31QQmlNetworkAccessManagerFactory) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QQmlNetworkAccessManagerFactory - size=8 align=8 - base size=8 base align=8 -QQmlNetworkAccessManagerFactory (0x0x7f31c64cb000) 0 nearly-empty - vptr=((& QQmlNetworkAccessManagerFactory::_ZTV31QQmlNetworkAccessManagerFactory) + 16) - -Class QQmlProperty - size=8 align=8 - base size=8 base align=8 -QQmlProperty (0x0x7f31c64cb060) 0 - -Class QQmlPropertyMap::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlPropertyMap::QPrivateSignal (0x0x7f31c53918a0) 0 empty - -Vtable for QQmlPropertyMap -QQmlPropertyMap::_ZTV15QQmlPropertyMap: 15 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 (0x0x7f31c5baddd0) 0 - vptr=((& QQmlPropertyMap::_ZTV15QQmlPropertyMap) + 16) - QObject (0x0x7f31c5391840) 0 - primary-for QQmlPropertyMap (0x0x7f31c5baddd0) - -Class QQuickTransform::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickTransform::QPrivateSignal (0x0x7f31c5391b40) 0 empty - -Vtable for QQuickTransform -QQuickTransform::_ZTV15QQuickTransform: 15 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI15QQuickTransform) -16 (int (*)(...))QQuickTransform::metaObject -24 (int (*)(...))QQuickTransform::qt_metacast -32 (int (*)(...))QQuickTransform::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c5bade38) 0 - vptr=((& QQuickTransform::_ZTV15QQuickTransform) + 16) - QObject (0x0x7f31c5391ae0) 0 - primary-for QQuickTransform (0x0x7f31c5bade38) - -Class QQuickItem::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickItem::QPrivateSignal (0x0x7f31c5391de0) 0 empty - -Class QQuickItem::ItemChangeData - size=8 align=8 - base size=8 base align=8 -QQuickItem::ItemChangeData (0x0x7f31c5391e40) 0 - -Class QQuickItem::UpdatePaintNodeData - size=8 align=8 - base size=8 base align=8 -QQuickItem::UpdatePaintNodeData (0x0x7f31c5391ea0) 0 - -Vtable for QQuickItem -QQuickItem::_ZTV10QQuickItem: 55 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 (0x0x7f31c4c4f150) 0 - vptr=((& QQuickItem::_ZTV10QQuickItem) + 16) - QObject (0x0x7f31c5391d20) 0 - primary-for QQuickItem (0x0x7f31c4c4f150) - QQmlParserStatus (0x0x7f31c5391d80) 16 - vptr=((& QQuickItem::_ZTV10QQuickItem) + 408) - -Class QQuickFramebufferObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickFramebufferObject::QPrivateSignal (0x0x7f31c2e1a840) 0 empty - -Vtable for QQuickFramebufferObject::Renderer -QQuickFramebufferObject::Renderer::_ZTVN23QQuickFramebufferObject8RendererE: 7 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN23QQuickFramebufferObject8RendererE) -16 0 -24 0 -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 (0x0x7f31c2e1a8a0) 0 - vptr=((& QQuickFramebufferObject::Renderer::_ZTVN23QQuickFramebufferObject8RendererE) + 16) - -Vtable for QQuickFramebufferObject -QQuickFramebufferObject::_ZTV23QQuickFramebufferObject: 56 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI23QQuickFramebufferObject) -16 (int (*)(...))QQuickFramebufferObject::metaObject -24 (int (*)(...))QQuickFramebufferObject::qt_metacast -32 (int (*)(...))QQuickFramebufferObject::qt_metacall -40 0 -48 0 -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 0 -424 0 -432 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem10classBeginEv -440 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem17componentCompleteEv - -Class QQuickFramebufferObject - size=32 align=8 - base size=32 base align=8 -QQuickFramebufferObject (0x0x7f31c5badf70) 0 - vptr=((& QQuickFramebufferObject::_ZTV23QQuickFramebufferObject) + 16) - QQuickItem (0x0x7f31c4cc77e0) 0 - primary-for QQuickFramebufferObject (0x0x7f31c5badf70) - QObject (0x0x7f31c2e1a780) 0 - primary-for QQuickItem (0x0x7f31c4cc77e0) - QQmlParserStatus (0x0x7f31c2e1a7e0) 16 - vptr=((& QQuickFramebufferObject::_ZTV23QQuickFramebufferObject) + 416) - -Class QQuickTextureFactory::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickTextureFactory::QPrivateSignal (0x0x7f31c2e1aae0) 0 empty - -Vtable for QQuickTextureFactory -QQuickTextureFactory::_ZTV20QQuickTextureFactory: 18 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QQuickTextureFactory) -16 (int (*)(...))QQuickTextureFactory::metaObject -24 (int (*)(...))QQuickTextureFactory::qt_metacast -32 (int (*)(...))QQuickTextureFactory::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c26bb000) 0 - vptr=((& QQuickTextureFactory::_ZTV20QQuickTextureFactory) + 16) - QObject (0x0x7f31c2e1aa80) 0 - primary-for QQuickTextureFactory (0x0x7f31c26bb000) - -Class QQuickImageResponse::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickImageResponse::QPrivateSignal (0x0x7f31c2e1ac60) 0 empty - -Vtable for QQuickImageResponse -QQuickImageResponse::_ZTV19QQuickImageResponse: 17 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QQuickImageResponse) -16 (int (*)(...))QQuickImageResponse::metaObject -24 (int (*)(...))QQuickImageResponse::qt_metacast -32 (int (*)(...))QQuickImageResponse::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c26bb068) 0 - vptr=((& QQuickImageResponse::_ZTV19QQuickImageResponse) + 16) - QObject (0x0x7f31c2e1ac00) 0 - primary-for QQuickImageResponse (0x0x7f31c26bb068) - -Vtable for QQuickImageProvider -QQuickImageProvider::_ZTV19QQuickImageProvider: 9 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 (0x0x7f31c26bb0d0) 0 - vptr=((& QQuickImageProvider::_ZTV19QQuickImageProvider) + 16) - QQmlImageProviderBase (0x0x7f31c2e1ae40) 0 nearly-empty - primary-for QQuickImageProvider (0x0x7f31c26bb0d0) - -Vtable for QQuickAsyncImageProvider -QQuickAsyncImageProvider::_ZTV24QQuickAsyncImageProvider: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI24QQuickAsyncImageProvider) -16 0 -24 0 -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 (0x0x7f31c26bb138) 0 - vptr=((& QQuickAsyncImageProvider::_ZTV24QQuickAsyncImageProvider) + 16) - QQuickImageProvider (0x0x7f31c26bb1a0) 0 - primary-for QQuickAsyncImageProvider (0x0x7f31c26bb138) - QQmlImageProviderBase (0x0x7f31c22760c0) 0 nearly-empty - primary-for QQuickImageProvider (0x0x7f31c26bb1a0) - -Class QQuickItemGrabResult::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickItemGrabResult::QPrivateSignal (0x0x7f31c2276180) 0 empty - -Vtable for QQuickItemGrabResult -QQuickItemGrabResult::_ZTV20QQuickItemGrabResult: 14 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 (0x0x7f31c26bb208) 0 - vptr=((& QQuickItemGrabResult::_ZTV20QQuickItemGrabResult) + 16) - QObject (0x0x7f31c2276120) 0 - primary-for QQuickItemGrabResult (0x0x7f31c26bb208) - -Class QQuickPaintedItem::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickPaintedItem::QPrivateSignal (0x0x7f31c2276420) 0 empty - -Vtable for QQuickPaintedItem -QQuickPaintedItem::_ZTV17QQuickPaintedItem: 56 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QQuickPaintedItem) -16 (int (*)(...))QQuickPaintedItem::metaObject -24 (int (*)(...))QQuickPaintedItem::qt_metacast -32 (int (*)(...))QQuickPaintedItem::qt_metacall -40 0 -48 0 -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 0 -424 0 -432 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem10classBeginEv -440 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem17componentCompleteEv - -Class QQuickPaintedItem - size=32 align=8 - base size=32 base align=8 -QQuickPaintedItem (0x0x7f31c26bb270) 0 - vptr=((& QQuickPaintedItem::_ZTV17QQuickPaintedItem) + 16) - QQuickItem (0x0x7f31c4cc7ee0) 0 - primary-for QQuickPaintedItem (0x0x7f31c26bb270) - QObject (0x0x7f31c2276360) 0 - primary-for QQuickItem (0x0x7f31c4cc7ee0) - QQmlParserStatus (0x0x7f31c22763c0) 16 - vptr=((& QQuickPaintedItem::_ZTV17QQuickPaintedItem) + 416) - -Class QQuickRenderControl::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickRenderControl::QPrivateSignal (0x0x7f31c2276ea0) 0 empty - -Vtable for QQuickRenderControl -QQuickRenderControl::_ZTV19QQuickRenderControl: 15 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 (0x0x7f31c26bb410) 0 - vptr=((& QQuickRenderControl::_ZTV19QQuickRenderControl) + 16) - QObject (0x0x7f31c2276e40) 0 - primary-for QQuickRenderControl (0x0x7f31c26bb410) - -Class QQuickTextDocument::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickTextDocument::QPrivateSignal (0x0x7f31c19ca180) 0 empty - -Vtable for QQuickTextDocument -QQuickTextDocument::_ZTV18QQuickTextDocument: 14 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 (0x0x7f31c26bb478) 0 - vptr=((& QQuickTextDocument::_ZTV18QQuickTextDocument) + 16) - QObject (0x0x7f31c19ca120) 0 - primary-for QQuickTextDocument (0x0x7f31c26bb478) - -Class QSGGeometry::Attribute - size=16 align=4 - base size=16 base align=4 -QSGGeometry::Attribute (0x0x7f31c19ca7e0) 0 - -Class QSGGeometry::AttributeSet - size=16 align=8 - base size=16 base align=8 -QSGGeometry::AttributeSet (0x0x7f31c19ca840) 0 - -Class QSGGeometry::Point2D - size=8 align=4 - base size=8 base align=4 -QSGGeometry::Point2D (0x0x7f31c19ca8a0) 0 - -Class QSGGeometry::TexturedPoint2D - size=16 align=4 - base size=16 base align=4 -QSGGeometry::TexturedPoint2D (0x0x7f31c19ca900) 0 - -Class QSGGeometry::ColoredPoint2D - size=12 align=4 - base size=12 base align=4 -QSGGeometry::ColoredPoint2D (0x0x7f31c19ca960) 0 - -Vtable for QSGGeometry -QSGGeometry::_ZTV11QSGGeometry: 4 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 (0x0x7f31c19ca780) 0 - vptr=((& QSGGeometry::_ZTV11QSGGeometry) + 16) - -Vtable for QSGNode -QSGNode::_ZTV7QSGNode: 6 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 (0x0x7f31c3071960) 0 - vptr=((& QSGNode::_ZTV7QSGNode) + 16) - -Vtable for QSGBasicGeometryNode -QSGBasicGeometryNode::_ZTV20QSGBasicGeometryNode: 6 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 (0x0x7f31c26bbb60) 0 - vptr=((& QSGBasicGeometryNode::_ZTV20QSGBasicGeometryNode) + 16) - QSGNode (0x0x7f31c3d8e300) 0 - primary-for QSGBasicGeometryNode (0x0x7f31c26bbb60) - -Vtable for QSGGeometryNode -QSGGeometryNode::_ZTV15QSGGeometryNode: 6 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 (0x0x7f31c26bbbc8) 0 - vptr=((& QSGGeometryNode::_ZTV15QSGGeometryNode) + 16) - QSGBasicGeometryNode (0x0x7f31c26bbc30) 0 - primary-for QSGGeometryNode (0x0x7f31c26bbbc8) - QSGNode (0x0x7f31c3d8e5a0) 0 - primary-for QSGBasicGeometryNode (0x0x7f31c26bbc30) - -Vtable for QSGClipNode -QSGClipNode::_ZTV11QSGClipNode: 6 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 (0x0x7f31c26bbc98) 0 - vptr=((& QSGClipNode::_ZTV11QSGClipNode) + 16) - QSGBasicGeometryNode (0x0x7f31c26bbd00) 0 - primary-for QSGClipNode (0x0x7f31c26bbc98) - QSGNode (0x0x7f31c3d8e780) 0 - primary-for QSGBasicGeometryNode (0x0x7f31c26bbd00) - -Vtable for QSGTransformNode -QSGTransformNode::_ZTV16QSGTransformNode: 6 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 (0x0x7f31c26bbd68) 0 - vptr=((& QSGTransformNode::_ZTV16QSGTransformNode) + 16) - QSGNode (0x0x7f31c3d8e8a0) 0 - primary-for QSGTransformNode (0x0x7f31c26bbd68) - -Vtable for QSGRootNode -QSGRootNode::_ZTV11QSGRootNode: 6 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 (0x0x7f31c26bbdd0) 0 - vptr=((& QSGRootNode::_ZTV11QSGRootNode) + 16) - QSGNode (0x0x7f31c3d8e9c0) 0 - primary-for QSGRootNode (0x0x7f31c26bbdd0) - -Vtable for QSGOpacityNode -QSGOpacityNode::_ZTV14QSGOpacityNode: 6 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 (0x0x7f31c26bbea0) 0 - vptr=((& QSGOpacityNode::_ZTV14QSGOpacityNode) + 16) - QSGNode (0x0x7f31c3d8eb40) 0 - primary-for QSGOpacityNode (0x0x7f31c26bbea0) - -Vtable for QSGNodeVisitor -QSGNodeVisitor::_ZTV14QSGNodeVisitor: 14 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 (0x0x7f31c3d8ec60) 0 nearly-empty - vptr=((& QSGNodeVisitor::_ZTV14QSGNodeVisitor) + 16) - -Vtable for QSGRendererInterface -QSGRendererInterface::_ZTV20QSGRendererInterface: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QSGRendererInterface) -16 0 -24 0 -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 (0x0x7f31c5847a80) 0 nearly-empty - vptr=((& QSGRendererInterface::_ZTV20QSGRendererInterface) + 16) - -Class QQuickWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickWindow::QPrivateSignal (0x0x7f31c3494960) 0 empty - -Class QQuickWindow::GraphicsStateInfo - size=8 align=4 - base size=8 base align=4 -QQuickWindow::GraphicsStateInfo (0x0x7f31c34949c0) 0 - -Vtable for QQuickWindow -QQuickWindow::_ZTV12QQuickWindow: 45 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 (0x0x7f31c31650d0) 0 - vptr=((& QQuickWindow::_ZTV12QQuickWindow) + 16) - QWindow (0x0x7f31c49f32a0) 0 - primary-for QQuickWindow (0x0x7f31c31650d0) - QObject (0x0x7f31c34948a0) 0 - primary-for QWindow (0x0x7f31c49f32a0) - QSurface (0x0x7f31c3494900) 16 - vptr=((& QQuickWindow::_ZTV12QQuickWindow) + 312) - -Class QQuickView::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickView::QPrivateSignal (0x0x7f31c17ae4e0) 0 empty - -Vtable for QQuickView -QQuickView::_ZTV10QQuickView: 45 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 (0x0x7f31c3165208) 0 - vptr=((& QQuickView::_ZTV10QQuickView) + 16) - QQuickWindow (0x0x7f31c3165270) 0 - primary-for QQuickView (0x0x7f31c3165208) - QWindow (0x0x7f31c4a2a8c0) 0 - primary-for QQuickWindow (0x0x7f31c3165270) - QObject (0x0x7f31c17ae420) 0 - primary-for QWindow (0x0x7f31c4a2a8c0) - QSurface (0x0x7f31c17ae480) 16 - vptr=((& QQuickView::_ZTV10QQuickView) + 312) - -Class QSGAbstractRenderer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGAbstractRenderer::QPrivateSignal (0x0x7f31c17ae8a0) 0 empty - -Vtable for QSGAbstractRenderer -QSGAbstractRenderer::_ZTV19QSGAbstractRenderer: 16 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QSGAbstractRenderer) -16 (int (*)(...))QSGAbstractRenderer::metaObject -24 (int (*)(...))QSGAbstractRenderer::qt_metacast -32 (int (*)(...))QSGAbstractRenderer::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c31652d8) 0 - vptr=((& QSGAbstractRenderer::_ZTV19QSGAbstractRenderer) + 16) - QObject (0x0x7f31c17ae840) 0 - primary-for QSGAbstractRenderer (0x0x7f31c31652d8) - -Class QSGEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGEngine::QPrivateSignal (0x0x7f31c09ff5a0) 0 empty - -Vtable for QSGEngine -QSGEngine::_ZTV9QSGEngine: 14 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 (0x0x7f31c31654e0) 0 - vptr=((& QSGEngine::_ZTV9QSGEngine) + 16) - QObject (0x0x7f31c09ff540) 0 - primary-for QSGEngine (0x0x7f31c31654e0) - -Class QSGMaterialType - size=1 align=1 - base size=0 base align=1 -QSGMaterialType (0x0x7f31c09ffc00) 0 empty - -Class QSGMaterialShader::RenderState - size=16 align=8 - base size=16 base align=8 -QSGMaterialShader::RenderState (0x0x7f31c09ffcc0) 0 - -Vtable for QSGMaterialShader -QSGMaterialShader::_ZTV17QSGMaterialShader: 12 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QSGMaterialShader) -16 0 -24 0 -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 (0x0x7f31c09ffc60) 0 - vptr=((& QSGMaterialShader::_ZTV17QSGMaterialShader) + 16) - -Class QSGMaterialRhiShader::RenderState - size=16 align=8 - base size=16 base align=8 -QSGMaterialRhiShader::RenderState (0x0x7f31c082e840) 0 - -Class QSGMaterialRhiShader::GraphicsPipelineState - size=36 align=4 - base size=36 base align=4 -QSGMaterialRhiShader::GraphicsPipelineState (0x0x7f31c082e8a0) 0 - -Vtable for QSGMaterialRhiShader -QSGMaterialRhiShader::_ZTV20QSGMaterialRhiShader: 15 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QSGMaterialRhiShader) -16 (int (*)(...))QSGMaterialRhiShader::~QSGMaterialRhiShader -24 (int (*)(...))QSGMaterialRhiShader::~QSGMaterialRhiShader -32 (int (*)(...))QSGMaterialShader::activate -40 (int (*)(...))QSGMaterialShader::deactivate -48 (int (*)(...))QSGMaterialShader::updateState -56 (int (*)(...))QSGMaterialRhiShader::attributeNames -64 (int (*)(...))QSGMaterialShader::compile -72 (int (*)(...))QSGMaterialShader::initialize -80 (int (*)(...))QSGMaterialShader::vertexShader -88 (int (*)(...))QSGMaterialShader::fragmentShader -96 (int (*)(...))QSGMaterialRhiShader::updateUniformData -104 (int (*)(...))QSGMaterialRhiShader::updateSampledImage -112 (int (*)(...))QSGMaterialRhiShader::updateGraphicsPipelineState - -Class QSGMaterialRhiShader - size=40 align=8 - base size=40 base align=8 -QSGMaterialRhiShader (0x0x7f31c31656e8) 0 - vptr=((& QSGMaterialRhiShader::_ZTV20QSGMaterialRhiShader) + 16) - QSGMaterialShader (0x0x7f31c082e7e0) 0 - primary-for QSGMaterialRhiShader (0x0x7f31c31656e8) - -Vtable for QSGMaterial -QSGMaterial::_ZTV11QSGMaterial: 7 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI11QSGMaterial) -16 0 -24 0 -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 (0x0x7f31c0680960) 0 - vptr=((& QSGMaterial::_ZTV11QSGMaterial) + 16) - -Vtable for QSGFlatColorMaterial -QSGFlatColorMaterial::_ZTV20QSGFlatColorMaterial: 7 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 (0x0x7f31c3165a28) 0 - vptr=((& QSGFlatColorMaterial::_ZTV20QSGFlatColorMaterial) + 16) - QSGMaterial (0x0x7f31c022a120) 0 - primary-for QSGFlatColorMaterial (0x0x7f31c3165a28) - -Class QSGTexture::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGTexture::QPrivateSignal (0x0x7f31c022a240) 0 empty - -Vtable for QSGTexture -QSGTexture::_ZTV10QSGTexture: 22 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI10QSGTexture) -16 (int (*)(...))QSGTexture::metaObject -24 (int (*)(...))QSGTexture::qt_metacast -32 (int (*)(...))QSGTexture::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c3165a90) 0 - vptr=((& QSGTexture::_ZTV10QSGTexture) + 16) - QObject (0x0x7f31c022a1e0) 0 - primary-for QSGTexture (0x0x7f31c3165a90) - -Class QSGDynamicTexture::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGDynamicTexture::QPrivateSignal (0x0x7f31c022a4e0) 0 empty - -Vtable for QSGDynamicTexture -QSGDynamicTexture::_ZTV17QSGDynamicTexture: 23 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QSGDynamicTexture) -16 (int (*)(...))QSGDynamicTexture::metaObject -24 (int (*)(...))QSGDynamicTexture::qt_metacast -32 (int (*)(...))QSGDynamicTexture::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31c3165af8) 0 - vptr=((& QSGDynamicTexture::_ZTV17QSGDynamicTexture) + 16) - QSGTexture (0x0x7f31c3165b60) 0 - primary-for QSGDynamicTexture (0x0x7f31c3165af8) - QObject (0x0x7f31c022a480) 0 - primary-for QSGTexture (0x0x7f31c3165b60) - -Vtable for QSGImageNode -QSGImageNode::_ZTV12QSGImageNode: 20 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI12QSGImageNode) -16 0 -24 0 -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 (0x0x7f31c3165bc8) 0 - vptr=((& QSGImageNode::_ZTV12QSGImageNode) + 16) - QSGGeometryNode (0x0x7f31c3165c30) 0 - primary-for QSGImageNode (0x0x7f31c3165bc8) - QSGBasicGeometryNode (0x0x7f31c3165c98) 0 - primary-for QSGGeometryNode (0x0x7f31c3165c30) - QSGNode (0x0x7f31c022a600) 0 - primary-for QSGBasicGeometryNode (0x0x7f31c3165c98) - -Vtable for QSGNinePatchNode -QSGNinePatchNode::_ZTV16QSGNinePatchNode: 11 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI16QSGNinePatchNode) -16 0 -24 0 -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 (0x0x7f31c3165dd0) 0 - vptr=((& QSGNinePatchNode::_ZTV16QSGNinePatchNode) + 16) - QSGGeometryNode (0x0x7f31c3165e38) 0 - primary-for QSGNinePatchNode (0x0x7f31c3165dd0) - QSGBasicGeometryNode (0x0x7f31c3165ea0) 0 - primary-for QSGGeometryNode (0x0x7f31c3165e38) - QSGNode (0x0x7f31c022ade0) 0 - primary-for QSGBasicGeometryNode (0x0x7f31c3165ea0) - -Vtable for QSGRectangleNode -QSGRectangleNode::_ZTV16QSGRectangleNode: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI16QSGRectangleNode) -16 0 -24 0 -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 (0x0x7f31c3165f08) 0 - vptr=((& QSGRectangleNode::_ZTV16QSGRectangleNode) + 16) - QSGGeometryNode (0x0x7f31c3165f70) 0 - primary-for QSGRectangleNode (0x0x7f31c3165f08) - QSGBasicGeometryNode (0x0x7f31ca88f000) 0 - primary-for QSGGeometryNode (0x0x7f31c3165f70) - QSGNode (0x0x7f31c022ae40) 0 - primary-for QSGBasicGeometryNode (0x0x7f31ca88f000) - -Vtable for QSGRenderNode::RenderState -QSGRenderNode::RenderState::_ZTVN13QSGRenderNode11RenderStateE: 11 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN13QSGRenderNode11RenderStateE) -16 0 -24 0 -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 (0x0x7f31c022af60) 0 nearly-empty - vptr=((& QSGRenderNode::RenderState::_ZTVN13QSGRenderNode11RenderStateE) + 16) - -Vtable for QSGRenderNode -QSGRenderNode::_ZTV13QSGRenderNode: 11 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI13QSGRenderNode) -16 0 -24 0 -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 (0x0x7f31ca88f068) 0 - vptr=((& QSGRenderNode::_ZTV13QSGRenderNode) + 16) - QSGNode (0x0x7f31c022af00) 0 - primary-for QSGRenderNode (0x0x7f31ca88f068) - -Vtable for QSGSimpleRectNode -QSGSimpleRectNode::_ZTV17QSGSimpleRectNode: 6 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 (0x0x7f31ca88f4e0) 0 - vptr=((& QSGSimpleRectNode::_ZTV17QSGSimpleRectNode) + 16) - QSGGeometryNode (0x0x7f31ca88f548) 0 - primary-for QSGSimpleRectNode (0x0x7f31ca88f4e0) - QSGBasicGeometryNode (0x0x7f31ca88f5b0) 0 - primary-for QSGGeometryNode (0x0x7f31ca88f548) - QSGNode (0x0x7f31c765d6c0) 0 - primary-for QSGBasicGeometryNode (0x0x7f31ca88f5b0) - -Vtable for QSGOpaqueTextureMaterial -QSGOpaqueTextureMaterial::_ZTV24QSGOpaqueTextureMaterial: 7 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 (0x0x7f31ca88f618) 0 - vptr=((& QSGOpaqueTextureMaterial::_ZTV24QSGOpaqueTextureMaterial) + 16) - QSGMaterial (0x0x7f31c765d780) 0 - primary-for QSGOpaqueTextureMaterial (0x0x7f31ca88f618) - -Vtable for QSGTextureMaterial -QSGTextureMaterial::_ZTV18QSGTextureMaterial: 7 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 (0x0x7f31ca88f680) 0 - vptr=((& QSGTextureMaterial::_ZTV18QSGTextureMaterial) + 16) - QSGOpaqueTextureMaterial (0x0x7f31ca88f6e8) 0 - primary-for QSGTextureMaterial (0x0x7f31ca88f680) - QSGMaterial (0x0x7f31c765dc00) 0 - primary-for QSGOpaqueTextureMaterial (0x0x7f31ca88f6e8) - -Vtable for QSGSimpleTextureNode -QSGSimpleTextureNode::_ZTV20QSGSimpleTextureNode: 6 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 (0x0x7f31ca88f750) 0 - vptr=((& QSGSimpleTextureNode::_ZTV20QSGSimpleTextureNode) + 16) - QSGGeometryNode (0x0x7f31ca88f7b8) 0 - primary-for QSGSimpleTextureNode (0x0x7f31ca88f750) - QSGBasicGeometryNode (0x0x7f31ca88f820) 0 - primary-for QSGGeometryNode (0x0x7f31ca88f7b8) - QSGNode (0x0x7f31c765dc60) 0 - primary-for QSGBasicGeometryNode (0x0x7f31ca88f820) - -Class QSGTextureProvider::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGTextureProvider::QPrivateSignal (0x0x7f31c6a41600) 0 empty - -Vtable for QSGTextureProvider -QSGTextureProvider::_ZTV18QSGTextureProvider: 15 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI18QSGTextureProvider) -16 (int (*)(...))QSGTextureProvider::metaObject -24 (int (*)(...))QSGTextureProvider::qt_metacast -32 (int (*)(...))QSGTextureProvider::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f31ca88f9c0) 0 - vptr=((& QSGTextureProvider::_ZTV18QSGTextureProvider) + 16) - QObject (0x0x7f31c6a415a0) 0 - primary-for QSGTextureProvider (0x0x7f31ca88f9c0) - -Vtable for QSGVertexColorMaterial -QSGVertexColorMaterial::_ZTV22QSGVertexColorMaterial: 7 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 (0x0x7f31ca88fa28) 0 - vptr=((& QSGVertexColorMaterial::_ZTV22QSGVertexColorMaterial) + 16) - QSGMaterial (0x0x7f31c6a41720) 0 - primary-for QSGVertexColorMaterial (0x0x7f31ca88fa28) - -Class QQuickStyle - size=1 align=1 - base size=0 base align=1 -QQuickStyle (0x0x7f31c6a41780) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f31c3aeba80) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f31c3aebde0) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f31c38b0000) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f31c38b0360) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f31c38b0540) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f31c38b08a0) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f31c38b0a80) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f31c38b0de0) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f31c3944000) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f31c3944360) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f31c3944540) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Range_chk (0x0x7f31c39448a0) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f31c3944a80) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Range_chk (0x0x7f31c3944de0) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f31c367b000) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Range_chk (0x0x7f31c367b360) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f31c36bd840) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f31c36bdba0) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f31c36bdd20) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f31c38070c0) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f31c3807240) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f31c38075a0) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f31c3807720) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f31c3807a80) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f31c3807c00) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f31c3807f60) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f31c2f9f120) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Range_chk (0x0x7f31c2f9f480) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f31c2f9f600) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Range_chk (0x0x7f31c2f9f960) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f31c2f9fae0) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Range_chk (0x0x7f31c2f9fe40) 0 empty - diff --git a/tests/auto/quickcontrols2/bic/data/QtQuickControls2.6.0.0.linux-gcc-amd64.txt b/tests/auto/quickcontrols2/bic/data/QtQuickControls2.6.0.0.linux-gcc-amd64.txt deleted file mode 100644 index 21b78d63..00000000 --- a/tests/auto/quickcontrols2/bic/data/QtQuickControls2.6.0.0.linux-gcc-amd64.txt +++ /dev/null @@ -1,14468 +0,0 @@ -Class std::__failure_type - size=1 align=1 - base size=0 base align=1 -std::__failure_type (0x0x7f4475a49840) 0 empty - -Class std::__do_is_destructible_impl - size=1 align=1 - base size=0 base align=1 -std::__do_is_destructible_impl (0x0x7f4475adc060) 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 (0x0x7f4475adc2a0) 0 empty - -Class std::__do_is_implicitly_default_constructible_impl - size=1 align=1 - base size=0 base align=1 -std::__do_is_implicitly_default_constructible_impl (0x0x7f4475b0e3c0) 0 empty - -Class std::__make_unsigned_selector_base - size=1 align=1 - base size=0 base align=1 -std::__make_unsigned_selector_base (0x0x7f447573eba0) 0 empty - -Class std::__do_common_type_impl - size=1 align=1 - base size=0 base align=1 -std::__do_common_type_impl (0x0x7f44757b79c0) 0 empty - -Class std::__do_member_type_wrapper - size=1 align=1 - base size=0 base align=1 -std::__do_member_type_wrapper (0x0x7f44757b7a80) 0 empty - -Class std::__invoke_memfun_ref - size=1 align=1 - base size=0 base align=1 -std::__invoke_memfun_ref (0x0x7f44757b7f60) 0 empty - -Class std::__invoke_memfun_deref - size=1 align=1 - base size=0 base align=1 -std::__invoke_memfun_deref (0x0x7f44757e6000) 0 empty - -Class std::__invoke_memobj_ref - size=1 align=1 - base size=0 base align=1 -std::__invoke_memobj_ref (0x0x7f44757e6060) 0 empty - -Class std::__invoke_memobj_deref - size=1 align=1 - base size=0 base align=1 -std::__invoke_memobj_deref (0x0x7f44757e60c0) 0 empty - -Class std::__invoke_other - size=1 align=1 - base size=0 base align=1 -std::__invoke_other (0x0x7f44757e6120) 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 (0x0x7f44757e61e0) 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 (0x0x7f44757e62a0) 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 (0x0x7f44757e6360) 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 (0x0x7f44757e6420) 0 empty - -Class std::__result_of_other_impl - size=1 align=1 - base size=0 base align=1 -std::__result_of_other_impl (0x0x7f44757e6780) 0 empty - -Class std::__swappable_details::__do_is_swappable_impl - size=1 align=1 - base size=0 base align=1 -std::__swappable_details::__do_is_swappable_impl (0x0x7f44757e6ae0) 0 empty - -Class std::__swappable_details::__do_is_nothrow_swappable_impl - size=1 align=1 - base size=0 base align=1 -std::__swappable_details::__do_is_nothrow_swappable_impl (0x0x7f44757e6b40) 0 empty - -Class std::__swappable_with_details::__do_is_swappable_with_impl - size=1 align=1 - base size=0 base align=1 -std::__swappable_with_details::__do_is_swappable_with_impl (0x0x7f44757e6de0) 0 empty - -Class std::__swappable_with_details::__do_is_nothrow_swappable_with_impl - size=1 align=1 - base size=0 base align=1 -std::__swappable_with_details::__do_is_nothrow_swappable_with_impl (0x0x7f44757e6e40) 0 empty - -Class std::__nonesuch - size=1 align=1 - base size=0 base align=1 -std::__nonesuch (0x0x7f44758376c0) 0 empty - -Class std::piecewise_construct_t - size=1 align=1 - base size=0 base align=1 -std::piecewise_construct_t (0x0x7f4475883c60) 0 empty - -Class std::__nonesuch_no_braces - size=1 align=1 - base size=1 base align=1 -std::__nonesuch_no_braces (0x0x7f44758880d0) 0 empty - std::__nonesuch (0x0x7f44758bd180) 0 empty - -Class std::in_place_t - size=1 align=1 - base size=0 base align=1 -std::in_place_t (0x0x7f4475903ea0) 0 empty - -Class std::__true_type - size=1 align=1 - base size=0 base align=1 -std::__true_type (0x0x7f4475936180) 0 empty - -Class std::__false_type - size=1 align=1 - base size=0 base align=1 -std::__false_type (0x0x7f44759361e0) 0 empty - -Class std::input_iterator_tag - size=1 align=1 - base size=0 base align=1 -std::input_iterator_tag (0x0x7f4475d6df00) 0 empty - -Class std::output_iterator_tag - size=1 align=1 - base size=0 base align=1 -std::output_iterator_tag (0x0x7f4475d6df60) 0 empty - -Class std::forward_iterator_tag - size=1 align=1 - base size=1 base align=1 -std::forward_iterator_tag (0x0x7f4475888618) 0 empty - std::input_iterator_tag (0x0x7f4475d95000) 0 empty - -Class std::bidirectional_iterator_tag - size=1 align=1 - base size=1 base align=1 -std::bidirectional_iterator_tag (0x0x7f4475888680) 0 empty - std::forward_iterator_tag (0x0x7f44758886e8) 0 empty - std::input_iterator_tag (0x0x7f4475d95060) 0 empty - -Class std::random_access_iterator_tag - size=1 align=1 - base size=1 base align=1 -std::random_access_iterator_tag (0x0x7f4475888750) 0 empty - std::bidirectional_iterator_tag (0x0x7f44758887b8) 0 empty - std::forward_iterator_tag (0x0x7f4475888820) 0 empty - std::input_iterator_tag (0x0x7f4475d950c0) 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 (0x0x7f4475e1ed80) 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 (0x0x7f4475e1eea0) 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 (0x0x7f4475e4e1e0) 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 (0x0x7f4475e4e4e0) 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 (0x0x7f4475e4e600) 0 empty - -Class __locale_struct - size=232 align=8 - base size=232 base align=8 -__locale_struct (0x0x7f4475ed7de0) 0 - -Class timeval - size=16 align=8 - base size=16 base align=8 -timeval (0x0x7f4475f21180) 0 - -Class timespec - size=16 align=8 - base size=16 base align=8 -timespec (0x0x7f4475f211e0) 0 - -Class __pthread_internal_list - size=16 align=8 - base size=16 base align=8 -__pthread_internal_list (0x0x7f4475f212a0) 0 - -Class __pthread_internal_slist - size=8 align=8 - base size=8 base align=8 -__pthread_internal_slist (0x0x7f4475f21300) 0 - -Class __pthread_mutex_s - size=40 align=8 - base size=40 base align=8 -__pthread_mutex_s (0x0x7f4475f21360) 0 - -Class __pthread_rwlock_arch_t - size=56 align=8 - base size=56 base align=8 -__pthread_rwlock_arch_t (0x0x7f4475f213c0) 0 - -Class __pthread_cond_s - size=48 align=8 - base size=48 base align=8 -__pthread_cond_s (0x0x7f4475f21420) 0 - -Class pthread_attr_t - size=56 align=8 - base size=56 base align=8 -pthread_attr_t (0x0x7f4475f216c0) 0 - -Class random_data - size=48 align=8 - base size=48 base align=8 -random_data (0x0x7f4475f21960) 0 - -Class drand48_data - size=24 align=8 - base size=24 base align=8 -drand48_data (0x0x7f4475f219c0) 0 - -Vtable for std::exception -std::exception::_ZTVSt9exception: 5 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 (0x0x7f4475bd1780) 0 nearly-empty - vptr=((& std::exception::_ZTVSt9exception) + 16) - -Vtable for std::bad_exception -std::bad_exception::_ZTVSt13bad_exception: 5 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 (0x0x7f4475888bc8) 0 nearly-empty - vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16) - std::exception (0x0x7f4475bd1960) 0 nearly-empty - primary-for std::bad_exception (0x0x7f4475888bc8) - -Vtable for std::type_info -std::type_info::_ZTVSt9type_info: 8 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 (0x0x7f4475bd1b40) 0 - vptr=((& std::type_info::_ZTVSt9type_info) + 16) - -Vtable for std::bad_cast -std::bad_cast::_ZTVSt8bad_cast: 5 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 (0x0x7f4475888c30) 0 nearly-empty - vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16) - std::exception (0x0x7f4475bd1f00) 0 nearly-empty - primary-for std::bad_cast (0x0x7f4475888c30) - -Vtable for std::bad_typeid -std::bad_typeid::_ZTVSt10bad_typeid: 5 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 (0x0x7f4475888c98) 0 nearly-empty - vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16) - std::exception (0x0x7f4475c07120) 0 nearly-empty - primary-for std::bad_typeid (0x0x7f4475888c98) - -Class std::__exception_ptr::exception_ptr - size=8 align=8 - base size=8 base align=8 -std::__exception_ptr::exception_ptr (0x0x7f4475c07300) 0 - -Vtable for std::nested_exception -std::nested_exception::_ZTVSt16nested_exception: 4 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 (0x0x7f4475c07840) 0 - vptr=((& std::nested_exception::_ZTVSt16nested_exception) + 16) - -Vtable for std::bad_alloc -std::bad_alloc::_ZTVSt9bad_alloc: 5 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 (0x0x7f4475888d00) 0 nearly-empty - vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16) - std::exception (0x0x7f4475c07f00) 0 nearly-empty - primary-for std::bad_alloc (0x0x7f4475888d00) - -Vtable for std::bad_array_new_length -std::bad_array_new_length::_ZTVSt20bad_array_new_length: 5 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 (0x0x7f4475888d68) 0 nearly-empty - vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 16) - std::bad_alloc (0x0x7f4475888dd0) 0 nearly-empty - primary-for std::bad_array_new_length (0x0x7f4475888d68) - std::exception (0x0x7f4475c3c120) 0 nearly-empty - primary-for std::bad_alloc (0x0x7f4475888dd0) - -Class std::nothrow_t - size=1 align=1 - base size=0 base align=1 -std::nothrow_t (0x0x7f4475c3c300) 0 empty - -Class std::__allocator_traits_base - size=1 align=1 - base size=0 base align=1 -std::__allocator_traits_base (0x0x7f4475c3c540) 0 empty - -Class std::__numeric_limits_base - size=1 align=1 - base size=0 base align=1 -std::__numeric_limits_base (0x0x7f4475cbecc0) 0 empty - -Class lconv - size=96 align=8 - base size=96 base align=8 -lconv (0x0x7f4474ce30c0) 0 - -Vtable for __cxxabiv1::__forced_unwind -__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class __cxxabiv1::__forced_unwind - size=8 align=8 - base size=8 base align=8 -__cxxabiv1::__forced_unwind (0x0x7f4474ce3180) 0 nearly-empty - vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16) - -Class sched_param - size=4 align=4 - base size=4 base align=4 -sched_param (0x0x7f4474940060) 0 - -Class timex - size=208 align=8 - base size=208 base align=8 -timex (0x0x7f4474940120) 0 - -Class tm - size=56 align=8 - base size=56 base align=8 -tm (0x0x7f4474940180) 0 - -Class itimerspec - size=32 align=8 - base size=32 base align=8 -itimerspec (0x0x7f44749401e0) 0 - -Class _pthread_cleanup_buffer - size=32 align=8 - base size=32 base align=8 -_pthread_cleanup_buffer (0x0x7f4474940240) 0 - -Class __pthread_cleanup_frame - size=24 align=8 - base size=24 base align=8 -__pthread_cleanup_frame (0x0x7f4474940360) 0 - -Class __pthread_cleanup_class - size=24 align=8 - base size=24 base align=8 -__pthread_cleanup_class (0x0x7f44749403c0) 0 - -Class std::_Hash_impl - size=1 align=1 - base size=0 base align=1 -std::_Hash_impl (0x0x7f44749d7a20) 0 empty - -Class std::_Fnv_hash_impl - size=1 align=1 - base size=0 base align=1 -std::_Fnv_hash_impl (0x0x7f44749d7ba0) 0 empty - -Class _G_fpos_t - size=16 align=8 - base size=16 base align=8 -_G_fpos_t (0x0x7f44747f6a20) 0 - -Class _G_fpos64_t - size=16 align=8 - base size=16 base align=8 -_G_fpos64_t (0x0x7f44747f6a80) 0 - -Class _IO_FILE - size=216 align=8 - base size=216 base align=8 -_IO_FILE (0x0x7f44747f6ae0) 0 - -Class _IO_cookie_io_functions_t - size=32 align=8 - base size=32 base align=8 -_IO_cookie_io_functions_t (0x0x7f44747f6b40) 0 - -Class std::__cow_string - size=8 align=8 - base size=8 base align=8 -std::__cow_string (0x0x7f4474450300) 0 - -Vtable for std::logic_error -std::logic_error::_ZTVSt11logic_error: 5 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 (0x0x7f44743ced68) 0 - vptr=((& std::logic_error::_ZTVSt11logic_error) + 16) - std::exception (0x0x7f44744503c0) 0 nearly-empty - primary-for std::logic_error (0x0x7f44743ced68) - -Vtable for std::domain_error -std::domain_error::_ZTVSt12domain_error: 5 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 (0x0x7f44743cedd0) 0 - vptr=((& std::domain_error::_ZTVSt12domain_error) + 16) - std::logic_error (0x0x7f44743cee38) 0 - primary-for std::domain_error (0x0x7f44743cedd0) - std::exception (0x0x7f4474450420) 0 nearly-empty - primary-for std::logic_error (0x0x7f44743cee38) - -Vtable for std::invalid_argument -std::invalid_argument::_ZTVSt16invalid_argument: 5 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 (0x0x7f44743ceea0) 0 - vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 16) - std::logic_error (0x0x7f44743cef08) 0 - primary-for std::invalid_argument (0x0x7f44743ceea0) - std::exception (0x0x7f4474450480) 0 nearly-empty - primary-for std::logic_error (0x0x7f44743cef08) - -Vtable for std::length_error -std::length_error::_ZTVSt12length_error: 5 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 (0x0x7f44743cef70) 0 - vptr=((& std::length_error::_ZTVSt12length_error) + 16) - std::logic_error (0x0x7f4474474000) 0 - primary-for std::length_error (0x0x7f44743cef70) - std::exception (0x0x7f44744504e0) 0 nearly-empty - primary-for std::logic_error (0x0x7f4474474000) - -Vtable for std::out_of_range -std::out_of_range::_ZTVSt12out_of_range: 5 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 (0x0x7f4474474068) 0 - vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 16) - std::logic_error (0x0x7f44744740d0) 0 - primary-for std::out_of_range (0x0x7f4474474068) - std::exception (0x0x7f4474450540) 0 nearly-empty - primary-for std::logic_error (0x0x7f44744740d0) - -Vtable for std::runtime_error -std::runtime_error::_ZTVSt13runtime_error: 5 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 (0x0x7f4474474138) 0 - vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 16) - std::exception (0x0x7f44744505a0) 0 nearly-empty - primary-for std::runtime_error (0x0x7f4474474138) - -Vtable for std::range_error -std::range_error::_ZTVSt11range_error: 5 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 (0x0x7f44744741a0) 0 - vptr=((& std::range_error::_ZTVSt11range_error) + 16) - std::runtime_error (0x0x7f4474474208) 0 - primary-for std::range_error (0x0x7f44744741a0) - std::exception (0x0x7f4474450600) 0 nearly-empty - primary-for std::runtime_error (0x0x7f4474474208) - -Vtable for std::overflow_error -std::overflow_error::_ZTVSt14overflow_error: 5 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 (0x0x7f4474474270) 0 - vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 16) - std::runtime_error (0x0x7f44744742d8) 0 - primary-for std::overflow_error (0x0x7f4474474270) - std::exception (0x0x7f4474450660) 0 nearly-empty - primary-for std::runtime_error (0x0x7f44744742d8) - -Vtable for std::underflow_error -std::underflow_error::_ZTVSt15underflow_error: 5 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 (0x0x7f4474474340) 0 - vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 16) - std::runtime_error (0x0x7f44744743a8) 0 - primary-for std::underflow_error (0x0x7f4474474340) - std::exception (0x0x7f44744506c0) 0 nearly-empty - primary-for std::runtime_error (0x0x7f44744743a8) - -Class std::__erased_type - size=1 align=1 - base size=0 base align=1 -std::__erased_type (0x0x7f44744b89c0) 0 empty - -Class std::allocator_arg_t - size=1 align=1 - base size=0 base align=1 -std::allocator_arg_t (0x0x7f44744b8a20) 0 empty - -Class std::__uses_alloc_base - size=1 align=1 - base size=0 base align=1 -std::__uses_alloc_base (0x0x7f44744b8ba0) 0 empty - -Class std::__uses_alloc0::_Sink - size=1 align=1 - base size=0 base align=1 -std::__uses_alloc0::_Sink (0x0x7f44744b8c60) 0 empty - -Class std::__uses_alloc0 - size=1 align=1 - base size=1 base align=1 -std::__uses_alloc0 (0x0x7f4474474618) 0 - std::__uses_alloc_base (0x0x7f44744b8c00) 0 empty - -Class std::_Swallow_assign - size=1 align=1 - base size=0 base align=1 -std::_Swallow_assign (0x0x7f44742582a0) 0 empty - -Vtable for std::bad_function_call -std::bad_function_call::_ZTVSt17bad_function_call: 5 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 (0x0x7f44742d1a28) 0 nearly-empty - vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 16) - std::exception (0x0x7f44742f2960) 0 nearly-empty - primary-for std::bad_function_call (0x0x7f44742d1a28) - -Class std::_Nocopy_types - size=16 align=8 - base size=16 base align=8 -std::_Nocopy_types (0x0x7f44742f2a20) 0 - -Class std::_Any_data - size=16 align=8 - base size=16 base align=8 -std::_Any_data (0x0x7f44742f2a80) 0 - -Class std::_Function_base - size=24 align=8 - base size=24 base align=8 -std::_Function_base (0x0x7f44742f2d80) 0 - -Class std::__detail::_Identity - size=1 align=1 - base size=0 base align=1 -std::__detail::_Identity (0x0x7f4473fcbc00) 0 empty - -Class std::__detail::_Select1st - size=1 align=1 - base size=0 base align=1 -std::__detail::_Select1st (0x0x7f4473fcbcc0) 0 empty - -Class std::__detail::_Hash_node_base - size=8 align=8 - base size=8 base align=8 -std::__detail::_Hash_node_base (0x0x7f4473ff51e0) 0 - -Class std::__detail::_Mod_range_hashing - size=1 align=1 - base size=0 base align=1 -std::__detail::_Mod_range_hashing (0x0x7f447401c060) 0 empty - -Class std::__detail::_Default_ranged_hash - size=1 align=1 - base size=0 base align=1 -std::__detail::_Default_ranged_hash (0x0x7f447401c120) 0 empty - -Class std::__detail::_Prime_rehash_policy - size=16 align=8 - base size=16 base align=8 -std::__detail::_Prime_rehash_policy (0x0x7f447401c180) 0 - -Class std::__detail::_Mask_range_hashing - size=1 align=1 - base size=0 base align=1 -std::__detail::_Mask_range_hashing (0x0x7f447401c540) 0 empty - -Class std::__detail::_Power2_rehash_policy - size=16 align=8 - base size=16 base align=8 -std::__detail::_Power2_rehash_policy (0x0x7f447401c660) 0 - -Class std::__detail::_Equality_base - size=1 align=1 - base size=0 base align=1 -std::__detail::_Equality_base (0x0x7f4473e00720) 0 empty - -Class std::_Enable_default_constructor_tag - size=1 align=1 - base size=0 base align=1 -std::_Enable_default_constructor_tag (0x0x7f4473e3d000) 0 empty - -Class std::nullopt_t - size=1 align=1 - base size=0 base align=1 -std::nullopt_t (0x0x7f4473e3d9c0) 0 empty - -Vtable for std::bad_optional_access -std::bad_optional_access::_ZTVSt19bad_optional_access: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTISt19bad_optional_access) -16 (int (*)(...))std::bad_optional_access::~bad_optional_access -24 (int (*)(...))std::bad_optional_access::~bad_optional_access -32 (int (*)(...))std::bad_optional_access::what - -Class std::bad_optional_access - size=8 align=8 - base size=8 base align=8 -std::bad_optional_access (0x0x7f4473e21958) 0 nearly-empty - vptr=((& std::bad_optional_access::_ZTVSt19bad_optional_access) + 16) - std::exception (0x0x7f4473e3dc00) 0 nearly-empty - primary-for std::bad_optional_access (0x0x7f4473e21958) - -Class std::_Bit_reference - size=16 align=8 - base size=16 base align=8 -std::_Bit_reference (0x0x7f44739185a0) 0 - -Class std::_Bit_iterator_base - size=16 align=8 - base size=12 base align=8 -std::_Bit_iterator_base (0x0x7f4473808478) 0 - std::iterator (0x0x7f4473918d20) 0 empty - -Class std::_Bit_iterator - size=16 align=8 - base size=12 base align=8 -std::_Bit_iterator (0x0x7f4473808548) 0 - std::_Bit_iterator_base (0x0x7f44738085b0) 0 - std::iterator (0x0x7f447354a300) 0 empty - -Class std::_Bit_const_iterator - size=16 align=8 - base size=12 base align=8 -std::_Bit_const_iterator (0x0x7f4473808680) 0 - std::_Bit_iterator_base (0x0x7f44738086e8) 0 - std::iterator (0x0x7f447354aae0) 0 empty - -Class __pstl::execution::v1::sequenced_policy - size=1 align=1 - base size=0 base align=1 -__pstl::execution::v1::sequenced_policy (0x0x7f447335a000) 0 empty - -Class __pstl::execution::v1::parallel_policy - size=1 align=1 - base size=0 base align=1 -__pstl::execution::v1::parallel_policy (0x0x7f447335a180) 0 empty - -Class __pstl::execution::v1::parallel_unsequenced_policy - size=1 align=1 - base size=0 base align=1 -__pstl::execution::v1::parallel_unsequenced_policy (0x0x7f447335a300) 0 empty - -Class __pstl::execution::v1::unsequenced_policy - size=1 align=1 - base size=0 base align=1 -__pstl::execution::v1::unsequenced_policy (0x0x7f447335a480) 0 empty - -Class std::__detail::__variant::__variant_cookie - size=1 align=1 - base size=0 base align=1 -std::__detail::__variant::__variant_cookie (0x0x7f4473456f60) 0 empty - -Class std::__detail::__variant::__variant_idx_cookie - size=1 align=1 - base size=0 base align=1 -std::__detail::__variant::__variant_idx_cookie (0x0x7f4473496000) 0 empty - -Class std::monostate - size=1 align=1 - base size=0 base align=1 -std::monostate (0x0x7f447351ca80) 0 empty - -Vtable for std::bad_variant_access -std::bad_variant_access::_ZTVSt18bad_variant_access: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTISt18bad_variant_access) -16 (int (*)(...))std::bad_variant_access::~bad_variant_access -24 (int (*)(...))std::bad_variant_access::~bad_variant_access -32 (int (*)(...))std::bad_variant_access::what - -Class std::bad_variant_access - size=16 align=8 - base size=16 base align=8 -std::bad_variant_access (0x0x7f4473478a90) 0 - vptr=((& std::bad_variant_access::_ZTVSt18bad_variant_access) + 16) - std::exception (0x0x7f4473183000) 0 nearly-empty - primary-for std::bad_variant_access (0x0x7f4473478a90) - -Class QSysInfo - size=1 align=1 - base size=0 base align=1 -QSysInfo (0x0x7f44732199c0) 0 empty - -Class QMessageLogContext - size=32 align=8 - base size=32 base align=8 -QMessageLogContext (0x0x7f4473219a20) 0 - -Class QMessageLogger - size=32 align=8 - base size=32 base align=8 -QMessageLogger (0x0x7f4473219cc0) 0 - -Class QFlag - size=4 align=4 - base size=4 base align=4 -QFlag (0x0x7f44732614e0) 0 - -Class QIncompatibleFlag - size=4 align=4 - base size=4 base align=4 -QIncompatibleFlag (0x0x7f4473296600) 0 - -Class std::__atomic_flag_base - size=1 align=1 - base size=1 base align=1 -std::__atomic_flag_base (0x0x7f4473329420) 0 - -Class std::atomic_flag - size=1 align=1 - base size=1 base align=1 -std::atomic_flag (0x0x7f44732c2d00) 0 - std::__atomic_flag_base (0x0x7f4473329480) 0 - -Class QAtomicInt - size=4 align=4 - base size=4 base align=4 -QAtomicInt (0x0x7f4472ee3000) 0 - QAtomicInteger (0x0x7f4472ee3068) 0 - QBasicAtomicInteger (0x0x7f4472eb2360) 0 - -Class QInternal - size=1 align=1 - base size=0 base align=1 -QInternal (0x0x7f4472b1b660) 0 empty - -Class QKeyCombination - size=4 align=4 - base size=4 base align=4 -QKeyCombination (0x0x7f4472b1b6c0) 0 - -Class QtPrivate::QSlotObjectBase - size=16 align=8 - base size=16 base align=8 -QtPrivate::QSlotObjectBase (0x0x7f44727d39c0) 0 - -Class QMethodRawArguments - size=8 align=8 - base size=8 base align=8 -QMethodRawArguments (0x0x7f4472811120) 0 - -Class QGenericArgument - size=16 align=8 - base size=16 base align=8 -QGenericArgument (0x0x7f4472811180) 0 - -Class QGenericReturnArgument - size=16 align=8 - base size=16 base align=8 -QGenericReturnArgument (0x0x7f44727e1478) 0 - QGenericArgument (0x0x7f4472811420) 0 - -Class QMetaObject::SuperData - size=8 align=8 - base size=8 base align=8 -QMetaObject::SuperData (0x0x7f4472811900) 0 - -Class QMetaObject::Data - size=56 align=8 - base size=56 base align=8 -QMetaObject::Data (0x0x7f4472811960) 0 - -Class QMetaObject - size=56 align=8 - base size=56 base align=8 -QMetaObject (0x0x7f44728118a0) 0 - -Class QMetaObject::Connection - size=8 align=8 - base size=8 base align=8 -QMetaObject::Connection (0x0x7f447285d300) 0 - -Class QLatin1Char - size=1 align=1 - base size=1 base align=1 -QLatin1Char (0x0x7f447288dd20) 0 - -Class QChar - size=2 align=2 - base size=2 base align=2 -QChar (0x0x7f44728b3720) 0 - -Class QtPrivate::RefCount - size=4 align=4 - base size=4 base align=4 -QtPrivate::RefCount (0x0x7f447258c240) 0 - -Class QArrayData - size=16 align=8 - base size=16 base align=8 -QArrayData (0x0x7f447258c5a0) 0 - -Class QtPrivate::QContainerImplHelper - size=1 align=1 - base size=0 base align=1 -QtPrivate::QContainerImplHelper (0x0x7f447261ef60) 0 empty - -Class std::locale - size=8 align=8 - base size=8 base align=8 -std::locale (0x0x7f44726450c0) 0 - -Vtable for std::locale::facet -std::locale::facet::_ZTVNSt6locale5facetE: 4 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 (0x0x7f4472645480) 0 - vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16) - -Class std::locale::id - size=8 align=8 - base size=8 base align=8 -std::locale::id (0x0x7f4472645720) 0 - -Class std::locale::_Impl - size=40 align=8 - base size=40 base align=8 -std::locale::_Impl (0x0x7f4472645900) 0 - -Vtable for std::_V2::error_category -std::_V2::error_category::_ZTVNSt3_V214error_categoryE: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt3_V214error_categoryE) -16 0 -24 0 -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 (0x0x7f44726a1a20) 0 nearly-empty - vptr=((& std::_V2::error_category::_ZTVNSt3_V214error_categoryE) + 16) - -Class std::error_code - size=16 align=8 - base size=16 base align=8 -std::error_code (0x0x7f44726a1d80) 0 - -Class std::error_condition - size=16 align=8 - base size=16 base align=8 -std::error_condition (0x0x7f44726e75a0) 0 - -Vtable for std::system_error -std::system_error::_ZTVSt12system_error: 5 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 (0x0x7f4472641958) 0 - vptr=((& std::system_error::_ZTVSt12system_error) + 16) - std::runtime_error (0x0x7f44726419c0) 0 - primary-for std::system_error (0x0x7f4472641958) - std::exception (0x0x7f4472712180) 0 nearly-empty - primary-for std::runtime_error (0x0x7f44726419c0) - -Vtable for std::ios_base::failure -std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E: 5 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 (0x0x7f4472641d00) 0 - vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16) - std::system_error (0x0x7f4472641d68) 0 - primary-for std::ios_base::failure (0x0x7f4472641d00) - std::runtime_error (0x0x7f4472641dd0) 0 - primary-for std::system_error (0x0x7f4472641d68) - std::exception (0x0x7f4472348900) 0 nearly-empty - primary-for std::runtime_error (0x0x7f4472641dd0) - -Class std::ios_base::_Callback_list - size=24 align=8 - base size=24 base align=8 -std::ios_base::_Callback_list (0x0x7f4472348960) 0 - -Class std::ios_base::_Words - size=16 align=8 - base size=16 base align=8 -std::ios_base::_Words (0x0x7f44723489c0) 0 - -Class std::ios_base::Init - size=1 align=1 - base size=0 base align=1 -std::ios_base::Init (0x0x7f4472348a20) 0 empty - -Vtable for std::ios_base -std::ios_base::_ZTVSt8ios_base: 4 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 (0x0x7f44723488a0) 0 - vptr=((& std::ios_base::_ZTVSt8ios_base) + 16) - -Class std::ctype_base - size=1 align=1 - base size=0 base align=1 -std::ctype_base (0x0x7f4472401660) 0 empty - -Class std::__num_base - size=1 align=1 - base size=0 base align=1 -std::__num_base (0x0x7f44724b9960) 0 empty - -VTT for std::basic_ostream -std::basic_ostream::_ZTTSo: 2 entries -0 ((& std::basic_ostream::_ZTVSo) + 24) -8 ((& std::basic_ostream::_ZTVSo) + 64) - -VTT for std::basic_ostream -std::basic_ostream::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2 entries -0 ((& std::basic_ostream::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24) -8 ((& std::basic_ostream::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64) - -VTT for std::basic_istream -std::basic_istream::_ZTTSi: 2 entries -0 ((& std::basic_istream::_ZTVSi) + 24) -8 ((& std::basic_istream::_ZTVSi) + 64) - -VTT for std::basic_istream -std::basic_istream::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2 entries -0 ((& std::basic_istream::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24) -8 ((& std::basic_istream::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64) - -Construction vtable for std::basic_istream (0x0x7f4472021958 instance) in std::basic_iostream -std::basic_iostream::_ZTCSd0_Si: 10 entries -0 24 -8 (int (*)(...))0 -16 (int (*)(...))(& _ZTISi) -24 0 -32 0 -40 18446744073709551592 -48 (int (*)(...))-24 -56 (int (*)(...))(& _ZTISi) -64 0 -72 0 - -Construction vtable for std::basic_ostream (0x0x7f4472021a28 instance) in std::basic_iostream -std::basic_iostream::_ZTCSd16_So: 10 entries -0 8 -8 (int (*)(...))0 -16 (int (*)(...))(& _ZTISo) -24 0 -32 0 -40 18446744073709551608 -48 (int (*)(...))-8 -56 (int (*)(...))(& _ZTISo) -64 0 -72 0 - -VTT for std::basic_iostream -std::basic_iostream::_ZTTSd: 7 entries -0 ((& std::basic_iostream::_ZTVSd) + 24) -8 ((& std::basic_iostream::_ZTCSd0_Si) + 24) -16 ((& std::basic_iostream::_ZTCSd0_Si) + 64) -24 ((& std::basic_iostream::_ZTCSd16_So) + 24) -32 ((& std::basic_iostream::_ZTCSd16_So) + 64) -40 ((& std::basic_iostream::_ZTVSd) + 104) -48 ((& std::basic_iostream::_ZTVSd) + 64) - -Construction vtable for std::basic_istream (0x0x7f4472021f70 instance) in std::basic_iostream -std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10 entries -0 24 -8 (int (*)(...))0 -16 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) -24 0 -32 0 -40 18446744073709551592 -48 (int (*)(...))-24 -56 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) -64 0 -72 0 - -Construction vtable for std::basic_ostream (0x0x7f4472021b60 instance) in std::basic_iostream -std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E: 10 entries -0 8 -8 (int (*)(...))0 -16 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) -24 0 -32 0 -40 18446744073709551608 -48 (int (*)(...))-8 -56 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) -64 0 -72 0 - -VTT for std::basic_iostream -std::basic_iostream::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7 entries -0 ((& std::basic_iostream::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24) -8 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24) -16 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64) -24 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24) -32 ((& std::basic_iostream::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64) -40 ((& std::basic_iostream::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104) -48 ((& std::basic_iostream::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64) - -Vtable for __gnu_cxx::__concurrence_lock_error -__gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_lock_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error -24 (int (*)(...))__gnu_cxx::__concurrence_lock_error::~__concurrence_lock_error -32 (int (*)(...))__gnu_cxx::__concurrence_lock_error::what - -Class __gnu_cxx::__concurrence_lock_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_lock_error (0x0x7f44720944e0) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_lock_error::_ZTVN9__gnu_cxx24__concurrence_lock_errorE) + 16) - std::exception (0x0x7f44720ac360) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_lock_error (0x0x7f44720944e0) - -Vtable for __gnu_cxx::__concurrence_unlock_error -__gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx26__concurrence_unlock_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error -24 (int (*)(...))__gnu_cxx::__concurrence_unlock_error::~__concurrence_unlock_error -32 (int (*)(...))__gnu_cxx::__concurrence_unlock_error::what - -Class __gnu_cxx::__concurrence_unlock_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_unlock_error (0x0x7f4472094548) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_unlock_error::_ZTVN9__gnu_cxx26__concurrence_unlock_errorE) + 16) - std::exception (0x0x7f44720ac480) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_unlock_error (0x0x7f4472094548) - -Vtable for __gnu_cxx::__concurrence_broadcast_error -__gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx29__concurrence_broadcast_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error -24 (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::~__concurrence_broadcast_error -32 (int (*)(...))__gnu_cxx::__concurrence_broadcast_error::what - -Class __gnu_cxx::__concurrence_broadcast_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_broadcast_error (0x0x7f44720945b0) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_broadcast_error::_ZTVN9__gnu_cxx29__concurrence_broadcast_errorE) + 16) - std::exception (0x0x7f44720ac5a0) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_broadcast_error (0x0x7f44720945b0) - -Vtable for __gnu_cxx::__concurrence_wait_error -__gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN9__gnu_cxx24__concurrence_wait_errorE) -16 (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error -24 (int (*)(...))__gnu_cxx::__concurrence_wait_error::~__concurrence_wait_error -32 (int (*)(...))__gnu_cxx::__concurrence_wait_error::what - -Class __gnu_cxx::__concurrence_wait_error - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__concurrence_wait_error (0x0x7f4472094680) 0 nearly-empty - vptr=((& __gnu_cxx::__concurrence_wait_error::_ZTVN9__gnu_cxx24__concurrence_wait_errorE) + 16) - std::exception (0x0x7f44720ac6c0) 0 nearly-empty - primary-for __gnu_cxx::__concurrence_wait_error (0x0x7f4472094680) - -Class __gnu_cxx::__mutex - size=40 align=8 - base size=40 base align=8 -__gnu_cxx::__mutex (0x0x7f44720acf60) 0 - -Class __gnu_cxx::__recursive_mutex - size=40 align=8 - base size=40 base align=8 -__gnu_cxx::__recursive_mutex (0x0x7f44720d8300) 0 - -Class __gnu_cxx::__scoped_lock - size=8 align=8 - base size=8 base align=8 -__gnu_cxx::__scoped_lock (0x0x7f44720d8600) 0 - -Class __gnu_cxx::__cond - size=48 align=8 - base size=48 base align=8 -__gnu_cxx::__cond (0x0x7f44720d8960) 0 - -Vtable for std::bad_weak_ptr -std::bad_weak_ptr::_ZTVSt12bad_weak_ptr: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTISt12bad_weak_ptr) -16 (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr -24 (int (*)(...))std::bad_weak_ptr::~bad_weak_ptr -32 (int (*)(...))std::bad_weak_ptr::what - -Class std::bad_weak_ptr - size=8 align=8 - base size=8 base align=8 -std::bad_weak_ptr (0x0x7f44720947b8) 0 nearly-empty - vptr=((& std::bad_weak_ptr::_ZTVSt12bad_weak_ptr) + 16) - std::exception (0x0x7f4471d88120) 0 nearly-empty - primary-for std::bad_weak_ptr (0x0x7f44720947b8) - -Class std::_Sp_make_shared_tag - size=1 align=1 - base size=0 base align=1 -std::_Sp_make_shared_tag (0x0x7f4471dc8ea0) 0 empty - -Class std::__sp_array_delete - size=1 align=1 - base size=0 base align=1 -std::__sp_array_delete (0x0x7f4471def420) 0 empty - -Class std::_Sp_locker - size=2 align=1 - base size=2 base align=1 -std::_Sp_locker (0x0x7f4471f35240) 0 - -Class QByteArrayView - size=16 align=8 - base size=16 base align=8 -QByteArrayView (0x0x7f4471c660c0) 0 - -Class QByteArray - size=24 align=8 - base size=24 base align=8 -QByteArray (0x0x7f447194ea80) 0 - -Class QByteArray::FromBase64Result - size=32 align=8 - base size=28 base align=8 -QByteArray::FromBase64Result (0x0x7f44717ac180) 0 - -Class QStringView - size=16 align=8 - base size=16 base align=8 -QStringView (0x0x7f4471819c60) 0 - -Class QChar::fromUcs4(char32_t)::R - size=4 align=2 - base size=4 base align=2 -QChar::fromUcs4(char32_t)::R (0x0x7f4471578000) 0 - -Class QtPrivate::hide_char8_t - size=1 align=1 - base size=0 base align=1 -QtPrivate::hide_char8_t (0x0x7f4471578420) 0 empty - -Class QtPrivate::wrap_char - size=1 align=1 - base size=0 base align=1 -QtPrivate::wrap_char (0x0x7f4471578480) 0 empty - -Class QAnyStringView - size=16 align=8 - base size=16 base align=8 -QAnyStringView (0x0x7f44715fc600) 0 - -Class QStringTokenizerBaseBase::tokenizer_state - size=24 align=8 - base size=24 base align=8 -QStringTokenizerBaseBase::tokenizer_state (0x0x7f44716dbc00) 0 - -Class QStringTokenizerBaseBase - size=8 align=4 - base size=8 base align=4 -QStringTokenizerBaseBase (0x0x7f44716dbba0) 0 - -Class QLatin1String - size=16 align=8 - base size=16 base align=8 -QLatin1String (0x0x7f447171dc60) 0 - -Class QString - size=24 align=8 - base size=24 base align=8 -QString (0x0x7f4471480f60) 0 - -Class QtPrivate::ArgBase - size=1 align=1 - base size=1 base align=1 -QtPrivate::ArgBase (0x0x7f44710a7300) 0 - -Class QtPrivate::QStringViewArg - size=24 align=8 - base size=24 base align=8 -QtPrivate::QStringViewArg (0x0x7f4471099548) 0 - QtPrivate::ArgBase (0x0x7f44710a7360) 0 - -Class QtPrivate::QLatin1StringArg - size=24 align=8 - base size=24 base align=8 -QtPrivate::QLatin1StringArg (0x0x7f4471099618) 0 - QtPrivate::ArgBase (0x0x7f44710a75a0) 0 - -Class QtPrivate::QHashCombine - size=1 align=1 - base size=0 base align=1 -QtPrivate::QHashCombine (0x0x7f4471124d80) 0 empty - -Class QtPrivate::QHashCombineCommutative - size=1 align=1 - base size=0 base align=1 -QtPrivate::QHashCombineCommutative (0x0x7f4471124e40) 0 empty - -Class QStringMatcher - size=312 align=8 - base size=312 base align=8 -QStringMatcher (0x0x7f4470b43060) 0 - -Class QScopedPointerPodDeleter - size=1 align=1 - base size=0 base align=1 -QScopedPointerPodDeleter (0x0x7f4470bdc120) 0 empty - -Class QtPrivate::CompareAgainstLiteralZero - size=1 align=1 - base size=0 base align=1 -QtPrivate::CompareAgainstLiteralZero (0x0x7f4470bdcde0) 0 empty - -Class QPartialOrdering - size=1 align=1 - base size=1 base align=1 -QPartialOrdering (0x0x7f4470c00060) 0 - -Class QIODeviceBase - size=1 align=1 - base size=0 base align=1 -QIODeviceBase (0x0x7f4470c92120) 0 empty - -Class QDataStream - size=32 align=8 - base size=32 base align=8 -QDataStream (0x0x7f4470db4af8) 0 - QIODeviceBase (0x0x7f4470c92180) 0 empty - -Class QtPrivate::StreamStateSaver - size=16 align=8 - base size=12 base align=8 -QtPrivate::StreamStateSaver (0x0x7f4470c92300) 0 - -Class QtMetaContainerPrivate::QMetaContainerInterface - size=120 align=8 - base size=120 base align=8 -QtMetaContainerPrivate::QMetaContainerInterface (0x0x7f4470949720) 0 - -Class QtMetaContainerPrivate::QMetaSequenceInterface - size=216 align=8 - base size=216 base align=8 -QtMetaContainerPrivate::QMetaSequenceInterface (0x0x7f447094a2d8) 0 - QtMetaContainerPrivate::QMetaContainerInterface (0x0x7f44709497e0) 0 - -Class QtMetaContainerPrivate::QMetaAssociationInterface - size=240 align=8 - base size=240 base align=8 -QtMetaContainerPrivate::QMetaAssociationInterface (0x0x7f447094a3a8) 0 - QtMetaContainerPrivate::QMetaContainerInterface (0x0x7f44709498a0) 0 - -Class QMetaContainer - size=8 align=8 - base size=8 base align=8 -QMetaContainer (0x0x7f4470a363c0) 0 - -Class QMetaSequence - size=8 align=8 - base size=8 base align=8 -QMetaSequence (0x0x7f447094a750) 0 - QMetaContainer (0x0x7f4470a365a0) 0 - -Class QMetaAssociation - size=8 align=8 - base size=8 base align=8 -QMetaAssociation (0x0x7f447094a7b8) 0 - QMetaContainer (0x0x7f4470a36960) 0 - -Class std::__detail::_List_node_base - size=16 align=8 - base size=16 base align=8 -std::__detail::_List_node_base (0x0x7f447066d000) 0 - -Class std::__detail::_List_node_header - size=24 align=8 - base size=24 base align=8 -std::__detail::_List_node_header (0x0x7f44705fe820) 0 - std::__detail::_List_node_base (0x0x7f447066d060) 0 - -Class std::_Rb_tree_node_base - size=32 align=8 - base size=32 base align=8 -std::_Rb_tree_node_base (0x0x7f4470347120) 0 - -Class std::_Rb_tree_header - size=40 align=8 - base size=40 base align=8 -std::_Rb_tree_header (0x0x7f4470347480) 0 - -Class QMetaType - size=8 align=8 - base size=8 base align=8 -QMetaType (0x0x7f44701aaa80) 0 - -Class QtMetaTypePrivate::QPairVariantInterfaceImpl - size=40 align=8 - base size=40 base align=8 -QtMetaTypePrivate::QPairVariantInterfaceImpl (0x0x7f4470238120) 0 - -Class QtPrivate::QMetaTypeInterface - size=112 align=8 - base size=112 base align=8 -QtPrivate::QMetaTypeInterface (0x0x7f4470120f60) 0 - -Class QtPrivate::QTypeNormalizer - size=16 align=8 - base size=16 base align=8 -QtPrivate::QTypeNormalizer (0x0x7f446fd52000) 0 - -Class QSharedData - size=4 align=4 - base size=4 base align=4 -QSharedData (0x0x7f446fc5d6c0) 0 - -Class QAdoptSharedDataTag - size=1 align=1 - base size=0 base align=1 -QAdoptSharedDataTag (0x0x7f446fc5da20) 0 empty - -Class QtPrivate::RefCounted - size=4 align=4 - base size=4 base align=4 -QtPrivate::RefCounted (0x0x7f446fcc7a80) 0 - -Class QPropertyBindingPrivatePtr - size=8 align=8 - base size=8 base align=8 -QPropertyBindingPrivatePtr (0x0x7f446fcc7ba0) 0 - -Class QUntypedPropertyData::InheritsQUntypedPropertyData - size=1 align=1 - base size=0 base align=1 -QUntypedPropertyData::InheritsQUntypedPropertyData (0x0x7f446fd33240) 0 empty - -Class QUntypedPropertyData - size=1 align=1 - base size=0 base align=1 -QUntypedPropertyData (0x0x7f446fd331e0) 0 empty - -Class QtPrivate::BindingFunctionVTable - size=32 align=8 - base size=32 base align=8 -QtPrivate::BindingFunctionVTable (0x0x7f446fd332a0) 0 - -Class QtPrivate::QPropertyBindingFunction - size=16 align=8 - base size=16 base align=8 -QtPrivate::QPropertyBindingFunction (0x0x7f446fd33720) 0 - -Class QtPrivate::QPropertyBindingData - size=8 align=8 - base size=8 base align=8 -QtPrivate::QPropertyBindingData (0x0x7f446fd33780) 0 - -Class std::experimental::fundamentals_v2::source_location - size=24 align=8 - base size=24 base align=8 -std::experimental::fundamentals_v2::source_location (0x0x7f446fd33d80) 0 - -Class QPropertyBindingSourceLocation - size=24 align=8 - base size=24 base align=8 -QPropertyBindingSourceLocation (0x0x7f446f95f4e0) 0 - -Class QPropertyBindingError - size=8 align=8 - base size=8 base align=8 -QPropertyBindingError (0x0x7f446f95f7e0) 0 - -Class QUntypedPropertyBinding - size=8 align=8 - base size=8 base align=8 -QUntypedPropertyBinding (0x0x7f446f95f900) 0 - -Class QPropertyObserverBase - size=24 align=8 - base size=24 base align=8 -QPropertyObserverBase (0x0x7f446f95fba0) 0 - -Class QPropertyObserver - size=24 align=8 - base size=24 base align=8 -QPropertyObserver (0x0x7f446fd2c958) 0 - QPropertyObserverBase (0x0x7f446f95fd20) 0 - -Class QtPrivate::QBindableInterface - size=56 align=8 - base size=56 base align=8 -QtPrivate::QBindableInterface (0x0x7f446f9c5c00) 0 - -Class QUntypedBindable - size=16 align=8 - base size=16 base align=8 -QUntypedBindable (0x0x7f446f9ee840) 0 - -Class QBindingStatus - size=16 align=8 - base size=16 base align=8 -QBindingStatus (0x0x7f446fa20ae0) 0 - -Class QBindingStorage - size=16 align=8 - base size=16 base align=8 -QBindingStorage (0x0x7f446fa20b40) 0 - -Class std::chrono::_V2::system_clock - size=1 align=1 - base size=0 base align=1 -std::chrono::_V2::system_clock (0x0x7f446fb28720) 0 empty - -Class std::chrono::_V2::steady_clock - size=1 align=1 - base size=0 base align=1 -std::chrono::_V2::steady_clock (0x0x7f446f7d8480) 0 empty - -Vtable for QObjectData -QObjectData::_ZTV11QObjectData: 4 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI11QObjectData) -16 (int (*)(...))__cxa_pure_virtual -24 (int (*)(...))__cxa_pure_virtual - -Class QObjectData - size=80 align=8 - base size=80 base align=8 -QObjectData (0x0x7f446f818de0) 0 - vptr=((& QObjectData::_ZTV11QObjectData) + 16) - -Class QObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QObject::QPrivateSignal (0x0x7f446f8c9780) 0 empty - -Vtable for QObject -QObject::_ZTV7QObject: 14 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 (0x0x7f446f8c9720) 0 - vptr=((& QObject::_ZTV7QObject) + 16) - -Class QSignalBlocker - size=16 align=8 - base size=10 base align=8 -QSignalBlocker (0x0x7f446f57f6c0) 0 - -Class QAbstractAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractAnimation::QPrivateSignal (0x0x7f446f57ff60) 0 empty - -Vtable for QAbstractAnimation -QAbstractAnimation::_ZTV18QAbstractAnimation: 18 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI18QAbstractAnimation) -16 (int (*)(...))QAbstractAnimation::metaObject -24 (int (*)(...))QAbstractAnimation::qt_metacast -32 (int (*)(...))QAbstractAnimation::qt_metacall -40 0 -48 0 -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 (0x0x7f446f885b60) 0 - vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 16) - QObject (0x0x7f446f57ff00) 0 - primary-for QAbstractAnimation (0x0x7f446f885b60) - -Class QAnimationDriver::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAnimationDriver::QPrivateSignal (0x0x7f446f5bb300) 0 empty - -Vtable for QAnimationDriver -QAnimationDriver::_ZTV16QAnimationDriver: 18 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 (0x0x7f446f885bc8) 0 - vptr=((& QAnimationDriver::_ZTV16QAnimationDriver) + 16) - QObject (0x0x7f446f5bb2a0) 0 - primary-for QAnimationDriver (0x0x7f446f885bc8) - -Class QEventLoop::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QEventLoop::QPrivateSignal (0x0x7f446f5bb4e0) 0 empty - -Vtable for QEventLoop -QEventLoop::_ZTV10QEventLoop: 14 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 (0x0x7f446f885c30) 0 - vptr=((& QEventLoop::_ZTV10QEventLoop) + 16) - QObject (0x0x7f446f5bb480) 0 - primary-for QEventLoop (0x0x7f446f885c30) - -Class QEventLoopLocker - size=8 align=8 - base size=8 base align=8 -QEventLoopLocker (0x0x7f446f5bb960) 0 - -Class QAbstractEventDispatcher::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractEventDispatcher::QPrivateSignal (0x0x7f446f5bba20) 0 empty - -Class QAbstractEventDispatcher::TimerInfo - size=12 align=4 - base size=12 base align=4 -QAbstractEventDispatcher::TimerInfo (0x0x7f446f5bba80) 0 - -Vtable for QAbstractEventDispatcher -QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 26 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI24QAbstractEventDispatcher) -16 (int (*)(...))QAbstractEventDispatcher::metaObject -24 (int (*)(...))QAbstractEventDispatcher::qt_metacast -32 (int (*)(...))QAbstractEventDispatcher::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (*)(...))QAbstractEventDispatcher::startingUp -200 (int (*)(...))QAbstractEventDispatcher::closingDown - -Class QAbstractEventDispatcher - size=16 align=8 - base size=16 base align=8 -QAbstractEventDispatcher (0x0x7f446f885dd0) 0 - vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 16) - QObject (0x0x7f446f5bb9c0) 0 - primary-for QAbstractEventDispatcher (0x0x7f446f885dd0) - -Class QHashDummyValue - size=1 align=1 - base size=0 base align=1 -QHashDummyValue (0x0x7f446f63f240) 0 empty - -Class QStringConverterBase::State - size=48 align=8 - base size=48 base align=8 -QStringConverterBase::State (0x0x7f446f4e7cc0) 0 - -Class QStringConverterBase - size=1 align=1 - base size=0 base align=1 -QStringConverterBase (0x0x7f446f4e7c60) 0 empty - -Class QStringConverter::Interface - size=40 align=8 - base size=40 base align=8 -QStringConverter::Interface (0x0x7f446f507900) 0 - -Class QStringConverter - size=56 align=8 - base size=56 base align=8 -QStringConverter (0x0x7f446f13f000) 0 - QStringConverterBase (0x0x7f446f5078a0) 0 empty - -Class QStringEncoder - size=56 align=8 - base size=56 base align=8 -QStringEncoder (0x0x7f446f13f068) 0 - QStringConverter (0x0x7f446f13f0d0) 0 - QStringConverterBase (0x0x7f446f15a300) 0 empty - -Class QStringDecoder - size=56 align=8 - base size=56 base align=8 -QStringDecoder (0x0x7f446f13f138) 0 - QStringConverter (0x0x7f446f13f1a0) 0 - QStringConverterBase (0x0x7f446f17e180) 0 empty - -Vtable for QTextStream -QTextStream::_ZTV11QTextStream: 4 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 (0x0x7f446f13f208) 0 - vptr=((& QTextStream::_ZTV11QTextStream) + 16) - QIODeviceBase (0x0x7f446f17ee40) 0 empty - -Class QTextStreamManipulator - size=40 align=8 - base size=38 base align=8 -QTextStreamManipulator (0x0x7f446f1d1540) 0 - -Class QContiguousCacheData - size=40 align=8 - base size=40 base align=8 -QContiguousCacheData (0x0x7f446f2735a0) 0 - -Class QtSharedPointer::NormalDeleter - size=1 align=1 - base size=0 base align=1 -QtSharedPointer::NormalDeleter (0x0x7f446f2c9000) 0 empty - -Class QtSharedPointer::ExternalRefCountData - size=16 align=8 - base size=16 base align=8 -QtSharedPointer::ExternalRefCountData (0x0x7f446f2c9180) 0 - -Class QtPrivate::EnableInternalData - size=1 align=1 - base size=0 base align=1 -QtPrivate::EnableInternalData (0x0x7f446ef73360) 0 empty - -Class QDebug::Stream - size=88 align=8 - base size=88 base align=8 -QDebug::Stream (0x0x7f446ef98360) 0 - -Class QDebug - size=8 align=8 - base size=8 base align=8 -QDebug (0x0x7f446ef46c98) 0 - QIODeviceBase (0x0x7f446ef98300) 0 empty - -Class QDebugStateSaver - size=8 align=8 - base size=8 base align=8 -QDebugStateSaver (0x0x7f446f0c02a0) 0 - -Class QNoDebug - size=1 align=1 - base size=0 base align=1 -QNoDebug (0x0x7f446f0c0360) 0 empty - -Class QVariant::PrivateShared - size=8 align=8 - base size=8 base align=8 -QVariant::PrivateShared (0x0x7f446ee67d80) 0 - -Class QVariant::Private - size=32 align=8 - base size=32 base align=8 -QVariant::Private (0x0x7f446ee67de0) 0 - -Class QVariant - size=32 align=8 - base size=32 base align=8 -QVariant (0x0x7f446ee67d20) 0 - -Class QtPrivate::QVariantTypeCoercer - size=32 align=8 - base size=32 base align=8 -QtPrivate::QVariantTypeCoercer (0x0x7f446ec371e0) 0 - -Class QVariantConstPointer - size=32 align=8 - base size=32 base align=8 -QVariantConstPointer (0x0x7f446ec37420) 0 - -Class QModelRoleData - size=40 align=8 - base size=40 base align=8 -QModelRoleData (0x0x7f446ec37600) 0 - -Class QModelRoleDataSpan - size=16 align=8 - base size=16 base align=8 -QModelRoleDataSpan (0x0x7f446ec77540) 0 - -Class QModelIndex - size=24 align=8 - base size=24 base align=8 -QModelIndex (0x0x7f446ecc2540) 0 - -Class QPersistentModelIndex - size=8 align=8 - base size=8 base align=8 -QPersistentModelIndex (0x0x7f446ed0f720) 0 - -Class QAbstractItemModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractItemModel::QPrivateSignal (0x0x7f446e9a2000) 0 empty - -Vtable for QAbstractItemModel -QAbstractItemModel::_ZTV18QAbstractItemModel: 51 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI18QAbstractItemModel) -16 (int (*)(...))QAbstractItemModel::metaObject -24 (int (*)(...))QAbstractItemModel::qt_metacast -32 (int (*)(...))QAbstractItemModel::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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::clearItemData -216 (int (*)(...))QAbstractItemModel::mimeTypes -224 (int (*)(...))QAbstractItemModel::mimeData -232 (int (*)(...))QAbstractItemModel::canDropMimeData -240 (int (*)(...))QAbstractItemModel::dropMimeData -248 (int (*)(...))QAbstractItemModel::supportedDropActions -256 (int (*)(...))QAbstractItemModel::supportedDragActions -264 (int (*)(...))QAbstractItemModel::insertRows -272 (int (*)(...))QAbstractItemModel::insertColumns -280 (int (*)(...))QAbstractItemModel::removeRows -288 (int (*)(...))QAbstractItemModel::removeColumns -296 (int (*)(...))QAbstractItemModel::moveRows -304 (int (*)(...))QAbstractItemModel::moveColumns -312 (int (*)(...))QAbstractItemModel::fetchMore -320 (int (*)(...))QAbstractItemModel::canFetchMore -328 (int (*)(...))QAbstractItemModel::flags -336 (int (*)(...))QAbstractItemModel::sort -344 (int (*)(...))QAbstractItemModel::buddy -352 (int (*)(...))QAbstractItemModel::match -360 (int (*)(...))QAbstractItemModel::span -368 (int (*)(...))QAbstractItemModel::roleNames -376 (int (*)(...))QAbstractItemModel::multiData -384 (int (*)(...))QAbstractItemModel::submit -392 (int (*)(...))QAbstractItemModel::revert -400 (int (*)(...))QAbstractItemModel::resetInternalData - -Class QAbstractItemModel - size=16 align=8 - base size=16 base align=8 -QAbstractItemModel (0x0x7f446e98dd68) 0 - vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 16) - QObject (0x0x7f446e981f60) 0 - primary-for QAbstractItemModel (0x0x7f446e98dd68) - -Class QAbstractTableModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractTableModel::QPrivateSignal (0x0x7f446eaa9cc0) 0 empty - -Vtable for QAbstractTableModel -QAbstractTableModel::_ZTV19QAbstractTableModel: 51 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QAbstractTableModel) -16 (int (*)(...))QAbstractTableModel::metaObject -24 (int (*)(...))QAbstractTableModel::qt_metacast -32 (int (*)(...))QAbstractTableModel::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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::clearItemData -216 (int (*)(...))QAbstractItemModel::mimeTypes -224 (int (*)(...))QAbstractItemModel::mimeData -232 (int (*)(...))QAbstractItemModel::canDropMimeData -240 (int (*)(...))QAbstractTableModel::dropMimeData -248 (int (*)(...))QAbstractItemModel::supportedDropActions -256 (int (*)(...))QAbstractItemModel::supportedDragActions -264 (int (*)(...))QAbstractItemModel::insertRows -272 (int (*)(...))QAbstractItemModel::insertColumns -280 (int (*)(...))QAbstractItemModel::removeRows -288 (int (*)(...))QAbstractItemModel::removeColumns -296 (int (*)(...))QAbstractItemModel::moveRows -304 (int (*)(...))QAbstractItemModel::moveColumns -312 (int (*)(...))QAbstractItemModel::fetchMore -320 (int (*)(...))QAbstractItemModel::canFetchMore -328 (int (*)(...))QAbstractTableModel::flags -336 (int (*)(...))QAbstractItemModel::sort -344 (int (*)(...))QAbstractItemModel::buddy -352 (int (*)(...))QAbstractItemModel::match -360 (int (*)(...))QAbstractItemModel::span -368 (int (*)(...))QAbstractItemModel::roleNames -376 (int (*)(...))QAbstractItemModel::multiData -384 (int (*)(...))QAbstractItemModel::submit -392 (int (*)(...))QAbstractItemModel::revert -400 (int (*)(...))QAbstractItemModel::resetInternalData - -Class QAbstractTableModel - size=16 align=8 - base size=16 base align=8 -QAbstractTableModel (0x0x7f446e9ed618) 0 - vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 16) - QAbstractItemModel (0x0x7f446e9ed680) 0 - primary-for QAbstractTableModel (0x0x7f446e9ed618) - QObject (0x0x7f446eaa9c60) 0 - primary-for QAbstractItemModel (0x0x7f446e9ed680) - -Class QAbstractListModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractListModel::QPrivateSignal (0x0x7f446eaa9de0) 0 empty - -Vtable for QAbstractListModel -QAbstractListModel::_ZTV18QAbstractListModel: 51 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI18QAbstractListModel) -16 (int (*)(...))QAbstractListModel::metaObject -24 (int (*)(...))QAbstractListModel::qt_metacast -32 (int (*)(...))QAbstractListModel::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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::clearItemData -216 (int (*)(...))QAbstractItemModel::mimeTypes -224 (int (*)(...))QAbstractItemModel::mimeData -232 (int (*)(...))QAbstractItemModel::canDropMimeData -240 (int (*)(...))QAbstractListModel::dropMimeData -248 (int (*)(...))QAbstractItemModel::supportedDropActions -256 (int (*)(...))QAbstractItemModel::supportedDragActions -264 (int (*)(...))QAbstractItemModel::insertRows -272 (int (*)(...))QAbstractItemModel::insertColumns -280 (int (*)(...))QAbstractItemModel::removeRows -288 (int (*)(...))QAbstractItemModel::removeColumns -296 (int (*)(...))QAbstractItemModel::moveRows -304 (int (*)(...))QAbstractItemModel::moveColumns -312 (int (*)(...))QAbstractItemModel::fetchMore -320 (int (*)(...))QAbstractItemModel::canFetchMore -328 (int (*)(...))QAbstractListModel::flags -336 (int (*)(...))QAbstractItemModel::sort -344 (int (*)(...))QAbstractItemModel::buddy -352 (int (*)(...))QAbstractItemModel::match -360 (int (*)(...))QAbstractItemModel::span -368 (int (*)(...))QAbstractItemModel::roleNames -376 (int (*)(...))QAbstractItemModel::multiData -384 (int (*)(...))QAbstractItemModel::submit -392 (int (*)(...))QAbstractItemModel::revert -400 (int (*)(...))QAbstractItemModel::resetInternalData - -Class QAbstractListModel - size=16 align=8 - base size=16 base align=8 -QAbstractListModel (0x0x7f446e9ed6e8) 0 - vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 16) - QAbstractItemModel (0x0x7f446e9ed750) 0 - primary-for QAbstractListModel (0x0x7f446e9ed6e8) - QObject (0x0x7f446eaa9d80) 0 - primary-for QAbstractItemModel (0x0x7f446e9ed750) - -Vtable for QAbstractNativeEventFilter -QAbstractNativeEventFilter::_ZTV26QAbstractNativeEventFilter: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI26QAbstractNativeEventFilter) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QAbstractNativeEventFilter - size=16 align=8 - base size=16 base align=8 -QAbstractNativeEventFilter (0x0x7f446eb21240) 0 - vptr=((& QAbstractNativeEventFilter::_ZTV26QAbstractNativeEventFilter) + 16) - -Class QAbstractProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractProxyModel::QPrivateSignal (0x0x7f446eb21300) 0 empty - -Vtable for QAbstractProxyModel -QAbstractProxyModel::_ZTV19QAbstractProxyModel: 56 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QAbstractProxyModel) -16 (int (*)(...))QAbstractProxyModel::metaObject -24 (int (*)(...))QAbstractProxyModel::qt_metacast -32 (int (*)(...))QAbstractProxyModel::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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::clearItemData -216 (int (*)(...))QAbstractProxyModel::mimeTypes -224 (int (*)(...))QAbstractProxyModel::mimeData -232 (int (*)(...))QAbstractProxyModel::canDropMimeData -240 (int (*)(...))QAbstractProxyModel::dropMimeData -248 (int (*)(...))QAbstractProxyModel::supportedDropActions -256 (int (*)(...))QAbstractProxyModel::supportedDragActions -264 (int (*)(...))QAbstractItemModel::insertRows -272 (int (*)(...))QAbstractItemModel::insertColumns -280 (int (*)(...))QAbstractItemModel::removeRows -288 (int (*)(...))QAbstractItemModel::removeColumns -296 (int (*)(...))QAbstractItemModel::moveRows -304 (int (*)(...))QAbstractItemModel::moveColumns -312 (int (*)(...))QAbstractProxyModel::fetchMore -320 (int (*)(...))QAbstractProxyModel::canFetchMore -328 (int (*)(...))QAbstractProxyModel::flags -336 (int (*)(...))QAbstractProxyModel::sort -344 (int (*)(...))QAbstractProxyModel::buddy -352 (int (*)(...))QAbstractItemModel::match -360 (int (*)(...))QAbstractProxyModel::span -368 (int (*)(...))QAbstractProxyModel::roleNames -376 (int (*)(...))QAbstractItemModel::multiData -384 (int (*)(...))QAbstractProxyModel::submit -392 (int (*)(...))QAbstractProxyModel::revert -400 (int (*)(...))QAbstractItemModel::resetInternalData -408 (int (*)(...))QAbstractProxyModel::setSourceModel -416 (int (*)(...))__cxa_pure_virtual -424 (int (*)(...))__cxa_pure_virtual -432 (int (*)(...))QAbstractProxyModel::mapSelectionToSource -440 (int (*)(...))QAbstractProxyModel::mapSelectionFromSource - -Class QAbstractProxyModel - size=16 align=8 - base size=16 base align=8 -QAbstractProxyModel (0x0x7f446eb1aaf8) 0 - vptr=((& QAbstractProxyModel::_ZTV19QAbstractProxyModel) + 16) - QAbstractItemModel (0x0x7f446eb1ab60) 0 - primary-for QAbstractProxyModel (0x0x7f446eb1aaf8) - QObject (0x0x7f446eb212a0) 0 - primary-for QAbstractItemModel (0x0x7f446eb1ab60) - -Class QAnimationGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAnimationGroup::QPrivateSignal (0x0x7f446eb214e0) 0 empty - -Vtable for QAnimationGroup -QAnimationGroup::_ZTV15QAnimationGroup: 18 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI15QAnimationGroup) -16 (int (*)(...))QAnimationGroup::metaObject -24 (int (*)(...))QAnimationGroup::qt_metacast -32 (int (*)(...))QAnimationGroup::qt_metacall -40 0 -48 0 -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 (0x0x7f446eb1abc8) 0 - vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 16) - QAbstractAnimation (0x0x7f446eb1ac30) 0 - primary-for QAnimationGroup (0x0x7f446eb1abc8) - QObject (0x0x7f446eb21480) 0 - primary-for QAbstractAnimation (0x0x7f446eb1ac30) - -Class QAssociativeIterator - size=16 align=8 - base size=16 base align=8 -QAssociativeIterator (0x0x7f446eb1ad68) 0 - QIterator (0x0x7f446eb1add0) 0 - QBaseIterator (0x0x7f446eb21900) 0 - -Class QAssociativeConstIterator - size=16 align=8 - base size=16 base align=8 -QAssociativeConstIterator (0x0x7f446eb1af08) 0 - QConstIterator (0x0x7f446eb1af70) 0 - QBaseIterator (0x0x7f446eb21ea0) 0 - -Class QAssociativeIterable - size=24 align=8 - base size=24 base align=8 -QAssociativeIterable (0x0x7f446e797000) 0 - QIterable (0x0x7f446e78e3c0) 0 - -Class QBasicTimer - size=4 align=4 - base size=4 base align=4 -QBasicTimer (0x0x7f446e870ea0) 0 - -Class QBitArray - size=24 align=8 - base size=24 base align=8 -QBitArray (0x0x7f446e8cec00) 0 - -Class QBitRef - size=16 align=8 - base size=16 base align=8 -QBitRef (0x0x7f446e8fab40) 0 - -Class QIODevice::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIODevice::QPrivateSignal (0x0x7f446e5426c0) 0 empty - -Vtable for QIODevice -QIODevice::_ZTV9QIODevice: 31 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI9QIODevice) -16 (int (*)(...))QIODevice::metaObject -24 (int (*)(...))QIODevice::qt_metacast -32 (int (*)(...))QIODevice::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (*)(...))QIODevice::skipData -240 (int (*)(...))__cxa_pure_virtual - -Class QIODevice - size=16 align=8 - base size=16 base align=8 -QIODevice (0x0x7f446e5471c0) 0 - vptr=((& QIODevice::_ZTV9QIODevice) + 16) - QObject (0x0x7f446e542600) 0 - primary-for QIODevice (0x0x7f446e5471c0) - QIODeviceBase (0x0x7f446e542660) 0 empty - -Class QBuffer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QBuffer::QPrivateSignal (0x0x7f446e542a20) 0 empty - -Vtable for QBuffer -QBuffer::_ZTV7QBuffer: 31 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 (*)(...))QIODevice::skipData -240 (int (*)(...))QBuffer::writeData - -Class QBuffer - size=16 align=8 - base size=16 base align=8 -QBuffer (0x0x7f446e932f70) 0 - vptr=((& QBuffer::_ZTV7QBuffer) + 16) - QIODevice (0x0x7f446e547230) 0 - primary-for QBuffer (0x0x7f446e932f70) - QObject (0x0x7f446e542960) 0 - primary-for QIODevice (0x0x7f446e547230) - QIODeviceBase (0x0x7f446e5429c0) 0 empty - -Class QByteArrayMatcher::Data - size=272 align=8 - base size=272 base align=8 -QByteArrayMatcher::Data (0x0x7f446e542c60) 0 - -Class QByteArrayMatcher - size=1056 align=8 - base size=1056 base align=8 -QByteArrayMatcher (0x0x7f446e542c00) 0 - -Class QStaticByteArrayMatcherBase::Skiptable - size=256 align=1 - base size=256 base align=1 -QStaticByteArrayMatcherBase::Skiptable (0x0x7f446e542de0) 0 - -Class QStaticByteArrayMatcherBase - size=256 align=16 - base size=256 base align=16 -QStaticByteArrayMatcherBase (0x0x7f446e542d80) 0 - -Class QLocale - size=8 align=8 - base size=8 base align=8 -QLocale (0x0x7f446e5ed540) 0 - -Class QCalendar::YearMonthDay - size=12 align=4 - base size=12 base align=4 -QCalendar::YearMonthDay (0x0x7f446e6fd300) 0 - -Class QCalendar - size=8 align=8 - base size=8 base align=8 -QCalendar (0x0x7f446e6fd2a0) 0 - -Class QDate - size=8 align=8 - base size=8 base align=8 -QDate (0x0x7f446e6fd660) 0 - -Class QTime - size=4 align=4 - base size=4 base align=4 -QTime (0x0x7f446e388c60) 0 - -Class QDateTime::ShortData - size=8 align=8 - base size=8 base align=8 -QDateTime::ShortData (0x0x7f446e3d2ea0) 0 - -Class QDateTime::Data - size=8 align=8 - base size=8 base align=8 -QDateTime::Data (0x0x7f446e3d2f00) 0 - -Class QDateTime - size=8 align=8 - base size=8 base align=8 -QDateTime (0x0x7f446e3d2e40) 0 - -Class QCborError - size=4 align=4 - base size=4 base align=4 -QCborError (0x0x7f446e47b180) 0 - -Class QRegularExpression - size=8 align=8 - base size=8 base align=8 -QRegularExpression (0x0x7f446e47b9c0) 0 - -Class QRegularExpressionMatch - size=8 align=8 - base size=8 base align=8 -QRegularExpressionMatch (0x0x7f446e525ba0) 0 - -Class QtPrivate::QRegularExpressionMatchIteratorRangeBasedForIteratorSentinel - size=1 align=1 - base size=0 base align=1 -QtPrivate::QRegularExpressionMatchIteratorRangeBasedForIteratorSentinel (0x0x7f446e1aa3c0) 0 empty - -Class QRegularExpressionMatchIterator - size=8 align=8 - base size=8 base align=8 -QRegularExpressionMatchIterator (0x0x7f446e1aa420) 0 - -Class QtPrivate::QRegularExpressionMatchIteratorRangeBasedForIterator - size=24 align=8 - base size=17 base align=8 -QtPrivate::QRegularExpressionMatchIteratorRangeBasedForIterator (0x0x7f446e1aa600) 0 - -Class QUrl - size=8 align=8 - base size=8 base align=8 -QUrl (0x0x7f446e236300) 0 - -Class QUuid - size=16 align=4 - base size=16 base align=4 -QUuid (0x0x7f446e2fde40) 0 - -Class QCborParserError - size=16 align=8 - base size=16 base align=8 -QCborParserError (0x0x7f446df95000) 0 - -Class QCborValue - size=24 align=8 - base size=20 base align=8 -QCborValue (0x0x7f446df950c0) 0 - -Class QCborValueRef - size=16 align=8 - base size=16 base align=8 -QCborValueRef (0x0x7f446e0af960) 0 - -Class QCborArray::Iterator - size=16 align=8 - base size=16 base align=8 -QCborArray::Iterator (0x0x7f446e0e6ea0) 0 - -Class QCborArray::ConstIterator - size=16 align=8 - base size=16 base align=8 -QCborArray::ConstIterator (0x0x7f446e0e6f00) 0 - -Class QCborArray - size=8 align=8 - base size=8 base align=8 -QCborArray (0x0x7f446e0e6e40) 0 - -Class QCborMap::Iterator - size=16 align=8 - base size=16 base align=8 -QCborMap::Iterator (0x0x7f446ddf64e0) 0 - -Class QCborMap::ConstIterator - size=16 align=8 - base size=16 base align=8 -QCborMap::ConstIterator (0x0x7f446ddf6540) 0 - -Class QCborMap - size=8 align=8 - base size=8 base align=8 -QCborMap (0x0x7f446ddf6480) 0 - -Class qfloat16::Wrap - size=2 align=2 - base size=2 base align=2 -qfloat16::Wrap (0x0x7f446dc0b5a0) 0 - -Class qfloat16 - size=2 align=2 - base size=2 base align=2 -qfloat16 (0x0x7f446dc0b540) 0 - -Class QCborStreamReader - size=24 align=8 - base size=20 base align=8 -QCborStreamReader (0x0x7f446dcc9d80) 0 - -Class QCborStreamWriter - size=8 align=8 - base size=8 base align=8 -QCborStreamWriter (0x0x7f446dd2e720) 0 - -Class QCollatorSortKey - size=8 align=8 - base size=8 base align=8 -QCollatorSortKey (0x0x7f446d95e180) 0 - -Class QCollator - size=8 align=8 - base size=8 base align=8 -QCollator (0x0x7f446d95e360) 0 - -Class QCommandLineOption - size=8 align=8 - base size=8 base align=8 -QCommandLineOption (0x0x7f446da02d80) 0 - -Class QEvent::InputEventTag - size=1 align=1 - base size=0 base align=1 -QEvent::InputEventTag (0x0x7f446da8c660) 0 empty - -Class QEvent::PointerEventTag - size=1 align=1 - base size=0 base align=1 -QEvent::PointerEventTag (0x0x7f446da8c6c0) 0 empty - -Class QEvent::SinglePointEventTag - size=1 align=1 - base size=0 base align=1 -QEvent::SinglePointEventTag (0x0x7f446da8c720) 0 empty - -Vtable for QEvent -QEvent::_ZTV6QEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI6QEvent) -16 (int (*)(...))QEvent::~QEvent -24 (int (*)(...))QEvent::~QEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QEvent::clone - -Class QEvent - size=16 align=8 - base size=16 base align=8 -QEvent (0x0x7f446da8c600) 0 - vptr=((& QEvent::_ZTV6QEvent) + 16) - -Vtable for QTimerEvent -QTimerEvent::_ZTV11QTimerEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI11QTimerEvent) -16 (int (*)(...))QTimerEvent::~QTimerEvent -24 (int (*)(...))QTimerEvent::~QTimerEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QTimerEvent::clone - -Class QTimerEvent - size=24 align=8 - base size=20 base align=8 -QTimerEvent (0x0x7f446da83d68) 0 - vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 16) - QEvent (0x0x7f446dae90c0) 0 - primary-for QTimerEvent (0x0x7f446da83d68) - -Vtable for QChildEvent -QChildEvent::_ZTV11QChildEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI11QChildEvent) -16 (int (*)(...))QChildEvent::~QChildEvent -24 (int (*)(...))QChildEvent::~QChildEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QChildEvent::clone - -Class QChildEvent - size=24 align=8 - base size=24 base align=8 -QChildEvent (0x0x7f446da83dd0) 0 - vptr=((& QChildEvent::_ZTV11QChildEvent) + 16) - QEvent (0x0x7f446dae95a0) 0 - primary-for QChildEvent (0x0x7f446da83dd0) - -Vtable for QDynamicPropertyChangeEvent -QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent) -16 (int (*)(...))QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent -24 (int (*)(...))QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QDynamicPropertyChangeEvent::clone - -Class QDynamicPropertyChangeEvent - size=40 align=8 - base size=40 base align=8 -QDynamicPropertyChangeEvent (0x0x7f446da83e38) 0 - vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 16) - QEvent (0x0x7f446dae99c0) 0 - primary-for QDynamicPropertyChangeEvent (0x0x7f446da83e38) - -Vtable for QDeferredDeleteEvent -QDeferredDeleteEvent::_ZTV20QDeferredDeleteEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QDeferredDeleteEvent) -16 (int (*)(...))QDeferredDeleteEvent::~QDeferredDeleteEvent -24 (int (*)(...))QDeferredDeleteEvent::~QDeferredDeleteEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QDeferredDeleteEvent::clone - -Class QDeferredDeleteEvent - size=24 align=8 - base size=20 base align=8 -QDeferredDeleteEvent (0x0x7f446da83ea0) 0 - vptr=((& QDeferredDeleteEvent::_ZTV20QDeferredDeleteEvent) + 16) - QEvent (0x0x7f446dae9c60) 0 - primary-for QDeferredDeleteEvent (0x0x7f446da83ea0) - -Class QCoreApplication::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QCoreApplication::QPrivateSignal (0x0x7f446db24000) 0 empty - -Vtable for QCoreApplication -QCoreApplication::_ZTV16QCoreApplication: 16 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 (0x0x7f446da83f08) 0 - vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 16) - QObject (0x0x7f446dae9f60) 0 - primary-for QCoreApplication (0x0x7f446da83f08) - -Class QCommandLineParser - size=8 align=8 - base size=8 base align=8 -QCommandLineParser (0x0x7f446db241e0) 0 - -Class QConcatenateTablesProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QConcatenateTablesProxyModel::QPrivateSignal (0x0x7f446db24300) 0 empty - -Vtable for QConcatenateTablesProxyModel -QConcatenateTablesProxyModel::_ZTV28QConcatenateTablesProxyModel: 51 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI28QConcatenateTablesProxyModel) -16 (int (*)(...))QConcatenateTablesProxyModel::metaObject -24 (int (*)(...))QConcatenateTablesProxyModel::qt_metacast -32 (int (*)(...))QConcatenateTablesProxyModel::qt_metacall -40 (int (*)(...))QConcatenateTablesProxyModel::~QConcatenateTablesProxyModel -48 (int (*)(...))QConcatenateTablesProxyModel::~QConcatenateTablesProxyModel -56 (int (*)(...))QObject::event -64 (int (*)(...))QObject::eventFilter -72 (int (*)(...))QObject::timerEvent -80 (int (*)(...))QObject::childEvent -88 (int (*)(...))QObject::customEvent -96 (int (*)(...))QObject::connectNotify -104 (int (*)(...))QObject::disconnectNotify -112 (int (*)(...))QConcatenateTablesProxyModel::index -120 (int (*)(...))QConcatenateTablesProxyModel::parent -128 (int (*)(...))QAbstractItemModel::sibling -136 (int (*)(...))QConcatenateTablesProxyModel::rowCount -144 (int (*)(...))QConcatenateTablesProxyModel::columnCount -152 (int (*)(...))QAbstractItemModel::hasChildren -160 (int (*)(...))QConcatenateTablesProxyModel::data -168 (int (*)(...))QConcatenateTablesProxyModel::setData -176 (int (*)(...))QConcatenateTablesProxyModel::headerData -184 (int (*)(...))QAbstractItemModel::setHeaderData -192 (int (*)(...))QConcatenateTablesProxyModel::itemData -200 (int (*)(...))QConcatenateTablesProxyModel::setItemData -208 (int (*)(...))QAbstractItemModel::clearItemData -216 (int (*)(...))QConcatenateTablesProxyModel::mimeTypes -224 (int (*)(...))QConcatenateTablesProxyModel::mimeData -232 (int (*)(...))QConcatenateTablesProxyModel::canDropMimeData -240 (int (*)(...))QConcatenateTablesProxyModel::dropMimeData -248 (int (*)(...))QAbstractItemModel::supportedDropActions -256 (int (*)(...))QAbstractItemModel::supportedDragActions -264 (int (*)(...))QAbstractItemModel::insertRows -272 (int (*)(...))QAbstractItemModel::insertColumns -280 (int (*)(...))QAbstractItemModel::removeRows -288 (int (*)(...))QAbstractItemModel::removeColumns -296 (int (*)(...))QAbstractItemModel::moveRows -304 (int (*)(...))QAbstractItemModel::moveColumns -312 (int (*)(...))QAbstractItemModel::fetchMore -320 (int (*)(...))QAbstractItemModel::canFetchMore -328 (int (*)(...))QConcatenateTablesProxyModel::flags -336 (int (*)(...))QAbstractItemModel::sort -344 (int (*)(...))QAbstractItemModel::buddy -352 (int (*)(...))QAbstractItemModel::match -360 (int (*)(...))QConcatenateTablesProxyModel::span -368 (int (*)(...))QAbstractItemModel::roleNames -376 (int (*)(...))QAbstractItemModel::multiData -384 (int (*)(...))QAbstractItemModel::submit -392 (int (*)(...))QAbstractItemModel::revert -400 (int (*)(...))QAbstractItemModel::resetInternalData - -Class QConcatenateTablesProxyModel - size=16 align=8 - base size=16 base align=8 -QConcatenateTablesProxyModel (0x0x7f446da83f70) 0 - vptr=((& QConcatenateTablesProxyModel::_ZTV28QConcatenateTablesProxyModel) + 16) - QAbstractItemModel (0x0x7f446d747000) 0 - primary-for QConcatenateTablesProxyModel (0x0x7f446da83f70) - QObject (0x0x7f446db242a0) 0 - primary-for QAbstractItemModel (0x0x7f446d747000) - -Class QCryptographicHash - size=8 align=8 - base size=8 base align=8 -QCryptographicHash (0x0x7f446db24480) 0 - -Class QElapsedTimer - size=16 align=8 - base size=16 base align=8 -QElapsedTimer (0x0x7f446db245a0) 0 - -Class QDeadlineTimer - size=16 align=8 - base size=16 base align=8 -QDeadlineTimer (0x0x7f446db248a0) 0 - -Class QFileDevice::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFileDevice::QPrivateSignal (0x0x7f446d84f9c0) 0 empty - -Vtable for QFileDevice -QFileDevice::_ZTV11QFileDevice: 35 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 (*)(...))QIODevice::skipData -240 (int (*)(...))QFileDevice::writeData -248 (int (*)(...))QFileDevice::fileName -256 (int (*)(...))QFileDevice::resize -264 (int (*)(...))QFileDevice::permissions -272 (int (*)(...))QFileDevice::setPermissions - -Class QFileDevice - size=16 align=8 - base size=16 base align=8 -QFileDevice (0x0x7f446d85b208) 0 - vptr=((& QFileDevice::_ZTV11QFileDevice) + 16) - QIODevice (0x0x7f446d7f4770) 0 - primary-for QFileDevice (0x0x7f446d85b208) - QObject (0x0x7f446d84f900) 0 - primary-for QIODevice (0x0x7f446d7f4770) - QIODeviceBase (0x0x7f446d84f960) 0 empty - -Class QFile::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFile::QPrivateSignal (0x0x7f446d8b7540) 0 empty - -Vtable for QFile -QFile::_ZTV5QFile: 35 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 (*)(...))QIODevice::skipData -240 (int (*)(...))QFileDevice::writeData -248 (int (*)(...))QFile::fileName -256 (int (*)(...))QFile::resize -264 (int (*)(...))QFile::permissions -272 (int (*)(...))QFile::setPermissions - -Class QFile - size=16 align=8 - base size=16 base align=8 -QFile (0x0x7f446d85b618) 0 - vptr=((& QFile::_ZTV5QFile) + 16) - QFileDevice (0x0x7f446d85b680) 0 - primary-for QFile (0x0x7f446d85b618) - QIODevice (0x0x7f446d868700) 0 - primary-for QFileDevice (0x0x7f446d85b680) - QObject (0x0x7f446d8b7480) 0 - primary-for QIODevice (0x0x7f446d868700) - QIODeviceBase (0x0x7f446d8b74e0) 0 empty - -Class QFileInfo - size=8 align=8 - base size=8 base align=8 -QFileInfo (0x0x7f446d8b77e0) 0 - -Class QDir - size=8 align=8 - base size=8 base align=8 -QDir (0x0x7f446d58b240) 0 - -Class QDirIterator - size=8 align=8 - base size=8 base align=8 -QDirIterator (0x0x7f446d6444e0) 0 - -Class QEasingCurve - size=8 align=8 - base size=8 base align=8 -QEasingCurve (0x0x7f446d6448a0) 0 - -Vtable for QException -QException::_ZTV10QException: 7 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 (0x0x7f446d71e270) 0 nearly-empty - vptr=((& QException::_ZTV10QException) + 16) - std::exception (0x0x7f446d35f000) 0 nearly-empty - primary-for QException (0x0x7f446d71e270) - -Vtable for QUnhandledException -QUnhandledException::_ZTV19QUnhandledException: 7 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=16 align=8 - base size=16 base align=8 -QUnhandledException (0x0x7f446d71e2d8) 0 - vptr=((& QUnhandledException::_ZTV19QUnhandledException) + 16) - QException (0x0x7f446d71e340) 0 nearly-empty - primary-for QUnhandledException (0x0x7f446d71e2d8) - std::exception (0x0x7f446d35f060) 0 nearly-empty - primary-for QException (0x0x7f446d71e340) - -Class QtPrivate::ExceptionStore - size=8 align=8 - base size=8 base align=8 -QtPrivate::ExceptionStore (0x0x7f446d35fea0) 0 - -Vtable for QFactoryInterface -QFactoryInterface::_ZTV17QFactoryInterface: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QFactoryInterface) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QFactoryInterface - size=8 align=8 - base size=8 base align=8 -QFactoryInterface (0x0x7f446d35ff00) 0 nearly-empty - vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 16) - -Class QFileSelector::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFileSelector::QPrivateSignal (0x0x7f446d3a9180) 0 empty - -Vtable for QFileSelector -QFileSelector::_ZTV13QFileSelector: 14 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 (0x0x7f446d39f548) 0 - vptr=((& QFileSelector::_ZTV13QFileSelector) + 16) - QObject (0x0x7f446d3a9120) 0 - primary-for QFileSelector (0x0x7f446d39f548) - -Class QFileSystemWatcher::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFileSystemWatcher::QPrivateSignal (0x0x7f446d3a9360) 0 empty - -Vtable for QFileSystemWatcher -QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14 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 (0x0x7f446d39f5b0) 0 - vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 16) - QObject (0x0x7f446d3a9300) 0 - primary-for QFileSystemWatcher (0x0x7f446d39f5b0) - -Vtable for QRunnable -QRunnable::_ZTV9QRunnable: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI9QRunnable) -16 (int (*)(...))__cxa_pure_virtual -24 0 -32 0 - -Class QRunnable - size=16 align=8 - base size=9 base align=8 -QRunnable (0x0x7f446d3a94e0) 0 - vptr=((& QRunnable::_ZTV9QRunnable) + 16) - -Class QBasicMutex - size=8 align=8 - base size=8 base align=8 -QBasicMutex (0x0x7f446d3a96c0) 0 - -Class QMutex - size=8 align=8 - base size=8 base align=8 -QMutex (0x0x7f446d39f680) 0 - QBasicMutex (0x0x7f446d420420) 0 - -Class QRecursiveMutex - size=24 align=8 - base size=24 base align=8 -QRecursiveMutex (0x0x7f446d420840) 0 - -Class QtPrivate::ResultItem - size=16 align=8 - base size=16 base align=8 -QtPrivate::ResultItem (0x0x7f446d420e40) 0 - -Class QtPrivate::ResultIteratorBase - size=16 align=8 - base size=12 base align=8 -QtPrivate::ResultIteratorBase (0x0x7f446d491480) 0 - -Vtable for QtPrivate::ResultStoreBase -QtPrivate::ResultStoreBase::_ZTVN9QtPrivate15ResultStoreBaseE: 4 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 (0x0x7f446d1c2120) 0 - vptr=((& QtPrivate::ResultStoreBase::_ZTVN9QtPrivate15ResultStoreBaseE) + 16) - -Class std::__mutex_base - size=40 align=8 - base size=40 base align=8 -std::__mutex_base (0x0x7f446d1f4b40) 0 - -Class std::mutex - size=40 align=8 - base size=40 base align=8 -std::mutex (0x0x7f446d1fd8f0) 0 - std::__mutex_base (0x0x7f446d1f4ba0) 0 - -Class std::defer_lock_t - size=1 align=1 - base size=0 base align=1 -std::defer_lock_t (0x0x7f446d1f4d80) 0 empty - -Class std::try_to_lock_t - size=1 align=1 - base size=0 base align=1 -std::try_to_lock_t (0x0x7f446d1f4de0) 0 empty - -Class std::adopt_lock_t - size=1 align=1 - base size=0 base align=1 -std::adopt_lock_t (0x0x7f446d1f4e40) 0 empty - -Class std::__recursive_mutex_base - size=40 align=8 - base size=40 base align=8 -std::__recursive_mutex_base (0x0x7f446d224840) 0 - -Class std::recursive_mutex - size=40 align=8 - base size=40 base align=8 -std::recursive_mutex (0x0x7f446d1fd958) 0 - std::__recursive_mutex_base (0x0x7f446d2248a0) 0 - -Class std::timed_mutex - size=40 align=8 - base size=40 base align=8 -std::timed_mutex (0x0x7f446d6b2f50) 0 - std::__mutex_base (0x0x7f446d224c60) 0 - std::__timed_mutex_impl (0x0x7f446d224cc0) 0 empty - -Class std::recursive_timed_mutex - size=40 align=8 - base size=40 base align=8 -std::recursive_timed_mutex (0x0x7f446d6b2ee0) 0 - std::__recursive_mutex_base (0x0x7f446d25f0c0) 0 - std::__timed_mutex_impl (0x0x7f446d25f120) 0 empty - -Class std::once_flag - size=4 align=4 - base size=4 base align=4 -std::once_flag (0x0x7f446d25ff00) 0 - -Vtable for QFutureInterfaceBase -QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4 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 (0x0x7f446d297180) 0 - vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 16) - -Vtable for std::thread::_State -std::thread::_State::_ZTVNSt6thread6_StateE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt6thread6_StateE) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class std::thread::_State - size=8 align=8 - base size=8 base align=8 -std::thread::_State (0x0x7f446d2e70c0) 0 nearly-empty - vptr=((& std::thread::_State::_ZTVNSt6thread6_StateE) + 16) - -Class std::thread::id - size=8 align=8 - base size=8 base align=8 -std::thread::id (0x0x7f446d2e7120) 0 - -Class std::thread - size=8 align=8 - base size=8 base align=8 -std::thread (0x0x7f446d2e7060) 0 - -Class std::condition_variable - size=48 align=8 - base size=48 base align=8 -std::condition_variable (0x0x7f446d0c8360) 0 - -Class std::__at_thread_exit_elt - size=16 align=8 - base size=16 base align=8 -std::__at_thread_exit_elt (0x0x7f446d0c8720) 0 - -Class std::_V2::condition_variable_any - size=64 align=8 - base size=64 base align=8 -std::_V2::condition_variable_any (0x0x7f446d0c8780) 0 - -Class std::__atomic_futex_unsigned_base - size=1 align=1 - base size=0 base align=1 -std::__atomic_futex_unsigned_base (0x0x7f446cd76d20) 0 empty - -Vtable for std::future_error -std::future_error::_ZTVSt12future_error: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTISt12future_error) -16 (int (*)(...))std::future_error::~future_error -24 (int (*)(...))std::future_error::~future_error -32 (int (*)(...))std::future_error::what - -Class std::future_error - size=32 align=8 - base size=32 base align=8 -std::future_error (0x0x7f446d0fbb60) 0 - vptr=((& std::future_error::_ZTVSt12future_error) + 16) - std::logic_error (0x0x7f446d0fbbc8) 0 - primary-for std::future_error (0x0x7f446d0fbb60) - std::exception (0x0x7f446cdb5420) 0 nearly-empty - primary-for std::logic_error (0x0x7f446d0fbbc8) - -Class std::__future_base::_Result_base::_Deleter - size=1 align=1 - base size=0 base align=1 -std::__future_base::_Result_base::_Deleter (0x0x7f446cdb5b40) 0 empty - -Vtable for std::__future_base::_Result_base -std::__future_base::_Result_base::_ZTVNSt13__future_base12_Result_baseE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt13__future_base12_Result_baseE) -16 (int (*)(...))__cxa_pure_virtual -24 0 -32 0 - -Class std::__future_base::_Result_base - size=16 align=8 - base size=16 base align=8 -std::__future_base::_Result_base (0x0x7f446cdb5ae0) 0 - vptr=((& std::__future_base::_Result_base::_ZTVNSt13__future_base12_Result_baseE) + 16) - -Class std::__future_base::_State_baseV2::__exception_ptr_tag - size=1 align=1 - base size=0 base align=1 -std::__future_base::_State_baseV2::__exception_ptr_tag (0x0x7f446cf265a0) 0 empty - -Class std::__future_base::_State_baseV2::_Make_ready - size=32 align=8 - base size=32 base align=8 -std::__future_base::_State_baseV2::_Make_ready (0x0x7f446cf283a8) 0 - std::__at_thread_exit_elt (0x0x7f446cf26660) 0 - -Vtable for std::__future_base::_State_baseV2 -std::__future_base::_State_baseV2::_ZTVNSt13__future_base13_State_baseV2E: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt13__future_base13_State_baseV2E) -16 (int (*)(...))std::__future_base::_State_baseV2::~_State_baseV2 -24 (int (*)(...))std::__future_base::_State_baseV2::~_State_baseV2 -32 (int (*)(...))std::__future_base::_State_baseV2::_M_complete_async -40 (int (*)(...))std::__future_base::_State_baseV2::_M_is_deferred_future - -Class std::__future_base::_State_baseV2 - size=32 align=8 - base size=28 base align=8 -std::__future_base::_State_baseV2 (0x0x7f446cdb5cc0) 0 - vptr=((& std::__future_base::_State_baseV2::_ZTVNSt13__future_base13_State_baseV2E) + 16) - -Class std::__future_base - size=1 align=1 - base size=0 base align=1 -std::__future_base (0x0x7f446cdb5a80) 0 empty - -Vtable for std::__future_base::_Async_state_commonV2 -std::__future_base::_Async_state_commonV2::_ZTVNSt13__future_base21_Async_state_commonV2E: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTINSt13__future_base21_Async_state_commonV2E) -16 (int (*)(...))std::__future_base::_Async_state_commonV2::~_Async_state_commonV2 -24 (int (*)(...))std::__future_base::_Async_state_commonV2::~_Async_state_commonV2 -32 (int (*)(...))std::__future_base::_Async_state_commonV2::_M_complete_async -40 (int (*)(...))std::__future_base::_State_baseV2::_M_is_deferred_future - -Class std::__future_base::_Async_state_commonV2 - size=48 align=8 - base size=44 base align=8 -std::__future_base::_Async_state_commonV2 (0x0x7f446c7dc7b8) 0 - vptr=((& std::__future_base::_Async_state_commonV2::_ZTVNSt13__future_base21_Async_state_commonV2E) + 16) - std::__future_base::_State_baseV2 (0x0x7f446c82a360) 0 - primary-for std::__future_base::_Async_state_commonV2 (0x0x7f446c7dc7b8) - -Class QThread::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QThread::QPrivateSignal (0x0x7f446c82ac00) 0 empty - -Vtable for QThread -QThread::_ZTV7QThread: 15 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 (0x0x7f446c7dcaf8) 0 - vptr=((& QThread::_ZTV7QThread) + 16) - QObject (0x0x7f446c82aba0) 0 - primary-for QThread (0x0x7f446c7dcaf8) - -Class QThreadPool::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QThreadPool::QPrivateSignal (0x0x7f446c867000) 0 empty - -Vtable for QThreadPool -QThreadPool::_ZTV11QThreadPool: 14 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 (0x0x7f446c7dcb60) 0 - vptr=((& QThreadPool::_ZTV11QThreadPool) + 16) - QObject (0x0x7f446c82af60) 0 - primary-for QThreadPool (0x0x7f446c7dcb60) - -Class QFutureWatcherBase::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFutureWatcherBase::QPrivateSignal (0x0x7f446c627720) 0 empty - -Vtable for QFutureWatcherBase -QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI18QFutureWatcherBase) -16 (int (*)(...))QFutureWatcherBase::metaObject -24 (int (*)(...))QFutureWatcherBase::qt_metacast -32 (int (*)(...))QFutureWatcherBase::qt_metacall -40 0 -48 0 -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 (0x0x7f446c5f57b8) 0 - vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 16) - QObject (0x0x7f446c6276c0) 0 - primary-for QFutureWatcherBase (0x0x7f446c5f57b8) - -Class QIdentityProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIdentityProxyModel::QPrivateSignal (0x0x7f446c627c60) 0 empty - -Vtable for QIdentityProxyModel -QIdentityProxyModel::_ZTV19QIdentityProxyModel: 56 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::clearItemData -216 (int (*)(...))QAbstractProxyModel::mimeTypes -224 (int (*)(...))QAbstractProxyModel::mimeData -232 (int (*)(...))QAbstractProxyModel::canDropMimeData -240 (int (*)(...))QIdentityProxyModel::dropMimeData -248 (int (*)(...))QAbstractProxyModel::supportedDropActions -256 (int (*)(...))QAbstractProxyModel::supportedDragActions -264 (int (*)(...))QIdentityProxyModel::insertRows -272 (int (*)(...))QIdentityProxyModel::insertColumns -280 (int (*)(...))QIdentityProxyModel::removeRows -288 (int (*)(...))QIdentityProxyModel::removeColumns -296 (int (*)(...))QIdentityProxyModel::moveRows -304 (int (*)(...))QIdentityProxyModel::moveColumns -312 (int (*)(...))QAbstractProxyModel::fetchMore -320 (int (*)(...))QAbstractProxyModel::canFetchMore -328 (int (*)(...))QAbstractProxyModel::flags -336 (int (*)(...))QAbstractProxyModel::sort -344 (int (*)(...))QAbstractProxyModel::buddy -352 (int (*)(...))QIdentityProxyModel::match -360 (int (*)(...))QAbstractProxyModel::span -368 (int (*)(...))QAbstractProxyModel::roleNames -376 (int (*)(...))QAbstractItemModel::multiData -384 (int (*)(...))QAbstractProxyModel::submit -392 (int (*)(...))QAbstractProxyModel::revert -400 (int (*)(...))QAbstractItemModel::resetInternalData -408 (int (*)(...))QIdentityProxyModel::setSourceModel -416 (int (*)(...))QIdentityProxyModel::mapToSource -424 (int (*)(...))QIdentityProxyModel::mapFromSource -432 (int (*)(...))QIdentityProxyModel::mapSelectionToSource -440 (int (*)(...))QIdentityProxyModel::mapSelectionFromSource - -Class QIdentityProxyModel - size=16 align=8 - base size=16 base align=8 -QIdentityProxyModel (0x0x7f446c5f59c0) 0 - vptr=((& QIdentityProxyModel::_ZTV19QIdentityProxyModel) + 16) - QAbstractProxyModel (0x0x7f446c5f5a28) 0 - primary-for QIdentityProxyModel (0x0x7f446c5f59c0) - QAbstractItemModel (0x0x7f446c5f5a90) 0 - primary-for QAbstractProxyModel (0x0x7f446c5f5a28) - QObject (0x0x7f446c627c00) 0 - primary-for QAbstractItemModel (0x0x7f446c5f5a90) - -Class QItemSelectionRange - size=16 align=8 - base size=16 base align=8 -QItemSelectionRange (0x0x7f446c627de0) 0 - -Class QItemSelectionModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QItemSelectionModel::QPrivateSignal (0x0x7f446c6b49c0) 0 empty - -Vtable for QItemSelectionModel -QItemSelectionModel::_ZTV19QItemSelectionModel: 20 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 (0x0x7f446c6ba820) 0 - vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 16) - QObject (0x0x7f446c6b4960) 0 - primary-for QItemSelectionModel (0x0x7f446c6ba820) - -Class QItemSelection - size=24 align=8 - base size=24 base align=8 -QItemSelection (0x0x7f446c6bad00) 0 - QList (0x0x7f446c6bad68) 0 - QListSpecialMethods (0x0x7f446c6badd0) 0 empty - QListSpecialMethodsBase (0x0x7f446c7103c0) 0 empty - -Class QJsonValue - size=24 align=8 - base size=24 base align=8 -QJsonValue (0x0x7f446c3a60c0) 0 - -Class QJsonValueRef - size=16 align=8 - base size=16 base align=8 -QJsonValueRef (0x0x7f446c3a65a0) 0 - -Class QJsonArray::iterator - size=16 align=8 - base size=16 base align=8 -QJsonArray::iterator (0x0x7f446c4007e0) 0 - -Class QJsonArray::const_iterator - size=16 align=8 - base size=16 base align=8 -QJsonArray::const_iterator (0x0x7f446c400840) 0 - -Class QJsonArray - size=8 align=8 - base size=8 base align=8 -QJsonArray (0x0x7f446c400780) 0 - -Class QJsonParseError - size=8 align=4 - base size=8 base align=4 -QJsonParseError (0x0x7f446c4ad240) 0 - -Class QJsonDocument - size=8 align=8 - base size=8 base align=8 -QJsonDocument (0x0x7f446c4ad2a0) 0 - -Class QJsonObject::iterator - size=16 align=8 - base size=16 base align=8 -QJsonObject::iterator (0x0x7f446c2427e0) 0 - -Class QJsonObject::const_iterator - size=16 align=8 - base size=16 base align=8 -QJsonObject::const_iterator (0x0x7f446c242840) 0 - -Class QJsonObject - size=8 align=8 - base size=8 base align=8 -QJsonObject (0x0x7f446c242780) 0 - -Class QLibrary::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QLibrary::QPrivateSignal (0x0x7f446c2f8360) 0 empty - -Vtable for QLibrary -QLibrary::_ZTV8QLibrary: 14 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=24 align=8 - base size=24 base align=8 -QLibrary (0x0x7f446c2eaea0) 0 - vptr=((& QLibrary::_ZTV8QLibrary) + 16) - QObject (0x0x7f446c2f8300) 0 - primary-for QLibrary (0x0x7f446c2eaea0) - -Class QVersionNumber::SegmentStorage - size=8 align=8 - base size=8 base align=8 -QVersionNumber::SegmentStorage (0x0x7f446c2f8960) 0 - -Class QVersionNumber - size=8 align=8 - base size=8 base align=8 -QVersionNumber (0x0x7f446c2f8900) 0 - -Class QTypeRevision - size=2 align=1 - base size=2 base align=1 -QTypeRevision (0x0x7f446c010120) 0 - -Class QLibraryInfo - size=1 align=1 - base size=0 base align=1 -QLibraryInfo (0x0x7f446c0668a0) 0 empty - -Class QPoint - size=8 align=4 - base size=8 base align=4 -QPoint (0x0x7f446c066960) 0 - -Class QPointF - size=16 align=8 - base size=16 base align=8 -QPointF (0x0x7f446c0e5000) 0 - -Class QLine - size=16 align=4 - base size=16 base align=4 -QLine (0x0x7f446c1336c0) 0 - -Class QLineF - size=32 align=8 - base size=32 base align=8 -QLineF (0x0x7f446bd7fcc0) 0 - -Class QLockFile - size=8 align=8 - base size=8 base align=8 -QLockFile (0x0x7f446bdf34e0) 0 - -Class QLoggingCategory::AtomicBools - size=4 align=1 - base size=4 base align=1 -QLoggingCategory::AtomicBools (0x0x7f446bdf3720) 0 - -Class QLoggingCategory - size=24 align=8 - base size=24 base align=8 -QLoggingCategory (0x0x7f446bdf36c0) 0 - -Class QMargins - size=16 align=4 - base size=16 base align=4 -QMargins (0x0x7f446be3d600) 0 - -Class QMarginsF - size=32 align=8 - base size=32 base align=8 -QMarginsF (0x0x7f446bedb060) 0 - -Class QMessageAuthenticationCode - size=8 align=8 - base size=8 base align=8 -QMessageAuthenticationCode (0x0x7f446bf2a900) 0 - -Class QMetaMethod::Data - size=8 align=8 - base size=8 base align=8 -QMetaMethod::Data (0x0x7f446bf2a9c0) 0 - -Class QMetaMethod - size=16 align=8 - base size=16 base align=8 -QMetaMethod (0x0x7f446bf2a960) 0 - -Class QMetaEnum::Data - size=8 align=8 - base size=8 base align=8 -QMetaEnum::Data (0x0x7f446bba8c00) 0 - -Class QMetaEnum - size=16 align=8 - base size=16 base align=8 -QMetaEnum (0x0x7f446bba8ba0) 0 - -Class QMetaProperty::Data - size=8 align=8 - base size=8 base align=8 -QMetaProperty::Data (0x0x7f446bbee960) 0 - -Class QMetaProperty - size=32 align=8 - base size=32 base align=8 -QMetaProperty (0x0x7f446bbee900) 0 - -Class QMetaClassInfo::Data - size=8 align=8 - base size=8 base align=8 -QMetaClassInfo::Data (0x0x7f446bc19000) 0 - -Class QMetaClassInfo - size=16 align=8 - base size=16 base align=8 -QMetaClassInfo (0x0x7f446bbee9c0) 0 - -Class QMimeData::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QMimeData::QPrivateSignal (0x0x7f446bc37e40) 0 empty - -Vtable for QMimeData -QMimeData::_ZTV9QMimeData: 17 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 (0x0x7f446bc43958) 0 - vptr=((& QMimeData::_ZTV9QMimeData) + 16) - QObject (0x0x7f446bc37de0) 0 - primary-for QMimeData (0x0x7f446bc43958) - -Class QMimeType - size=8 align=8 - base size=8 base align=8 -QMimeType (0x0x7f446bc37ba0) 0 - -Class QMimeDatabase - size=8 align=8 - base size=8 base align=8 -QMimeDatabase (0x0x7f446bcca9c0) 0 - -Class QObjectCleanupHandler::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QObjectCleanupHandler::QPrivateSignal (0x0x7f446bccaa80) 0 empty - -Vtable for QObjectCleanupHandler -QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14 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=40 align=8 - base size=40 base align=8 -QObjectCleanupHandler (0x0x7f446bccf7b8) 0 - vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 16) - QObject (0x0x7f446bccaa20) 0 - primary-for QObjectCleanupHandler (0x0x7f446bccf7b8) - -Class QOperatingSystemVersion - size=16 align=4 - base size=16 base align=4 -QOperatingSystemVersion (0x0x7f446bccab40) 0 - -Class QParallelAnimationGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QParallelAnimationGroup::QPrivateSignal (0x0x7f446bd27780) 0 empty - -Vtable for QParallelAnimationGroup -QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18 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 (0x0x7f446bd32208) 0 - vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 16) - QAnimationGroup (0x0x7f446bd32270) 0 - primary-for QParallelAnimationGroup (0x0x7f446bd32208) - QAbstractAnimation (0x0x7f446bd322d8) 0 - primary-for QAnimationGroup (0x0x7f446bd32270) - QObject (0x0x7f446bd27720) 0 - primary-for QAbstractAnimation (0x0x7f446bd322d8) - -Class QPauseAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPauseAnimation::QPrivateSignal (0x0x7f446bd27960) 0 empty - -Vtable for QPauseAnimation -QPauseAnimation::_ZTV15QPauseAnimation: 18 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 (0x0x7f446bd32340) 0 - vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 16) - QAbstractAnimation (0x0x7f446bd323a8) 0 - primary-for QPauseAnimation (0x0x7f446bd32340) - QObject (0x0x7f446bd27900) 0 - primary-for QAbstractAnimation (0x0x7f446bd323a8) - -Class QPluginMetaData - size=16 align=8 - base size=16 base align=8 -QPluginMetaData (0x0x7f446b95e480) 0 - -Class QStaticPlugin - size=24 align=8 - base size=24 base align=8 -QStaticPlugin (0x0x7f446b95e4e0) 0 - -Class QPluginLoader::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPluginLoader::QPrivateSignal (0x0x7f446b97df00) 0 empty - -Vtable for QPluginLoader -QPluginLoader::_ZTV13QPluginLoader: 14 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 (0x0x7f446b984f70) 0 - vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 16) - QObject (0x0x7f446b97dea0) 0 - primary-for QPluginLoader (0x0x7f446b984f70) - -Class QProcessEnvironment - size=8 align=8 - base size=8 base align=8 -QProcessEnvironment (0x0x7f446b9a7000) 0 - -Class QProcess::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QProcess::QPrivateSignal (0x0x7f446ba0c720) 0 empty - -Class QProcess::Use_setChildProcessModifier_Instead - size=1 align=1 - base size=0 base align=1 -QProcess::Use_setChildProcessModifier_Instead (0x0x7f446ba0c780) 0 empty - -Vtable for QProcess -QProcess::_ZTV8QProcess: 32 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 (*)(...))QIODevice::atEnd -168 (int (*)(...))QIODevice::reset -176 (int (*)(...))QIODevice::bytesAvailable -184 (int (*)(...))QProcess::bytesToWrite -192 (int (*)(...))QIODevice::canReadLine -200 (int (*)(...))QProcess::waitForReadyRead -208 (int (*)(...))QProcess::waitForBytesWritten -216 (int (*)(...))QProcess::readData -224 (int (*)(...))QIODevice::readLineData -232 (int (*)(...))QIODevice::skipData -240 (int (*)(...))QProcess::writeData -248 (int (*)(...))QProcess::setupChildProcess - -Class QProcess - size=16 align=8 - base size=16 base align=8 -QProcess (0x0x7f446ba1a000) 0 - vptr=((& QProcess::_ZTV8QProcess) + 16) - QIODevice (0x0x7f446ba18070) 0 - primary-for QProcess (0x0x7f446ba1a000) - QObject (0x0x7f446ba0c660) 0 - primary-for QIODevice (0x0x7f446ba18070) - QIODeviceBase (0x0x7f446ba0c6c0) 0 empty - -Class QVariantAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QVariantAnimation::QPrivateSignal (0x0x7f446ba55540) 0 empty - -Vtable for QVariantAnimation -QVariantAnimation::_ZTV17QVariantAnimation: 20 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 (0x0x7f446ba1a068) 0 - vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 16) - QAbstractAnimation (0x0x7f446ba1a0d0) 0 - primary-for QVariantAnimation (0x0x7f446ba1a068) - QObject (0x0x7f446ba554e0) 0 - primary-for QAbstractAnimation (0x0x7f446ba1a0d0) - -Class QPropertyAnimation::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPropertyAnimation::QPrivateSignal (0x0x7f446ba55780) 0 empty - -Vtable for QPropertyAnimation -QPropertyAnimation::_ZTV18QPropertyAnimation: 20 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 (0x0x7f446ba1a1a0) 0 - vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 16) - QVariantAnimation (0x0x7f446ba1a208) 0 - primary-for QPropertyAnimation (0x0x7f446ba1a1a0) - QAbstractAnimation (0x0x7f446ba1a270) 0 - primary-for QVariantAnimation (0x0x7f446ba1a208) - QObject (0x0x7f446ba55720) 0 - primary-for QAbstractAnimation (0x0x7f446ba1a270) - -Class std::random_device - size=5000 align=8 - base size=5000 base align=8 -std::random_device (0x0x7f446bae4ea0) 0 - -Class std::bernoulli_distribution::param_type - size=8 align=8 - base size=8 base align=8 -std::bernoulli_distribution::param_type (0x0x7f446b7fd360) 0 - -Class std::bernoulli_distribution - size=8 align=8 - base size=8 base align=8 -std::bernoulli_distribution (0x0x7f446b7fd300) 0 - -Class std::seed_seq - size=24 align=8 - base size=24 base align=8 -std::seed_seq (0x0x7f446b5b4ae0) 0 - -Class QRandomGenerator::Storage - size=2504 align=8 - base size=2504 base align=8 -QRandomGenerator::Storage (0x0x7f446b3d4a20) 0 - -Class QRandomGenerator - size=2512 align=8 - base size=2512 base align=8 -QRandomGenerator (0x0x7f446b3d49c0) 0 - -Class QRandomGenerator64 - size=2512 align=8 - base size=2512 base align=8 -QRandomGenerator64 (0x0x7f446b42df08) 0 - QRandomGenerator (0x0x7f446b450cc0) 0 - -Class QReadWriteLock - size=8 align=8 - base size=8 base align=8 -QReadWriteLock (0x0x7f446b475900) 0 - -Class QReadLocker - size=8 align=8 - base size=8 base align=8 -QReadLocker (0x0x7f446b475b40) 0 - -Class QWriteLocker - size=8 align=8 - base size=8 base align=8 -QWriteLocker (0x0x7f446b4e2060) 0 - -Class QSize - size=8 align=4 - base size=8 base align=4 -QSize (0x0x7f446b4e2540) 0 - -Class QSizeF - size=16 align=8 - base size=16 base align=8 -QSizeF (0x0x7f446b534f60) 0 - -Class QRect - size=16 align=4 - base size=16 base align=4 -QRect (0x0x7f446b1b3780) 0 - -Class QRectF - size=32 align=8 - base size=32 base align=8 -QRectF (0x0x7f446b28b5a0) 0 - -Class QResource - size=8 align=8 - base size=8 base align=8 -QResource (0x0x7f446af6b120) 0 - -Class QSaveFile::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSaveFile::QPrivateSignal (0x0x7f446af6b420) 0 empty - -Vtable for QSaveFile -QSaveFile::_ZTV9QSaveFile: 35 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 (*)(...))QIODevice::skipData -240 (int (*)(...))QSaveFile::writeData -248 (int (*)(...))QSaveFile::fileName -256 (int (*)(...))QFileDevice::resize -264 (int (*)(...))QFileDevice::permissions -272 (int (*)(...))QFileDevice::setPermissions - -Class QSaveFile - size=16 align=8 - base size=16 base align=8 -QSaveFile (0x0x7f446b2fd1a0) 0 - vptr=((& QSaveFile::_ZTV9QSaveFile) + 16) - QFileDevice (0x0x7f446b2fd208) 0 - primary-for QSaveFile (0x0x7f446b2fd1a0) - QIODevice (0x0x7f446b301230) 0 - primary-for QFileDevice (0x0x7f446b2fd208) - QObject (0x0x7f446af6b360) 0 - primary-for QIODevice (0x0x7f446b301230) - QIODeviceBase (0x0x7f446af6b3c0) 0 empty - -Class QSemaphore - size=8 align=8 - base size=8 base align=8 -QSemaphore (0x0x7f446af6ba20) 0 - -Class QSemaphoreReleaser - size=16 align=8 - base size=12 base align=8 -QSemaphoreReleaser (0x0x7f446aff1240) 0 - -Class QSequentialAnimationGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSequentialAnimationGroup::QPrivateSignal (0x0x7f446b039f00) 0 empty - -Vtable for QSequentialAnimationGroup -QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18 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 (0x0x7f446b04ed68) 0 - vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 16) - QAnimationGroup (0x0x7f446b04edd0) 0 - primary-for QSequentialAnimationGroup (0x0x7f446b04ed68) - QAbstractAnimation (0x0x7f446b04ee38) 0 - primary-for QAnimationGroup (0x0x7f446b04edd0) - QObject (0x0x7f446b039ea0) 0 - primary-for QAbstractAnimation (0x0x7f446b04ee38) - -Class QSequentialIterator - size=16 align=8 - base size=16 base align=8 -QSequentialIterator (0x0x7f446b04ef70) 0 - QIterator (0x0x7f446b04eea0) 0 - QBaseIterator (0x0x7f446b0662a0) 0 - -Class QSequentialConstIterator - size=16 align=8 - base size=16 base align=8 -QSequentialConstIterator (0x0x7f446b09a068) 0 - QConstIterator (0x0x7f446b09a0d0) 0 - QBaseIterator (0x0x7f446b066840) 0 - -Class QSequentialIterable - size=24 align=8 - base size=24 base align=8 -QSequentialIterable (0x0x7f446b09a138) 0 - QIterable (0x0x7f446b066d80) 0 - -Class QSettings::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSettings::QPrivateSignal (0x0x7f446ad8e360) 0 empty - -Vtable for QSettings -QSettings::_ZTV9QSettings: 14 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 (0x0x7f446ad8b5b0) 0 - vptr=((& QSettings::_ZTV9QSettings) + 16) - QObject (0x0x7f446ad8e300) 0 - primary-for QSettings (0x0x7f446ad8b5b0) - -Class QSharedMemory::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSharedMemory::QPrivateSignal (0x0x7f446ad8e780) 0 empty - -Vtable for QSharedMemory -QSharedMemory::_ZTV13QSharedMemory: 14 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 (0x0x7f446ad8b618) 0 - vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 16) - QObject (0x0x7f446ad8e720) 0 - primary-for QSharedMemory (0x0x7f446ad8b618) - -Class QSignalMapper::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSignalMapper::QPrivateSignal (0x0x7f446ad8e960) 0 empty - -Vtable for QSignalMapper -QSignalMapper::_ZTV13QSignalMapper: 14 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 (0x0x7f446ad8b680) 0 - vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 16) - QObject (0x0x7f446ad8e900) 0 - primary-for QSignalMapper (0x0x7f446ad8b680) - -Class QSocketNotifier::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSocketNotifier::QPrivateSignal (0x0x7f4469d823c0) 0 empty - -Vtable for QSocketNotifier -QSocketNotifier::_ZTV15QSocketNotifier: 14 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 (0x0x7f4469d4e4e0) 0 - vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 16) - QObject (0x0x7f4469d82360) 0 - primary-for QSocketNotifier (0x0x7f4469d4e4e0) - -Class QSocketDescriptor - size=4 align=4 - base size=4 base align=4 -QSocketDescriptor (0x0x7f4469d82540) 0 - -Class QSortFilterProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSortFilterProxyModel::QPrivateSignal (0x0x7f4469d82c00) 0 empty - -Vtable for QSortFilterProxyModel -QSortFilterProxyModel::_ZTV21QSortFilterProxyModel: 59 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 (*)(...))QAbstractProxyModel::clearItemData -216 (int (*)(...))QSortFilterProxyModel::mimeTypes -224 (int (*)(...))QSortFilterProxyModel::mimeData -232 (int (*)(...))QAbstractProxyModel::canDropMimeData -240 (int (*)(...))QSortFilterProxyModel::dropMimeData -248 (int (*)(...))QSortFilterProxyModel::supportedDropActions -256 (int (*)(...))QAbstractProxyModel::supportedDragActions -264 (int (*)(...))QSortFilterProxyModel::insertRows -272 (int (*)(...))QSortFilterProxyModel::insertColumns -280 (int (*)(...))QSortFilterProxyModel::removeRows -288 (int (*)(...))QSortFilterProxyModel::removeColumns -296 (int (*)(...))QAbstractItemModel::moveRows -304 (int (*)(...))QAbstractItemModel::moveColumns -312 (int (*)(...))QSortFilterProxyModel::fetchMore -320 (int (*)(...))QSortFilterProxyModel::canFetchMore -328 (int (*)(...))QSortFilterProxyModel::flags -336 (int (*)(...))QSortFilterProxyModel::sort -344 (int (*)(...))QSortFilterProxyModel::buddy -352 (int (*)(...))QSortFilterProxyModel::match -360 (int (*)(...))QSortFilterProxyModel::span -368 (int (*)(...))QAbstractProxyModel::roleNames -376 (int (*)(...))QAbstractItemModel::multiData -384 (int (*)(...))QAbstractProxyModel::submit -392 (int (*)(...))QAbstractProxyModel::revert -400 (int (*)(...))QAbstractItemModel::resetInternalData -408 (int (*)(...))QSortFilterProxyModel::setSourceModel -416 (int (*)(...))QSortFilterProxyModel::mapToSource -424 (int (*)(...))QSortFilterProxyModel::mapFromSource -432 (int (*)(...))QSortFilterProxyModel::mapSelectionToSource -440 (int (*)(...))QSortFilterProxyModel::mapSelectionFromSource -448 (int (*)(...))QSortFilterProxyModel::filterAcceptsRow -456 (int (*)(...))QSortFilterProxyModel::filterAcceptsColumn -464 (int (*)(...))QSortFilterProxyModel::lessThan - -Class QSortFilterProxyModel - size=16 align=8 - base size=16 base align=8 -QSortFilterProxyModel (0x0x7f4469d4e548) 0 - vptr=((& QSortFilterProxyModel::_ZTV21QSortFilterProxyModel) + 16) - QAbstractProxyModel (0x0x7f4469d4e5b0) 0 - primary-for QSortFilterProxyModel (0x0x7f4469d4e548) - QAbstractItemModel (0x0x7f4469d4e618) 0 - primary-for QAbstractProxyModel (0x0x7f4469d4e5b0) - QObject (0x0x7f4469d82ba0) 0 - primary-for QAbstractItemModel (0x0x7f4469d4e618) - -Class QStandardPaths - size=1 align=1 - base size=0 base align=1 -QStandardPaths (0x0x7f4469dd4000) 0 empty - -Class QStorageInfo - size=8 align=8 - base size=8 base align=8 -QStorageInfo (0x0x7f4469dd4900) 0 - -Class QAbstractConcatenable - size=1 align=1 - base size=0 base align=1 -QAbstractConcatenable (0x0x7f4469e872a0) 0 empty - -Class QStringListModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStringListModel::QPrivateSignal (0x0x7f4469ae9ae0) 0 empty - -Vtable for QStringListModel -QStringListModel::_ZTV16QStringListModel: 51 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 (*)(...))QStringListModel::itemData -200 (int (*)(...))QStringListModel::setItemData -208 (int (*)(...))QStringListModel::clearItemData -216 (int (*)(...))QAbstractItemModel::mimeTypes -224 (int (*)(...))QAbstractItemModel::mimeData -232 (int (*)(...))QAbstractItemModel::canDropMimeData -240 (int (*)(...))QAbstractListModel::dropMimeData -248 (int (*)(...))QStringListModel::supportedDropActions -256 (int (*)(...))QAbstractItemModel::supportedDragActions -264 (int (*)(...))QStringListModel::insertRows -272 (int (*)(...))QAbstractItemModel::insertColumns -280 (int (*)(...))QStringListModel::removeRows -288 (int (*)(...))QAbstractItemModel::removeColumns -296 (int (*)(...))QStringListModel::moveRows -304 (int (*)(...))QAbstractItemModel::moveColumns -312 (int (*)(...))QAbstractItemModel::fetchMore -320 (int (*)(...))QAbstractItemModel::canFetchMore -328 (int (*)(...))QStringListModel::flags -336 (int (*)(...))QStringListModel::sort -344 (int (*)(...))QAbstractItemModel::buddy -352 (int (*)(...))QAbstractItemModel::match -360 (int (*)(...))QAbstractItemModel::span -368 (int (*)(...))QAbstractItemModel::roleNames -376 (int (*)(...))QAbstractItemModel::multiData -384 (int (*)(...))QAbstractItemModel::submit -392 (int (*)(...))QAbstractItemModel::revert -400 (int (*)(...))QAbstractItemModel::resetInternalData - -Class QStringListModel - size=40 align=8 - base size=40 base align=8 -QStringListModel (0x0x7f4469afa138) 0 - vptr=((& QStringListModel::_ZTV16QStringListModel) + 16) - QAbstractListModel (0x0x7f4469afa1a0) 0 - primary-for QStringListModel (0x0x7f4469afa138) - QAbstractItemModel (0x0x7f4469afa208) 0 - primary-for QAbstractListModel (0x0x7f4469afa1a0) - QObject (0x0x7f4469ae9a80) 0 - primary-for QAbstractItemModel (0x0x7f4469afa208) - -Class QSystemSemaphore - size=8 align=8 - base size=8 base align=8 -QSystemSemaphore (0x0x7f4469ae9ba0) 0 - -Class QTemporaryDir - size=8 align=8 - base size=8 base align=8 -QTemporaryDir (0x0x7f4469ae9c60) 0 - -Class QTemporaryFile::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTemporaryFile::QPrivateSignal (0x0x7f4469ae9de0) 0 empty - -Vtable for QTemporaryFile -QTemporaryFile::_ZTV14QTemporaryFile: 35 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 (*)(...))QIODevice::skipData -240 (int (*)(...))QFileDevice::writeData -248 (int (*)(...))QTemporaryFile::fileName -256 (int (*)(...))QFile::resize -264 (int (*)(...))QFile::permissions -272 (int (*)(...))QFile::setPermissions - -Class QTemporaryFile - size=16 align=8 - base size=16 base align=8 -QTemporaryFile (0x0x7f4469afa270) 0 - vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 16) - QFile (0x0x7f4469afa2d8) 0 - primary-for QTemporaryFile (0x0x7f4469afa270) - QFileDevice (0x0x7f4469afa340) 0 - primary-for QFile (0x0x7f4469afa2d8) - QIODevice (0x0x7f4469aef620) 0 - primary-for QFileDevice (0x0x7f4469afa340) - QObject (0x0x7f4469ae9d20) 0 - primary-for QIODevice (0x0x7f4469aef620) - QIODeviceBase (0x0x7f4469ae9d80) 0 empty - -Class QTextBoundaryFinder - size=72 align=8 - base size=72 base align=8 -QTextBoundaryFinder (0x0x7f4469b54060) 0 - -Class QThreadStorageData - size=4 align=4 - base size=4 base align=4 -QThreadStorageData (0x0x7f4469b54600) 0 - -Class QTimeLine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTimeLine::QPrivateSignal (0x0x7f4469b54cc0) 0 empty - -Vtable for QTimeLine -QTimeLine::_ZTV9QTimeLine: 15 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 (0x0x7f4469afa4e0) 0 - vptr=((& QTimeLine::_ZTV9QTimeLine) + 16) - QObject (0x0x7f4469b54c60) 0 - primary-for QTimeLine (0x0x7f4469afa4e0) - -Class QTimer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTimer::QPrivateSignal (0x0x7f4469b54ea0) 0 empty - -Vtable for QTimer -QTimer::_ZTV6QTimer: 14 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=16 align=8 - base size=16 base align=8 -QTimer (0x0x7f4469afa548) 0 - vptr=((& QTimer::_ZTV6QTimer) + 16) - QObject (0x0x7f4469b54e40) 0 - primary-for QTimer (0x0x7f4469afa548) - -Class QTimeZone::OffsetData - size=48 align=8 - base size=44 base align=8 -QTimeZone::OffsetData (0x0x7f4469bcbcc0) 0 - -Class QTimeZone - size=8 align=8 - base size=8 base align=8 -QTimeZone (0x0x7f4469bcbc60) 0 - -Class QTranslator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTranslator::QPrivateSignal (0x0x7f4469c57d20) 0 empty - -Vtable for QTranslator -QTranslator::_ZTV11QTranslator: 16 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 (0x0x7f4469c66270) 0 - vptr=((& QTranslator::_ZTV11QTranslator) + 16) - QObject (0x0x7f4469c57cc0) 0 - primary-for QTranslator (0x0x7f4469c66270) - -Class QTransposeProxyModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTransposeProxyModel::QPrivateSignal (0x0x7f4469c57f00) 0 empty - -Vtable for QTransposeProxyModel -QTransposeProxyModel::_ZTV20QTransposeProxyModel: 56 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QTransposeProxyModel) -16 (int (*)(...))QTransposeProxyModel::metaObject -24 (int (*)(...))QTransposeProxyModel::qt_metacast -32 (int (*)(...))QTransposeProxyModel::qt_metacall -40 (int (*)(...))QTransposeProxyModel::~QTransposeProxyModel -48 (int (*)(...))QTransposeProxyModel::~QTransposeProxyModel -56 (int (*)(...))QObject::event -64 (int (*)(...))QObject::eventFilter -72 (int (*)(...))QObject::timerEvent -80 (int (*)(...))QObject::childEvent -88 (int (*)(...))QObject::customEvent -96 (int (*)(...))QObject::connectNotify -104 (int (*)(...))QObject::disconnectNotify -112 (int (*)(...))QTransposeProxyModel::index -120 (int (*)(...))QTransposeProxyModel::parent -128 (int (*)(...))QAbstractProxyModel::sibling -136 (int (*)(...))QTransposeProxyModel::rowCount -144 (int (*)(...))QTransposeProxyModel::columnCount -152 (int (*)(...))QAbstractProxyModel::hasChildren -160 (int (*)(...))QAbstractProxyModel::data -168 (int (*)(...))QAbstractProxyModel::setData -176 (int (*)(...))QTransposeProxyModel::headerData -184 (int (*)(...))QTransposeProxyModel::setHeaderData -192 (int (*)(...))QTransposeProxyModel::itemData -200 (int (*)(...))QTransposeProxyModel::setItemData -208 (int (*)(...))QAbstractProxyModel::clearItemData -216 (int (*)(...))QAbstractProxyModel::mimeTypes -224 (int (*)(...))QAbstractProxyModel::mimeData -232 (int (*)(...))QAbstractProxyModel::canDropMimeData -240 (int (*)(...))QAbstractProxyModel::dropMimeData -248 (int (*)(...))QAbstractProxyModel::supportedDropActions -256 (int (*)(...))QAbstractProxyModel::supportedDragActions -264 (int (*)(...))QTransposeProxyModel::insertRows -272 (int (*)(...))QTransposeProxyModel::insertColumns -280 (int (*)(...))QTransposeProxyModel::removeRows -288 (int (*)(...))QTransposeProxyModel::removeColumns -296 (int (*)(...))QTransposeProxyModel::moveRows -304 (int (*)(...))QTransposeProxyModel::moveColumns -312 (int (*)(...))QAbstractProxyModel::fetchMore -320 (int (*)(...))QAbstractProxyModel::canFetchMore -328 (int (*)(...))QAbstractProxyModel::flags -336 (int (*)(...))QTransposeProxyModel::sort -344 (int (*)(...))QAbstractProxyModel::buddy -352 (int (*)(...))QAbstractItemModel::match -360 (int (*)(...))QTransposeProxyModel::span -368 (int (*)(...))QAbstractProxyModel::roleNames -376 (int (*)(...))QAbstractItemModel::multiData -384 (int (*)(...))QAbstractProxyModel::submit -392 (int (*)(...))QAbstractProxyModel::revert -400 (int (*)(...))QAbstractItemModel::resetInternalData -408 (int (*)(...))QTransposeProxyModel::setSourceModel -416 (int (*)(...))QTransposeProxyModel::mapToSource -424 (int (*)(...))QTransposeProxyModel::mapFromSource -432 (int (*)(...))QAbstractProxyModel::mapSelectionToSource -440 (int (*)(...))QAbstractProxyModel::mapSelectionFromSource - -Class QTransposeProxyModel - size=16 align=8 - base size=16 base align=8 -QTransposeProxyModel (0x0x7f4469c662d8) 0 - vptr=((& QTransposeProxyModel::_ZTV20QTransposeProxyModel) + 16) - QAbstractProxyModel (0x0x7f4469c66340) 0 - primary-for QTransposeProxyModel (0x0x7f4469c662d8) - QAbstractItemModel (0x0x7f4469c663a8) 0 - primary-for QAbstractProxyModel (0x0x7f4469c66340) - QObject (0x0x7f4469c57ea0) 0 - primary-for QAbstractItemModel (0x0x7f4469c663a8) - -Class QUrlQuery - size=8 align=8 - base size=8 base align=8 -QUrlQuery (0x0x7f4469c950c0) 0 - -Class QWaitCondition - size=8 align=8 - base size=8 base align=8 -QWaitCondition (0x0x7f44699528a0) 0 - -Class QtPrivate::QXmlString - size=24 align=8 - base size=24 base align=8 -QtPrivate::QXmlString (0x0x7f44699529c0) 0 - -Class QXmlStreamAttribute - size=104 align=8 - base size=97 base align=8 -QXmlStreamAttribute (0x0x7f446999a840) 0 - -Class QXmlStreamAttributes - size=24 align=8 - base size=24 base align=8 -QXmlStreamAttributes (0x0x7f44699f4270) 0 - QList (0x0x7f44699f42d8) 0 - QListSpecialMethods (0x0x7f44699f4340) 0 empty - QListSpecialMethodsBase (0x0x7f44699e5960) 0 empty - -Class QXmlStreamNamespaceDeclaration - size=48 align=8 - base size=48 base align=8 -QXmlStreamNamespaceDeclaration (0x0x7f4469a5a1e0) 0 - -Class QXmlStreamNotationDeclaration - size=72 align=8 - base size=72 base align=8 -QXmlStreamNotationDeclaration (0x0x7f4469a7d8a0) 0 - -Class QXmlStreamEntityDeclaration - size=120 align=8 - base size=120 base align=8 -QXmlStreamEntityDeclaration (0x0x7f4469aa7f00) 0 - -Vtable for QXmlStreamEntityResolver -QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6 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 (0x0x7f44696f56c0) 0 nearly-empty - vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 16) - -Class QXmlStreamReader - size=8 align=8 - base size=8 base align=8 -QXmlStreamReader (0x0x7f44696f5720) 0 - -Class QXmlStreamWriter - size=8 align=8 - base size=8 base align=8 -QXmlStreamWriter (0x0x7f44696f5cc0) 0 - -Vtable for QPaintDevice -QPaintDevice::_ZTV12QPaintDevice: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI12QPaintDevice) -16 0 -24 0 -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=16 align=8 - base size=10 base align=8 -QPaintDevice (0x0x7f44696f5ea0) 0 - vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 16) - -Class QRgba64 - size=8 align=8 - base size=8 base align=8 -QRgba64 (0x0x7f4469755960) 0 - -Class QColor::CT - size=10 align=2 - base size=10 base align=2 -QColor::CT (0x0x7f4469801660) 0 - -Class QColor - size=16 align=4 - base size=14 base align=4 -QColor (0x0x7f4469801600) 0 - -Class QPixelFormat - size=8 align=8 - base size=8 base align=8 -QPixelFormat (0x0x7f44698936c0) 0 - -Class QPolygon - size=24 align=8 - base size=24 base align=8 -QPolygon (0x0x7f4473a17340) 0 - QList (0x0x7f4473a173a8) 0 - QListSpecialMethods (0x0x7f4473a172d8) 0 empty - QListSpecialMethodsBase (0x0x7f4473d43d20) 0 empty - -Class QPolygonF - size=24 align=8 - base size=24 base align=8 -QPolygonF (0x0x7f4473d6a270) 0 - QList (0x0x7f4473d6a2d8) 0 - QListSpecialMethods (0x0x7f4473d6a340) 0 empty - QListSpecialMethodsBase (0x0x7f44723e2a20) 0 empty - -Class QRegion::QRegionData - size=16 align=8 - base size=16 base align=8 -QRegion::QRegionData (0x0x7f447155ce40) 0 - -Class QRegion - size=8 align=8 - base size=8 base align=8 -QRegion (0x0x7f447155cde0) 0 - -Class QTransform::Affine - size=8 align=8 - base size=8 base align=8 -QTransform::Affine (0x0x7f446e93e960) 0 - -Class QTransform - size=80 align=8 - base size=74 base align=8 -QTransform (0x0x7f446e93e8a0) 0 - -Vtable for QImage -QImage::_ZTV6QImage: 10 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=24 align=8 - base size=24 base align=8 -QImage (0x0x7f4473c4d820) 0 - vptr=((& QImage::_ZTV6QImage) + 16) - QPaintDevice (0x0x7f446e2fd2a0) 0 - primary-for QImage (0x0x7f4473c4d820) - -Vtable for QPixmap -QPixmap::_ZTV7QPixmap: 10 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=24 align=8 - base size=24 base align=8 -QPixmap (0x0x7f447396c270) 0 - vptr=((& QPixmap::_ZTV7QPixmap) + 16) - QPaintDevice (0x0x7f446d6440c0) 0 - primary-for QPixmap (0x0x7f447396c270) - -Class QIcon - size=8 align=8 - base size=8 base align=8 -QIcon (0x0x7f446c6b4840) 0 - -Vtable for QAbstractFileIconProvider -QAbstractFileIconProvider::_ZTV25QAbstractFileIconProvider: 9 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI25QAbstractFileIconProvider) -16 (int (*)(...))QAbstractFileIconProvider::~QAbstractFileIconProvider -24 (int (*)(...))QAbstractFileIconProvider::~QAbstractFileIconProvider -32 (int (*)(...))QAbstractFileIconProvider::icon -40 (int (*)(...))QAbstractFileIconProvider::icon -48 (int (*)(...))QAbstractFileIconProvider::type -56 (int (*)(...))QAbstractFileIconProvider::setOptions -64 (int (*)(...))QAbstractFileIconProvider::options - -Class QAbstractFileIconProvider - size=16 align=8 - base size=16 base align=8 -QAbstractFileIconProvider (0x0x7f446bb89cc0) 0 - vptr=((& QAbstractFileIconProvider::_ZTV25QAbstractFileIconProvider) + 16) - -Class QVector2D - size=8 align=4 - base size=8 base align=4 -QVector2D (0x0x7f446bbee7e0) 0 - -Class QVector3D - size=12 align=4 - base size=12 base align=4 -QVector3D (0x0x7f446b2dd1e0) 0 - -Class QVector4D - size=16 align=4 - base size=16 base align=4 -QVector4D (0x0x7f44699c68a0) 0 - -Class QScreen::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QScreen::QPrivateSignal (0x0x7f446bb0f360) 0 empty - -Vtable for QScreen -QScreen::_ZTV7QScreen: 14 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 (0x0x7f4473a42888) 0 - vptr=((& QScreen::_ZTV7QScreen) + 16) - QObject (0x0x7f446bb0f300) 0 - primary-for QScreen (0x0x7f4473a42888) - -Class QInputDevice::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QInputDevice::QPrivateSignal (0x0x7f446bb0f540) 0 empty - -Vtable for QInputDevice -QInputDevice::_ZTV12QInputDevice: 14 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI12QInputDevice) -16 (int (*)(...))QInputDevice::metaObject -24 (int (*)(...))QInputDevice::qt_metacast -32 (int (*)(...))QInputDevice::qt_metacall -40 (int (*)(...))QInputDevice::~QInputDevice -48 (int (*)(...))QInputDevice::~QInputDevice -56 (int (*)(...))QObject::event -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 QInputDevice - size=16 align=8 - base size=16 base align=8 -QInputDevice (0x0x7f4473a428f0) 0 - vptr=((& QInputDevice::_ZTV12QInputDevice) + 16) - QObject (0x0x7f446bb0f4e0) 0 - primary-for QInputDevice (0x0x7f4473a428f0) - -Class QPointingDeviceUniqueId - size=8 align=8 - base size=8 base align=8 -QPointingDeviceUniqueId (0x0x7f446bb0fe40) 0 - -Class QPointingDevice::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPointingDevice::QPrivateSignal (0x0x7f446e8ef7e0) 0 empty - -Vtable for QPointingDevice -QPointingDevice::_ZTV15QPointingDevice: 14 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI15QPointingDevice) -16 (int (*)(...))QPointingDevice::metaObject -24 (int (*)(...))QPointingDevice::qt_metacast -32 (int (*)(...))QPointingDevice::qt_metacall -40 (int (*)(...))QPointingDevice::~QPointingDevice -48 (int (*)(...))QPointingDevice::~QPointingDevice -56 (int (*)(...))QObject::event -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 QPointingDevice - size=16 align=8 - base size=16 base align=8 -QPointingDevice (0x0x7f4473a53958) 0 - vptr=((& QPointingDevice::_ZTV15QPointingDevice) + 16) - QInputDevice (0x0x7f4473a539c0) 0 - primary-for QPointingDevice (0x0x7f4473a53958) - QObject (0x0x7f446e8ef780) 0 - primary-for QInputDevice (0x0x7f4473a539c0) - -Class QEventPoint - size=8 align=8 - base size=8 base align=8 -QEventPoint (0x0x7f446e8efe40) 0 - -Class QKeySequence - size=8 align=8 - base size=8 base align=8 -QKeySequence (0x0x7f4472fcbc60) 0 - -Vtable for QInputEvent -QInputEvent::_ZTV11QInputEvent: 7 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI11QInputEvent) -16 (int (*)(...))QInputEvent::~QInputEvent -24 (int (*)(...))QInputEvent::~QInputEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QInputEvent::clone -48 (int (*)(...))QInputEvent::setTimestamp - -Class QInputEvent - size=40 align=8 - base size=40 base align=8 -QInputEvent (0x0x7f4473a663a8) 0 - vptr=((& QInputEvent::_ZTV11QInputEvent) + 16) - QEvent (0x0x7f44728e3c00) 0 - primary-for QInputEvent (0x0x7f4473a663a8) - -Vtable for QPointerEvent -QPointerEvent::_ZTV13QPointerEvent: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI13QPointerEvent) -16 (int (*)(...))QPointerEvent::~QPointerEvent -24 (int (*)(...))QPointerEvent::~QPointerEvent -32 (int (*)(...))QPointerEvent::setAccepted -40 (int (*)(...))QPointerEvent::clone -48 (int (*)(...))QPointerEvent::setTimestamp -56 (int (*)(...))QPointerEvent::isBeginEvent -64 (int (*)(...))QPointerEvent::isUpdateEvent -72 (int (*)(...))QPointerEvent::isEndEvent - -Class QPointerEvent - size=64 align=8 - base size=64 base align=8 -QPointerEvent (0x0x7f4473a66410) 0 - vptr=((& QPointerEvent::_ZTV13QPointerEvent) + 16) - QInputEvent (0x0x7f4473a66478) 0 - primary-for QPointerEvent (0x0x7f4473a66410) - QEvent (0x0x7f44724ae120) 0 - primary-for QInputEvent (0x0x7f4473a66478) - -Vtable for QSinglePointEvent -QSinglePointEvent::_ZTV17QSinglePointEvent: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QSinglePointEvent) -16 (int (*)(...))QSinglePointEvent::~QSinglePointEvent -24 (int (*)(...))QSinglePointEvent::~QSinglePointEvent -32 (int (*)(...))QPointerEvent::setAccepted -40 (int (*)(...))QSinglePointEvent::clone -48 (int (*)(...))QPointerEvent::setTimestamp -56 (int (*)(...))QSinglePointEvent::isBeginEvent -64 (int (*)(...))QSinglePointEvent::isUpdateEvent -72 (int (*)(...))QSinglePointEvent::isEndEvent - -Class QSinglePointEvent - size=80 align=8 - base size=80 base align=8 -QSinglePointEvent (0x0x7f4473a66c30) 0 - vptr=((& QSinglePointEvent::_ZTV17QSinglePointEvent) + 16) - QPointerEvent (0x0x7f4473a66820) 0 - primary-for QSinglePointEvent (0x0x7f4473a66c30) - QInputEvent (0x0x7f4473a66d00) 0 - primary-for QPointerEvent (0x0x7f4473a66820) - QEvent (0x0x7f4471b36000) 0 - primary-for QInputEvent (0x0x7f4473a66d00) - -Vtable for QEnterEvent -QEnterEvent::_ZTV11QEnterEvent: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI11QEnterEvent) -16 (int (*)(...))QEnterEvent::~QEnterEvent -24 (int (*)(...))QEnterEvent::~QEnterEvent -32 (int (*)(...))QPointerEvent::setAccepted -40 (int (*)(...))QEnterEvent::clone -48 (int (*)(...))QPointerEvent::setTimestamp -56 (int (*)(...))QSinglePointEvent::isBeginEvent -64 (int (*)(...))QSinglePointEvent::isUpdateEvent -72 (int (*)(...))QSinglePointEvent::isEndEvent - -Class QEnterEvent - size=80 align=8 - base size=80 base align=8 -QEnterEvent (0x0x7f4473a66d68) 0 - vptr=((& QEnterEvent::_ZTV11QEnterEvent) + 16) - QSinglePointEvent (0x0x7f4473a66dd0) 0 - primary-for QEnterEvent (0x0x7f4473a66d68) - QPointerEvent (0x0x7f4473a66e38) 0 - primary-for QSinglePointEvent (0x0x7f4473a66dd0) - QInputEvent (0x0x7f4473a66ea0) 0 - primary-for QPointerEvent (0x0x7f4473a66e38) - QEvent (0x0x7f4471b364e0) 0 - primary-for QInputEvent (0x0x7f4473a66ea0) - -Vtable for QMouseEvent -QMouseEvent::_ZTV11QMouseEvent: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI11QMouseEvent) -16 (int (*)(...))QMouseEvent::~QMouseEvent -24 (int (*)(...))QMouseEvent::~QMouseEvent -32 (int (*)(...))QPointerEvent::setAccepted -40 (int (*)(...))QMouseEvent::clone -48 (int (*)(...))QPointerEvent::setTimestamp -56 (int (*)(...))QSinglePointEvent::isBeginEvent -64 (int (*)(...))QSinglePointEvent::isUpdateEvent -72 (int (*)(...))QSinglePointEvent::isEndEvent - -Class QMouseEvent - size=80 align=8 - base size=80 base align=8 -QMouseEvent (0x0x7f4473a66f08) 0 - vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 16) - QSinglePointEvent (0x0x7f4473a66f70) 0 - primary-for QMouseEvent (0x0x7f4473a66f08) - QPointerEvent (0x0x7f4473a69000) 0 - primary-for QSinglePointEvent (0x0x7f4473a66f70) - QInputEvent (0x0x7f4473a69068) 0 - primary-for QPointerEvent (0x0x7f4473a69000) - QEvent (0x0x7f4471b36c60) 0 - primary-for QInputEvent (0x0x7f4473a69068) - -Vtable for QHoverEvent -QHoverEvent::_ZTV11QHoverEvent: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI11QHoverEvent) -16 (int (*)(...))QHoverEvent::~QHoverEvent -24 (int (*)(...))QHoverEvent::~QHoverEvent -32 (int (*)(...))QPointerEvent::setAccepted -40 (int (*)(...))QHoverEvent::clone -48 (int (*)(...))QPointerEvent::setTimestamp -56 (int (*)(...))QSinglePointEvent::isBeginEvent -64 (int (*)(...))QHoverEvent::isUpdateEvent -72 (int (*)(...))QSinglePointEvent::isEndEvent - -Class QHoverEvent - size=96 align=8 - base size=96 base align=8 -QHoverEvent (0x0x7f4473a690d0) 0 - vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 16) - QSinglePointEvent (0x0x7f4473a69138) 0 - primary-for QHoverEvent (0x0x7f4473a690d0) - QPointerEvent (0x0x7f4473a691a0) 0 - primary-for QSinglePointEvent (0x0x7f4473a69138) - QInputEvent (0x0x7f4473a69208) 0 - primary-for QPointerEvent (0x0x7f4473a691a0) - QEvent (0x0x7f44714df240) 0 - primary-for QInputEvent (0x0x7f4473a69208) - -Vtable for QWheelEvent -QWheelEvent::_ZTV11QWheelEvent: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI11QWheelEvent) -16 (int (*)(...))QWheelEvent::~QWheelEvent -24 (int (*)(...))QWheelEvent::~QWheelEvent -32 (int (*)(...))QPointerEvent::setAccepted -40 (int (*)(...))QWheelEvent::clone -48 (int (*)(...))QPointerEvent::setTimestamp -56 (int (*)(...))QWheelEvent::isBeginEvent -64 (int (*)(...))QWheelEvent::isUpdateEvent -72 (int (*)(...))QWheelEvent::isEndEvent - -Class QWheelEvent - size=96 align=8 - base size=96 base align=8 -QWheelEvent (0x0x7f4473a69270) 0 - vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 16) - QSinglePointEvent (0x0x7f4473a692d8) 0 - primary-for QWheelEvent (0x0x7f4473a69270) - QPointerEvent (0x0x7f4473a693a8) 0 - primary-for QSinglePointEvent (0x0x7f4473a692d8) - QInputEvent (0x0x7f4473a69410) 0 - primary-for QPointerEvent (0x0x7f4473a693a8) - QEvent (0x0x7f44714df660) 0 - primary-for QInputEvent (0x0x7f4473a69410) - -Vtable for QTabletEvent -QTabletEvent::_ZTV12QTabletEvent: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI12QTabletEvent) -16 (int (*)(...))QTabletEvent::~QTabletEvent -24 (int (*)(...))QTabletEvent::~QTabletEvent -32 (int (*)(...))QPointerEvent::setAccepted -40 (int (*)(...))QTabletEvent::clone -48 (int (*)(...))QPointerEvent::setTimestamp -56 (int (*)(...))QSinglePointEvent::isBeginEvent -64 (int (*)(...))QSinglePointEvent::isUpdateEvent -72 (int (*)(...))QSinglePointEvent::isEndEvent - -Class QTabletEvent - size=96 align=8 - base size=96 base align=8 -QTabletEvent (0x0x7f4473a69478) 0 - vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 16) - QSinglePointEvent (0x0x7f4473a694e0) 0 - primary-for QTabletEvent (0x0x7f4473a69478) - QPointerEvent (0x0x7f4473a69548) 0 - primary-for QSinglePointEvent (0x0x7f4473a694e0) - QInputEvent (0x0x7f4473a695b0) 0 - primary-for QPointerEvent (0x0x7f4473a69548) - QEvent (0x0x7f44714dfb40) 0 - primary-for QInputEvent (0x0x7f4473a695b0) - -Vtable for QNativeGestureEvent -QNativeGestureEvent::_ZTV19QNativeGestureEvent: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QNativeGestureEvent) -16 (int (*)(...))QNativeGestureEvent::~QNativeGestureEvent -24 (int (*)(...))QNativeGestureEvent::~QNativeGestureEvent -32 (int (*)(...))QPointerEvent::setAccepted -40 (int (*)(...))QNativeGestureEvent::clone -48 (int (*)(...))QPointerEvent::setTimestamp -56 (int (*)(...))QSinglePointEvent::isBeginEvent -64 (int (*)(...))QSinglePointEvent::isUpdateEvent -72 (int (*)(...))QSinglePointEvent::isEndEvent - -Class QNativeGestureEvent - size=112 align=8 - base size=112 base align=8 -QNativeGestureEvent (0x0x7f4473a69618) 0 - vptr=((& QNativeGestureEvent::_ZTV19QNativeGestureEvent) + 16) - QSinglePointEvent (0x0x7f4473a69680) 0 - primary-for QNativeGestureEvent (0x0x7f4473a69618) - QPointerEvent (0x0x7f4473a696e8) 0 - primary-for QSinglePointEvent (0x0x7f4473a69680) - QInputEvent (0x0x7f4473a69750) 0 - primary-for QPointerEvent (0x0x7f4473a696e8) - QEvent (0x0x7f447153a420) 0 - primary-for QInputEvent (0x0x7f4473a69750) - -Vtable for QKeyEvent -QKeyEvent::_ZTV9QKeyEvent: 7 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI9QKeyEvent) -16 (int (*)(...))QKeyEvent::~QKeyEvent -24 (int (*)(...))QKeyEvent::~QKeyEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QKeyEvent::clone -48 (int (*)(...))QInputEvent::setTimestamp - -Class QKeyEvent - size=88 align=8 - base size=82 base align=8 -QKeyEvent (0x0x7f4473a697b8) 0 - vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 16) - QInputEvent (0x0x7f4473a69820) 0 - primary-for QKeyEvent (0x0x7f4473a697b8) - QEvent (0x0x7f447153a900) 0 - primary-for QInputEvent (0x0x7f4473a69820) - -Vtable for QFocusEvent -QFocusEvent::_ZTV11QFocusEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI11QFocusEvent) -16 (int (*)(...))QFocusEvent::~QFocusEvent -24 (int (*)(...))QFocusEvent::~QFocusEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QFocusEvent::clone - -Class QFocusEvent - size=24 align=8 - base size=20 base align=8 -QFocusEvent (0x0x7f4473a69888) 0 - vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 16) - QEvent (0x0x7f447153af00) 0 - primary-for QFocusEvent (0x0x7f4473a69888) - -Vtable for QPaintEvent -QPaintEvent::_ZTV11QPaintEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI11QPaintEvent) -16 (int (*)(...))QPaintEvent::~QPaintEvent -24 (int (*)(...))QPaintEvent::~QPaintEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QPaintEvent::clone - -Class QPaintEvent - size=48 align=8 - base size=41 base align=8 -QPaintEvent (0x0x7f4473a698f0) 0 - vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 16) - QEvent (0x0x7f4470c982a0) 0 - primary-for QPaintEvent (0x0x7f4473a698f0) - -Vtable for QMoveEvent -QMoveEvent::_ZTV10QMoveEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI10QMoveEvent) -16 (int (*)(...))QMoveEvent::~QMoveEvent -24 (int (*)(...))QMoveEvent::~QMoveEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QMoveEvent::clone - -Class QMoveEvent - size=32 align=8 - base size=32 base align=8 -QMoveEvent (0x0x7f4473a699c0) 0 - vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 16) - QEvent (0x0x7f4470c985a0) 0 - primary-for QMoveEvent (0x0x7f4473a699c0) - -Vtable for QExposeEvent -QExposeEvent::_ZTV12QExposeEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI12QExposeEvent) -16 (int (*)(...))QExposeEvent::~QExposeEvent -24 (int (*)(...))QExposeEvent::~QExposeEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QExposeEvent::clone - -Class QExposeEvent - size=24 align=8 - base size=24 base align=8 -QExposeEvent (0x0x7f4473a69a28) 0 - vptr=((& QExposeEvent::_ZTV12QExposeEvent) + 16) - QEvent (0x0x7f4470c98900) 0 - primary-for QExposeEvent (0x0x7f4473a69a28) - -Vtable for QPlatformSurfaceEvent -QPlatformSurfaceEvent::_ZTV21QPlatformSurfaceEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI21QPlatformSurfaceEvent) -16 (int (*)(...))QPlatformSurfaceEvent::~QPlatformSurfaceEvent -24 (int (*)(...))QPlatformSurfaceEvent::~QPlatformSurfaceEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QPlatformSurfaceEvent::clone - -Class QPlatformSurfaceEvent - size=24 align=8 - base size=20 base align=8 -QPlatformSurfaceEvent (0x0x7f4473a69a90) 0 - vptr=((& QPlatformSurfaceEvent::_ZTV21QPlatformSurfaceEvent) + 16) - QEvent (0x0x7f4470c98ba0) 0 - primary-for QPlatformSurfaceEvent (0x0x7f4473a69a90) - -Vtable for QResizeEvent -QResizeEvent::_ZTV12QResizeEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI12QResizeEvent) -16 (int (*)(...))QResizeEvent::~QResizeEvent -24 (int (*)(...))QResizeEvent::~QResizeEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QResizeEvent::clone - -Class QResizeEvent - size=32 align=8 - base size=32 base align=8 -QResizeEvent (0x0x7f4473a69af8) 0 - vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 16) - QEvent (0x0x7f4470c98ea0) 0 - primary-for QResizeEvent (0x0x7f4473a69af8) - -Vtable for QCloseEvent -QCloseEvent::_ZTV11QCloseEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI11QCloseEvent) -16 (int (*)(...))QCloseEvent::~QCloseEvent -24 (int (*)(...))QCloseEvent::~QCloseEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QEvent::clone - -Class QCloseEvent - size=16 align=8 - base size=16 base align=8 -QCloseEvent (0x0x7f4473a69b60) 0 - vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 16) - QEvent (0x0x7f44701dc240) 0 - primary-for QCloseEvent (0x0x7f4473a69b60) - -Vtable for QIconDragEvent -QIconDragEvent::_ZTV14QIconDragEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI14QIconDragEvent) -16 (int (*)(...))QIconDragEvent::~QIconDragEvent -24 (int (*)(...))QIconDragEvent::~QIconDragEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QEvent::clone - -Class QIconDragEvent - size=16 align=8 - base size=16 base align=8 -QIconDragEvent (0x0x7f4473a69bc8) 0 - vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 16) - QEvent (0x0x7f44701dc2a0) 0 - primary-for QIconDragEvent (0x0x7f4473a69bc8) - -Vtable for QShowEvent -QShowEvent::_ZTV10QShowEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI10QShowEvent) -16 (int (*)(...))QShowEvent::~QShowEvent -24 (int (*)(...))QShowEvent::~QShowEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QEvent::clone - -Class QShowEvent - size=16 align=8 - base size=16 base align=8 -QShowEvent (0x0x7f4473a69c30) 0 - vptr=((& QShowEvent::_ZTV10QShowEvent) + 16) - QEvent (0x0x7f44701dc300) 0 - primary-for QShowEvent (0x0x7f4473a69c30) - -Vtable for QHideEvent -QHideEvent::_ZTV10QHideEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI10QHideEvent) -16 (int (*)(...))QHideEvent::~QHideEvent -24 (int (*)(...))QHideEvent::~QHideEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QEvent::clone - -Class QHideEvent - size=16 align=8 - base size=16 base align=8 -QHideEvent (0x0x7f4473a69d00) 0 - vptr=((& QHideEvent::_ZTV10QHideEvent) + 16) - QEvent (0x0x7f44701dc360) 0 - primary-for QHideEvent (0x0x7f4473a69d00) - -Vtable for QContextMenuEvent -QContextMenuEvent::_ZTV17QContextMenuEvent: 7 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QContextMenuEvent) -16 (int (*)(...))QContextMenuEvent::~QContextMenuEvent -24 (int (*)(...))QContextMenuEvent::~QContextMenuEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QContextMenuEvent::clone -48 (int (*)(...))QInputEvent::setTimestamp - -Class QContextMenuEvent - size=64 align=8 - base size=57 base align=8 -QContextMenuEvent (0x0x7f4473a69d68) 0 - vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 16) - QInputEvent (0x0x7f4473a69dd0) 0 - primary-for QContextMenuEvent (0x0x7f4473a69d68) - QEvent (0x0x7f44701dc3c0) 0 - primary-for QInputEvent (0x0x7f4473a69dd0) - -Class QInputMethodEvent::Attribute - size=48 align=8 - base size=48 base align=8 -QInputMethodEvent::Attribute (0x0x7f44701dc960) 0 - -Vtable for QInputMethodEvent -QInputMethodEvent::_ZTV17QInputMethodEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QInputMethodEvent) -16 (int (*)(...))QInputMethodEvent::~QInputMethodEvent -24 (int (*)(...))QInputMethodEvent::~QInputMethodEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QInputMethodEvent::clone - -Class QInputMethodEvent - size=96 align=8 - base size=96 base align=8 -QInputMethodEvent (0x0x7f4473a69e38) 0 - vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 16) - QEvent (0x0x7f44701dc900) 0 - primary-for QInputMethodEvent (0x0x7f4473a69e38) - -Class QInputMethodQueryEvent::QueryPair - size=40 align=8 - base size=40 base align=8 -QInputMethodQueryEvent::QueryPair (0x0x7f446eea9180) 0 - -Vtable for QInputMethodQueryEvent -QInputMethodQueryEvent::_ZTV22QInputMethodQueryEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI22QInputMethodQueryEvent) -16 (int (*)(...))QInputMethodQueryEvent::~QInputMethodQueryEvent -24 (int (*)(...))QInputMethodQueryEvent::~QInputMethodQueryEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QInputMethodQueryEvent::clone - -Class QInputMethodQueryEvent - size=48 align=8 - base size=48 base align=8 -QInputMethodQueryEvent (0x0x7f4473a76138) 0 - vptr=((& QInputMethodQueryEvent::_ZTV22QInputMethodQueryEvent) + 16) - QEvent (0x0x7f446eea9120) 0 - primary-for QInputMethodQueryEvent (0x0x7f4473a76138) - -Vtable for QDropEvent -QDropEvent::_ZTV10QDropEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI10QDropEvent) -16 (int (*)(...))QDropEvent::~QDropEvent -24 (int (*)(...))QDropEvent::~QDropEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QDropEvent::clone - -Class QDropEvent - size=64 align=8 - base size=64 base align=8 -QDropEvent (0x0x7f4473a7d3a8) 0 - vptr=((& QDropEvent::_ZTV10QDropEvent) + 16) - QEvent (0x0x7f446e15b2a0) 0 - primary-for QDropEvent (0x0x7f4473a7d3a8) - -Vtable for QDragMoveEvent -QDragMoveEvent::_ZTV14QDragMoveEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI14QDragMoveEvent) -16 (int (*)(...))QDragMoveEvent::~QDragMoveEvent -24 (int (*)(...))QDragMoveEvent::~QDragMoveEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QDragMoveEvent::clone - -Class QDragMoveEvent - size=80 align=8 - base size=80 base align=8 -QDragMoveEvent (0x0x7f4473a7d478) 0 - vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 16) - QDropEvent (0x0x7f4473a7d4e0) 0 - primary-for QDragMoveEvent (0x0x7f4473a7d478) - QEvent (0x0x7f446e15b9c0) 0 - primary-for QDropEvent (0x0x7f4473a7d4e0) - -Vtable for QDragEnterEvent -QDragEnterEvent::_ZTV15QDragEnterEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI15QDragEnterEvent) -16 (int (*)(...))QDragEnterEvent::~QDragEnterEvent -24 (int (*)(...))QDragEnterEvent::~QDragEnterEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QDragMoveEvent::clone - -Class QDragEnterEvent - size=80 align=8 - base size=80 base align=8 -QDragEnterEvent (0x0x7f4473a7d548) 0 - vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 16) - QDragMoveEvent (0x0x7f4473a7d5b0) 0 - primary-for QDragEnterEvent (0x0x7f4473a7d548) - QDropEvent (0x0x7f4473a7d618) 0 - primary-for QDragMoveEvent (0x0x7f4473a7d5b0) - QEvent (0x0x7f446e15be40) 0 - primary-for QDropEvent (0x0x7f4473a7d618) - -Vtable for QDragLeaveEvent -QDragLeaveEvent::_ZTV15QDragLeaveEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI15QDragLeaveEvent) -16 (int (*)(...))QDragLeaveEvent::~QDragLeaveEvent -24 (int (*)(...))QDragLeaveEvent::~QDragLeaveEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QEvent::clone - -Class QDragLeaveEvent - size=16 align=8 - base size=16 base align=8 -QDragLeaveEvent (0x0x7f4473a7d680) 0 - vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 16) - QEvent (0x0x7f446e15bea0) 0 - primary-for QDragLeaveEvent (0x0x7f4473a7d680) - -Vtable for QHelpEvent -QHelpEvent::_ZTV10QHelpEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI10QHelpEvent) -16 (int (*)(...))QHelpEvent::~QHelpEvent -24 (int (*)(...))QHelpEvent::~QHelpEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QHelpEvent::clone - -Class QHelpEvent - size=32 align=8 - base size=32 base align=8 -QHelpEvent (0x0x7f4473a7d6e8) 0 - vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 16) - QEvent (0x0x7f446e15bf00) 0 - primary-for QHelpEvent (0x0x7f4473a7d6e8) - -Vtable for QStatusTipEvent -QStatusTipEvent::_ZTV15QStatusTipEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI15QStatusTipEvent) -16 (int (*)(...))QStatusTipEvent::~QStatusTipEvent -24 (int (*)(...))QStatusTipEvent::~QStatusTipEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QStatusTipEvent::clone - -Class QStatusTipEvent - size=40 align=8 - base size=40 base align=8 -QStatusTipEvent (0x0x7f4473a7d750) 0 - vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 16) - QEvent (0x0x7f446e085420) 0 - primary-for QStatusTipEvent (0x0x7f4473a7d750) - -Vtable for QWhatsThisClickedEvent -QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI22QWhatsThisClickedEvent) -16 (int (*)(...))QWhatsThisClickedEvent::~QWhatsThisClickedEvent -24 (int (*)(...))QWhatsThisClickedEvent::~QWhatsThisClickedEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QWhatsThisClickedEvent::clone - -Class QWhatsThisClickedEvent - size=40 align=8 - base size=40 base align=8 -QWhatsThisClickedEvent (0x0x7f4473a7d820) 0 - vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 16) - QEvent (0x0x7f446e0856c0) 0 - primary-for QWhatsThisClickedEvent (0x0x7f4473a7d820) - -Vtable for QActionEvent -QActionEvent::_ZTV12QActionEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI12QActionEvent) -16 (int (*)(...))QActionEvent::~QActionEvent -24 (int (*)(...))QActionEvent::~QActionEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QActionEvent::clone - -Class QActionEvent - size=32 align=8 - base size=32 base align=8 -QActionEvent (0x0x7f4473a7d888) 0 - vptr=((& QActionEvent::_ZTV12QActionEvent) + 16) - QEvent (0x0x7f446e085960) 0 - primary-for QActionEvent (0x0x7f4473a7d888) - -Vtable for QFileOpenEvent -QFileOpenEvent::_ZTV14QFileOpenEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI14QFileOpenEvent) -16 (int (*)(...))QFileOpenEvent::~QFileOpenEvent -24 (int (*)(...))QFileOpenEvent::~QFileOpenEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QFileOpenEvent::clone - -Class QFileOpenEvent - size=48 align=8 - base size=48 base align=8 -QFileOpenEvent (0x0x7f4473a7d8f0) 0 - vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 16) - QEvent (0x0x7f446e085cc0) 0 - primary-for QFileOpenEvent (0x0x7f4473a7d8f0) - -Vtable for QToolBarChangeEvent -QToolBarChangeEvent::_ZTV19QToolBarChangeEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QToolBarChangeEvent) -16 (int (*)(...))QToolBarChangeEvent::~QToolBarChangeEvent -24 (int (*)(...))QToolBarChangeEvent::~QToolBarChangeEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QToolBarChangeEvent::clone - -Class QToolBarChangeEvent - size=24 align=8 - base size=17 base align=8 -QToolBarChangeEvent (0x0x7f4473a7d958) 0 - vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 16) - QEvent (0x0x7f446dd50000) 0 - primary-for QToolBarChangeEvent (0x0x7f4473a7d958) - -Vtable for QShortcutEvent -QShortcutEvent::_ZTV14QShortcutEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI14QShortcutEvent) -16 (int (*)(...))QShortcutEvent::~QShortcutEvent -24 (int (*)(...))QShortcutEvent::~QShortcutEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QShortcutEvent::clone - -Class QShortcutEvent - size=32 align=8 - base size=29 base align=8 -QShortcutEvent (0x0x7f4473a7d9c0) 0 - vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 16) - QEvent (0x0x7f446dd50300) 0 - primary-for QShortcutEvent (0x0x7f4473a7d9c0) - -Vtable for QWindowStateChangeEvent -QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI23QWindowStateChangeEvent) -16 (int (*)(...))QWindowStateChangeEvent::~QWindowStateChangeEvent -24 (int (*)(...))QWindowStateChangeEvent::~QWindowStateChangeEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QWindowStateChangeEvent::clone - -Class QWindowStateChangeEvent - size=24 align=8 - base size=21 base align=8 -QWindowStateChangeEvent (0x0x7f4473a7da28) 0 - vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 16) - QEvent (0x0x7f446dd50660) 0 - primary-for QWindowStateChangeEvent (0x0x7f4473a7da28) - -Vtable for QTouchEvent -QTouchEvent::_ZTV11QTouchEvent: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI11QTouchEvent) -16 (int (*)(...))QTouchEvent::~QTouchEvent -24 (int (*)(...))QTouchEvent::~QTouchEvent -32 (int (*)(...))QPointerEvent::setAccepted -40 (int (*)(...))QTouchEvent::clone -48 (int (*)(...))QPointerEvent::setTimestamp -56 (int (*)(...))QTouchEvent::isBeginEvent -64 (int (*)(...))QTouchEvent::isUpdateEvent -72 (int (*)(...))QTouchEvent::isEndEvent - -Class QTouchEvent - size=80 align=8 - base size=79 base align=8 -QTouchEvent (0x0x7f4473a7da90) 0 - vptr=((& QTouchEvent::_ZTV11QTouchEvent) + 16) - QPointerEvent (0x0x7f4473a7daf8) 0 - primary-for QTouchEvent (0x0x7f4473a7da90) - QInputEvent (0x0x7f4473a7db60) 0 - primary-for QPointerEvent (0x0x7f4473a7daf8) - QEvent (0x0x7f446dd50960) 0 - primary-for QInputEvent (0x0x7f4473a7db60) - -Vtable for QScrollPrepareEvent -QScrollPrepareEvent::_ZTV19QScrollPrepareEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QScrollPrepareEvent) -16 (int (*)(...))QScrollPrepareEvent::~QScrollPrepareEvent -24 (int (*)(...))QScrollPrepareEvent::~QScrollPrepareEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QScrollPrepareEvent::clone - -Class QScrollPrepareEvent - size=96 align=8 - base size=96 base align=8 -QScrollPrepareEvent (0x0x7f4473a7dc30) 0 - vptr=((& QScrollPrepareEvent::_ZTV19QScrollPrepareEvent) + 16) - QEvent (0x0x7f446dd50cc0) 0 - primary-for QScrollPrepareEvent (0x0x7f4473a7dc30) - -Vtable for QScrollEvent -QScrollEvent::_ZTV12QScrollEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI12QScrollEvent) -16 (int (*)(...))QScrollEvent::~QScrollEvent -24 (int (*)(...))QScrollEvent::~QScrollEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QScrollEvent::clone - -Class QScrollEvent - size=56 align=8 - base size=52 base align=8 -QScrollEvent (0x0x7f4473a7dc98) 0 - vptr=((& QScrollEvent::_ZTV12QScrollEvent) + 16) - QEvent (0x0x7f446dc1f120) 0 - primary-for QScrollEvent (0x0x7f4473a7dc98) - -Vtable for QScreenOrientationChangeEvent -QScreenOrientationChangeEvent::_ZTV29QScreenOrientationChangeEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI29QScreenOrientationChangeEvent) -16 (int (*)(...))QScreenOrientationChangeEvent::~QScreenOrientationChangeEvent -24 (int (*)(...))QScreenOrientationChangeEvent::~QScreenOrientationChangeEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QScreenOrientationChangeEvent::clone - -Class QScreenOrientationChangeEvent - size=32 align=8 - base size=28 base align=8 -QScreenOrientationChangeEvent (0x0x7f4473a7dd00) 0 - vptr=((& QScreenOrientationChangeEvent::_ZTV29QScreenOrientationChangeEvent) + 16) - QEvent (0x0x7f446dc1f4e0) 0 - primary-for QScreenOrientationChangeEvent (0x0x7f4473a7dd00) - -Vtable for QApplicationStateChangeEvent -QApplicationStateChangeEvent::_ZTV28QApplicationStateChangeEvent: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI28QApplicationStateChangeEvent) -16 (int (*)(...))QApplicationStateChangeEvent::~QApplicationStateChangeEvent -24 (int (*)(...))QApplicationStateChangeEvent::~QApplicationStateChangeEvent -32 (int (*)(...))QEvent::setAccepted -40 (int (*)(...))QApplicationStateChangeEvent::clone - -Class QApplicationStateChangeEvent - size=24 align=8 - base size=20 base align=8 -QApplicationStateChangeEvent (0x0x7f4473a7dd68) 0 - vptr=((& QApplicationStateChangeEvent::_ZTV28QApplicationStateChangeEvent) + 16) - QEvent (0x0x7f446dc1f840) 0 - primary-for QApplicationStateChangeEvent (0x0x7f4473a7dd68) - -Class QFont - size=16 align=8 - base size=12 base align=8 -QFont (0x0x7f446dc1fb40) 0 - -Class QFontDatabase - size=1 align=1 - base size=0 base align=1 -QFontDatabase (0x0x7f446c306ba0) 0 empty - -Class QRawFont - size=8 align=8 - base size=8 base align=8 -QRawFont (0x0x7f446c306d80) 0 - -Class QGlyphRun - size=8 align=8 - base size=8 base align=8 -QGlyphRun (0x0x7f446b25ac60) 0 - -Class QBrush - size=8 align=8 - base size=8 base align=8 -QBrush (0x0x7f4469560360) 0 - -Class QBrushData - size=104 align=8 - base size=104 base align=8 -QBrushData (0x0x7f446ef02ea0) 0 - -Class QGradient::QGradientData - size=48 align=8 - base size=48 base align=8 -QGradient::QGradientData (0x0x7f4475b21120) 0 - -Class QGradient - size=88 align=8 - base size=88 base align=8 -QGradient (0x0x7f4475b210c0) 0 - -Class QLinearGradient - size=88 align=8 - base size=88 base align=8 -QLinearGradient (0x0x7f447377d208) 0 - QGradient (0x0x7f4475b21a80) 0 - -Class QRadialGradient - size=88 align=8 - base size=88 base align=8 -QRadialGradient (0x0x7f447377d270) 0 - QGradient (0x0x7f44712b90c0) 0 - -Class QConicalGradient - size=88 align=8 - base size=88 base align=8 -QConicalGradient (0x0x7f447377d2d8) 0 - QGradient (0x0x7f44712b91e0) 0 - -Class QPen - size=8 align=8 - base size=8 base align=8 -QPen (0x0x7f44712b92a0) 0 - -Class QTextOption::Tab - size=16 align=8 - base size=14 base align=8 -QTextOption::Tab (0x0x7f446e8a7360) 0 - -Class QTextOption - size=24 align=8 - base size=24 base align=8 -QTextOption (0x0x7f446e8a7300) 0 - -Class QTextLength - size=16 align=8 - base size=16 base align=8 -QTextLength (0x0x7f446db610c0) 0 - -Class QTextFormat - size=16 align=8 - base size=12 base align=8 -QTextFormat (0x0x7f446d83fd80) 0 - -Class QTextCharFormat - size=16 align=8 - base size=12 base align=8 -QTextCharFormat (0x0x7f4473797b60) 0 - QTextFormat (0x0x7f4469845420) 0 - -Class QTextBlockFormat - size=16 align=8 - base size=12 base align=8 -QTextBlockFormat (0x0x7f447379eaf8) 0 - QTextFormat (0x0x7f446e33c720) 0 - -Class QTextListFormat - size=16 align=8 - base size=12 base align=8 -QTextListFormat (0x0x7f44737a1a28) 0 - QTextFormat (0x0x7f446b675c60) 0 - -Class QTextImageFormat - size=16 align=8 - base size=12 base align=8 -QTextImageFormat (0x0x7f44737a7820) 0 - QTextCharFormat (0x0x7f44737a78f0) 0 - QTextFormat (0x0x7f44694beb40) 0 - -Class QTextFrameFormat - size=16 align=8 - base size=12 base align=8 -QTextFrameFormat (0x0x7f44737ad820) 0 - QTextFormat (0x0x7f44695359c0) 0 - -Class QTextTableFormat - size=16 align=8 - base size=12 base align=8 -QTextTableFormat (0x0x7f44737b4750) 0 - QTextFrameFormat (0x0x7f44737b47b8) 0 - QTextFormat (0x0x7f446a6a0de0) 0 - -Class QTextTableCellFormat - size=16 align=8 - base size=12 base align=8 -QTextTableCellFormat (0x0x7f44737b8750) 0 - QTextCharFormat (0x0x7f44737b8820) 0 - QTextFormat (0x0x7f446a94a0c0) 0 - -Class QTextCursor - size=8 align=8 - base size=8 base align=8 -QTextCursor (0x0x7f4472c3e600) 0 - -Class QTextInlineObject - size=16 align=8 - base size=16 base align=8 -QTextInlineObject (0x0x7f44698b8c60) 0 - -Class QTextLayout::FormatRange - size=24 align=8 - base size=24 base align=8 -QTextLayout::FormatRange (0x0x7f44694e70c0) 0 - -Class QTextLayout - size=8 align=8 - base size=8 base align=8 -QTextLayout (0x0x7f44694e7060) 0 - -Class QTextLine - size=16 align=8 - base size=16 base align=8 -QTextLine (0x0x7f44692e8180) 0 - -Vtable for QAbstractUndoItem -QAbstractUndoItem::_ZTV17QAbstractUndoItem: 6 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 (0x0x7f44692e8600) 0 nearly-empty - vptr=((& QAbstractUndoItem::_ZTV17QAbstractUndoItem) + 16) - -Class QTextDocument::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextDocument::QPrivateSignal (0x0x7f44692e88a0) 0 empty - -Vtable for QTextDocument -QTextDocument::_ZTV13QTextDocument: 17 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 (0x0x7f446f335d00) 0 - vptr=((& QTextDocument::_ZTV13QTextDocument) + 16) - QObject (0x0x7f44692e8840) 0 - primary-for QTextDocument (0x0x7f446f335d00) - -Class QPalette - size=16 align=8 - base size=12 base align=8 -QPalette (0x0x7f446931c0c0) 0 - -Class QAbstractTextDocumentLayout::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractTextDocumentLayout::QPrivateSignal (0x0x7f446935d420) 0 empty - -Class QAbstractTextDocumentLayout::Selection - size=24 align=8 - base size=24 base align=8 -QAbstractTextDocumentLayout::Selection (0x0x7f446935d480) 0 - -Class QAbstractTextDocumentLayout::PaintContext - size=80 align=8 - base size=80 base align=8 -QAbstractTextDocumentLayout::PaintContext (0x0x7f446935d4e0) 0 - -Vtable for QAbstractTextDocumentLayout -QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout: 24 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI27QAbstractTextDocumentLayout) -16 (int (*)(...))QAbstractTextDocumentLayout::metaObject -24 (int (*)(...))QAbstractTextDocumentLayout::qt_metacast -32 (int (*)(...))QAbstractTextDocumentLayout::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f446d56d1a0) 0 - vptr=((& QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout) + 16) - QObject (0x0x7f446935d3c0) 0 - primary-for QAbstractTextDocumentLayout (0x0x7f446d56d1a0) - -Vtable for QTextObjectInterface -QTextObjectInterface::_ZTV20QTextObjectInterface: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QTextObjectInterface) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual -40 (int (*)(...))__cxa_pure_virtual - -Class QTextObjectInterface - size=8 align=8 - base size=8 base align=8 -QTextObjectInterface (0x0x7f44693ada80) 0 nearly-empty - vptr=((& QTextObjectInterface::_ZTV20QTextObjectInterface) + 16) - -Class QAccessible::State - size=8 align=8 - base size=5 base align=8 -QAccessible::State (0x0x7f44693adcc0) 0 - -Vtable for QAccessible::ActivationObserver -QAccessible::ActivationObserver::_ZTVN11QAccessible18ActivationObserverE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN11QAccessible18ActivationObserverE) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QAccessible::ActivationObserver - size=8 align=8 - base size=8 base align=8 -QAccessible::ActivationObserver (0x0x7f44693add20) 0 nearly-empty - vptr=((& QAccessible::ActivationObserver::_ZTVN11QAccessible18ActivationObserverE) + 16) - -Class QAccessible - size=1 align=1 - base size=0 base align=1 -QAccessible (0x0x7f44693adc60) 0 empty - -Vtable for QAccessibleInterface -QAccessibleInterface::_ZTV20QAccessibleInterface: 23 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QAccessibleInterface) -16 0 -24 0 -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 (0x0x7f44693ca5a0) 0 nearly-empty - vptr=((& QAccessibleInterface::_ZTV20QAccessibleInterface) + 16) - -Vtable for QAccessibleTextInterface -QAccessibleTextInterface::_ZTV24QAccessibleTextInterface: 20 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI24QAccessibleTextInterface) -16 0 -24 0 -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 (0x0x7f44693ca900) 0 nearly-empty - vptr=((& QAccessibleTextInterface::_ZTV24QAccessibleTextInterface) + 16) - -Vtable for QAccessibleEditableTextInterface -QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface: 7 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI32QAccessibleEditableTextInterface) -16 0 -24 0 -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 (0x0x7f44693ca960) 0 nearly-empty - vptr=((& QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface) + 16) - -Vtable for QAccessibleValueInterface -QAccessibleValueInterface::_ZTV25QAccessibleValueInterface: 9 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI25QAccessibleValueInterface) -16 0 -24 0 -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 (0x0x7f44693ca9c0) 0 nearly-empty - vptr=((& QAccessibleValueInterface::_ZTV25QAccessibleValueInterface) + 16) - -Vtable for QAccessibleTableCellInterface -QAccessibleTableCellInterface::_ZTV29QAccessibleTableCellInterface: 12 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI29QAccessibleTableCellInterface) -16 0 -24 0 -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 (0x0x7f44693caa20) 0 nearly-empty - vptr=((& QAccessibleTableCellInterface::_ZTV29QAccessibleTableCellInterface) + 16) - -Vtable for QAccessibleTableInterface -QAccessibleTableInterface::_ZTV25QAccessibleTableInterface: 24 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI25QAccessibleTableInterface) -16 0 -24 0 -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 (0x0x7f44693caa80) 0 nearly-empty - vptr=((& QAccessibleTableInterface::_ZTV25QAccessibleTableInterface) + 16) - -Vtable for QAccessibleActionInterface -QAccessibleActionInterface::_ZTV26QAccessibleActionInterface: 9 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI26QAccessibleActionInterface) -16 0 -24 0 -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 (0x0x7f44693caae0) 0 nearly-empty - vptr=((& QAccessibleActionInterface::_ZTV26QAccessibleActionInterface) + 16) - -Vtable for QAccessibleImageInterface -QAccessibleImageInterface::_ZTV25QAccessibleImageInterface: 7 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI25QAccessibleImageInterface) -16 0 -24 0 -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 (0x0x7f44693caba0) 0 nearly-empty - vptr=((& QAccessibleImageInterface::_ZTV25QAccessibleImageInterface) + 16) - -Vtable for QAccessibleEvent -QAccessibleEvent::_ZTV16QAccessibleEvent: 5 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 (0x0x7f44693cac00) 0 - vptr=((& QAccessibleEvent::_ZTV16QAccessibleEvent) + 16) - -Vtable for QAccessibleStateChangeEvent -QAccessibleStateChangeEvent::_ZTV27QAccessibleStateChangeEvent: 5 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 (0x0x7f446c325888) 0 - vptr=((& QAccessibleStateChangeEvent::_ZTV27QAccessibleStateChangeEvent) + 16) - QAccessibleEvent (0x0x7f44693f2180) 0 - primary-for QAccessibleStateChangeEvent (0x0x7f446c325888) - -Vtable for QAccessibleTextCursorEvent -QAccessibleTextCursorEvent::_ZTV26QAccessibleTextCursorEvent: 5 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 (0x0x7f446c3258f0) 0 - vptr=((& QAccessibleTextCursorEvent::_ZTV26QAccessibleTextCursorEvent) + 16) - QAccessibleEvent (0x0x7f44693f2540) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f446c3258f0) - -Vtable for QAccessibleTextSelectionEvent -QAccessibleTextSelectionEvent::_ZTV29QAccessibleTextSelectionEvent: 5 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 (0x0x7f446bffc0d0) 0 - vptr=((& QAccessibleTextSelectionEvent::_ZTV29QAccessibleTextSelectionEvent) + 16) - QAccessibleTextCursorEvent (0x0x7f446bffc138) 0 - primary-for QAccessibleTextSelectionEvent (0x0x7f446bffc0d0) - QAccessibleEvent (0x0x7f44693f2960) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f446bffc138) - -Vtable for QAccessibleTextInsertEvent -QAccessibleTextInsertEvent::_ZTV26QAccessibleTextInsertEvent: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI26QAccessibleTextInsertEvent) -16 (int (*)(...))QAccessibleTextInsertEvent::~QAccessibleTextInsertEvent -24 (int (*)(...))QAccessibleTextInsertEvent::~QAccessibleTextInsertEvent -32 (int (*)(...))QAccessibleEvent::accessibleInterface - -Class QAccessibleTextInsertEvent - size=64 align=8 - base size=64 base align=8 -QAccessibleTextInsertEvent (0x0x7f446bffc5b0) 0 - vptr=((& QAccessibleTextInsertEvent::_ZTV26QAccessibleTextInsertEvent) + 16) - QAccessibleTextCursorEvent (0x0x7f446bffc618) 0 - primary-for QAccessibleTextInsertEvent (0x0x7f446bffc5b0) - QAccessibleEvent (0x0x7f44693f2de0) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f446bffc618) - -Vtable for QAccessibleTextRemoveEvent -QAccessibleTextRemoveEvent::_ZTV26QAccessibleTextRemoveEvent: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI26QAccessibleTextRemoveEvent) -16 (int (*)(...))QAccessibleTextRemoveEvent::~QAccessibleTextRemoveEvent -24 (int (*)(...))QAccessibleTextRemoveEvent::~QAccessibleTextRemoveEvent -32 (int (*)(...))QAccessibleEvent::accessibleInterface - -Class QAccessibleTextRemoveEvent - size=64 align=8 - base size=64 base align=8 -QAccessibleTextRemoveEvent (0x0x7f446bffcf70) 0 - vptr=((& QAccessibleTextRemoveEvent::_ZTV26QAccessibleTextRemoveEvent) + 16) - QAccessibleTextCursorEvent (0x0x7f446c011000) 0 - primary-for QAccessibleTextRemoveEvent (0x0x7f446bffcf70) - QAccessibleEvent (0x0x7f4469405240) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f446c011000) - -Vtable for QAccessibleTextUpdateEvent -QAccessibleTextUpdateEvent::_ZTV26QAccessibleTextUpdateEvent: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI26QAccessibleTextUpdateEvent) -16 (int (*)(...))QAccessibleTextUpdateEvent::~QAccessibleTextUpdateEvent -24 (int (*)(...))QAccessibleTextUpdateEvent::~QAccessibleTextUpdateEvent -32 (int (*)(...))QAccessibleEvent::accessibleInterface - -Class QAccessibleTextUpdateEvent - size=88 align=8 - base size=88 base align=8 -QAccessibleTextUpdateEvent (0x0x7f446c011618) 0 - vptr=((& QAccessibleTextUpdateEvent::_ZTV26QAccessibleTextUpdateEvent) + 16) - QAccessibleTextCursorEvent (0x0x7f446c011680) 0 - primary-for QAccessibleTextUpdateEvent (0x0x7f446c011618) - QAccessibleEvent (0x0x7f4469405660) 0 - primary-for QAccessibleTextCursorEvent (0x0x7f446c011680) - -Vtable for QAccessibleValueChangeEvent -QAccessibleValueChangeEvent::_ZTV27QAccessibleValueChangeEvent: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI27QAccessibleValueChangeEvent) -16 (int (*)(...))QAccessibleValueChangeEvent::~QAccessibleValueChangeEvent -24 (int (*)(...))QAccessibleValueChangeEvent::~QAccessibleValueChangeEvent -32 (int (*)(...))QAccessibleEvent::accessibleInterface - -Class QAccessibleValueChangeEvent - size=64 align=8 - base size=64 base align=8 -QAccessibleValueChangeEvent (0x0x7f446c011e38) 0 - vptr=((& QAccessibleValueChangeEvent::_ZTV27QAccessibleValueChangeEvent) + 16) - QAccessibleEvent (0x0x7f4469405ae0) 0 - primary-for QAccessibleValueChangeEvent (0x0x7f446c011e38) - -Vtable for QAccessibleTableModelChangeEvent -QAccessibleTableModelChangeEvent::_ZTV32QAccessibleTableModelChangeEvent: 5 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 (0x0x7f446c011ea0) 0 - vptr=((& QAccessibleTableModelChangeEvent::_ZTV32QAccessibleTableModelChangeEvent) + 16) - QAccessibleEvent (0x0x7f4469405f00) 0 - primary-for QAccessibleTableModelChangeEvent (0x0x7f446c011ea0) - -Vtable for QAccessibleBridge -QAccessibleBridge::_ZTV17QAccessibleBridge: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QAccessibleBridge) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual -40 (int (*)(...))__cxa_pure_virtual - -Class QAccessibleBridge - size=8 align=8 - base size=8 base align=8 -QAccessibleBridge (0x0x7f44694187e0) 0 nearly-empty - vptr=((& QAccessibleBridge::_ZTV17QAccessibleBridge) + 16) - -Class QAccessibleBridgePlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAccessibleBridgePlugin::QPrivateSignal (0x0x7f4469418a80) 0 empty - -Vtable for QAccessibleBridgePlugin -QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin: 15 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI23QAccessibleBridgePlugin) -16 (int (*)(...))QAccessibleBridgePlugin::metaObject -24 (int (*)(...))QAccessibleBridgePlugin::qt_metacast -32 (int (*)(...))QAccessibleBridgePlugin::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f446c05d340) 0 - vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 16) - QObject (0x0x7f4469418a20) 0 - primary-for QAccessibleBridgePlugin (0x0x7f446c05d340) - -Vtable for QAccessibleObject -QAccessibleObject::_ZTV17QAccessibleObject: 23 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QAccessibleObject) -16 0 -24 0 -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 (0x0x7f446c05d3a8) 0 - vptr=((& QAccessibleObject::_ZTV17QAccessibleObject) + 16) - QAccessibleInterface (0x0x7f4469418b40) 0 nearly-empty - primary-for QAccessibleObject (0x0x7f446c05d3a8) - -Vtable for QAccessibleApplication -QAccessibleApplication::_ZTV22QAccessibleApplication: 23 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 (0x0x7f446c05dd00) 0 - vptr=((& QAccessibleApplication::_ZTV22QAccessibleApplication) + 16) - QAccessibleObject (0x0x7f446c05dd68) 0 - primary-for QAccessibleApplication (0x0x7f446c05dd00) - QAccessibleInterface (0x0x7f4469418ba0) 0 nearly-empty - primary-for QAccessibleObject (0x0x7f446c05dd68) - -Class QAccessiblePlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAccessiblePlugin::QPrivateSignal (0x0x7f4469418c60) 0 empty - -Vtable for QAccessiblePlugin -QAccessiblePlugin::_ZTV17QAccessiblePlugin: 15 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QAccessiblePlugin) -16 (int (*)(...))QAccessiblePlugin::metaObject -24 (int (*)(...))QAccessiblePlugin::qt_metacast -32 (int (*)(...))QAccessiblePlugin::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f446c0a4618) 0 - vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 16) - QObject (0x0x7f4469418c00) 0 - primary-for QAccessiblePlugin (0x0x7f446c0a4618) - -Class QAction::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAction::QPrivateSignal (0x0x7f4469418d80) 0 empty - -Vtable for QAction -QAction::_ZTV7QAction: 14 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 (0x0x7f446c0a4680) 0 - vptr=((& QAction::_ZTV7QAction) + 16) - QObject (0x0x7f4469418d20) 0 - primary-for QAction (0x0x7f446c0a4680) - -Class QActionGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QActionGroup::QPrivateSignal (0x0x7f446943c6c0) 0 empty - -Vtable for QActionGroup -QActionGroup::_ZTV12QActionGroup: 14 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 (0x0x7f446c0c10d0) 0 - vptr=((& QActionGroup::_ZTV12QActionGroup) + 16) - QObject (0x0x7f446943c660) 0 - primary-for QActionGroup (0x0x7f446c0c10d0) - -Class QSurfaceFormat - size=8 align=8 - base size=8 base align=8 -QSurfaceFormat (0x0x7f446943c960) 0 - -Vtable for QSurface -QSurface::_ZTV8QSurface: 8 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI8QSurface) -16 0 -24 0 -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 (0x0x7f446945f1e0) 0 - vptr=((& QSurface::_ZTV8QSurface) + 16) - -Vtable for QBitmap -QBitmap::_ZTV7QBitmap: 10 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=24 align=8 - base size=24 base align=8 -QBitmap (0x0x7f446c10e0d0) 0 - vptr=((& QBitmap::_ZTV7QBitmap) + 16) - QPixmap (0x0x7f446c10e138) 0 - primary-for QBitmap (0x0x7f446c10e0d0) - QPaintDevice (0x0x7f446945f4e0) 0 - primary-for QPixmap (0x0x7f446c10e138) - -Class QCursor - size=8 align=8 - base size=8 base align=8 -QCursor (0x0x7f4469476de0) 0 - -Class QWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QWindow::QPrivateSignal (0x0x7f44694a5000) 0 empty - -Vtable for QWindow -QWindow::_ZTV7QWindow: 47 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::paintEvent -176 (int (*)(...))QWindow::moveEvent -184 (int (*)(...))QWindow::focusInEvent -192 (int (*)(...))QWindow::focusOutEvent -200 (int (*)(...))QWindow::showEvent -208 (int (*)(...))QWindow::hideEvent -216 (int (*)(...))QWindow::closeEvent -224 (int (*)(...))QWindow::keyPressEvent -232 (int (*)(...))QWindow::keyReleaseEvent -240 (int (*)(...))QWindow::mousePressEvent -248 (int (*)(...))QWindow::mouseReleaseEvent -256 (int (*)(...))QWindow::mouseDoubleClickEvent -264 (int (*)(...))QWindow::mouseMoveEvent -272 (int (*)(...))QWindow::wheelEvent -280 (int (*)(...))QWindow::touchEvent -288 (int (*)(...))QWindow::tabletEvent -296 (int (*)(...))QWindow::nativeEvent -304 (int (*)(...))QWindow::surfaceHandle -312 (int (*)(...))-16 -320 (int (*)(...))(& _ZTI7QWindow) -328 (int (*)(...))QWindow::_ZThn16_N7QWindowD1Ev -336 (int (*)(...))QWindow::_ZThn16_N7QWindowD0Ev -344 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv -352 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv -360 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv -368 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv - -Class QWindow - size=40 align=8 - base size=40 base align=8 -QWindow (0x0x7f446948c4d0) 0 - vptr=((& QWindow::_ZTV7QWindow) + 16) - QObject (0x0x7f446949af00) 0 - primary-for QWindow (0x0x7f446948c4d0) - QSurface (0x0x7f446949af60) 16 - vptr=((& QWindow::_ZTV7QWindow) + 328) - -Class QBackingStore - size=8 align=8 - base size=8 base align=8 -QBackingStore (0x0x7f44694a5840) 0 - -Class QClipboard::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QClipboard::QPrivateSignal (0x0x7f44694a5960) 0 empty - -Vtable for QClipboard -QClipboard::_ZTV10QClipboard: 14 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 (0x0x7f446988caf8) 0 - vptr=((& QClipboard::_ZTV10QClipboard) + 16) - QObject (0x0x7f44694a5900) 0 - primary-for QClipboard (0x0x7f446988caf8) - -Class QColorTransform - size=8 align=8 - base size=8 base align=8 -QColorTransform (0x0x7f44694a5a80) 0 - -Class QColorSpace - size=8 align=8 - base size=8 base align=8 -QColorSpace (0x0x7f44690f1a20) 0 - -Class QDesktopServices - size=1 align=1 - base size=0 base align=1 -QDesktopServices (0x0x7f44691246c0) 0 empty - -Class QDrag::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDrag::QPrivateSignal (0x0x7f4469124780) 0 empty - -Vtable for QDrag -QDrag::_ZTV5QDrag: 14 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 (0x0x7f44691254e0) 0 - vptr=((& QDrag::_ZTV5QDrag) + 16) - QObject (0x0x7f4469124720) 0 - primary-for QDrag (0x0x7f44691254e0) - -Class QFileSystemModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QFileSystemModel::QPrivateSignal (0x0x7f4469124960) 0 empty - -Vtable for QFileSystemModel -QFileSystemModel::_ZTV16QFileSystemModel: 51 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 (*)(...))QAbstractItemModel::clearItemData -216 (int (*)(...))QFileSystemModel::mimeTypes -224 (int (*)(...))QFileSystemModel::mimeData -232 (int (*)(...))QAbstractItemModel::canDropMimeData -240 (int (*)(...))QFileSystemModel::dropMimeData -248 (int (*)(...))QFileSystemModel::supportedDropActions -256 (int (*)(...))QAbstractItemModel::supportedDragActions -264 (int (*)(...))QAbstractItemModel::insertRows -272 (int (*)(...))QAbstractItemModel::insertColumns -280 (int (*)(...))QAbstractItemModel::removeRows -288 (int (*)(...))QAbstractItemModel::removeColumns -296 (int (*)(...))QAbstractItemModel::moveRows -304 (int (*)(...))QAbstractItemModel::moveColumns -312 (int (*)(...))QFileSystemModel::fetchMore -320 (int (*)(...))QFileSystemModel::canFetchMore -328 (int (*)(...))QFileSystemModel::flags -336 (int (*)(...))QFileSystemModel::sort -344 (int (*)(...))QAbstractItemModel::buddy -352 (int (*)(...))QAbstractItemModel::match -360 (int (*)(...))QAbstractItemModel::span -368 (int (*)(...))QFileSystemModel::roleNames -376 (int (*)(...))QAbstractItemModel::multiData -384 (int (*)(...))QAbstractItemModel::submit -392 (int (*)(...))QAbstractItemModel::revert -400 (int (*)(...))QAbstractItemModel::resetInternalData - -Class QFileSystemModel - size=16 align=8 - base size=16 base align=8 -QFileSystemModel (0x0x7f4469125548) 0 - vptr=((& QFileSystemModel::_ZTV16QFileSystemModel) + 16) - QAbstractItemModel (0x0x7f44691255b0) 0 - primary-for QFileSystemModel (0x0x7f4469125548) - QObject (0x0x7f4469124900) 0 - primary-for QAbstractItemModel (0x0x7f44691255b0) - -Class QFontInfo - size=8 align=8 - base size=8 base align=8 -QFontInfo (0x0x7f4469124f60) 0 - -Class QFontMetrics - size=8 align=8 - base size=8 base align=8 -QFontMetrics (0x0x7f446915a8a0) 0 - -Class QFontMetricsF - size=8 align=8 - base size=8 base align=8 -QFontMetricsF (0x0x7f4469173300) 0 - -Class QGenericPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QGenericPlugin::QPrivateSignal (0x0x7f44691bd120) 0 empty - -Vtable for QGenericPlugin -QGenericPlugin::_ZTV14QGenericPlugin: 15 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI14QGenericPlugin) -16 (int (*)(...))QGenericPlugin::metaObject -24 (int (*)(...))QGenericPlugin::qt_metacast -32 (int (*)(...))QGenericPlugin::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f446918cdd0) 0 - vptr=((& QGenericPlugin::_ZTV14QGenericPlugin) + 16) - QObject (0x0x7f44691bd0c0) 0 - primary-for QGenericPlugin (0x0x7f446918cdd0) - -Class QGenericPluginFactory - size=1 align=1 - base size=0 base align=1 -QGenericPluginFactory (0x0x7f44691bd1e0) 0 empty - -Class QInputMethod::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QInputMethod::QPrivateSignal (0x0x7f44691bd2a0) 0 empty - -Vtable for QInputMethod -QInputMethod::_ZTV12QInputMethod: 14 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 (0x0x7f446918ce38) 0 - vptr=((& QInputMethod::_ZTV12QInputMethod) + 16) - QObject (0x0x7f44691bd240) 0 - primary-for QInputMethod (0x0x7f446918ce38) - -Class QGuiApplication::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QGuiApplication::QPrivateSignal (0x0x7f44691bd540) 0 empty - -Vtable for QGuiApplication -QGuiApplication::_ZTV15QGuiApplication: 16 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 (0x0x7f446918cea0) 0 - vptr=((& QGuiApplication::_ZTV15QGuiApplication) + 16) - QCoreApplication (0x0x7f446918cf08) 0 - primary-for QGuiApplication (0x0x7f446918cea0) - QObject (0x0x7f44691bd4e0) 0 - primary-for QCoreApplication (0x0x7f446918cf08) - -Class QIconEngine::ScaledPixmapArgument - size=48 align=8 - base size=48 base align=8 -QIconEngine::ScaledPixmapArgument (0x0x7f44691bd7e0) 0 - -Vtable for QIconEngine -QIconEngine::_ZTV11QIconEngine: 18 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI11QIconEngine) -16 0 -24 0 -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::isNull -128 (int (*)(...))QIconEngine::scaledPixmap -136 (int (*)(...))QIconEngine::virtual_hook - -Class QIconEngine - size=8 align=8 - base size=8 base align=8 -QIconEngine (0x0x7f44691bd780) 0 nearly-empty - vptr=((& QIconEngine::_ZTV11QIconEngine) + 16) - -Class QIconEnginePlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIconEnginePlugin::QPrivateSignal (0x0x7f44691bd8a0) 0 empty - -Vtable for QIconEnginePlugin -QIconEnginePlugin::_ZTV17QIconEnginePlugin: 15 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QIconEnginePlugin) -16 (int (*)(...))QIconEnginePlugin::metaObject -24 (int (*)(...))QIconEnginePlugin::qt_metacast -32 (int (*)(...))QIconEnginePlugin::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f446918cf70) 0 - vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 16) - QObject (0x0x7f44691bd840) 0 - primary-for QIconEnginePlugin (0x0x7f446918cf70) - -Vtable for QImageIOHandler -QImageIOHandler::_ZTV15QImageIOHandler: 17 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI15QImageIOHandler) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual -40 (int (*)(...))__cxa_pure_virtual -48 (int (*)(...))QImageIOHandler::write -56 (int (*)(...))QImageIOHandler::option -64 (int (*)(...))QImageIOHandler::setOption -72 (int (*)(...))QImageIOHandler::supportsOption -80 (int (*)(...))QImageIOHandler::jumpToNextImage -88 (int (*)(...))QImageIOHandler::jumpToImage -96 (int (*)(...))QImageIOHandler::loopCount -104 (int (*)(...))QImageIOHandler::imageCount -112 (int (*)(...))QImageIOHandler::nextImageDelay -120 (int (*)(...))QImageIOHandler::currentImageNumber -128 (int (*)(...))QImageIOHandler::currentImageRect - -Class QImageIOHandler - size=16 align=8 - base size=16 base align=8 -QImageIOHandler (0x0x7f44691bd960) 0 - vptr=((& QImageIOHandler::_ZTV15QImageIOHandler) + 16) - -Class QImageIOPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QImageIOPlugin::QPrivateSignal (0x0x7f44691bdba0) 0 empty - -Vtable for QImageIOPlugin -QImageIOPlugin::_ZTV14QImageIOPlugin: 16 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI14QImageIOPlugin) -16 (int (*)(...))QImageIOPlugin::metaObject -24 (int (*)(...))QImageIOPlugin::qt_metacast -32 (int (*)(...))QImageIOPlugin::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f446918c888) 0 - vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 16) - QObject (0x0x7f44691bdb40) 0 - primary-for QImageIOPlugin (0x0x7f446918c888) - -Class QImageReader - size=8 align=8 - base size=8 base align=8 -QImageReader (0x0x7f44691bdf60) 0 - -Class QImageWriter - size=8 align=8 - base size=8 base align=8 -QImageWriter (0x0x7f4469205060) 0 - -Class QQuaternion - size=16 align=4 - base size=16 base align=4 -QQuaternion (0x0x7f4469205120) 0 - -Class QMatrix4x4 - size=68 align=4 - base size=68 base align=4 -QMatrix4x4 (0x0x7f446922be40) 0 - -Class QMovie::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QMovie::QPrivateSignal (0x0x7f446927f300) 0 empty - -Vtable for QMovie -QMovie::_ZTV6QMovie: 14 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 (0x0x7f44692697b8) 0 - vptr=((& QMovie::_ZTV6QMovie) + 16) - QObject (0x0x7f446927f2a0) 0 - primary-for QMovie (0x0x7f44692697b8) - -Class QOffscreenSurface::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOffscreenSurface::QPrivateSignal (0x0x7f446927f6c0) 0 empty - -Vtable for QOffscreenSurface -QOffscreenSurface::_ZTV17QOffscreenSurface: 26 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 (0x0x7f446923cd20) 0 - vptr=((& QOffscreenSurface::_ZTV17QOffscreenSurface) + 16) - QObject (0x0x7f446927f600) 0 - primary-for QOffscreenSurface (0x0x7f446923cd20) - QSurface (0x0x7f446927f660) 16 - vptr=((& QOffscreenSurface::_ZTV17QOffscreenSurface) + 160) - -Class QOpenGLContextGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLContextGroup::QPrivateSignal (0x0x7f446927f900) 0 empty - -Vtable for QOpenGLContextGroup -QOpenGLContextGroup::_ZTV19QOpenGLContextGroup: 14 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 (0x0x7f4469269820) 0 - vptr=((& QOpenGLContextGroup::_ZTV19QOpenGLContextGroup) + 16) - QObject (0x0x7f446927f8a0) 0 - primary-for QOpenGLContextGroup (0x0x7f4469269820) - -Class QOpenGLContext::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLContext::QPrivateSignal (0x0x7f446927fae0) 0 empty - -Vtable for QOpenGLContext -QOpenGLContext::_ZTV14QOpenGLContext: 14 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 (0x0x7f4469269888) 0 - vptr=((& QOpenGLContext::_ZTV14QOpenGLContext) + 16) - QObject (0x0x7f446927fa80) 0 - primary-for QOpenGLContext (0x0x7f4469269888) - -Vtable for QNativeInterface::QGLXContext -QNativeInterface::QGLXContext::_ZTVN16QNativeInterface11QGLXContextE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN16QNativeInterface11QGLXContextE) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QNativeInterface::QGLXContext - size=8 align=8 - base size=8 base align=8 -QNativeInterface::QGLXContext (0x0x7f446927fc60) 0 nearly-empty - vptr=((& QNativeInterface::QGLXContext::_ZTVN16QNativeInterface11QGLXContextE) + 16) - -Vtable for QNativeInterface::QEGLContext -QNativeInterface::QEGLContext::_ZTVN16QNativeInterface11QEGLContextE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN16QNativeInterface11QEGLContextE) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QNativeInterface::QEGLContext - size=8 align=8 - base size=8 base align=8 -QNativeInterface::QEGLContext (0x0x7f446927fcc0) 0 nearly-empty - vptr=((& QNativeInterface::QEGLContext::_ZTVN16QNativeInterface11QEGLContextE) + 16) - -Class QOpenGLFunctions - size=8 align=8 - base size=8 base align=8 -QOpenGLFunctions (0x0x7f446927fd20) 0 - -Class QOpenGLFunctionsPrivate::Functions - size=1152 align=8 - base size=1152 base align=8 -QOpenGLFunctionsPrivate::Functions (0x0x7f4466ccb300) 0 - -Class QOpenGLFunctionsPrivate - size=1152 align=8 - base size=1152 base align=8 -QOpenGLFunctionsPrivate (0x0x7f4466ccb2a0) 0 - -Class QOpenGLExtraFunctions - size=8 align=8 - base size=8 base align=8 -QOpenGLExtraFunctions (0x0x7f4469269c98) 0 - QOpenGLFunctions (0x0x7f4466d3d0c0) 0 - -Class QOpenGLExtraFunctionsPrivate::Functions - size=1728 align=8 - base size=1728 base align=8 -QOpenGLExtraFunctionsPrivate::Functions (0x0x7f4466d3d420) 0 - -Class QOpenGLExtraFunctionsPrivate - size=2880 align=8 - base size=2880 base align=8 -QOpenGLExtraFunctionsPrivate (0x0x7f4469269d00) 0 - QOpenGLFunctionsPrivate (0x0x7f4466d3d3c0) 0 - -Class QPageSize - size=8 align=8 - base size=8 base align=8 -QPageSize (0x0x7f4466e18120) 0 - -Class QPageLayout - size=8 align=8 - base size=8 base align=8 -QPageLayout (0x0x7f4466e60ba0) 0 - -Class QPageRanges::Range - size=8 align=4 - base size=8 base align=4 -QPageRanges::Range (0x0x7f4466eb3840) 0 - -Class QPageRanges - size=8 align=8 - base size=8 base align=8 -QPageRanges (0x0x7f4466eb37e0) 0 - -Vtable for QPagedPaintDevice -QPagedPaintDevice::_ZTV17QPagedPaintDevice: 16 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QPagedPaintDevice) -16 0 -24 0 -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::setPageLayout -96 (int (*)(...))QPagedPaintDevice::setPageSize -104 (int (*)(...))QPagedPaintDevice::setPageOrientation -112 (int (*)(...))QPagedPaintDevice::setPageMargins -120 (int (*)(...))QPagedPaintDevice::setPageRanges - -Class QPagedPaintDevice - size=24 align=8 - base size=24 base align=8 -QPagedPaintDevice (0x0x7f4466b1e8f0) 0 - vptr=((& QPagedPaintDevice::_ZTV17QPagedPaintDevice) + 16) - QPaintDevice (0x0x7f4466b1a960) 0 - primary-for QPagedPaintDevice (0x0x7f4466b1e8f0) - -Class QPaintDeviceWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPaintDeviceWindow::QPrivateSignal (0x0x7f4466b1aae0) 0 empty - -Vtable for QPaintDeviceWindow -QPaintDeviceWindow::_ZTV18QPaintDeviceWindow: 59 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 (*)(...))QPaintDeviceWindow::paintEvent -176 (int (*)(...))QWindow::moveEvent -184 (int (*)(...))QWindow::focusInEvent -192 (int (*)(...))QWindow::focusOutEvent -200 (int (*)(...))QWindow::showEvent -208 (int (*)(...))QWindow::hideEvent -216 (int (*)(...))QWindow::closeEvent -224 (int (*)(...))QWindow::keyPressEvent -232 (int (*)(...))QWindow::keyReleaseEvent -240 (int (*)(...))QWindow::mousePressEvent -248 (int (*)(...))QWindow::mouseReleaseEvent -256 (int (*)(...))QWindow::mouseDoubleClickEvent -264 (int (*)(...))QWindow::mouseMoveEvent -272 (int (*)(...))QWindow::wheelEvent -280 (int (*)(...))QWindow::touchEvent -288 (int (*)(...))QWindow::tabletEvent -296 (int (*)(...))QWindow::nativeEvent -304 (int (*)(...))QWindow::surfaceHandle -312 (int (*)(...))QPaintDeviceWindow::metric -320 (int (*)(...))QPaintDeviceWindow::paintEngine -328 (int (*)(...))-16 -336 (int (*)(...))(& _ZTI18QPaintDeviceWindow) -344 (int (*)(...))QPaintDeviceWindow::_ZThn16_N18QPaintDeviceWindowD1Ev -352 (int (*)(...))QPaintDeviceWindow::_ZThn16_N18QPaintDeviceWindowD0Ev -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 (*)(...))(& _ZTI18QPaintDeviceWindow) -408 (int (*)(...))QPaintDeviceWindow::_ZThn40_N18QPaintDeviceWindowD1Ev -416 (int (*)(...))QPaintDeviceWindow::_ZThn40_N18QPaintDeviceWindowD0Ev -424 (int (*)(...))QPaintDevice::devType -432 (int (*)(...))QPaintDeviceWindow::_ZThn40_NK18QPaintDeviceWindow11paintEngineEv -440 (int (*)(...))QPaintDeviceWindow::_ZThn40_NK18QPaintDeviceWindow6metricEN12QPaintDevice17PaintDeviceMetricE -448 (int (*)(...))QPaintDevice::initPainter -456 (int (*)(...))QPaintDevice::redirected -464 (int (*)(...))QPaintDevice::sharedPainter - -Class QPaintDeviceWindow - size=56 align=8 - base size=50 base align=8 -QPaintDeviceWindow (0x0x7f4466e6fe70) 0 - vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 16) - QWindow (0x0x7f4466e6fee0) 0 - primary-for QPaintDeviceWindow (0x0x7f4466e6fe70) - QObject (0x0x7f4466b1a9c0) 0 - primary-for QWindow (0x0x7f4466e6fee0) - QSurface (0x0x7f4466b1aa20) 16 - vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 344) - QPaintDevice (0x0x7f4466b1aa80) 40 - vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 408) - -Class QPainter::PixmapFragment - size=80 align=8 - base size=80 base align=8 -QPainter::PixmapFragment (0x0x7f4466b1acc0) 0 - -Class QPainter - size=8 align=8 - base size=8 base align=8 -QPainter (0x0x7f4466b1ac60) 0 - -Class QTextItem - size=1 align=1 - base size=0 base align=1 -QTextItem (0x0x7f4466cbd840) 0 empty - -Vtable for QPaintEngine -QPaintEngine::_ZTV12QPaintEngine: 26 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI12QPaintEngine) -16 0 -24 0 -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 -192 (int (*)(...))QPaintEngine::createPixmap -200 (int (*)(...))QPaintEngine::createPixmapFromImage - -Class QPaintEngine - size=32 align=8 - base size=32 base align=8 -QPaintEngine (0x0x7f44668e7060) 0 - vptr=((& QPaintEngine::_ZTV12QPaintEngine) + 16) - -Class QPaintEngineState - size=4 align=4 - base size=4 base align=4 -QPaintEngineState (0x0x7f44668e7660) 0 - -Class QPainterPath::Element - size=24 align=8 - base size=24 base align=8 -QPainterPath::Element (0x0x7f4466945120) 0 - -Class QPainterPath - size=8 align=8 - base size=8 base align=8 -QPainterPath (0x0x7f44669450c0) 0 - -Class QPainterPathStroker - size=8 align=8 - base size=8 base align=8 -QPainterPathStroker (0x0x7f446699e420) 0 - -Class QPdfWriter::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QPdfWriter::QPrivateSignal (0x0x7f446699ec00) 0 empty - -Vtable for QPdfWriter -QPdfWriter::_ZTV10QPdfWriter: 33 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::paintEngine -128 (int (*)(...))QPdfWriter::metric -136 (int (*)(...))-16 -144 (int (*)(...))(& _ZTI10QPdfWriter) -152 (int (*)(...))QPdfWriter::_ZThn16_N10QPdfWriterD1Ev -160 (int (*)(...))QPdfWriter::_ZThn16_N10QPdfWriterD0Ev -168 (int (*)(...))QPaintDevice::devType -176 (int (*)(...))QPdfWriter::_ZThn16_NK10QPdfWriter11paintEngineEv -184 (int (*)(...))QPdfWriter::_ZThn16_NK10QPdfWriter6metricEN12QPaintDevice17PaintDeviceMetricE -192 (int (*)(...))QPaintDevice::initPainter -200 (int (*)(...))QPaintDevice::redirected -208 (int (*)(...))QPaintDevice::sharedPainter -216 (int (*)(...))QPdfWriter::_ZThn16_N10QPdfWriter7newPageEv -224 (int (*)(...))QPagedPaintDevice::setPageLayout -232 (int (*)(...))QPagedPaintDevice::setPageSize -240 (int (*)(...))QPagedPaintDevice::setPageOrientation -248 (int (*)(...))QPagedPaintDevice::setPageMargins -256 (int (*)(...))QPagedPaintDevice::setPageRanges - -Class QPdfWriter - size=40 align=8 - base size=40 base align=8 -QPdfWriter (0x0x7f4466975850) 0 - vptr=((& QPdfWriter::_ZTV10QPdfWriter) + 16) - QObject (0x0x7f446699eb40) 0 - primary-for QPdfWriter (0x0x7f4466975850) - QPagedPaintDevice (0x0x7f446699c750) 16 - vptr=((& QPdfWriter::_ZTV10QPdfWriter) + 152) - QPaintDevice (0x0x7f446699eba0) 16 - primary-for QPagedPaintDevice (0x0x7f446699c750) - -Vtable for QPicture -QPicture::_ZTV8QPicture: 11 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=24 align=8 - base size=24 base align=8 -QPicture (0x0x7f446699c7b8) 0 - vptr=((& QPicture::_ZTV8QPicture) + 16) - QPaintDevice (0x0x7f446699ede0) 0 - primary-for QPicture (0x0x7f446699c7b8) - -Class QPixmapCache::Key - size=8 align=8 - base size=8 base align=8 -QPixmapCache::Key (0x0x7f44669ef8a0) 0 - -Class QPixmapCache - size=1 align=1 - base size=0 base align=1 -QPixmapCache (0x0x7f44669ef840) 0 empty - -Class QRasterWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QRasterWindow::QPrivateSignal (0x0x7f4466a30ae0) 0 empty - -Vtable for QRasterWindow -QRasterWindow::_ZTV13QRasterWindow: 60 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 (*)(...))QPaintDeviceWindow::paintEvent -176 (int (*)(...))QWindow::moveEvent -184 (int (*)(...))QWindow::focusInEvent -192 (int (*)(...))QWindow::focusOutEvent -200 (int (*)(...))QWindow::showEvent -208 (int (*)(...))QWindow::hideEvent -216 (int (*)(...))QWindow::closeEvent -224 (int (*)(...))QWindow::keyPressEvent -232 (int (*)(...))QWindow::keyReleaseEvent -240 (int (*)(...))QWindow::mousePressEvent -248 (int (*)(...))QWindow::mouseReleaseEvent -256 (int (*)(...))QWindow::mouseDoubleClickEvent -264 (int (*)(...))QWindow::mouseMoveEvent -272 (int (*)(...))QWindow::wheelEvent -280 (int (*)(...))QWindow::touchEvent -288 (int (*)(...))QWindow::tabletEvent -296 (int (*)(...))QWindow::nativeEvent -304 (int (*)(...))QWindow::surfaceHandle -312 (int (*)(...))QRasterWindow::metric -320 (int (*)(...))QPaintDeviceWindow::paintEngine -328 (int (*)(...))QRasterWindow::redirected -336 (int (*)(...))-16 -344 (int (*)(...))(& _ZTI13QRasterWindow) -352 (int (*)(...))QRasterWindow::_ZThn16_N13QRasterWindowD1Ev -360 (int (*)(...))QRasterWindow::_ZThn16_N13QRasterWindowD0Ev -368 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv -376 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv -384 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv -392 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv -400 (int (*)(...))-40 -408 (int (*)(...))(& _ZTI13QRasterWindow) -416 (int (*)(...))QRasterWindow::_ZThn40_N13QRasterWindowD1Ev -424 (int (*)(...))QRasterWindow::_ZThn40_N13QRasterWindowD0Ev -432 (int (*)(...))QPaintDevice::devType -440 (int (*)(...))QPaintDeviceWindow::_ZThn40_NK18QPaintDeviceWindow11paintEngineEv -448 (int (*)(...))QRasterWindow::_ZThn40_NK13QRasterWindow6metricEN12QPaintDevice17PaintDeviceMetricE -456 (int (*)(...))QPaintDevice::initPainter -464 (int (*)(...))QRasterWindow::_ZThn40_NK13QRasterWindow10redirectedEP6QPoint -472 (int (*)(...))QPaintDevice::sharedPainter - -Class QRasterWindow - size=56 align=8 - base size=50 base align=8 -QRasterWindow (0x0x7f4466a2cd00) 0 - vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 16) - QPaintDeviceWindow (0x0x7f4466a1d460) 0 - primary-for QRasterWindow (0x0x7f4466a2cd00) - QWindow (0x0x7f4466a1d4d0) 0 - primary-for QPaintDeviceWindow (0x0x7f4466a1d460) - QObject (0x0x7f4466a309c0) 0 - primary-for QWindow (0x0x7f4466a1d4d0) - QSurface (0x0x7f4466a30a20) 16 - vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 352) - QPaintDevice (0x0x7f4466a30a80) 40 - vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 416) - -Class QSessionManager::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSessionManager::QPrivateSignal (0x0x7f4466a30cc0) 0 empty - -Vtable for QSessionManager -QSessionManager::_ZTV15QSessionManager: 14 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 (0x0x7f4466a2cdd0) 0 - vptr=((& QSessionManager::_ZTV15QSessionManager) + 16) - QObject (0x0x7f4466a30c60) 0 - primary-for QSessionManager (0x0x7f4466a2cdd0) - -Class QShortcut::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QShortcut::QPrivateSignal (0x0x7f4466a30ea0) 0 empty - -Vtable for QShortcut -QShortcut::_ZTV9QShortcut: 14 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 (0x0x7f4466a2ce38) 0 - vptr=((& QShortcut::_ZTV9QShortcut) + 16) - QObject (0x0x7f4466a30e40) 0 - primary-for QShortcut (0x0x7f4466a2ce38) - -Vtable for QStandardItem -QStandardItem::_ZTV13QStandardItem: 12 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI13QStandardItem) -16 (int (*)(...))QStandardItem::~QStandardItem -24 (int (*)(...))QStandardItem::~QStandardItem -32 (int (*)(...))QStandardItem::data -40 (int (*)(...))QStandardItem::multiData -48 (int (*)(...))QStandardItem::setData -56 (int (*)(...))QStandardItem::clone -64 (int (*)(...))QStandardItem::type -72 (int (*)(...))QStandardItem::read -80 (int (*)(...))QStandardItem::write -88 (int (*)(...))QStandardItem::operator< - -Class QStandardItem - size=16 align=8 - base size=16 base align=8 -QStandardItem (0x0x7f4466a603c0) 0 - vptr=((& QStandardItem::_ZTV13QStandardItem) + 16) - -Class QStandardItemModel::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStandardItemModel::QPrivateSignal (0x0x7f44666d13c0) 0 empty - -Vtable for QStandardItemModel -QStandardItemModel::_ZTV18QStandardItemModel: 51 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 (*)(...))QAbstractItemModel::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::clearItemData -216 (int (*)(...))QStandardItemModel::mimeTypes -224 (int (*)(...))QStandardItemModel::mimeData -232 (int (*)(...))QAbstractItemModel::canDropMimeData -240 (int (*)(...))QStandardItemModel::dropMimeData -248 (int (*)(...))QStandardItemModel::supportedDropActions -256 (int (*)(...))QAbstractItemModel::supportedDragActions -264 (int (*)(...))QStandardItemModel::insertRows -272 (int (*)(...))QStandardItemModel::insertColumns -280 (int (*)(...))QStandardItemModel::removeRows -288 (int (*)(...))QStandardItemModel::removeColumns -296 (int (*)(...))QAbstractItemModel::moveRows -304 (int (*)(...))QAbstractItemModel::moveColumns -312 (int (*)(...))QAbstractItemModel::fetchMore -320 (int (*)(...))QAbstractItemModel::canFetchMore -328 (int (*)(...))QStandardItemModel::flags -336 (int (*)(...))QStandardItemModel::sort -344 (int (*)(...))QAbstractItemModel::buddy -352 (int (*)(...))QAbstractItemModel::match -360 (int (*)(...))QAbstractItemModel::span -368 (int (*)(...))QStandardItemModel::roleNames -376 (int (*)(...))QStandardItemModel::multiData -384 (int (*)(...))QAbstractItemModel::submit -392 (int (*)(...))QAbstractItemModel::revert -400 (int (*)(...))QAbstractItemModel::resetInternalData - -Class QStandardItemModel - size=16 align=8 - base size=16 base align=8 -QStandardItemModel (0x0x7f4466a947b8) 0 - vptr=((& QStandardItemModel::_ZTV18QStandardItemModel) + 16) - QAbstractItemModel (0x0x7f4466a94820) 0 - primary-for QStandardItemModel (0x0x7f4466a947b8) - QObject (0x0x7f44666d1360) 0 - primary-for QAbstractItemModel (0x0x7f4466a94820) - -Class QStaticText - size=8 align=8 - base size=8 base align=8 -QStaticText (0x0x7f44666d1720) 0 - -Class QStyleHints::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QStyleHints::QPrivateSignal (0x0x7f4466738060) 0 empty - -Vtable for QStyleHints -QStyleHints::_ZTV11QStyleHints: 14 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 (0x0x7f446672f478) 0 - vptr=((& QStyleHints::_ZTV11QStyleHints) + 16) - QObject (0x0x7f4466738000) 0 - primary-for QStyleHints (0x0x7f446672f478) - -Class QTextObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextObject::QPrivateSignal (0x0x7f4466738240) 0 empty - -Vtable for QTextObject -QTextObject::_ZTV11QTextObject: 14 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 (0x0x7f446672f4e0) 0 - vptr=((& QTextObject::_ZTV11QTextObject) + 16) - QObject (0x0x7f44667381e0) 0 - primary-for QTextObject (0x0x7f446672f4e0) - -Class QTextBlockGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextBlockGroup::QPrivateSignal (0x0x7f4466738420) 0 empty - -Vtable for QTextBlockGroup -QTextBlockGroup::_ZTV15QTextBlockGroup: 17 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 (0x0x7f446672f548) 0 - vptr=((& QTextBlockGroup::_ZTV15QTextBlockGroup) + 16) - QTextObject (0x0x7f446672f5b0) 0 - primary-for QTextBlockGroup (0x0x7f446672f548) - QObject (0x0x7f44667383c0) 0 - primary-for QTextObject (0x0x7f446672f5b0) - -Vtable for QTextFrameLayoutData -QTextFrameLayoutData::_ZTV20QTextFrameLayoutData: 4 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 (0x0x7f44667385a0) 0 nearly-empty - vptr=((& QTextFrameLayoutData::_ZTV20QTextFrameLayoutData) + 16) - -Class QTextFrame::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextFrame::QPrivateSignal (0x0x7f4466738660) 0 empty - -Class QTextFrame::iterator - size=32 align=8 - base size=28 base align=8 -QTextFrame::iterator (0x0x7f44667386c0) 0 - -Vtable for QTextFrame -QTextFrame::_ZTV10QTextFrame: 14 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 (0x0x7f446672f618) 0 - vptr=((& QTextFrame::_ZTV10QTextFrame) + 16) - QTextObject (0x0x7f446672f680) 0 - primary-for QTextFrame (0x0x7f446672f618) - QObject (0x0x7f4466738600) 0 - primary-for QTextObject (0x0x7f446672f680) - -Vtable for QTextBlockUserData -QTextBlockUserData::_ZTV18QTextBlockUserData: 4 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 (0x0x7f4466780540) 0 nearly-empty - vptr=((& QTextBlockUserData::_ZTV18QTextBlockUserData) + 16) - -Class QTextBlock::iterator - size=24 align=8 - base size=20 base align=8 -QTextBlock::iterator (0x0x7f4466780600) 0 - -Class QTextBlock - size=16 align=8 - base size=12 base align=8 -QTextBlock (0x0x7f44667805a0) 0 - -Class QTextFragment - size=16 align=8 - base size=16 base align=8 -QTextFragment (0x0x7f44667c2e40) 0 - -Class QSyntaxHighlighter::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSyntaxHighlighter::QPrivateSignal (0x0x7f44667e7cc0) 0 empty - -Vtable for QSyntaxHighlighter -QSyntaxHighlighter::_ZTV18QSyntaxHighlighter: 15 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI18QSyntaxHighlighter) -16 (int (*)(...))QSyntaxHighlighter::metaObject -24 (int (*)(...))QSyntaxHighlighter::qt_metacast -32 (int (*)(...))QSyntaxHighlighter::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f44667f0820) 0 - vptr=((& QSyntaxHighlighter::_ZTV18QSyntaxHighlighter) + 16) - QObject (0x0x7f44667e7c60) 0 - primary-for QSyntaxHighlighter (0x0x7f44667f0820) - -Class QTextDocumentFragment - size=8 align=8 - base size=8 base align=8 -QTextDocumentFragment (0x0x7f44667e7e40) 0 - -Class QTextDocumentWriter - size=8 align=8 - base size=8 base align=8 -QTextDocumentWriter (0x0x7f44667e7ea0) 0 - -Class QTextList::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextList::QPrivateSignal (0x0x7f44667e7f60) 0 empty - -Vtable for QTextList -QTextList::_ZTV9QTextList: 17 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 (0x0x7f44667f0888) 0 - vptr=((& QTextList::_ZTV9QTextList) + 16) - QTextBlockGroup (0x0x7f44667f08f0) 0 - primary-for QTextList (0x0x7f44667f0888) - QTextObject (0x0x7f44667f0958) 0 - primary-for QTextBlockGroup (0x0x7f44667f08f0) - QObject (0x0x7f44667e7f00) 0 - primary-for QTextObject (0x0x7f44667f0958) - -Class QTextTableCell - size=16 align=8 - base size=12 base align=8 -QTextTableCell (0x0x7f4466811360) 0 - -Class QTextTable::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTextTable::QPrivateSignal (0x0x7f4466811ba0) 0 empty - -Vtable for QTextTable -QTextTable::_ZTV10QTextTable: 14 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 (0x0x7f44667f09c0) 0 - vptr=((& QTextTable::_ZTV10QTextTable) + 16) - QTextFrame (0x0x7f44667f0a28) 0 - primary-for QTextTable (0x0x7f44667f09c0) - QTextObject (0x0x7f44667f0a90) 0 - primary-for QTextFrame (0x0x7f44667f0a28) - QObject (0x0x7f4466811b40) 0 - primary-for QTextObject (0x0x7f44667f0a90) - -Class QUndoGroup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QUndoGroup::QPrivateSignal (0x0x7f4466811f60) 0 empty - -Vtable for QUndoGroup -QUndoGroup::_ZTV10QUndoGroup: 14 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 (0x0x7f44667f0af8) 0 - vptr=((& QUndoGroup::_ZTV10QUndoGroup) + 16) - QObject (0x0x7f4466811f00) 0 - primary-for QUndoGroup (0x0x7f44667f0af8) - -Vtable for QUndoCommand -QUndoCommand::_ZTV12QUndoCommand: 8 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 (0x0x7f4466832120) 0 - vptr=((& QUndoCommand::_ZTV12QUndoCommand) + 16) - -Class QUndoStack::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QUndoStack::QPrivateSignal (0x0x7f44668321e0) 0 empty - -Vtable for QUndoStack -QUndoStack::_ZTV10QUndoStack: 14 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 (0x0x7f44667f0b60) 0 - vptr=((& QUndoStack::_ZTV10QUndoStack) + 16) - QObject (0x0x7f4466832180) 0 - primary-for QUndoStack (0x0x7f44667f0b60) - -Class QValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QValidator::QPrivateSignal (0x0x7f44668323c0) 0 empty - -Vtable for QValidator -QValidator::_ZTV10QValidator: 16 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI10QValidator) -16 (int (*)(...))QValidator::metaObject -24 (int (*)(...))QValidator::qt_metacast -32 (int (*)(...))QValidator::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f44667f0bc8) 0 - vptr=((& QValidator::_ZTV10QValidator) + 16) - QObject (0x0x7f4466832360) 0 - primary-for QValidator (0x0x7f44667f0bc8) - -Class QIntValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QIntValidator::QPrivateSignal (0x0x7f4466832660) 0 empty - -Vtable for QIntValidator -QIntValidator::_ZTV13QIntValidator: 16 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 - -Class QIntValidator - size=24 align=8 - base size=24 base align=8 -QIntValidator (0x0x7f44667f0c30) 0 - vptr=((& QIntValidator::_ZTV13QIntValidator) + 16) - QValidator (0x0x7f44667f0c98) 0 - primary-for QIntValidator (0x0x7f44667f0c30) - QObject (0x0x7f4466832600) 0 - primary-for QValidator (0x0x7f44667f0c98) - -Class QDoubleValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDoubleValidator::QPrivateSignal (0x0x7f4466832840) 0 empty - -Vtable for QDoubleValidator -QDoubleValidator::_ZTV16QDoubleValidator: 16 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 - -Class QDoubleValidator - size=40 align=8 - base size=36 base align=8 -QDoubleValidator (0x0x7f44667f0d00) 0 - vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 16) - QValidator (0x0x7f44667f0d68) 0 - primary-for QDoubleValidator (0x0x7f44667f0d00) - QObject (0x0x7f44668327e0) 0 - primary-for QValidator (0x0x7f44667f0d68) - -Class QRegularExpressionValidator::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QRegularExpressionValidator::QPrivateSignal (0x0x7f4466832c00) 0 empty - -Vtable for QRegularExpressionValidator -QRegularExpressionValidator::_ZTV27QRegularExpressionValidator: 16 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 (0x0x7f44667f0dd0) 0 - vptr=((& QRegularExpressionValidator::_ZTV27QRegularExpressionValidator) + 16) - QValidator (0x0x7f44667f0e38) 0 - primary-for QRegularExpressionValidator (0x0x7f44667f0dd0) - QObject (0x0x7f4466832ba0) 0 - primary-for QValidator (0x0x7f44667f0e38) - -Class QNetworkRequest - size=8 align=8 - base size=8 base align=8 -QNetworkRequest (0x0x7f4466832d80) 0 - -Class QNetworkCacheMetaData - size=8 align=8 - base size=8 base align=8 -QNetworkCacheMetaData (0x0x7f44668af9c0) 0 - -Class QAbstractNetworkCache::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractNetworkCache::QPrivateSignal (0x0x7f4466501120) 0 empty - -Vtable for QAbstractNetworkCache -QAbstractNetworkCache::_ZTV21QAbstractNetworkCache: 22 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI21QAbstractNetworkCache) -16 (int (*)(...))QAbstractNetworkCache::metaObject -24 (int (*)(...))QAbstractNetworkCache::qt_metacast -32 (int (*)(...))QAbstractNetworkCache::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f44664fb9c0) 0 - vptr=((& QAbstractNetworkCache::_ZTV21QAbstractNetworkCache) + 16) - QObject (0x0x7f44665010c0) 0 - primary-for QAbstractNetworkCache (0x0x7f44664fb9c0) - -Class QAbstractSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QAbstractSocket::QPrivateSignal (0x0x7f4466501360) 0 empty - -Vtable for QAbstractSocket -QAbstractSocket::_ZTV15QAbstractSocket: 42 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 (*)(...))QIODevice::atEnd -168 (int (*)(...))QIODevice::reset -176 (int (*)(...))QAbstractSocket::bytesAvailable -184 (int (*)(...))QAbstractSocket::bytesToWrite -192 (int (*)(...))QIODevice::canReadLine -200 (int (*)(...))QAbstractSocket::waitForReadyRead -208 (int (*)(...))QAbstractSocket::waitForBytesWritten -216 (int (*)(...))QAbstractSocket::readData -224 (int (*)(...))QAbstractSocket::readLineData -232 (int (*)(...))QAbstractSocket::skipData -240 (int (*)(...))QAbstractSocket::writeData -248 (int (*)(...))QAbstractSocket::resume -256 (int (*)(...))QAbstractSocket::bind -264 (int (*)(...))QAbstractSocket::connectToHost -272 (int (*)(...))QAbstractSocket::disconnectFromHost -280 (int (*)(...))QAbstractSocket::setReadBufferSize -288 (int (*)(...))QAbstractSocket::socketDescriptor -296 (int (*)(...))QAbstractSocket::setSocketDescriptor -304 (int (*)(...))QAbstractSocket::setSocketOption -312 (int (*)(...))QAbstractSocket::socketOption -320 (int (*)(...))QAbstractSocket::waitForConnected -328 (int (*)(...))QAbstractSocket::waitForDisconnected - -Class QAbstractSocket - size=16 align=8 - base size=16 base align=8 -QAbstractSocket (0x0x7f44664fba28) 0 - vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 16) - QIODevice (0x0x7f44668b7850) 0 - primary-for QAbstractSocket (0x0x7f44664fba28) - QObject (0x0x7f44665012a0) 0 - primary-for QIODevice (0x0x7f44668b7850) - QIODeviceBase (0x0x7f4466501300) 0 empty - -Class QAuthenticator - size=8 align=8 - base size=8 base align=8 -QAuthenticator (0x0x7f4466556120) 0 - -Class QDnsDomainNameRecord - size=8 align=8 - base size=8 base align=8 -QDnsDomainNameRecord (0x0x7f44665561e0) 0 - -Class QDnsHostAddressRecord - size=8 align=8 - base size=8 base align=8 -QDnsHostAddressRecord (0x0x7f4466595840) 0 - -Class QDnsMailExchangeRecord - size=8 align=8 - base size=8 base align=8 -QDnsMailExchangeRecord (0x0x7f44665ccea0) 0 - -Class QDnsServiceRecord - size=8 align=8 - base size=8 base align=8 -QDnsServiceRecord (0x0x7f446661b540) 0 - -Class QDnsTextRecord - size=8 align=8 - base size=8 base align=8 -QDnsTextRecord (0x0x7f4466653d80) 0 - -Class QDnsLookup::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDnsLookup::QPrivateSignal (0x0x7f4466698720) 0 empty - -Vtable for QDnsLookup -QDnsLookup::_ZTV10QDnsLookup: 14 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 (0x0x7f4466692f08) 0 - vptr=((& QDnsLookup::_ZTV10QDnsLookup) + 16) - QObject (0x0x7f44666986c0) 0 - primary-for QDnsLookup (0x0x7f4466692f08) - -Class QTcpSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTcpSocket::QPrivateSignal (0x0x7f4466698ae0) 0 empty - -Vtable for QTcpSocket -QTcpSocket::_ZTV10QTcpSocket: 42 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 (*)(...))QIODevice::atEnd -168 (int (*)(...))QIODevice::reset -176 (int (*)(...))QAbstractSocket::bytesAvailable -184 (int (*)(...))QAbstractSocket::bytesToWrite -192 (int (*)(...))QIODevice::canReadLine -200 (int (*)(...))QAbstractSocket::waitForReadyRead -208 (int (*)(...))QAbstractSocket::waitForBytesWritten -216 (int (*)(...))QAbstractSocket::readData -224 (int (*)(...))QAbstractSocket::readLineData -232 (int (*)(...))QAbstractSocket::skipData -240 (int (*)(...))QAbstractSocket::writeData -248 (int (*)(...))QAbstractSocket::resume -256 (int (*)(...))QAbstractSocket::bind -264 (int (*)(...))QAbstractSocket::connectToHost -272 (int (*)(...))QAbstractSocket::disconnectFromHost -280 (int (*)(...))QAbstractSocket::setReadBufferSize -288 (int (*)(...))QAbstractSocket::socketDescriptor -296 (int (*)(...))QAbstractSocket::setSocketDescriptor -304 (int (*)(...))QAbstractSocket::setSocketOption -312 (int (*)(...))QAbstractSocket::socketOption -320 (int (*)(...))QAbstractSocket::waitForConnected -328 (int (*)(...))QAbstractSocket::waitForDisconnected - -Class QTcpSocket - size=16 align=8 - base size=16 base align=8 -QTcpSocket (0x0x7f4466692f70) 0 - vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 16) - QAbstractSocket (0x0x7f44666b1000) 0 - primary-for QTcpSocket (0x0x7f4466692f70) - QIODevice (0x0x7f446668e9a0) 0 - primary-for QAbstractSocket (0x0x7f44666b1000) - QObject (0x0x7f4466698a20) 0 - primary-for QIODevice (0x0x7f446668e9a0) - QIODeviceBase (0x0x7f4466698a80) 0 empty - -Class QSslCertificate - size=8 align=8 - base size=8 base align=8 -QSslCertificate (0x0x7f4466698f60) 0 - -Class QSslError - size=8 align=8 - base size=8 base align=8 -QSslError (0x0x7f4466310e40) 0 - -Class QSslSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSslSocket::QPrivateSignal (0x0x7f4466355720) 0 empty - -Vtable for QSslSocket -QSslSocket::_ZTV10QSslSocket: 42 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::skipData -240 (int (*)(...))QSslSocket::writeData -248 (int (*)(...))QSslSocket::resume -256 (int (*)(...))QAbstractSocket::bind -264 (int (*)(...))QSslSocket::connectToHost -272 (int (*)(...))QSslSocket::disconnectFromHost -280 (int (*)(...))QSslSocket::setReadBufferSize -288 (int (*)(...))QAbstractSocket::socketDescriptor -296 (int (*)(...))QSslSocket::setSocketDescriptor -304 (int (*)(...))QSslSocket::setSocketOption -312 (int (*)(...))QSslSocket::socketOption -320 (int (*)(...))QSslSocket::waitForConnected -328 (int (*)(...))QSslSocket::waitForDisconnected - -Class QSslSocket - size=16 align=8 - base size=16 base align=8 -QSslSocket (0x0x7f44663547b8) 0 - vptr=((& QSslSocket::_ZTV10QSslSocket) + 16) - QTcpSocket (0x0x7f4466354820) 0 - primary-for QSslSocket (0x0x7f44663547b8) - QAbstractSocket (0x0x7f4466354888) 0 - primary-for QTcpSocket (0x0x7f4466354820) - QIODevice (0x0x7f4466322a80) 0 - primary-for QAbstractSocket (0x0x7f4466354888) - QObject (0x0x7f4466355660) 0 - primary-for QIODevice (0x0x7f4466322a80) - QIODeviceBase (0x0x7f44663556c0) 0 empty - -Class QDtlsClientVerifier::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDtlsClientVerifier::QPrivateSignal (0x0x7f4466355900) 0 empty - -Class QDtlsClientVerifier::GeneratorParameters - size=32 align=8 - base size=32 base align=8 -QDtlsClientVerifier::GeneratorParameters (0x0x7f4466355960) 0 - -Vtable for QDtlsClientVerifier -QDtlsClientVerifier::_ZTV19QDtlsClientVerifier: 14 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QDtlsClientVerifier) -16 (int (*)(...))QDtlsClientVerifier::metaObject -24 (int (*)(...))QDtlsClientVerifier::qt_metacast -32 (int (*)(...))QDtlsClientVerifier::qt_metacall -40 (int (*)(...))QDtlsClientVerifier::~QDtlsClientVerifier -48 (int (*)(...))QDtlsClientVerifier::~QDtlsClientVerifier -56 (int (*)(...))QObject::event -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 QDtlsClientVerifier - size=16 align=8 - base size=16 base align=8 -QDtlsClientVerifier (0x0x7f44663548f0) 0 - vptr=((& QDtlsClientVerifier::_ZTV19QDtlsClientVerifier) + 16) - QObject (0x0x7f44663558a0) 0 - primary-for QDtlsClientVerifier (0x0x7f44663548f0) - -Class QDtls::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QDtls::QPrivateSignal (0x0x7f4466355b40) 0 empty - -Vtable for QDtls -QDtls::_ZTV5QDtls: 14 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI5QDtls) -16 (int (*)(...))QDtls::metaObject -24 (int (*)(...))QDtls::qt_metacast -32 (int (*)(...))QDtls::qt_metacall -40 (int (*)(...))QDtls::~QDtls -48 (int (*)(...))QDtls::~QDtls -56 (int (*)(...))QObject::event -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 QDtls - size=16 align=8 - base size=16 base align=8 -QDtls (0x0x7f4466354958) 0 - vptr=((& QDtls::_ZTV5QDtls) + 16) - QObject (0x0x7f4466355ae0) 0 - primary-for QDtls (0x0x7f4466354958) - -Class QIPv6Address - size=16 align=1 - base size=16 base align=1 -QIPv6Address (0x0x7f4466355cc0) 0 - -Class QHostAddress - size=8 align=8 - base size=8 base align=8 -QHostAddress (0x0x7f4466355de0) 0 - -Class QHostInfo - size=8 align=8 - base size=8 base align=8 -QHostInfo (0x0x7f44663d3ba0) 0 - -Class QHstsPolicy - size=8 align=8 - base size=8 base align=8 -QHstsPolicy (0x0x7f446641ecc0) 0 - -Class QHttp2Configuration - size=8 align=8 - base size=8 base align=8 -QHttp2Configuration (0x0x7f446646d720) 0 - -Class QHttpPart - size=8 align=8 - base size=8 base align=8 -QHttpPart (0x0x7f44664b5060) 0 - -Class QHttpMultiPart::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QHttpMultiPart::QPrivateSignal (0x0x7f44660ee780) 0 empty - -Vtable for QHttpMultiPart -QHttpMultiPart::_ZTV14QHttpMultiPart: 14 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 (0x0x7f44660f1410) 0 - vptr=((& QHttpMultiPart::_ZTV14QHttpMultiPart) + 16) - QObject (0x0x7f44660ee720) 0 - primary-for QHttpMultiPart (0x0x7f44660f1410) - -Class QLocalServer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QLocalServer::QPrivateSignal (0x0x7f44660ee960) 0 empty - -Vtable for QLocalServer -QLocalServer::_ZTV12QLocalServer: 17 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 (0x0x7f44660f1478) 0 - vptr=((& QLocalServer::_ZTV12QLocalServer) + 16) - QObject (0x0x7f44660ee900) 0 - primary-for QLocalServer (0x0x7f44660f1478) - -Class QLocalSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QLocalSocket::QPrivateSignal (0x0x7f4466121060) 0 empty - -Vtable for QLocalSocket -QLocalSocket::_ZTV12QLocalSocket: 31 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::skipData -240 (int (*)(...))QLocalSocket::writeData - -Class QLocalSocket - size=16 align=8 - base size=16 base align=8 -QLocalSocket (0x0x7f44660f1618) 0 - vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 16) - QIODevice (0x0x7f4466102230) 0 - primary-for QLocalSocket (0x0x7f44660f1618) - QObject (0x0x7f44660eef60) 0 - primary-for QIODevice (0x0x7f4466102230) - QIODeviceBase (0x0x7f4466121000) 0 empty - -Class QSslConfiguration - size=8 align=8 - base size=8 base align=8 -QSslConfiguration (0x0x7f44661211e0) 0 - -Class QSslPreSharedKeyAuthenticator - size=8 align=8 - base size=8 base align=8 -QSslPreSharedKeyAuthenticator (0x0x7f4466196240) 0 - -Class QNetworkAccessManager::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkAccessManager::QPrivateSignal (0x0x7f44661cfba0) 0 empty - -Vtable for QNetworkAccessManager -QNetworkAccessManager::_ZTV21QNetworkAccessManager: 16 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::supportedSchemes -120 (int (*)(...))QNetworkAccessManager::createRequest - -Class QNetworkAccessManager - size=16 align=8 - base size=16 base align=8 -QNetworkAccessManager (0x0x7f44661db068) 0 - vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 16) - QObject (0x0x7f44661cfb40) 0 - primary-for QNetworkAccessManager (0x0x7f44661db068) - -Class QNetworkCookie - size=8 align=8 - base size=8 base align=8 -QNetworkCookie (0x0x7f44661cfd20) 0 - -Class QNetworkCookieJar::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkCookieJar::QPrivateSignal (0x0x7f4466231840) 0 empty - -Vtable for QNetworkCookieJar -QNetworkCookieJar::_ZTV17QNetworkCookieJar: 20 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 (0x0x7f446622cdd0) 0 - vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 16) - QObject (0x0x7f44662317e0) 0 - primary-for QNetworkCookieJar (0x0x7f446622cdd0) - -Class QNetworkDatagram - size=8 align=8 - base size=8 base align=8 -QNetworkDatagram (0x0x7f44662319c0) 0 - -Class QNetworkDiskCache::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkDiskCache::QPrivateSignal (0x0x7f446627dd80) 0 empty - -Vtable for QNetworkDiskCache -QNetworkDiskCache::_ZTV17QNetworkDiskCache: 23 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 (0x0x7f446627fc98) 0 - vptr=((& QNetworkDiskCache::_ZTV17QNetworkDiskCache) + 16) - QAbstractNetworkCache (0x0x7f446627fd00) 0 - primary-for QNetworkDiskCache (0x0x7f446627fc98) - QObject (0x0x7f446627dd20) 0 - primary-for QAbstractNetworkCache (0x0x7f446627fd00) - -Class QNetworkAddressEntry - size=8 align=8 - base size=8 base align=8 -QNetworkAddressEntry (0x0x7f446627df00) 0 - -Class QNetworkInterface - size=8 align=8 - base size=8 base align=8 -QNetworkInterface (0x0x7f4465ec9480) 0 - -Class QNetworkProxyQuery - size=8 align=8 - base size=8 base align=8 -QNetworkProxyQuery (0x0x7f4465f253c0) 0 - -Class QNetworkProxy - size=8 align=8 - base size=8 base align=8 -QNetworkProxy (0x0x7f4465f6ba20) 0 - -Vtable for QNetworkProxyFactory -QNetworkProxyFactory::_ZTV20QNetworkProxyFactory: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QNetworkProxyFactory) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QNetworkProxyFactory - size=8 align=8 - base size=8 base align=8 -QNetworkProxyFactory (0x0x7f4465fbd3c0) 0 nearly-empty - vptr=((& QNetworkProxyFactory::_ZTV20QNetworkProxyFactory) + 16) - -Class QNetworkReply::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QNetworkReply::QPrivateSignal (0x0x7f4465fbd600) 0 empty - -Vtable for QNetworkReply -QNetworkReply::_ZTV13QNetworkReply: 37 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI13QNetworkReply) -16 (int (*)(...))QNetworkReply::metaObject -24 (int (*)(...))QNetworkReply::qt_metacast -32 (int (*)(...))QNetworkReply::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (*)(...))QIODevice::skipData -240 (int (*)(...))QNetworkReply::writeData -248 (int (*)(...))QNetworkReply::setReadBufferSize -256 (int (*)(...))__cxa_pure_virtual -264 (int (*)(...))QNetworkReply::ignoreSslErrors -272 (int (*)(...))QNetworkReply::sslConfigurationImplementation -280 (int (*)(...))QNetworkReply::setSslConfigurationImplementation -288 (int (*)(...))QNetworkReply::ignoreSslErrorsImplementation - -Class QNetworkReply - size=16 align=8 - base size=16 base align=8 -QNetworkReply (0x0x7f4465fb67b8) 0 - vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 16) - QIODevice (0x0x7f4465fbf1c0) 0 - primary-for QNetworkReply (0x0x7f4465fb67b8) - QObject (0x0x7f4465fbd540) 0 - primary-for QIODevice (0x0x7f4465fbf1c0) - QIODeviceBase (0x0x7f4465fbd5a0) 0 empty - -Class QOcspResponse - size=8 align=8 - base size=8 base align=8 -QOcspResponse (0x0x7f4465fbd960) 0 - -Class QTcpServer::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QTcpServer::QPrivateSignal (0x0x7f4466017480) 0 empty - -Vtable for QTcpServer -QTcpServer::_ZTV10QTcpServer: 17 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 (0x0x7f44660153a8) 0 - vptr=((& QTcpServer::_ZTV10QTcpServer) + 16) - QObject (0x0x7f4466017420) 0 - primary-for QTcpServer (0x0x7f44660153a8) - -Class QSslCertificateExtension - size=8 align=8 - base size=8 base align=8 -QSslCertificateExtension (0x0x7f4466017600) 0 - -Class QSslCipher - size=8 align=8 - base size=8 base align=8 -QSslCipher (0x0x7f4466054d20) 0 - -Class QSslDiffieHellmanParameters - size=8 align=8 - base size=8 base align=8 -QSslDiffieHellmanParameters (0x0x7f446609e360) 0 - -Class QSslEllipticCurve - size=4 align=4 - base size=4 base align=4 -QSslEllipticCurve (0x0x7f4465ce6060) 0 - -Class QSslKey - size=8 align=8 - base size=8 base align=8 -QSslKey (0x0x7f4465cfbea0) 0 - -Class QUdpSocket::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QUdpSocket::QPrivateSignal (0x0x7f4465d4a600) 0 empty - -Vtable for QUdpSocket -QUdpSocket::_ZTV10QUdpSocket: 42 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 (*)(...))QIODevice::atEnd -168 (int (*)(...))QIODevice::reset -176 (int (*)(...))QAbstractSocket::bytesAvailable -184 (int (*)(...))QAbstractSocket::bytesToWrite -192 (int (*)(...))QIODevice::canReadLine -200 (int (*)(...))QAbstractSocket::waitForReadyRead -208 (int (*)(...))QAbstractSocket::waitForBytesWritten -216 (int (*)(...))QAbstractSocket::readData -224 (int (*)(...))QAbstractSocket::readLineData -232 (int (*)(...))QAbstractSocket::skipData -240 (int (*)(...))QAbstractSocket::writeData -248 (int (*)(...))QAbstractSocket::resume -256 (int (*)(...))QAbstractSocket::bind -264 (int (*)(...))QAbstractSocket::connectToHost -272 (int (*)(...))QAbstractSocket::disconnectFromHost -280 (int (*)(...))QAbstractSocket::setReadBufferSize -288 (int (*)(...))QAbstractSocket::socketDescriptor -296 (int (*)(...))QAbstractSocket::setSocketDescriptor -304 (int (*)(...))QAbstractSocket::setSocketOption -312 (int (*)(...))QAbstractSocket::socketOption -320 (int (*)(...))QAbstractSocket::waitForConnected -328 (int (*)(...))QAbstractSocket::waitForDisconnected - -Class QUdpSocket - size=16 align=8 - base size=16 base align=8 -QUdpSocket (0x0x7f4465d42ea0) 0 - vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 16) - QAbstractSocket (0x0x7f4465d42f08) 0 - primary-for QUdpSocket (0x0x7f4465d42ea0) - QIODevice (0x0x7f4465ccaaf0) 0 - primary-for QAbstractSocket (0x0x7f4465d42f08) - QObject (0x0x7f4465d4a540) 0 - primary-for QIODevice (0x0x7f4465ccaaf0) - QIODeviceBase (0x0x7f4465d4a5a0) 0 empty - -Class QJSValue - size=8 align=8 - base size=8 base align=8 -QJSValue (0x0x7f4465d4a7e0) 0 - -Class QQmlDebuggingEnabler - size=1 align=1 - base size=0 base align=1 -QQmlDebuggingEnabler (0x0x7f4465d8f9c0) 0 empty - -Class QJSEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QJSEngine::QPrivateSignal (0x0x7f4465d8fc60) 0 empty - -Vtable for QJSEngine -QJSEngine::_ZTV9QJSEngine: 14 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 (0x0x7f4465d73750) 0 - vptr=((& QJSEngine::_ZTV9QJSEngine) + 16) - QObject (0x0x7f4465d8fc00) 0 - primary-for QJSEngine (0x0x7f4465d73750) - -Class QJSValueIterator - size=8 align=8 - base size=8 base align=8 -QJSValueIterator (0x0x7f4465dcc300) 0 - -Vtable for QQmlParserStatus -QQmlParserStatus::_ZTV16QQmlParserStatus: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI16QQmlParserStatus) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual -40 (int (*)(...))__cxa_pure_virtual - -Class QQmlParserStatus - size=16 align=8 - base size=16 base align=8 -QQmlParserStatus (0x0x7f4465dcc4e0) 0 - vptr=((& QQmlParserStatus::_ZTV16QQmlParserStatus) + 16) - -Class QQmlListReference - size=8 align=8 - base size=8 base align=8 -QQmlListReference (0x0x7f4465dfc000) 0 - -Vtable for QQmlPropertyValueSource -QQmlPropertyValueSource::_ZTV23QQmlPropertyValueSource: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI23QQmlPropertyValueSource) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QQmlPropertyValueSource - size=8 align=8 - base size=8 base align=8 -QQmlPropertyValueSource (0x0x7f4465dfc1e0) 0 nearly-empty - vptr=((& QQmlPropertyValueSource::_ZTV23QQmlPropertyValueSource) + 16) - -Class QQmlPrivate::RegisterType - size=176 align=8 - base size=170 base align=8 -QQmlPrivate::RegisterType (0x0x7f4465e21960) 0 - -Class QQmlPrivate::RegisterTypeAndRevisions - size=152 align=8 - base size=152 base align=8 -QQmlPrivate::RegisterTypeAndRevisions (0x0x7f4465e219c0) 0 - -Class QQmlPrivate::RegisterInterface - size=48 align=8 - base size=42 base align=8 -QQmlPrivate::RegisterInterface (0x0x7f4465e21a20) 0 - -Class QQmlPrivate::RegisterAutoParent - size=16 align=8 - base size=16 base align=8 -QQmlPrivate::RegisterAutoParent (0x0x7f4465e21a80) 0 - -Class QQmlPrivate::RegisterSingletonType - size=136 align=8 - base size=130 base align=8 -QQmlPrivate::RegisterSingletonType (0x0x7f4465e21ae0) 0 - -Class QQmlPrivate::RegisterSingletonTypeAndRevisions - size=104 align=8 - base size=104 base align=8 -QQmlPrivate::RegisterSingletonTypeAndRevisions (0x0x7f4465e21e40) 0 - -Class QQmlPrivate::RegisterCompositeType - size=40 align=8 - base size=40 base align=8 -QQmlPrivate::RegisterCompositeType (0x0x7f4465e21f00) 0 - -Class QQmlPrivate::RegisterCompositeSingletonType - size=40 align=8 - base size=40 base align=8 -QQmlPrivate::RegisterCompositeSingletonType (0x0x7f4465e21f60) 0 - -Class QQmlPrivate::RegisterSequentialContainer - size=56 align=8 - base size=50 base align=8 -QQmlPrivate::RegisterSequentialContainer (0x0x7f4465e52000) 0 - -Class QQmlPrivate::RegisterSequentialContainerAndRevisions - size=56 align=8 - base size=56 base align=8 -QQmlPrivate::RegisterSequentialContainerAndRevisions (0x0x7f4465e52060) 0 - -Class QQmlPrivate::AOTCompiledFunction - size=24 align=8 - base size=24 base align=8 -QQmlPrivate::AOTCompiledFunction (0x0x7f4465e520c0) 0 - -Class QQmlPrivate::CachedQmlUnit - size=24 align=8 - base size=24 base align=8 -QQmlPrivate::CachedQmlUnit (0x0x7f4465e52120) 0 - -Class QQmlPrivate::RegisterQmlUnitCacheHook - size=16 align=8 - base size=16 base align=8 -QQmlPrivate::RegisterQmlUnitCacheHook (0x0x7f4465e52180) 0 - -Class QQmlPrivate::SingletonFunctor - size=24 align=8 - base size=17 base align=8 -QQmlPrivate::SingletonFunctor (0x0x7f4465e521e0) 0 - -Vtable for QQmlAbstractUrlInterceptor -QQmlAbstractUrlInterceptor::_ZTV26QQmlAbstractUrlInterceptor: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI26QQmlAbstractUrlInterceptor) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QQmlAbstractUrlInterceptor - size=8 align=8 - base size=8 base align=8 -QQmlAbstractUrlInterceptor (0x0x7f4465b03180) 0 nearly-empty - vptr=((& QQmlAbstractUrlInterceptor::_ZTV26QQmlAbstractUrlInterceptor) + 16) - -Class QQmlError - size=8 align=8 - base size=8 base align=8 -QQmlError (0x0x7f4465b031e0) 0 - -Class QQmlImageProviderBase::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlImageProviderBase::QPrivateSignal (0x0x7f4465b1da20) 0 empty - -Vtable for QQmlImageProviderBase -QQmlImageProviderBase::_ZTV21QQmlImageProviderBase: 16 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI21QQmlImageProviderBase) -16 (int (*)(...))QQmlImageProviderBase::metaObject -24 (int (*)(...))QQmlImageProviderBase::qt_metacast -32 (int (*)(...))QQmlImageProviderBase::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 QQmlImageProviderBase - size=16 align=8 - base size=16 base align=8 -QQmlImageProviderBase (0x0x7f4465b24270) 0 - vptr=((& QQmlImageProviderBase::_ZTV21QQmlImageProviderBase) + 16) - QObject (0x0x7f4465b1d9c0) 0 - primary-for QQmlImageProviderBase (0x0x7f4465b24270) - -Class QQmlEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlEngine::QPrivateSignal (0x0x7f4465b1de40) 0 empty - -Vtable for QQmlEngine -QQmlEngine::_ZTV10QQmlEngine: 14 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 (0x0x7f4465b24410) 0 - vptr=((& QQmlEngine::_ZTV10QQmlEngine) + 16) - QJSEngine (0x0x7f4465b24478) 0 - primary-for QQmlEngine (0x0x7f4465b24410) - QObject (0x0x7f4465b1dde0) 0 - primary-for QJSEngine (0x0x7f4465b24478) - -Class QQmlApplicationEngine::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlApplicationEngine::QPrivateSignal (0x0x7f4465b51180) 0 empty - -Vtable for QQmlApplicationEngine -QQmlApplicationEngine::_ZTV21QQmlApplicationEngine: 14 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 (0x0x7f4465b244e0) 0 - vptr=((& QQmlApplicationEngine::_ZTV21QQmlApplicationEngine) + 16) - QQmlEngine (0x0x7f4465b24548) 0 - primary-for QQmlApplicationEngine (0x0x7f4465b244e0) - QJSEngine (0x0x7f4465b245b0) 0 - primary-for QQmlEngine (0x0x7f4465b24548) - QObject (0x0x7f4465b51120) 0 - primary-for QJSEngine (0x0x7f4465b245b0) - -Class QQmlComponent::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlComponent::QPrivateSignal (0x0x7f4465b51360) 0 empty - -Vtable for QQmlComponent -QQmlComponent::_ZTV13QQmlComponent: 17 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 (0x0x7f4465b24618) 0 - vptr=((& QQmlComponent::_ZTV13QQmlComponent) + 16) - QObject (0x0x7f4465b51300) 0 - primary-for QQmlComponent (0x0x7f4465b24618) - -Class QQmlContext::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlContext::QPrivateSignal (0x0x7f4465b519c0) 0 empty - -Class QQmlContext::PropertyPair - size=56 align=8 - base size=56 base align=8 -QQmlContext::PropertyPair (0x0x7f4465b51a20) 0 - -Vtable for QQmlContext -QQmlContext::_ZTV11QQmlContext: 14 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 (0x0x7f4465b24680) 0 - vptr=((& QQmlContext::_ZTV11QQmlContext) + 16) - QObject (0x0x7f4465b51960) 0 - primary-for QQmlContext (0x0x7f4465b24680) - -Class QQmlScriptString - size=8 align=8 - base size=8 base align=8 -QQmlScriptString (0x0x7f4465b51cc0) 0 - -Class QQmlExpression::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlExpression::QPrivateSignal (0x0x7f4465b51f00) 0 empty - -Vtable for QQmlExpression -QQmlExpression::_ZTV14QQmlExpression: 14 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 (0x0x7f4465b246e8) 0 - vptr=((& QQmlExpression::_ZTV14QQmlExpression) + 16) - QObject (0x0x7f4465b51ea0) 0 - primary-for QQmlExpression (0x0x7f4465b246e8) - -Vtable for QQmlTypesExtensionInterface -QQmlTypesExtensionInterface::_ZTV27QQmlTypesExtensionInterface: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI27QQmlTypesExtensionInterface) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QQmlTypesExtensionInterface - size=8 align=8 - base size=8 base align=8 -QQmlTypesExtensionInterface (0x0x7f4465ba50c0) 0 nearly-empty - vptr=((& QQmlTypesExtensionInterface::_ZTV27QQmlTypesExtensionInterface) + 16) - -Vtable for QQmlExtensionInterface -QQmlExtensionInterface::_ZTV22QQmlExtensionInterface: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI22QQmlExtensionInterface) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual -40 (int (*)(...))__cxa_pure_virtual - -Class QQmlExtensionInterface - size=8 align=8 - base size=8 base align=8 -QQmlExtensionInterface (0x0x7f4465b24750) 0 nearly-empty - vptr=((& QQmlExtensionInterface::_ZTV22QQmlExtensionInterface) + 16) - QQmlTypesExtensionInterface (0x0x7f4465ba5120) 0 nearly-empty - primary-for QQmlExtensionInterface (0x0x7f4465b24750) - -Vtable for QQmlEngineExtensionInterface -QQmlEngineExtensionInterface::_ZTV28QQmlEngineExtensionInterface: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI28QQmlEngineExtensionInterface) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QQmlEngineExtensionInterface - size=8 align=8 - base size=8 base align=8 -QQmlEngineExtensionInterface (0x0x7f4465ba5180) 0 nearly-empty - vptr=((& QQmlEngineExtensionInterface::_ZTV28QQmlEngineExtensionInterface) + 16) - -Class QQmlExtensionPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlExtensionPlugin::QPrivateSignal (0x0x7f4465ba5720) 0 empty - -Vtable for QQmlExtensionPlugin -QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin: 23 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QQmlExtensionPlugin) -16 (int (*)(...))QQmlExtensionPlugin::metaObject -24 (int (*)(...))QQmlExtensionPlugin::qt_metacast -32 (int (*)(...))QQmlExtensionPlugin::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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::unregisterTypes -128 (int (*)(...))QQmlExtensionPlugin::initializeEngine -136 (int (*)(...))-16 -144 (int (*)(...))(& _ZTI19QQmlExtensionPlugin) -152 0 -160 0 -168 (int (*)(...))__cxa_pure_virtual -176 (int (*)(...))QQmlExtensionPlugin::_ZThn16_N19QQmlExtensionPlugin16initializeEngineEP10QQmlEnginePKc - -Class QQmlExtensionPlugin - size=24 align=8 - base size=24 base align=8 -QQmlExtensionPlugin (0x0x7f4465b98070) 0 - vptr=((& QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin) + 16) - QObject (0x0x7f4465ba5660) 0 - primary-for QQmlExtensionPlugin (0x0x7f4465b98070) - QQmlExtensionInterface (0x0x7f4465b247b8) 16 nearly-empty - vptr=((& QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin) + 152) - QQmlTypesExtensionInterface (0x0x7f4465ba56c0) 16 nearly-empty - primary-for QQmlExtensionInterface (0x0x7f4465b247b8) - -Class QQmlEngineExtensionPlugin::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlEngineExtensionPlugin::QPrivateSignal (0x0x7f4465ba5960) 0 empty - -Vtable for QQmlEngineExtensionPlugin -QQmlEngineExtensionPlugin::_ZTV25QQmlEngineExtensionPlugin: 20 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI25QQmlEngineExtensionPlugin) -16 (int (*)(...))QQmlEngineExtensionPlugin::metaObject -24 (int (*)(...))QQmlEngineExtensionPlugin::qt_metacast -32 (int (*)(...))QQmlEngineExtensionPlugin::qt_metacall -40 (int (*)(...))QQmlEngineExtensionPlugin::~QQmlEngineExtensionPlugin -48 (int (*)(...))QQmlEngineExtensionPlugin::~QQmlEngineExtensionPlugin -56 (int (*)(...))QObject::event -64 (int (*)(...))QObject::eventFilter -72 (int (*)(...))QObject::timerEvent -80 (int (*)(...))QObject::childEvent -88 (int (*)(...))QObject::customEvent -96 (int (*)(...))QObject::connectNotify -104 (int (*)(...))QObject::disconnectNotify -112 (int (*)(...))QQmlEngineExtensionPlugin::initializeEngine -120 (int (*)(...))-16 -128 (int (*)(...))(& _ZTI25QQmlEngineExtensionPlugin) -136 (int (*)(...))QQmlEngineExtensionPlugin::_ZThn16_N25QQmlEngineExtensionPluginD1Ev -144 (int (*)(...))QQmlEngineExtensionPlugin::_ZThn16_N25QQmlEngineExtensionPluginD0Ev -152 (int (*)(...))QQmlEngineExtensionPlugin::_ZThn16_N25QQmlEngineExtensionPlugin16initializeEngineEP10QQmlEnginePKc - -Class QQmlEngineExtensionPlugin - size=24 align=8 - base size=24 base align=8 -QQmlEngineExtensionPlugin (0x0x7f4465b980e0) 0 - vptr=((& QQmlEngineExtensionPlugin::_ZTV25QQmlEngineExtensionPlugin) + 16) - QObject (0x0x7f4465ba58a0) 0 - primary-for QQmlEngineExtensionPlugin (0x0x7f4465b980e0) - QQmlEngineExtensionInterface (0x0x7f4465ba5900) 16 nearly-empty - vptr=((& QQmlEngineExtensionPlugin::_ZTV25QQmlEngineExtensionPlugin) + 136) - -Class QQmlFile - size=8 align=8 - base size=8 base align=8 -QQmlFile (0x0x7f4465ba5a20) 0 - -Class QQmlFileSelector::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlFileSelector::QPrivateSignal (0x0x7f4465ba5ae0) 0 empty - -Vtable for QQmlFileSelector -QQmlFileSelector::_ZTV16QQmlFileSelector: 14 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 (0x0x7f4465b24888) 0 - vptr=((& QQmlFileSelector::_ZTV16QQmlFileSelector) + 16) - QObject (0x0x7f4465ba5a80) 0 - primary-for QQmlFileSelector (0x0x7f4465b24888) - -Vtable for QQmlIncubator -QQmlIncubator::_ZTV13QQmlIncubator: 6 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 (0x0x7f4465ba5c60) 0 - vptr=((& QQmlIncubator::_ZTV13QQmlIncubator) + 16) - -Vtable for QQmlIncubationController -QQmlIncubationController::_ZTV24QQmlIncubationController: 5 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 (0x0x7f4465ba5cc0) 0 - vptr=((& QQmlIncubationController::_ZTV24QQmlIncubationController) + 16) - -Class QQmlInfo - size=16 align=8 - base size=16 base align=8 -QQmlInfo (0x0x7f4465b248f0) 0 - QDebug (0x0x7f4465b24958) 0 - QIODeviceBase (0x0x7f4465ba5d20) 0 empty - -Class QQmlModuleRegistration - size=8 align=8 - base size=8 base align=8 -QQmlModuleRegistration (0x0x7f4465c33420) 0 - -Vtable for QQmlNetworkAccessManagerFactory -QQmlNetworkAccessManagerFactory::_ZTV31QQmlNetworkAccessManagerFactory: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI31QQmlNetworkAccessManagerFactory) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QQmlNetworkAccessManagerFactory - size=8 align=8 - base size=8 base align=8 -QQmlNetworkAccessManagerFactory (0x0x7f4465c33480) 0 nearly-empty - vptr=((& QQmlNetworkAccessManagerFactory::_ZTV31QQmlNetworkAccessManagerFactory) + 16) - -Class QQmlProperty - size=8 align=8 - base size=8 base align=8 -QQmlProperty (0x0x7f4465c334e0) 0 - -Class QQmlPropertyMap::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQmlPropertyMap::QPrivateSignal (0x0x7f4465c6f720) 0 empty - -Vtable for QQmlPropertyMap -QQmlPropertyMap::_ZTV15QQmlPropertyMap: 15 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 (0x0x7f4465c6ae38) 0 - vptr=((& QQmlPropertyMap::_ZTV15QQmlPropertyMap) + 16) - QObject (0x0x7f4465c6f6c0) 0 - primary-for QQmlPropertyMap (0x0x7f4465c6ae38) - -Class QOpenGLBuffer - size=8 align=8 - base size=8 base align=8 -QOpenGLBuffer (0x0x7f4465c6f900) 0 - -Class QOpenGLDebugMessage - size=8 align=8 - base size=8 base align=8 -QOpenGLDebugMessage (0x0x7f4465c6fd80) 0 - -Class QOpenGLDebugLogger::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLDebugLogger::QPrivateSignal (0x0x7f44658f8d80) 0 empty - -Vtable for QOpenGLDebugLogger -QOpenGLDebugLogger::_ZTV18QOpenGLDebugLogger: 14 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 (0x0x7f44658fe3a8) 0 - vptr=((& QOpenGLDebugLogger::_ZTV18QOpenGLDebugLogger) + 16) - QObject (0x0x7f44658f8d20) 0 - primary-for QOpenGLDebugLogger (0x0x7f44658fe3a8) - -Vtable for QOpenGLFramebufferObject -QOpenGLFramebufferObject::_ZTV24QOpenGLFramebufferObject: 4 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 (0x0x7f4465964120) 0 - vptr=((& QOpenGLFramebufferObject::_ZTV24QOpenGLFramebufferObject) + 16) - -Class QOpenGLFramebufferObjectFormat - size=8 align=8 - base size=8 base align=8 -QOpenGLFramebufferObjectFormat (0x0x7f44659643c0) 0 - -Vtable for QOpenGLPaintDevice -QOpenGLPaintDevice::_ZTV18QOpenGLPaintDevice: 11 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=24 align=8 - base size=24 base align=8 -QOpenGLPaintDevice (0x0x7f44658fe410) 0 - vptr=((& QOpenGLPaintDevice::_ZTV18QOpenGLPaintDevice) + 16) - QPaintDevice (0x0x7f4465964420) 0 - primary-for QOpenGLPaintDevice (0x0x7f44658fe410) - -Class QOpenGLPixelTransferOptions - size=8 align=8 - base size=8 base align=8 -QOpenGLPixelTransferOptions (0x0x7f4465964660) 0 - -Class QOpenGLShader::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLShader::QPrivateSignal (0x0x7f44659b5d20) 0 empty - -Vtable for QOpenGLShader -QOpenGLShader::_ZTV13QOpenGLShader: 14 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 (0x0x7f44659bcdd0) 0 - vptr=((& QOpenGLShader::_ZTV13QOpenGLShader) + 16) - QObject (0x0x7f44659b5cc0) 0 - primary-for QOpenGLShader (0x0x7f44659bcdd0) - -Class QOpenGLShaderProgram::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLShaderProgram::QPrivateSignal (0x0x7f44659d8240) 0 empty - -Vtable for QOpenGLShaderProgram -QOpenGLShaderProgram::_ZTV20QOpenGLShaderProgram: 15 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 (0x0x7f44659bcf70) 0 - vptr=((& QOpenGLShaderProgram::_ZTV20QOpenGLShaderProgram) + 16) - QObject (0x0x7f44659d81e0) 0 - primary-for QOpenGLShaderProgram (0x0x7f44659bcf70) - -Class QOpenGLTexture - size=8 align=8 - base size=8 base align=8 -QOpenGLTexture (0x0x7f44659d83c0) 0 - -Class QOpenGLTextureBlitter - size=8 align=8 - base size=8 base align=8 -QOpenGLTextureBlitter (0x0x7f4465a7e4e0) 0 - -Class QOpenGLTimerQuery::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLTimerQuery::QPrivateSignal (0x0x7f4465a7e720) 0 empty - -Vtable for QOpenGLTimerQuery -QOpenGLTimerQuery::_ZTV17QOpenGLTimerQuery: 14 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 (0x0x7f4465a82138) 0 - vptr=((& QOpenGLTimerQuery::_ZTV17QOpenGLTimerQuery) + 16) - QObject (0x0x7f4465a7e6c0) 0 - primary-for QOpenGLTimerQuery (0x0x7f4465a82138) - -Class QOpenGLTimeMonitor::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLTimeMonitor::QPrivateSignal (0x0x7f4465a7e900) 0 empty - -Vtable for QOpenGLTimeMonitor -QOpenGLTimeMonitor::_ZTV18QOpenGLTimeMonitor: 14 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 (0x0x7f4465a821a0) 0 - vptr=((& QOpenGLTimeMonitor::_ZTV18QOpenGLTimeMonitor) + 16) - QObject (0x0x7f4465a7e8a0) 0 - primary-for QOpenGLTimeMonitor (0x0x7f4465a821a0) - -Class QOpenGLVersionStatus - size=12 align=4 - base size=12 base align=4 -QOpenGLVersionStatus (0x0x7f4465a7ea80) 0 - -Class QOpenGLVersionFunctionsBackend - size=16 align=8 - base size=12 base align=8 -QOpenGLVersionFunctionsBackend (0x0x7f4465732ae0) 0 - -Class QOpenGLVersionFunctionsStorage - size=8 align=8 - base size=8 base align=8 -QOpenGLVersionFunctionsStorage (0x0x7f4465732cc0) 0 - -Class QAbstractOpenGLFunctionsPrivate - size=16 align=8 - base size=9 base align=8 -QAbstractOpenGLFunctionsPrivate (0x0x7f4465732d20) 0 - -Vtable for QAbstractOpenGLFunctions -QAbstractOpenGLFunctions::_ZTV24QAbstractOpenGLFunctions: 5 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 (0x0x7f4465732f00) 0 - vptr=((& QAbstractOpenGLFunctions::_ZTV24QAbstractOpenGLFunctions) + 16) - -Class QOpenGLFunctions_1_0_CoreBackend::Functions - size=384 align=8 - base size=384 base align=8 -QOpenGLFunctions_1_0_CoreBackend::Functions (0x0x7f4465750120) 0 - -Class QOpenGLFunctions_1_0_CoreBackend - size=400 align=8 - base size=400 base align=8 -QOpenGLFunctions_1_0_CoreBackend (0x0x7f4465729a28) 0 - QOpenGLVersionFunctionsBackend (0x0x7f44657500c0) 0 - -Class QOpenGLFunctions_1_1_CoreBackend::Functions - size=128 align=8 - base size=128 base align=8 -QOpenGLFunctions_1_1_CoreBackend::Functions (0x0x7f4465750480) 0 - -Class QOpenGLFunctions_1_1_CoreBackend - size=144 align=8 - base size=144 base align=8 -QOpenGLFunctions_1_1_CoreBackend (0x0x7f4465729a90) 0 - QOpenGLVersionFunctionsBackend (0x0x7f4465750420) 0 - -Class QOpenGLFunctions_1_2_CoreBackend::Functions - size=48 align=8 - base size=48 base align=8 -QOpenGLFunctions_1_2_CoreBackend::Functions (0x0x7f44657507e0) 0 - -Class QOpenGLFunctions_1_2_CoreBackend - size=64 align=8 - base size=64 base align=8 -QOpenGLFunctions_1_2_CoreBackend (0x0x7f4465729af8) 0 - QOpenGLVersionFunctionsBackend (0x0x7f4465750780) 0 - -Class QOpenGLFunctions_1_3_CoreBackend::Functions - size=72 align=8 - base size=72 base align=8 -QOpenGLFunctions_1_3_CoreBackend::Functions (0x0x7f4465750b40) 0 - -Class QOpenGLFunctions_1_3_CoreBackend - size=88 align=8 - base size=88 base align=8 -QOpenGLFunctions_1_3_CoreBackend (0x0x7f4465729b60) 0 - QOpenGLVersionFunctionsBackend (0x0x7f4465750ae0) 0 - -Class QOpenGLFunctions_1_4_CoreBackend::Functions - size=56 align=8 - base size=56 base align=8 -QOpenGLFunctions_1_4_CoreBackend::Functions (0x0x7f4465750ea0) 0 - -Class QOpenGLFunctions_1_4_CoreBackend - size=72 align=8 - base size=72 base align=8 -QOpenGLFunctions_1_4_CoreBackend (0x0x7f4465729bc8) 0 - QOpenGLVersionFunctionsBackend (0x0x7f4465750e40) 0 - -Class QOpenGLFunctions_1_5_CoreBackend::Functions - size=152 align=8 - base size=152 base align=8 -QOpenGLFunctions_1_5_CoreBackend::Functions (0x0x7f4465775240) 0 - -Class QOpenGLFunctions_1_5_CoreBackend - size=168 align=8 - base size=168 base align=8 -QOpenGLFunctions_1_5_CoreBackend (0x0x7f4465729c30) 0 - QOpenGLVersionFunctionsBackend (0x0x7f44657751e0) 0 - -Class QOpenGLFunctions_2_0_CoreBackend::Functions - size=744 align=8 - base size=744 base align=8 -QOpenGLFunctions_2_0_CoreBackend::Functions (0x0x7f44657755a0) 0 - -Class QOpenGLFunctions_2_0_CoreBackend - size=760 align=8 - base size=760 base align=8 -QOpenGLFunctions_2_0_CoreBackend (0x0x7f4465729c98) 0 - QOpenGLVersionFunctionsBackend (0x0x7f4465775540) 0 - -Class QOpenGLFunctions_2_1_CoreBackend::Functions - size=48 align=8 - base size=48 base align=8 -QOpenGLFunctions_2_1_CoreBackend::Functions (0x0x7f4465775900) 0 - -Class QOpenGLFunctions_2_1_CoreBackend - size=64 align=8 - base size=64 base align=8 -QOpenGLFunctions_2_1_CoreBackend (0x0x7f4465729d00) 0 - QOpenGLVersionFunctionsBackend (0x0x7f44657758a0) 0 - -Class QOpenGLFunctions_3_0_CoreBackend::Functions - size=672 align=8 - base size=672 base align=8 -QOpenGLFunctions_3_0_CoreBackend::Functions (0x0x7f4465775c60) 0 - -Class QOpenGLFunctions_3_0_CoreBackend - size=688 align=8 - base size=688 base align=8 -QOpenGLFunctions_3_0_CoreBackend (0x0x7f4465729d68) 0 - QOpenGLVersionFunctionsBackend (0x0x7f4465775c00) 0 - -Class QOpenGLFunctions_3_1_CoreBackend::Functions - size=96 align=8 - base size=96 base align=8 -QOpenGLFunctions_3_1_CoreBackend::Functions (0x0x7f44657a4000) 0 - -Class QOpenGLFunctions_3_1_CoreBackend - size=112 align=8 - base size=112 base align=8 -QOpenGLFunctions_3_1_CoreBackend (0x0x7f4465729dd0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f4465775f60) 0 - -Class QOpenGLFunctions_3_2_CoreBackend::Functions - size=152 align=8 - base size=152 base align=8 -QOpenGLFunctions_3_2_CoreBackend::Functions (0x0x7f44657a4360) 0 - -Class QOpenGLFunctions_3_2_CoreBackend - size=168 align=8 - base size=168 base align=8 -QOpenGLFunctions_3_2_CoreBackend (0x0x7f4465729e38) 0 - QOpenGLVersionFunctionsBackend (0x0x7f44657a4300) 0 - -Class QOpenGLFunctions_3_3_CoreBackend::Functions - size=464 align=8 - base size=464 base align=8 -QOpenGLFunctions_3_3_CoreBackend::Functions (0x0x7f44657a46c0) 0 - -Class QOpenGLFunctions_3_3_CoreBackend - size=480 align=8 - base size=480 base align=8 -QOpenGLFunctions_3_3_CoreBackend (0x0x7f4465729ea0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f44657a4660) 0 - -Class QOpenGLFunctions_4_0_CoreBackend::Functions - size=368 align=8 - base size=368 base align=8 -QOpenGLFunctions_4_0_CoreBackend::Functions (0x0x7f44657a4a20) 0 - -Class QOpenGLFunctions_4_0_CoreBackend - size=384 align=8 - base size=384 base align=8 -QOpenGLFunctions_4_0_CoreBackend (0x0x7f4465729f08) 0 - QOpenGLVersionFunctionsBackend (0x0x7f44657a49c0) 0 - -Class QOpenGLFunctions_4_1_CoreBackend::Functions - size=704 align=8 - base size=704 base align=8 -QOpenGLFunctions_4_1_CoreBackend::Functions (0x0x7f44657a4d80) 0 - -Class QOpenGLFunctions_4_1_CoreBackend - size=720 align=8 - base size=720 base align=8 -QOpenGLFunctions_4_1_CoreBackend (0x0x7f4465729f70) 0 - QOpenGLVersionFunctionsBackend (0x0x7f44657a4d20) 0 - -Class QOpenGLFunctions_4_2_CoreBackend::Functions - size=96 align=8 - base size=96 base align=8 -QOpenGLFunctions_4_2_CoreBackend::Functions (0x0x7f44657dd120) 0 - -Class QOpenGLFunctions_4_2_CoreBackend - size=112 align=8 - base size=112 base align=8 -QOpenGLFunctions_4_2_CoreBackend (0x0x7f44657de000) 0 - QOpenGLVersionFunctionsBackend (0x0x7f44657dd0c0) 0 - -Class QOpenGLFunctions_4_3_CoreBackend::Functions - size=344 align=8 - base size=344 base align=8 -QOpenGLFunctions_4_3_CoreBackend::Functions (0x0x7f44657dd480) 0 - -Class QOpenGLFunctions_4_3_CoreBackend - size=360 align=8 - base size=360 base align=8 -QOpenGLFunctions_4_3_CoreBackend (0x0x7f44657de068) 0 - QOpenGLVersionFunctionsBackend (0x0x7f44657dd420) 0 - -Class QOpenGLFunctions_4_4_CoreBackend::Functions - size=72 align=8 - base size=72 base align=8 -QOpenGLFunctions_4_4_CoreBackend::Functions (0x0x7f44657dd7e0) 0 - -Class QOpenGLFunctions_4_4_CoreBackend - size=88 align=8 - base size=88 base align=8 -QOpenGLFunctions_4_4_CoreBackend (0x0x7f44657de0d0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f44657dd780) 0 - -Class QOpenGLFunctions_4_5_CoreBackend::Functions - size=848 align=8 - base size=848 base align=8 -QOpenGLFunctions_4_5_CoreBackend::Functions (0x0x7f44657ddb40) 0 - -Class QOpenGLFunctions_4_5_CoreBackend - size=864 align=8 - base size=864 base align=8 -QOpenGLFunctions_4_5_CoreBackend (0x0x7f44657de138) 0 - QOpenGLVersionFunctionsBackend (0x0x7f44657ddae0) 0 - -Class QOpenGLFunctions_1_0_DeprecatedBackend::Functions - size=2064 align=8 - base size=2064 base align=8 -QOpenGLFunctions_1_0_DeprecatedBackend::Functions (0x0x7f44657ddea0) 0 - -Class QOpenGLFunctions_1_0_DeprecatedBackend - size=2080 align=8 - base size=2080 base align=8 -QOpenGLFunctions_1_0_DeprecatedBackend (0x0x7f44657de1a0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f44657dde40) 0 - -Class QOpenGLFunctions_1_1_DeprecatedBackend::Functions - size=136 align=8 - base size=136 base align=8 -QOpenGLFunctions_1_1_DeprecatedBackend::Functions (0x0x7f4465834240) 0 - -Class QOpenGLFunctions_1_1_DeprecatedBackend - size=152 align=8 - base size=152 base align=8 -QOpenGLFunctions_1_1_DeprecatedBackend (0x0x7f44657de208) 0 - QOpenGLVersionFunctionsBackend (0x0x7f44658341e0) 0 - -Class QOpenGLFunctions_1_2_DeprecatedBackend::Functions - size=256 align=8 - base size=256 base align=8 -QOpenGLFunctions_1_2_DeprecatedBackend::Functions (0x0x7f44658345a0) 0 - -Class QOpenGLFunctions_1_2_DeprecatedBackend - size=272 align=8 - base size=272 base align=8 -QOpenGLFunctions_1_2_DeprecatedBackend (0x0x7f44657de270) 0 - QOpenGLVersionFunctionsBackend (0x0x7f4465834540) 0 - -Class QOpenGLFunctions_1_3_DeprecatedBackend::Functions - size=296 align=8 - base size=296 base align=8 -QOpenGLFunctions_1_3_DeprecatedBackend::Functions (0x0x7f4465834900) 0 - -Class QOpenGLFunctions_1_3_DeprecatedBackend - size=312 align=8 - base size=312 base align=8 -QOpenGLFunctions_1_3_DeprecatedBackend (0x0x7f44657de2d8) 0 - QOpenGLVersionFunctionsBackend (0x0x7f44658348a0) 0 - -Class QOpenGLFunctions_1_4_DeprecatedBackend::Functions - size=304 align=8 - base size=304 base align=8 -QOpenGLFunctions_1_4_DeprecatedBackend::Functions (0x0x7f4465834c60) 0 - -Class QOpenGLFunctions_1_4_DeprecatedBackend - size=320 align=8 - base size=320 base align=8 -QOpenGLFunctions_1_4_DeprecatedBackend (0x0x7f44657de340) 0 - QOpenGLVersionFunctionsBackend (0x0x7f4465834c00) 0 - -Class QOpenGLFunctions_2_0_DeprecatedBackend::Functions - size=288 align=8 - base size=288 base align=8 -QOpenGLFunctions_2_0_DeprecatedBackend::Functions (0x0x7f446585a000) 0 - -Class QOpenGLFunctions_2_0_DeprecatedBackend - size=304 align=8 - base size=304 base align=8 -QOpenGLFunctions_2_0_DeprecatedBackend (0x0x7f44657de3a8) 0 - QOpenGLVersionFunctionsBackend (0x0x7f4465834f60) 0 - -Class QOpenGLFunctions_3_0_DeprecatedBackend::Functions - size=160 align=8 - base size=160 base align=8 -QOpenGLFunctions_3_0_DeprecatedBackend::Functions (0x0x7f446585a360) 0 - -Class QOpenGLFunctions_3_0_DeprecatedBackend - size=176 align=8 - base size=176 base align=8 -QOpenGLFunctions_3_0_DeprecatedBackend (0x0x7f44657de410) 0 - QOpenGLVersionFunctionsBackend (0x0x7f446585a300) 0 - -Class QOpenGLFunctions_3_3_DeprecatedBackend::Functions - size=240 align=8 - base size=240 base align=8 -QOpenGLFunctions_3_3_DeprecatedBackend::Functions (0x0x7f446585a6c0) 0 - -Class QOpenGLFunctions_3_3_DeprecatedBackend - size=256 align=8 - base size=256 base align=8 -QOpenGLFunctions_3_3_DeprecatedBackend (0x0x7f44657de478) 0 - QOpenGLVersionFunctionsBackend (0x0x7f446585a660) 0 - -Class QOpenGLFunctions_4_5_DeprecatedBackend::Functions - size=96 align=8 - base size=96 base align=8 -QOpenGLFunctions_4_5_DeprecatedBackend::Functions (0x0x7f446585aa20) 0 - -Class QOpenGLFunctions_4_5_DeprecatedBackend - size=112 align=8 - base size=112 base align=8 -QOpenGLFunctions_4_5_DeprecatedBackend (0x0x7f44657de4e0) 0 - QOpenGLVersionFunctionsBackend (0x0x7f446585a9c0) 0 - -Class QOpenGLVersionProfile - size=8 align=8 - base size=8 base align=8 -QOpenGLVersionProfile (0x0x7f446585ad20) 0 - -Class QOpenGLVersionFunctionsFactory - size=1 align=1 - base size=0 base align=1 -QOpenGLVersionFunctionsFactory (0x0x7f446585aea0) 0 empty - -Class QOpenGLVertexArrayObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLVertexArrayObject::QPrivateSignal (0x0x7f4465880000) 0 empty - -Class QOpenGLVertexArrayObject::Binder - size=8 align=8 - base size=8 base align=8 -QOpenGLVertexArrayObject::Binder (0x0x7f4465880060) 0 - -Vtable for QOpenGLVertexArrayObject -QOpenGLVertexArrayObject::_ZTV24QOpenGLVertexArrayObject: 14 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 (0x0x7f44657de548) 0 - vptr=((& QOpenGLVertexArrayObject::_ZTV24QOpenGLVertexArrayObject) + 16) - QObject (0x0x7f446585af60) 0 - primary-for QOpenGLVertexArrayObject (0x0x7f44657de548) - -Class QOpenGLWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QOpenGLWindow::QPrivateSignal (0x0x7f44658806c0) 0 empty - -Vtable for QOpenGLWindow -QOpenGLWindow::_ZTV13QOpenGLWindow: 65 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 (*)(...))QOpenGLWindow::paintEvent -176 (int (*)(...))QWindow::moveEvent -184 (int (*)(...))QWindow::focusInEvent -192 (int (*)(...))QWindow::focusOutEvent -200 (int (*)(...))QWindow::showEvent -208 (int (*)(...))QWindow::hideEvent -216 (int (*)(...))QWindow::closeEvent -224 (int (*)(...))QWindow::keyPressEvent -232 (int (*)(...))QWindow::keyReleaseEvent -240 (int (*)(...))QWindow::mousePressEvent -248 (int (*)(...))QWindow::mouseReleaseEvent -256 (int (*)(...))QWindow::mouseDoubleClickEvent -264 (int (*)(...))QWindow::mouseMoveEvent -272 (int (*)(...))QWindow::wheelEvent -280 (int (*)(...))QWindow::touchEvent -288 (int (*)(...))QWindow::tabletEvent -296 (int (*)(...))QWindow::nativeEvent -304 (int (*)(...))QWindow::surfaceHandle -312 (int (*)(...))QOpenGLWindow::metric -320 (int (*)(...))QPaintDeviceWindow::paintEngine -328 (int (*)(...))QOpenGLWindow::initializeGL -336 (int (*)(...))QOpenGLWindow::resizeGL -344 (int (*)(...))QOpenGLWindow::paintGL -352 (int (*)(...))QOpenGLWindow::paintUnderGL -360 (int (*)(...))QOpenGLWindow::paintOverGL -368 (int (*)(...))QOpenGLWindow::redirected -376 (int (*)(...))-16 -384 (int (*)(...))(& _ZTI13QOpenGLWindow) -392 (int (*)(...))QOpenGLWindow::_ZThn16_N13QOpenGLWindowD1Ev -400 (int (*)(...))QOpenGLWindow::_ZThn16_N13QOpenGLWindowD0Ev -408 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv -416 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv -424 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv -432 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv -440 (int (*)(...))-40 -448 (int (*)(...))(& _ZTI13QOpenGLWindow) -456 (int (*)(...))QOpenGLWindow::_ZThn40_N13QOpenGLWindowD1Ev -464 (int (*)(...))QOpenGLWindow::_ZThn40_N13QOpenGLWindowD0Ev -472 (int (*)(...))QPaintDevice::devType -480 (int (*)(...))QPaintDeviceWindow::_ZThn40_NK18QPaintDeviceWindow11paintEngineEv -488 (int (*)(...))QOpenGLWindow::_ZThn40_NK13QOpenGLWindow6metricEN12QPaintDevice17PaintDeviceMetricE -496 (int (*)(...))QPaintDevice::initPainter -504 (int (*)(...))QOpenGLWindow::_ZThn40_NK13QOpenGLWindow10redirectedEP6QPoint -512 (int (*)(...))QPaintDevice::sharedPainter - -Class QOpenGLWindow - size=56 align=8 - base size=50 base align=8 -QOpenGLWindow (0x0x7f44657de618) 0 - vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 16) - QPaintDeviceWindow (0x0x7f4465744540) 0 - primary-for QOpenGLWindow (0x0x7f44657de618) - QWindow (0x0x7f44657445b0) 0 - primary-for QPaintDeviceWindow (0x0x7f4465744540) - QObject (0x0x7f44658805a0) 0 - primary-for QWindow (0x0x7f44657445b0) - QSurface (0x0x7f4465880600) 16 - vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 392) - QPaintDevice (0x0x7f4465880660) 40 - vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 456) - -Class QQuickTransform::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickTransform::QPrivateSignal (0x0x7f44658808a0) 0 empty - -Vtable for QQuickTransform -QQuickTransform::_ZTV15QQuickTransform: 15 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI15QQuickTransform) -16 (int (*)(...))QQuickTransform::metaObject -24 (int (*)(...))QQuickTransform::qt_metacast -32 (int (*)(...))QQuickTransform::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f44657de6e8) 0 - vptr=((& QQuickTransform::_ZTV15QQuickTransform) + 16) - QObject (0x0x7f4465880840) 0 - primary-for QQuickTransform (0x0x7f44657de6e8) - -Class QQuickItem::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickItem::QPrivateSignal (0x0x7f4465880ae0) 0 empty - -Class QQuickItem::ItemChangeData - size=8 align=8 - base size=8 base align=8 -QQuickItem::ItemChangeData (0x0x7f4465880b40) 0 - -Class QQuickItem::UpdatePaintNodeData - size=8 align=8 - base size=8 base align=8 -QQuickItem::UpdatePaintNodeData (0x0x7f4465880ba0) 0 - -Vtable for QQuickItem -QQuickItem::_ZTV10QQuickItem: 54 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::geometryChange -176 (int (*)(...))QQuickItem::classBegin -184 (int (*)(...))QQuickItem::componentComplete -192 (int (*)(...))QQuickItem::keyPressEvent -200 (int (*)(...))QQuickItem::keyReleaseEvent -208 (int (*)(...))QQuickItem::inputMethodEvent -216 (int (*)(...))QQuickItem::focusInEvent -224 (int (*)(...))QQuickItem::focusOutEvent -232 (int (*)(...))QQuickItem::mousePressEvent -240 (int (*)(...))QQuickItem::mouseMoveEvent -248 (int (*)(...))QQuickItem::mouseReleaseEvent -256 (int (*)(...))QQuickItem::mouseDoubleClickEvent -264 (int (*)(...))QQuickItem::mouseUngrabEvent -272 (int (*)(...))QQuickItem::touchUngrabEvent -280 (int (*)(...))QQuickItem::wheelEvent -288 (int (*)(...))QQuickItem::touchEvent -296 (int (*)(...))QQuickItem::hoverEnterEvent -304 (int (*)(...))QQuickItem::hoverMoveEvent -312 (int (*)(...))QQuickItem::hoverLeaveEvent -320 (int (*)(...))QQuickItem::dragEnterEvent -328 (int (*)(...))QQuickItem::dragMoveEvent -336 (int (*)(...))QQuickItem::dragLeaveEvent -344 (int (*)(...))QQuickItem::dropEvent -352 (int (*)(...))QQuickItem::childMouseEventFilter -360 (int (*)(...))QQuickItem::updatePaintNode -368 (int (*)(...))QQuickItem::releaseResources -376 (int (*)(...))QQuickItem::updatePolish -384 (int (*)(...))-16 -392 (int (*)(...))(& _ZTI10QQuickItem) -400 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItemD1Ev -408 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItemD0Ev -416 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem10classBeginEv -424 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem17componentCompleteEv - -Class QQuickItem - size=32 align=8 - base size=32 base align=8 -QQuickItem (0x0x7f4465744770) 0 - vptr=((& QQuickItem::_ZTV10QQuickItem) + 16) - QObject (0x0x7f4465880a20) 0 - primary-for QQuickItem (0x0x7f4465744770) - QQmlParserStatus (0x0x7f4465880a80) 16 - vptr=((& QQuickItem::_ZTV10QQuickItem) + 400) - -Class QQuickFramebufferObject::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickFramebufferObject::QPrivateSignal (0x0x7f44654ecd20) 0 empty - -Vtable for QQuickFramebufferObject::Renderer -QQuickFramebufferObject::Renderer::_ZTVN23QQuickFramebufferObject8RendererE: 7 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN23QQuickFramebufferObject8RendererE) -16 0 -24 0 -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 (0x0x7f44654ecd80) 0 - vptr=((& QQuickFramebufferObject::Renderer::_ZTVN23QQuickFramebufferObject8RendererE) + 16) - -Vtable for QQuickFramebufferObject -QQuickFramebufferObject::_ZTV23QQuickFramebufferObject: 55 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI23QQuickFramebufferObject) -16 (int (*)(...))QQuickFramebufferObject::metaObject -24 (int (*)(...))QQuickFramebufferObject::qt_metacast -32 (int (*)(...))QQuickFramebufferObject::qt_metacall -40 0 -48 0 -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 (*)(...))QQuickFramebufferObject::geometryChange -176 (int (*)(...))QQuickItem::classBegin -184 (int (*)(...))QQuickItem::componentComplete -192 (int (*)(...))QQuickItem::keyPressEvent -200 (int (*)(...))QQuickItem::keyReleaseEvent -208 (int (*)(...))QQuickItem::inputMethodEvent -216 (int (*)(...))QQuickItem::focusInEvent -224 (int (*)(...))QQuickItem::focusOutEvent -232 (int (*)(...))QQuickItem::mousePressEvent -240 (int (*)(...))QQuickItem::mouseMoveEvent -248 (int (*)(...))QQuickItem::mouseReleaseEvent -256 (int (*)(...))QQuickItem::mouseDoubleClickEvent -264 (int (*)(...))QQuickItem::mouseUngrabEvent -272 (int (*)(...))QQuickItem::touchUngrabEvent -280 (int (*)(...))QQuickItem::wheelEvent -288 (int (*)(...))QQuickItem::touchEvent -296 (int (*)(...))QQuickItem::hoverEnterEvent -304 (int (*)(...))QQuickItem::hoverMoveEvent -312 (int (*)(...))QQuickItem::hoverLeaveEvent -320 (int (*)(...))QQuickItem::dragEnterEvent -328 (int (*)(...))QQuickItem::dragMoveEvent -336 (int (*)(...))QQuickItem::dragLeaveEvent -344 (int (*)(...))QQuickItem::dropEvent -352 (int (*)(...))QQuickItem::childMouseEventFilter -360 (int (*)(...))QQuickFramebufferObject::updatePaintNode -368 (int (*)(...))QQuickFramebufferObject::releaseResources -376 (int (*)(...))QQuickItem::updatePolish -384 (int (*)(...))__cxa_pure_virtual -392 (int (*)(...))-16 -400 (int (*)(...))(& _ZTI23QQuickFramebufferObject) -408 0 -416 0 -424 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem10classBeginEv -432 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem17componentCompleteEv - -Class QQuickFramebufferObject - size=32 align=8 - base size=32 base align=8 -QQuickFramebufferObject (0x0x7f44657de888) 0 - vptr=((& QQuickFramebufferObject::_ZTV23QQuickFramebufferObject) + 16) - QQuickItem (0x0x7f44658b3700) 0 - primary-for QQuickFramebufferObject (0x0x7f44657de888) - QObject (0x0x7f44654ecc60) 0 - primary-for QQuickItem (0x0x7f44658b3700) - QQmlParserStatus (0x0x7f44654eccc0) 16 - vptr=((& QQuickFramebufferObject::_ZTV23QQuickFramebufferObject) + 408) - -Class QQuickGraphicsConfiguration - size=8 align=8 - base size=8 base align=8 -QQuickGraphicsConfiguration (0x0x7f44654ecf00) 0 - -Class VkApplicationInfo - size=48 align=8 - base size=48 base align=8 -VkApplicationInfo (0x0x7f44654ecf60) 0 - -Class VkInstanceCreateInfo - size=64 align=8 - base size=64 base align=8 -VkInstanceCreateInfo (0x0x7f4465589000) 0 - -Class VkAllocationCallbacks - size=48 align=8 - base size=48 base align=8 -VkAllocationCallbacks (0x0x7f4465589060) 0 - -Class VkPhysicalDeviceFeatures - size=220 align=4 - base size=220 base align=4 -VkPhysicalDeviceFeatures (0x0x7f44655890c0) 0 - -Class VkFormatProperties - size=12 align=4 - base size=12 base align=4 -VkFormatProperties (0x0x7f4465589120) 0 - -Class VkExtent3D - size=12 align=4 - base size=12 base align=4 -VkExtent3D (0x0x7f4465589180) 0 - -Class VkImageFormatProperties - size=32 align=8 - base size=32 base align=8 -VkImageFormatProperties (0x0x7f44655891e0) 0 - -Class VkPhysicalDeviceLimits - size=504 align=8 - base size=504 base align=8 -VkPhysicalDeviceLimits (0x0x7f4465589240) 0 - -Class VkPhysicalDeviceSparseProperties - size=20 align=4 - base size=20 base align=4 -VkPhysicalDeviceSparseProperties (0x0x7f44655892a0) 0 - -Class VkPhysicalDeviceProperties - size=824 align=8 - base size=824 base align=8 -VkPhysicalDeviceProperties (0x0x7f4465589300) 0 - -Class VkQueueFamilyProperties - size=24 align=4 - base size=24 base align=4 -VkQueueFamilyProperties (0x0x7f4465589360) 0 - -Class VkMemoryType - size=8 align=4 - base size=8 base align=4 -VkMemoryType (0x0x7f44655893c0) 0 - -Class VkMemoryHeap - size=16 align=8 - base size=16 base align=8 -VkMemoryHeap (0x0x7f4465589420) 0 - -Class VkPhysicalDeviceMemoryProperties - size=520 align=8 - base size=520 base align=8 -VkPhysicalDeviceMemoryProperties (0x0x7f4465589480) 0 - -Class VkDeviceQueueCreateInfo - size=40 align=8 - base size=40 base align=8 -VkDeviceQueueCreateInfo (0x0x7f44655894e0) 0 - -Class VkDeviceCreateInfo - size=72 align=8 - base size=72 base align=8 -VkDeviceCreateInfo (0x0x7f4465589540) 0 - -Class VkExtensionProperties - size=260 align=4 - base size=260 base align=4 -VkExtensionProperties (0x0x7f4465589600) 0 - -Class VkLayerProperties - size=520 align=4 - base size=520 base align=4 -VkLayerProperties (0x0x7f4465589660) 0 - -Class VkSubmitInfo - size=72 align=8 - base size=72 base align=8 -VkSubmitInfo (0x0x7f44655896c0) 0 - -Class VkMemoryAllocateInfo - size=32 align=8 - base size=32 base align=8 -VkMemoryAllocateInfo (0x0x7f4465589720) 0 - -Class VkMappedMemoryRange - size=40 align=8 - base size=40 base align=8 -VkMappedMemoryRange (0x0x7f4465589780) 0 - -Class VkMemoryRequirements - size=24 align=8 - base size=24 base align=8 -VkMemoryRequirements (0x0x7f44655897e0) 0 - -Class VkSparseImageFormatProperties - size=20 align=4 - base size=20 base align=4 -VkSparseImageFormatProperties (0x0x7f4465589840) 0 - -Class VkSparseImageMemoryRequirements - size=48 align=8 - base size=48 base align=8 -VkSparseImageMemoryRequirements (0x0x7f44655898a0) 0 - -Class VkSparseMemoryBind - size=40 align=8 - base size=40 base align=8 -VkSparseMemoryBind (0x0x7f4465589900) 0 - -Class VkSparseBufferMemoryBindInfo - size=24 align=8 - base size=24 base align=8 -VkSparseBufferMemoryBindInfo (0x0x7f4465589960) 0 - -Class VkSparseImageOpaqueMemoryBindInfo - size=24 align=8 - base size=24 base align=8 -VkSparseImageOpaqueMemoryBindInfo (0x0x7f44655899c0) 0 - -Class VkImageSubresource - size=12 align=4 - base size=12 base align=4 -VkImageSubresource (0x0x7f4465589a20) 0 - -Class VkOffset3D - size=12 align=4 - base size=12 base align=4 -VkOffset3D (0x0x7f4465589a80) 0 - -Class VkSparseImageMemoryBind - size=64 align=8 - base size=64 base align=8 -VkSparseImageMemoryBind (0x0x7f4465589ae0) 0 - -Class VkSparseImageMemoryBindInfo - size=24 align=8 - base size=24 base align=8 -VkSparseImageMemoryBindInfo (0x0x7f4465589b40) 0 - -Class VkBindSparseInfo - size=96 align=8 - base size=96 base align=8 -VkBindSparseInfo (0x0x7f4465589ba0) 0 - -Class VkFenceCreateInfo - size=24 align=8 - base size=24 base align=8 -VkFenceCreateInfo (0x0x7f4465589c00) 0 - -Class VkSemaphoreCreateInfo - size=24 align=8 - base size=24 base align=8 -VkSemaphoreCreateInfo (0x0x7f4465589c60) 0 - -Class VkEventCreateInfo - size=24 align=8 - base size=24 base align=8 -VkEventCreateInfo (0x0x7f4465589cc0) 0 - -Class VkQueryPoolCreateInfo - size=32 align=8 - base size=32 base align=8 -VkQueryPoolCreateInfo (0x0x7f4465589d20) 0 - -Class VkBufferCreateInfo - size=56 align=8 - base size=56 base align=8 -VkBufferCreateInfo (0x0x7f4465589d80) 0 - -Class VkBufferViewCreateInfo - size=56 align=8 - base size=56 base align=8 -VkBufferViewCreateInfo (0x0x7f4465589de0) 0 - -Class VkImageCreateInfo - size=88 align=8 - base size=88 base align=8 -VkImageCreateInfo (0x0x7f4465589e40) 0 - -Class VkSubresourceLayout - size=40 align=8 - base size=40 base align=8 -VkSubresourceLayout (0x0x7f4465589ea0) 0 - -Class VkComponentMapping - size=16 align=4 - base size=16 base align=4 -VkComponentMapping (0x0x7f4465589f00) 0 - -Class VkImageSubresourceRange - size=20 align=4 - base size=20 base align=4 -VkImageSubresourceRange (0x0x7f4465589f60) 0 - -Class VkImageViewCreateInfo - size=80 align=8 - base size=80 base align=8 -VkImageViewCreateInfo (0x0x7f44655a8000) 0 - -Class VkShaderModuleCreateInfo - size=40 align=8 - base size=40 base align=8 -VkShaderModuleCreateInfo (0x0x7f44655a8060) 0 - -Class VkPipelineCacheCreateInfo - size=40 align=8 - base size=40 base align=8 -VkPipelineCacheCreateInfo (0x0x7f44655a80c0) 0 - -Class VkSpecializationMapEntry - size=16 align=8 - base size=16 base align=8 -VkSpecializationMapEntry (0x0x7f44655a8120) 0 - -Class VkSpecializationInfo - size=32 align=8 - base size=32 base align=8 -VkSpecializationInfo (0x0x7f44655a8180) 0 - -Class VkPipelineShaderStageCreateInfo - size=48 align=8 - base size=48 base align=8 -VkPipelineShaderStageCreateInfo (0x0x7f44655a81e0) 0 - -Class VkVertexInputBindingDescription - size=12 align=4 - base size=12 base align=4 -VkVertexInputBindingDescription (0x0x7f44655a8240) 0 - -Class VkVertexInputAttributeDescription - size=16 align=4 - base size=16 base align=4 -VkVertexInputAttributeDescription (0x0x7f44655a82a0) 0 - -Class VkPipelineVertexInputStateCreateInfo - size=48 align=8 - base size=48 base align=8 -VkPipelineVertexInputStateCreateInfo (0x0x7f44655a8300) 0 - -Class VkPipelineInputAssemblyStateCreateInfo - size=32 align=8 - base size=32 base align=8 -VkPipelineInputAssemblyStateCreateInfo (0x0x7f44655a8360) 0 - -Class VkPipelineTessellationStateCreateInfo - size=24 align=8 - base size=24 base align=8 -VkPipelineTessellationStateCreateInfo (0x0x7f44655a83c0) 0 - -Class VkViewport - size=24 align=4 - base size=24 base align=4 -VkViewport (0x0x7f44655a8420) 0 - -Class VkOffset2D - size=8 align=4 - base size=8 base align=4 -VkOffset2D (0x0x7f44655a8480) 0 - -Class VkExtent2D - size=8 align=4 - base size=8 base align=4 -VkExtent2D (0x0x7f44655a84e0) 0 - -Class VkRect2D - size=16 align=4 - base size=16 base align=4 -VkRect2D (0x0x7f44655a8540) 0 - -Class VkPipelineViewportStateCreateInfo - size=48 align=8 - base size=48 base align=8 -VkPipelineViewportStateCreateInfo (0x0x7f44655a85a0) 0 - -Class VkPipelineRasterizationStateCreateInfo - size=64 align=8 - base size=64 base align=8 -VkPipelineRasterizationStateCreateInfo (0x0x7f44655a8600) 0 - -Class VkPipelineMultisampleStateCreateInfo - size=48 align=8 - base size=48 base align=8 -VkPipelineMultisampleStateCreateInfo (0x0x7f44655a8660) 0 - -Class VkStencilOpState - size=28 align=4 - base size=28 base align=4 -VkStencilOpState (0x0x7f44655a86c0) 0 - -Class VkPipelineDepthStencilStateCreateInfo - size=104 align=8 - base size=104 base align=8 -VkPipelineDepthStencilStateCreateInfo (0x0x7f44655a8720) 0 - -Class VkPipelineColorBlendAttachmentState - size=32 align=4 - base size=32 base align=4 -VkPipelineColorBlendAttachmentState (0x0x7f44655a8780) 0 - -Class VkPipelineColorBlendStateCreateInfo - size=56 align=8 - base size=56 base align=8 -VkPipelineColorBlendStateCreateInfo (0x0x7f44655a87e0) 0 - -Class VkPipelineDynamicStateCreateInfo - size=32 align=8 - base size=32 base align=8 -VkPipelineDynamicStateCreateInfo (0x0x7f44655a8840) 0 - -Class VkGraphicsPipelineCreateInfo - size=144 align=8 - base size=144 base align=8 -VkGraphicsPipelineCreateInfo (0x0x7f44655a88a0) 0 - -Class VkComputePipelineCreateInfo - size=96 align=8 - base size=96 base align=8 -VkComputePipelineCreateInfo (0x0x7f44655a8900) 0 - -Class VkPushConstantRange - size=12 align=4 - base size=12 base align=4 -VkPushConstantRange (0x0x7f44655a8960) 0 - -Class VkPipelineLayoutCreateInfo - size=48 align=8 - base size=48 base align=8 -VkPipelineLayoutCreateInfo (0x0x7f44655a89c0) 0 - -Class VkSamplerCreateInfo - size=80 align=8 - base size=80 base align=8 -VkSamplerCreateInfo (0x0x7f44655a8a20) 0 - -Class VkDescriptorSetLayoutBinding - size=24 align=8 - base size=24 base align=8 -VkDescriptorSetLayoutBinding (0x0x7f44655a8a80) 0 - -Class VkDescriptorSetLayoutCreateInfo - size=32 align=8 - base size=32 base align=8 -VkDescriptorSetLayoutCreateInfo (0x0x7f44655a8ae0) 0 - -Class VkDescriptorPoolSize - size=8 align=4 - base size=8 base align=4 -VkDescriptorPoolSize (0x0x7f44655a8b40) 0 - -Class VkDescriptorPoolCreateInfo - size=40 align=8 - base size=40 base align=8 -VkDescriptorPoolCreateInfo (0x0x7f44655a8ba0) 0 - -Class VkDescriptorSetAllocateInfo - size=40 align=8 - base size=40 base align=8 -VkDescriptorSetAllocateInfo (0x0x7f44655a8c00) 0 - -Class VkDescriptorImageInfo - size=24 align=8 - base size=24 base align=8 -VkDescriptorImageInfo (0x0x7f44655a8c60) 0 - -Class VkDescriptorBufferInfo - size=24 align=8 - base size=24 base align=8 -VkDescriptorBufferInfo (0x0x7f44655a8cc0) 0 - -Class VkWriteDescriptorSet - size=64 align=8 - base size=64 base align=8 -VkWriteDescriptorSet (0x0x7f44655a8d20) 0 - -Class VkCopyDescriptorSet - size=56 align=8 - base size=56 base align=8 -VkCopyDescriptorSet (0x0x7f44655a8de0) 0 - -Class VkFramebufferCreateInfo - size=64 align=8 - base size=64 base align=8 -VkFramebufferCreateInfo (0x0x7f44655a8e40) 0 - -Class VkAttachmentDescription - size=36 align=4 - base size=36 base align=4 -VkAttachmentDescription (0x0x7f44655a8ea0) 0 - -Class VkAttachmentReference - size=8 align=4 - base size=8 base align=4 -VkAttachmentReference (0x0x7f44655a8f00) 0 - -Class VkSubpassDescription - size=72 align=8 - base size=72 base align=8 -VkSubpassDescription (0x0x7f44655a8f60) 0 - -Class VkSubpassDependency - size=28 align=4 - base size=28 base align=4 -VkSubpassDependency (0x0x7f44655c4060) 0 - -Class VkRenderPassCreateInfo - size=64 align=8 - base size=64 base align=8 -VkRenderPassCreateInfo (0x0x7f44655c40c0) 0 - -Class VkCommandPoolCreateInfo - size=24 align=8 - base size=24 base align=8 -VkCommandPoolCreateInfo (0x0x7f44655c4120) 0 - -Class VkCommandBufferAllocateInfo - size=32 align=8 - base size=32 base align=8 -VkCommandBufferAllocateInfo (0x0x7f44655c4180) 0 - -Class VkCommandBufferInheritanceInfo - size=56 align=8 - base size=56 base align=8 -VkCommandBufferInheritanceInfo (0x0x7f44655c41e0) 0 - -Class VkCommandBufferBeginInfo - size=32 align=8 - base size=32 base align=8 -VkCommandBufferBeginInfo (0x0x7f44655c4240) 0 - -Class VkBufferCopy - size=24 align=8 - base size=24 base align=8 -VkBufferCopy (0x0x7f44655c42a0) 0 - -Class VkImageSubresourceLayers - size=16 align=4 - base size=16 base align=4 -VkImageSubresourceLayers (0x0x7f44655c4300) 0 - -Class VkImageCopy - size=68 align=4 - base size=68 base align=4 -VkImageCopy (0x0x7f44655c4360) 0 - -Class VkImageBlit - size=80 align=4 - base size=80 base align=4 -VkImageBlit (0x0x7f44655c43c0) 0 - -Class VkBufferImageCopy - size=56 align=8 - base size=56 base align=8 -VkBufferImageCopy (0x0x7f44655c4420) 0 - -Class VkClearColorValue - size=16 align=4 - base size=16 base align=4 -VkClearColorValue (0x0x7f44655c4480) 0 - -Class VkClearDepthStencilValue - size=8 align=4 - base size=8 base align=4 -VkClearDepthStencilValue (0x0x7f44655c44e0) 0 - -Class VkClearValue - size=16 align=4 - base size=16 base align=4 -VkClearValue (0x0x7f44655c4540) 0 - -Class VkClearAttachment - size=24 align=4 - base size=24 base align=4 -VkClearAttachment (0x0x7f44655c45a0) 0 - -Class VkClearRect - size=24 align=4 - base size=24 base align=4 -VkClearRect (0x0x7f44655c4600) 0 - -Class VkImageResolve - size=68 align=4 - base size=68 base align=4 -VkImageResolve (0x0x7f44655c4660) 0 - -Class VkMemoryBarrier - size=24 align=8 - base size=24 base align=8 -VkMemoryBarrier (0x0x7f44655c46c0) 0 - -Class VkBufferMemoryBarrier - size=56 align=8 - base size=56 base align=8 -VkBufferMemoryBarrier (0x0x7f44655c4720) 0 - -Class VkImageMemoryBarrier - size=72 align=8 - base size=72 base align=8 -VkImageMemoryBarrier (0x0x7f44655c4780) 0 - -Class VkRenderPassBeginInfo - size=64 align=8 - base size=64 base align=8 -VkRenderPassBeginInfo (0x0x7f44655c4840) 0 - -Class VkDispatchIndirectCommand - size=12 align=4 - base size=12 base align=4 -VkDispatchIndirectCommand (0x0x7f44655c48a0) 0 - -Class VkDrawIndexedIndirectCommand - size=20 align=4 - base size=20 base align=4 -VkDrawIndexedIndirectCommand (0x0x7f44655c4900) 0 - -Class VkDrawIndirectCommand - size=16 align=4 - base size=16 base align=4 -VkDrawIndirectCommand (0x0x7f44655c4960) 0 - -Class VkBaseOutStructure - size=16 align=8 - base size=16 base align=8 -VkBaseOutStructure (0x0x7f44655c49c0) 0 - -Class VkBaseInStructure - size=16 align=8 - base size=16 base align=8 -VkBaseInStructure (0x0x7f44655c4a20) 0 - -Class VkPhysicalDeviceSubgroupProperties - size=32 align=8 - base size=32 base align=8 -VkPhysicalDeviceSubgroupProperties (0x0x7f44655c4a80) 0 - -Class VkBindBufferMemoryInfo - size=40 align=8 - base size=40 base align=8 -VkBindBufferMemoryInfo (0x0x7f44655c4ae0) 0 - -Class VkBindImageMemoryInfo - size=40 align=8 - base size=40 base align=8 -VkBindImageMemoryInfo (0x0x7f44655c4b40) 0 - -Class VkPhysicalDevice16BitStorageFeatures - size=32 align=8 - base size=32 base align=8 -VkPhysicalDevice16BitStorageFeatures (0x0x7f44655c4ba0) 0 - -Class VkMemoryDedicatedRequirements - size=24 align=8 - base size=24 base align=8 -VkMemoryDedicatedRequirements (0x0x7f44655c4c00) 0 - -Class VkMemoryDedicatedAllocateInfo - size=32 align=8 - base size=32 base align=8 -VkMemoryDedicatedAllocateInfo (0x0x7f44655c4c60) 0 - -Class VkMemoryAllocateFlagsInfo - size=24 align=8 - base size=24 base align=8 -VkMemoryAllocateFlagsInfo (0x0x7f44655c4cc0) 0 - -Class VkDeviceGroupRenderPassBeginInfo - size=32 align=8 - base size=32 base align=8 -VkDeviceGroupRenderPassBeginInfo (0x0x7f44655c4d20) 0 - -Class VkDeviceGroupCommandBufferBeginInfo - size=24 align=8 - base size=24 base align=8 -VkDeviceGroupCommandBufferBeginInfo (0x0x7f44655c4d80) 0 - -Class VkDeviceGroupSubmitInfo - size=64 align=8 - base size=64 base align=8 -VkDeviceGroupSubmitInfo (0x0x7f44655c4de0) 0 - -Class VkDeviceGroupBindSparseInfo - size=24 align=8 - base size=24 base align=8 -VkDeviceGroupBindSparseInfo (0x0x7f44655c4e40) 0 - -Class VkBindBufferMemoryDeviceGroupInfo - size=32 align=8 - base size=32 base align=8 -VkBindBufferMemoryDeviceGroupInfo (0x0x7f44655c4ea0) 0 - -Class VkBindImageMemoryDeviceGroupInfo - size=48 align=8 - base size=48 base align=8 -VkBindImageMemoryDeviceGroupInfo (0x0x7f44655c4f00) 0 - -Class VkPhysicalDeviceGroupProperties - size=288 align=8 - base size=288 base align=8 -VkPhysicalDeviceGroupProperties (0x0x7f44655c4f60) 0 - -Class VkDeviceGroupDeviceCreateInfo - size=32 align=8 - base size=32 base align=8 -VkDeviceGroupDeviceCreateInfo (0x0x7f446562a000) 0 - -Class VkBufferMemoryRequirementsInfo2 - size=24 align=8 - base size=24 base align=8 -VkBufferMemoryRequirementsInfo2 (0x0x7f446562a060) 0 - -Class VkImageMemoryRequirementsInfo2 - size=24 align=8 - base size=24 base align=8 -VkImageMemoryRequirementsInfo2 (0x0x7f446562a0c0) 0 - -Class VkImageSparseMemoryRequirementsInfo2 - size=24 align=8 - base size=24 base align=8 -VkImageSparseMemoryRequirementsInfo2 (0x0x7f446562a120) 0 - -Class VkMemoryRequirements2 - size=40 align=8 - base size=40 base align=8 -VkMemoryRequirements2 (0x0x7f446562a180) 0 - -Class VkSparseImageMemoryRequirements2 - size=64 align=8 - base size=64 base align=8 -VkSparseImageMemoryRequirements2 (0x0x7f446562a1e0) 0 - -Class VkPhysicalDeviceFeatures2 - size=240 align=8 - base size=240 base align=8 -VkPhysicalDeviceFeatures2 (0x0x7f446562a240) 0 - -Class VkPhysicalDeviceProperties2 - size=840 align=8 - base size=840 base align=8 -VkPhysicalDeviceProperties2 (0x0x7f446562a2a0) 0 - -Class VkFormatProperties2 - size=32 align=8 - base size=32 base align=8 -VkFormatProperties2 (0x0x7f446562a300) 0 - -Class VkImageFormatProperties2 - size=48 align=8 - base size=48 base align=8 -VkImageFormatProperties2 (0x0x7f446562a360) 0 - -Class VkPhysicalDeviceImageFormatInfo2 - size=40 align=8 - base size=40 base align=8 -VkPhysicalDeviceImageFormatInfo2 (0x0x7f446562a3c0) 0 - -Class VkQueueFamilyProperties2 - size=40 align=8 - base size=40 base align=8 -VkQueueFamilyProperties2 (0x0x7f446562a420) 0 - -Class VkPhysicalDeviceMemoryProperties2 - size=536 align=8 - base size=536 base align=8 -VkPhysicalDeviceMemoryProperties2 (0x0x7f446562a480) 0 - -Class VkSparseImageFormatProperties2 - size=40 align=8 - base size=40 base align=8 -VkSparseImageFormatProperties2 (0x0x7f446562a4e0) 0 - -Class VkPhysicalDeviceSparseImageFormatInfo2 - size=40 align=8 - base size=40 base align=8 -VkPhysicalDeviceSparseImageFormatInfo2 (0x0x7f446562a540) 0 - -Class VkPhysicalDevicePointClippingProperties - size=24 align=8 - base size=24 base align=8 -VkPhysicalDevicePointClippingProperties (0x0x7f446562a5a0) 0 - -Class VkInputAttachmentAspectReference - size=12 align=4 - base size=12 base align=4 -VkInputAttachmentAspectReference (0x0x7f446562a600) 0 - -Class VkRenderPassInputAttachmentAspectCreateInfo - size=32 align=8 - base size=32 base align=8 -VkRenderPassInputAttachmentAspectCreateInfo (0x0x7f446562a660) 0 - -Class VkImageViewUsageCreateInfo - size=24 align=8 - base size=24 base align=8 -VkImageViewUsageCreateInfo (0x0x7f446562a6c0) 0 - -Class VkPipelineTessellationDomainOriginStateCreateInfo - size=24 align=8 - base size=24 base align=8 -VkPipelineTessellationDomainOriginStateCreateInfo (0x0x7f446562a720) 0 - -Class VkRenderPassMultiviewCreateInfo - size=64 align=8 - base size=64 base align=8 -VkRenderPassMultiviewCreateInfo (0x0x7f446562a780) 0 - -Class VkPhysicalDeviceMultiviewFeatures - size=32 align=8 - base size=32 base align=8 -VkPhysicalDeviceMultiviewFeatures (0x0x7f446562a7e0) 0 - -Class VkPhysicalDeviceMultiviewProperties - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceMultiviewProperties (0x0x7f446562a840) 0 - -Class VkPhysicalDeviceVariablePointersFeatures - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceVariablePointersFeatures (0x0x7f446562a8a0) 0 - -Class VkPhysicalDeviceProtectedMemoryFeatures - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceProtectedMemoryFeatures (0x0x7f446562a900) 0 - -Class VkPhysicalDeviceProtectedMemoryProperties - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceProtectedMemoryProperties (0x0x7f446562a960) 0 - -Class VkDeviceQueueInfo2 - size=32 align=8 - base size=32 base align=8 -VkDeviceQueueInfo2 (0x0x7f446562a9c0) 0 - -Class VkProtectedSubmitInfo - size=24 align=8 - base size=24 base align=8 -VkProtectedSubmitInfo (0x0x7f446562aa20) 0 - -Class VkSamplerYcbcrConversionCreateInfo - size=64 align=8 - base size=64 base align=8 -VkSamplerYcbcrConversionCreateInfo (0x0x7f446562aa80) 0 - -Class VkSamplerYcbcrConversionInfo - size=24 align=8 - base size=24 base align=8 -VkSamplerYcbcrConversionInfo (0x0x7f446562ab40) 0 - -Class VkBindImagePlaneMemoryInfo - size=24 align=8 - base size=24 base align=8 -VkBindImagePlaneMemoryInfo (0x0x7f446562aba0) 0 - -Class VkImagePlaneMemoryRequirementsInfo - size=24 align=8 - base size=24 base align=8 -VkImagePlaneMemoryRequirementsInfo (0x0x7f446562ac00) 0 - -Class VkPhysicalDeviceSamplerYcbcrConversionFeatures - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceSamplerYcbcrConversionFeatures (0x0x7f446562ac60) 0 - -Class VkSamplerYcbcrConversionImageFormatProperties - size=24 align=8 - base size=24 base align=8 -VkSamplerYcbcrConversionImageFormatProperties (0x0x7f446562acc0) 0 - -Class VkDescriptorUpdateTemplateEntry - size=32 align=8 - base size=32 base align=8 -VkDescriptorUpdateTemplateEntry (0x0x7f446562ad20) 0 - -Class VkDescriptorUpdateTemplateCreateInfo - size=72 align=8 - base size=72 base align=8 -VkDescriptorUpdateTemplateCreateInfo (0x0x7f446562ad80) 0 - -Class VkExternalMemoryProperties - size=12 align=4 - base size=12 base align=4 -VkExternalMemoryProperties (0x0x7f446562ae40) 0 - -Class VkPhysicalDeviceExternalImageFormatInfo - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceExternalImageFormatInfo (0x0x7f446562aea0) 0 - -Class VkExternalImageFormatProperties - size=32 align=8 - base size=32 base align=8 -VkExternalImageFormatProperties (0x0x7f446562af00) 0 - -Class VkPhysicalDeviceExternalBufferInfo - size=32 align=8 - base size=32 base align=8 -VkPhysicalDeviceExternalBufferInfo (0x0x7f446562af60) 0 - -Class VkExternalBufferProperties - size=32 align=8 - base size=32 base align=8 -VkExternalBufferProperties (0x0x7f446563e000) 0 - -Class VkPhysicalDeviceIDProperties - size=64 align=8 - base size=64 base align=8 -VkPhysicalDeviceIDProperties (0x0x7f446563e060) 0 - -Class VkExternalMemoryImageCreateInfo - size=24 align=8 - base size=24 base align=8 -VkExternalMemoryImageCreateInfo (0x0x7f446563e0c0) 0 - -Class VkExternalMemoryBufferCreateInfo - size=24 align=8 - base size=24 base align=8 -VkExternalMemoryBufferCreateInfo (0x0x7f446563e120) 0 - -Class VkExportMemoryAllocateInfo - size=24 align=8 - base size=24 base align=8 -VkExportMemoryAllocateInfo (0x0x7f446563e180) 0 - -Class VkPhysicalDeviceExternalFenceInfo - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceExternalFenceInfo (0x0x7f446563e1e0) 0 - -Class VkExternalFenceProperties - size=32 align=8 - base size=32 base align=8 -VkExternalFenceProperties (0x0x7f446563e240) 0 - -Class VkExportFenceCreateInfo - size=24 align=8 - base size=24 base align=8 -VkExportFenceCreateInfo (0x0x7f446563e2a0) 0 - -Class VkExportSemaphoreCreateInfo - size=24 align=8 - base size=24 base align=8 -VkExportSemaphoreCreateInfo (0x0x7f446563e300) 0 - -Class VkPhysicalDeviceExternalSemaphoreInfo - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceExternalSemaphoreInfo (0x0x7f446563e360) 0 - -Class VkExternalSemaphoreProperties - size=32 align=8 - base size=32 base align=8 -VkExternalSemaphoreProperties (0x0x7f446563e3c0) 0 - -Class VkPhysicalDeviceMaintenance3Properties - size=32 align=8 - base size=32 base align=8 -VkPhysicalDeviceMaintenance3Properties (0x0x7f446563e420) 0 - -Class VkDescriptorSetLayoutSupport - size=24 align=8 - base size=24 base align=8 -VkDescriptorSetLayoutSupport (0x0x7f446563e480) 0 - -Class VkPhysicalDeviceShaderDrawParametersFeatures - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceShaderDrawParametersFeatures (0x0x7f446563e4e0) 0 - -Class VkPhysicalDeviceVulkan11Features - size=64 align=8 - base size=64 base align=8 -VkPhysicalDeviceVulkan11Features (0x0x7f446563e540) 0 - -Class VkPhysicalDeviceVulkan11Properties - size=112 align=8 - base size=112 base align=8 -VkPhysicalDeviceVulkan11Properties (0x0x7f446563e5a0) 0 - -Class VkPhysicalDeviceVulkan12Features - size=208 align=8 - base size=208 base align=8 -VkPhysicalDeviceVulkan12Features (0x0x7f446563e600) 0 - -Class VkConformanceVersion - size=4 align=1 - base size=4 base align=1 -VkConformanceVersion (0x0x7f446563e660) 0 - -Class VkPhysicalDeviceVulkan12Properties - size=736 align=8 - base size=736 base align=8 -VkPhysicalDeviceVulkan12Properties (0x0x7f446563e6c0) 0 - -Class VkImageFormatListCreateInfo - size=32 align=8 - base size=32 base align=8 -VkImageFormatListCreateInfo (0x0x7f446563e720) 0 - -Class VkAttachmentDescription2 - size=56 align=8 - base size=56 base align=8 -VkAttachmentDescription2 (0x0x7f446563e780) 0 - -Class VkAttachmentReference2 - size=32 align=8 - base size=32 base align=8 -VkAttachmentReference2 (0x0x7f446563e7e0) 0 - -Class VkSubpassDescription2 - size=88 align=8 - base size=88 base align=8 -VkSubpassDescription2 (0x0x7f446563e840) 0 - -Class VkSubpassDependency2 - size=48 align=8 - base size=48 base align=8 -VkSubpassDependency2 (0x0x7f446563e8a0) 0 - -Class VkRenderPassCreateInfo2 - size=80 align=8 - base size=80 base align=8 -VkRenderPassCreateInfo2 (0x0x7f446563e960) 0 - -Class VkSubpassBeginInfo - size=24 align=8 - base size=24 base align=8 -VkSubpassBeginInfo (0x0x7f446563e9c0) 0 - -Class VkSubpassEndInfo - size=16 align=8 - base size=16 base align=8 -VkSubpassEndInfo (0x0x7f446563ea20) 0 - -Class VkPhysicalDevice8BitStorageFeatures - size=32 align=8 - base size=32 base align=8 -VkPhysicalDevice8BitStorageFeatures (0x0x7f446563ea80) 0 - -Class VkPhysicalDeviceDriverProperties - size=536 align=8 - base size=536 base align=8 -VkPhysicalDeviceDriverProperties (0x0x7f446563eae0) 0 - -Class VkPhysicalDeviceShaderAtomicInt64Features - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceShaderAtomicInt64Features (0x0x7f446563eb40) 0 - -Class VkPhysicalDeviceShaderFloat16Int8Features - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceShaderFloat16Int8Features (0x0x7f446563eba0) 0 - -Class VkPhysicalDeviceFloatControlsProperties - size=88 align=8 - base size=88 base align=8 -VkPhysicalDeviceFloatControlsProperties (0x0x7f446563ec00) 0 - -Class VkDescriptorSetLayoutBindingFlagsCreateInfo - size=32 align=8 - base size=32 base align=8 -VkDescriptorSetLayoutBindingFlagsCreateInfo (0x0x7f446563ec60) 0 - -Class VkPhysicalDeviceDescriptorIndexingFeatures - size=96 align=8 - base size=96 base align=8 -VkPhysicalDeviceDescriptorIndexingFeatures (0x0x7f446563ecc0) 0 - -Class VkPhysicalDeviceDescriptorIndexingProperties - size=112 align=8 - base size=112 base align=8 -VkPhysicalDeviceDescriptorIndexingProperties (0x0x7f446563ed20) 0 - -Class VkDescriptorSetVariableDescriptorCountAllocateInfo - size=32 align=8 - base size=32 base align=8 -VkDescriptorSetVariableDescriptorCountAllocateInfo (0x0x7f446563ed80) 0 - -Class VkDescriptorSetVariableDescriptorCountLayoutSupport - size=24 align=8 - base size=24 base align=8 -VkDescriptorSetVariableDescriptorCountLayoutSupport (0x0x7f446563ede0) 0 - -Class VkSubpassDescriptionDepthStencilResolve - size=32 align=8 - base size=32 base align=8 -VkSubpassDescriptionDepthStencilResolve (0x0x7f446563ee40) 0 - -Class VkPhysicalDeviceDepthStencilResolveProperties - size=32 align=8 - base size=32 base align=8 -VkPhysicalDeviceDepthStencilResolveProperties (0x0x7f446563eea0) 0 - -Class VkPhysicalDeviceScalarBlockLayoutFeatures - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceScalarBlockLayoutFeatures (0x0x7f446563ef00) 0 - -Class VkImageStencilUsageCreateInfo - size=24 align=8 - base size=24 base align=8 -VkImageStencilUsageCreateInfo (0x0x7f446563ef60) 0 - -Class VkSamplerReductionModeCreateInfo - size=24 align=8 - base size=24 base align=8 -VkSamplerReductionModeCreateInfo (0x0x7f4465670000) 0 - -Class VkPhysicalDeviceSamplerFilterMinmaxProperties - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceSamplerFilterMinmaxProperties (0x0x7f4465670060) 0 - -Class VkPhysicalDeviceVulkanMemoryModelFeatures - size=32 align=8 - base size=32 base align=8 -VkPhysicalDeviceVulkanMemoryModelFeatures (0x0x7f44656700c0) 0 - -Class VkPhysicalDeviceImagelessFramebufferFeatures - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceImagelessFramebufferFeatures (0x0x7f4465670120) 0 - -Class VkFramebufferAttachmentImageInfo - size=48 align=8 - base size=48 base align=8 -VkFramebufferAttachmentImageInfo (0x0x7f4465670180) 0 - -Class VkFramebufferAttachmentsCreateInfo - size=32 align=8 - base size=32 base align=8 -VkFramebufferAttachmentsCreateInfo (0x0x7f44656701e0) 0 - -Class VkRenderPassAttachmentBeginInfo - size=32 align=8 - base size=32 base align=8 -VkRenderPassAttachmentBeginInfo (0x0x7f4465670240) 0 - -Class VkPhysicalDeviceUniformBufferStandardLayoutFeatures - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceUniformBufferStandardLayoutFeatures (0x0x7f44656702a0) 0 - -Class VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures (0x0x7f4465670300) 0 - -Class VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures (0x0x7f4465670360) 0 - -Class VkAttachmentReferenceStencilLayout - size=24 align=8 - base size=24 base align=8 -VkAttachmentReferenceStencilLayout (0x0x7f44656703c0) 0 - -Class VkAttachmentDescriptionStencilLayout - size=24 align=8 - base size=24 base align=8 -VkAttachmentDescriptionStencilLayout (0x0x7f4465670420) 0 - -Class VkPhysicalDeviceHostQueryResetFeatures - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceHostQueryResetFeatures (0x0x7f4465670480) 0 - -Class VkPhysicalDeviceTimelineSemaphoreFeatures - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceTimelineSemaphoreFeatures (0x0x7f44656704e0) 0 - -Class VkPhysicalDeviceTimelineSemaphoreProperties - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceTimelineSemaphoreProperties (0x0x7f4465670540) 0 - -Class VkSemaphoreTypeCreateInfo - size=32 align=8 - base size=32 base align=8 -VkSemaphoreTypeCreateInfo (0x0x7f44656705a0) 0 - -Class VkTimelineSemaphoreSubmitInfo - size=48 align=8 - base size=48 base align=8 -VkTimelineSemaphoreSubmitInfo (0x0x7f4465670600) 0 - -Class VkSemaphoreWaitInfo - size=40 align=8 - base size=40 base align=8 -VkSemaphoreWaitInfo (0x0x7f4465670660) 0 - -Class VkSemaphoreSignalInfo - size=32 align=8 - base size=32 base align=8 -VkSemaphoreSignalInfo (0x0x7f44656706c0) 0 - -Class VkPhysicalDeviceBufferDeviceAddressFeatures - size=32 align=8 - base size=32 base align=8 -VkPhysicalDeviceBufferDeviceAddressFeatures (0x0x7f4465670720) 0 - -Class VkBufferDeviceAddressInfo - size=24 align=8 - base size=24 base align=8 -VkBufferDeviceAddressInfo (0x0x7f4465670780) 0 - -Class VkBufferOpaqueCaptureAddressCreateInfo - size=24 align=8 - base size=24 base align=8 -VkBufferOpaqueCaptureAddressCreateInfo (0x0x7f44656707e0) 0 - -Class VkMemoryOpaqueCaptureAddressAllocateInfo - size=24 align=8 - base size=24 base align=8 -VkMemoryOpaqueCaptureAddressAllocateInfo (0x0x7f4465670840) 0 - -Class VkDeviceMemoryOpaqueCaptureAddressInfo - size=24 align=8 - base size=24 base align=8 -VkDeviceMemoryOpaqueCaptureAddressInfo (0x0x7f44656708a0) 0 - -Class VkSurfaceCapabilitiesKHR - size=52 align=4 - base size=52 base align=4 -VkSurfaceCapabilitiesKHR (0x0x7f4465670900) 0 - -Class VkSurfaceFormatKHR - size=8 align=4 - base size=8 base align=4 -VkSurfaceFormatKHR (0x0x7f44656709c0) 0 - -Class VkSwapchainCreateInfoKHR - size=104 align=8 - base size=104 base align=8 -VkSwapchainCreateInfoKHR (0x0x7f4465670a20) 0 - -Class VkPresentInfoKHR - size=64 align=8 - base size=64 base align=8 -VkPresentInfoKHR (0x0x7f4465670a80) 0 - -Class VkImageSwapchainCreateInfoKHR - size=24 align=8 - base size=24 base align=8 -VkImageSwapchainCreateInfoKHR (0x0x7f4465670ae0) 0 - -Class VkBindImageMemorySwapchainInfoKHR - size=32 align=8 - base size=32 base align=8 -VkBindImageMemorySwapchainInfoKHR (0x0x7f4465670b40) 0 - -Class VkAcquireNextImageInfoKHR - size=56 align=8 - base size=56 base align=8 -VkAcquireNextImageInfoKHR (0x0x7f4465670ba0) 0 - -Class VkDeviceGroupPresentCapabilitiesKHR - size=152 align=8 - base size=152 base align=8 -VkDeviceGroupPresentCapabilitiesKHR (0x0x7f4465670c00) 0 - -Class VkDeviceGroupPresentInfoKHR - size=40 align=8 - base size=40 base align=8 -VkDeviceGroupPresentInfoKHR (0x0x7f4465670c60) 0 - -Class VkDeviceGroupSwapchainCreateInfoKHR - size=24 align=8 - base size=24 base align=8 -VkDeviceGroupSwapchainCreateInfoKHR (0x0x7f4465670cc0) 0 - -Class VkDisplayPropertiesKHR - size=48 align=8 - base size=48 base align=8 -VkDisplayPropertiesKHR (0x0x7f4465670d20) 0 - -Class VkDisplayModeParametersKHR - size=12 align=4 - base size=12 base align=4 -VkDisplayModeParametersKHR (0x0x7f4465670d80) 0 - -Class VkDisplayModePropertiesKHR - size=24 align=8 - base size=24 base align=8 -VkDisplayModePropertiesKHR (0x0x7f4465670de0) 0 - -Class VkDisplayModeCreateInfoKHR - size=32 align=8 - base size=32 base align=8 -VkDisplayModeCreateInfoKHR (0x0x7f4465670e40) 0 - -Class VkDisplayPlaneCapabilitiesKHR - size=68 align=4 - base size=68 base align=4 -VkDisplayPlaneCapabilitiesKHR (0x0x7f4465670ea0) 0 - -Class VkDisplayPlanePropertiesKHR - size=16 align=8 - base size=16 base align=8 -VkDisplayPlanePropertiesKHR (0x0x7f4465670f00) 0 - -Class VkDisplaySurfaceCreateInfoKHR - size=64 align=8 - base size=64 base align=8 -VkDisplaySurfaceCreateInfoKHR (0x0x7f4465670f60) 0 - -Class VkDisplayPresentInfoKHR - size=56 align=8 - base size=56 base align=8 -VkDisplayPresentInfoKHR (0x0x7f4465699060) 0 - -Class VkImportMemoryFdInfoKHR - size=24 align=8 - base size=24 base align=8 -VkImportMemoryFdInfoKHR (0x0x7f44656990c0) 0 - -Class VkMemoryFdPropertiesKHR - size=24 align=8 - base size=24 base align=8 -VkMemoryFdPropertiesKHR (0x0x7f4465699120) 0 - -Class VkMemoryGetFdInfoKHR - size=32 align=8 - base size=32 base align=8 -VkMemoryGetFdInfoKHR (0x0x7f4465699180) 0 - -Class VkImportSemaphoreFdInfoKHR - size=40 align=8 - base size=40 base align=8 -VkImportSemaphoreFdInfoKHR (0x0x7f44656991e0) 0 - -Class VkSemaphoreGetFdInfoKHR - size=32 align=8 - base size=32 base align=8 -VkSemaphoreGetFdInfoKHR (0x0x7f4465699240) 0 - -Class VkPhysicalDevicePushDescriptorPropertiesKHR - size=24 align=8 - base size=24 base align=8 -VkPhysicalDevicePushDescriptorPropertiesKHR (0x0x7f44656992a0) 0 - -Class VkRectLayerKHR - size=20 align=4 - base size=20 base align=4 -VkRectLayerKHR (0x0x7f4465699300) 0 - -Class VkPresentRegionKHR - size=16 align=8 - base size=16 base align=8 -VkPresentRegionKHR (0x0x7f4465699360) 0 - -Class VkPresentRegionsKHR - size=32 align=8 - base size=32 base align=8 -VkPresentRegionsKHR (0x0x7f44656993c0) 0 - -Class VkSharedPresentSurfaceCapabilitiesKHR - size=24 align=8 - base size=24 base align=8 -VkSharedPresentSurfaceCapabilitiesKHR (0x0x7f4465699420) 0 - -Class VkImportFenceFdInfoKHR - size=40 align=8 - base size=40 base align=8 -VkImportFenceFdInfoKHR (0x0x7f4465699480) 0 - -Class VkFenceGetFdInfoKHR - size=32 align=8 - base size=32 base align=8 -VkFenceGetFdInfoKHR (0x0x7f44656994e0) 0 - -Class VkPhysicalDevicePerformanceQueryFeaturesKHR - size=24 align=8 - base size=24 base align=8 -VkPhysicalDevicePerformanceQueryFeaturesKHR (0x0x7f4465699540) 0 - -Class VkPhysicalDevicePerformanceQueryPropertiesKHR - size=24 align=8 - base size=24 base align=8 -VkPhysicalDevicePerformanceQueryPropertiesKHR (0x0x7f44656995a0) 0 - -Class VkPerformanceCounterKHR - size=48 align=8 - base size=48 base align=8 -VkPerformanceCounterKHR (0x0x7f4465699600) 0 - -Class VkPerformanceCounterDescriptionKHR - size=792 align=8 - base size=792 base align=8 -VkPerformanceCounterDescriptionKHR (0x0x7f4465699660) 0 - -Class VkQueryPoolPerformanceCreateInfoKHR - size=32 align=8 - base size=32 base align=8 -VkQueryPoolPerformanceCreateInfoKHR (0x0x7f44656996c0) 0 - -Class VkPerformanceCounterResultKHR - size=8 align=8 - base size=8 base align=8 -VkPerformanceCounterResultKHR (0x0x7f4465699720) 0 - -Class VkAcquireProfilingLockInfoKHR - size=32 align=8 - base size=32 base align=8 -VkAcquireProfilingLockInfoKHR (0x0x7f4465699780) 0 - -Class VkPerformanceQuerySubmitInfoKHR - size=24 align=8 - base size=24 base align=8 -VkPerformanceQuerySubmitInfoKHR (0x0x7f44656997e0) 0 - -Class VkPhysicalDeviceSurfaceInfo2KHR - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceSurfaceInfo2KHR (0x0x7f4465699840) 0 - -Class VkSurfaceCapabilities2KHR - size=72 align=8 - base size=72 base align=8 -VkSurfaceCapabilities2KHR (0x0x7f44656998a0) 0 - -Class VkSurfaceFormat2KHR - size=24 align=8 - base size=24 base align=8 -VkSurfaceFormat2KHR (0x0x7f4465699900) 0 - -Class VkDisplayProperties2KHR - size=64 align=8 - base size=64 base align=8 -VkDisplayProperties2KHR (0x0x7f4465699960) 0 - -Class VkDisplayPlaneProperties2KHR - size=32 align=8 - base size=32 base align=8 -VkDisplayPlaneProperties2KHR (0x0x7f44656999c0) 0 - -Class VkDisplayModeProperties2KHR - size=40 align=8 - base size=40 base align=8 -VkDisplayModeProperties2KHR (0x0x7f4465699a20) 0 - -Class VkDisplayPlaneInfo2KHR - size=32 align=8 - base size=32 base align=8 -VkDisplayPlaneInfo2KHR (0x0x7f4465699a80) 0 - -Class VkDisplayPlaneCapabilities2KHR - size=88 align=8 - base size=88 base align=8 -VkDisplayPlaneCapabilities2KHR (0x0x7f4465699ae0) 0 - -Class VkPhysicalDeviceShaderClockFeaturesKHR - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceShaderClockFeaturesKHR (0x0x7f4465699b40) 0 - -Class VkSurfaceProtectedCapabilitiesKHR - size=24 align=8 - base size=24 base align=8 -VkSurfaceProtectedCapabilitiesKHR (0x0x7f4465699ba0) 0 - -Class VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR - size=24 align=8 - base size=24 base align=8 -VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR (0x0x7f4465699c00) 0 - -Class VkPipelineInfoKHR - size=24 align=8 - base size=24 base align=8 -VkPipelineInfoKHR (0x0x7f4465699c60) 0 - -Class VkPipelineExecutablePropertiesKHR - size=536 align=8 - base size=536 base align=8 -VkPipelineExecutablePropertiesKHR (0x0x7f4465699cc0) 0 - -Class VkPipelineExecutableInfoKHR - size=32 align=8 - base size=32 base align=8 -VkPipelineExecutableInfoKHR (0x0x7f4465699d20) 0 - -Class VkPipelineExecutableStatisticValueKHR - size=8 align=8 - base size=8 base align=8 -VkPipelineExecutableStatisticValueKHR (0x0x7f4465699d80) 0 - -Class VkPipelineExecutableStatisticKHR - size=544 align=8 - base size=544 base align=8 -VkPipelineExecutableStatisticKHR (0x0x7f4465699de0) 0 - -Class VkPipelineExecutableInternalRepresentationKHR - size=552 align=8 - base size=552 base align=8 -VkPipelineExecutableInternalRepresentationKHR (0x0x7f4465699e40) 0 - -Class VkDebugReportCallbackCreateInfoEXT - size=40 align=8 - base size=40 base align=8 -VkDebugReportCallbackCreateInfoEXT (0x0x7f4465699ea0) 0 - -Class VkPipelineRasterizationStateRasterizationOrderAMD - size=24 align=8 - base size=24 base align=8 -VkPipelineRasterizationStateRasterizationOrderAMD (0x0x7f4465699f00) 0 - -Class VkDebugMarkerObjectNameInfoEXT - size=40 align=8 - base size=40 base align=8 -VkDebugMarkerObjectNameInfoEXT (0x0x7f4465699f60) 0 - -Class VkDebugMarkerObjectTagInfoEXT - size=56 align=8 - base size=56 base align=8 -VkDebugMarkerObjectTagInfoEXT (0x0x7f44652db000) 0 - -Class VkDebugMarkerMarkerInfoEXT - size=40 align=8 - base size=40 base align=8 -VkDebugMarkerMarkerInfoEXT (0x0x7f44652db060) 0 - -Class VkDedicatedAllocationImageCreateInfoNV - size=24 align=8 - base size=24 base align=8 -VkDedicatedAllocationImageCreateInfoNV (0x0x7f44652db0c0) 0 - -Class VkDedicatedAllocationBufferCreateInfoNV - size=24 align=8 - base size=24 base align=8 -VkDedicatedAllocationBufferCreateInfoNV (0x0x7f44652db120) 0 - -Class VkDedicatedAllocationMemoryAllocateInfoNV - size=32 align=8 - base size=32 base align=8 -VkDedicatedAllocationMemoryAllocateInfoNV (0x0x7f44652db180) 0 - -Class VkPhysicalDeviceTransformFeedbackFeaturesEXT - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceTransformFeedbackFeaturesEXT (0x0x7f44652db1e0) 0 - -Class VkPhysicalDeviceTransformFeedbackPropertiesEXT - size=64 align=8 - base size=64 base align=8 -VkPhysicalDeviceTransformFeedbackPropertiesEXT (0x0x7f44652db240) 0 - -Class VkPipelineRasterizationStateStreamCreateInfoEXT - size=24 align=8 - base size=24 base align=8 -VkPipelineRasterizationStateStreamCreateInfoEXT (0x0x7f44652db2a0) 0 - -Class VkImageViewHandleInfoNVX - size=40 align=8 - base size=40 base align=8 -VkImageViewHandleInfoNVX (0x0x7f44652db300) 0 - -Class VkTextureLODGatherFormatPropertiesAMD - size=24 align=8 - base size=24 base align=8 -VkTextureLODGatherFormatPropertiesAMD (0x0x7f44652db360) 0 - -Class VkShaderResourceUsageAMD - size=32 align=8 - base size=32 base align=8 -VkShaderResourceUsageAMD (0x0x7f44652db3c0) 0 - -Class VkShaderStatisticsInfoAMD - size=72 align=8 - base size=72 base align=8 -VkShaderStatisticsInfoAMD (0x0x7f44652db420) 0 - -Class VkPhysicalDeviceCornerSampledImageFeaturesNV - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceCornerSampledImageFeaturesNV (0x0x7f44652db480) 0 - -Class VkExternalImageFormatPropertiesNV - size=48 align=8 - base size=48 base align=8 -VkExternalImageFormatPropertiesNV (0x0x7f44652db4e0) 0 - -Class VkExternalMemoryImageCreateInfoNV - size=24 align=8 - base size=24 base align=8 -VkExternalMemoryImageCreateInfoNV (0x0x7f44652db540) 0 - -Class VkExportMemoryAllocateInfoNV - size=24 align=8 - base size=24 base align=8 -VkExportMemoryAllocateInfoNV (0x0x7f44652db5a0) 0 - -Class VkValidationFlagsEXT - size=32 align=8 - base size=32 base align=8 -VkValidationFlagsEXT (0x0x7f44652db600) 0 - -Class VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT (0x0x7f44652db660) 0 - -Class VkImageViewASTCDecodeModeEXT - size=24 align=8 - base size=24 base align=8 -VkImageViewASTCDecodeModeEXT (0x0x7f44652db6c0) 0 - -Class VkPhysicalDeviceASTCDecodeFeaturesEXT - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceASTCDecodeFeaturesEXT (0x0x7f44652db720) 0 - -Class VkConditionalRenderingBeginInfoEXT - size=40 align=8 - base size=40 base align=8 -VkConditionalRenderingBeginInfoEXT (0x0x7f44652db780) 0 - -Class VkPhysicalDeviceConditionalRenderingFeaturesEXT - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceConditionalRenderingFeaturesEXT (0x0x7f44652db7e0) 0 - -Class VkCommandBufferInheritanceConditionalRenderingInfoEXT - size=24 align=8 - base size=24 base align=8 -VkCommandBufferInheritanceConditionalRenderingInfoEXT (0x0x7f44652db840) 0 - -Class VkDeviceGeneratedCommandsFeaturesNVX - size=24 align=8 - base size=24 base align=8 -VkDeviceGeneratedCommandsFeaturesNVX (0x0x7f44652db8a0) 0 - -Class VkDeviceGeneratedCommandsLimitsNVX - size=40 align=8 - base size=40 base align=8 -VkDeviceGeneratedCommandsLimitsNVX (0x0x7f44652db900) 0 - -Class VkIndirectCommandsTokenNVX - size=24 align=8 - base size=24 base align=8 -VkIndirectCommandsTokenNVX (0x0x7f44652db960) 0 - -Class VkIndirectCommandsLayoutTokenNVX - size=16 align=4 - base size=16 base align=4 -VkIndirectCommandsLayoutTokenNVX (0x0x7f44652db9c0) 0 - -Class VkIndirectCommandsLayoutCreateInfoNVX - size=40 align=8 - base size=40 base align=8 -VkIndirectCommandsLayoutCreateInfoNVX (0x0x7f44652dba20) 0 - -Class VkCmdProcessCommandsInfoNVX - size=96 align=8 - base size=96 base align=8 -VkCmdProcessCommandsInfoNVX (0x0x7f44652dba80) 0 - -Class VkCmdReserveSpaceForCommandsInfoNVX - size=40 align=8 - base size=40 base align=8 -VkCmdReserveSpaceForCommandsInfoNVX (0x0x7f44652dbae0) 0 - -Class VkObjectTableCreateInfoNVX - size=72 align=8 - base size=72 base align=8 -VkObjectTableCreateInfoNVX (0x0x7f44652dbb40) 0 - -Class VkObjectTableEntryNVX - size=8 align=4 - base size=8 base align=4 -VkObjectTableEntryNVX (0x0x7f44652dbba0) 0 - -Class VkObjectTablePipelineEntryNVX - size=16 align=8 - base size=16 base align=8 -VkObjectTablePipelineEntryNVX (0x0x7f44652dbc00) 0 - -Class VkObjectTableDescriptorSetEntryNVX - size=24 align=8 - base size=24 base align=8 -VkObjectTableDescriptorSetEntryNVX (0x0x7f44652dbc60) 0 - -Class VkObjectTableVertexBufferEntryNVX - size=16 align=8 - base size=16 base align=8 -VkObjectTableVertexBufferEntryNVX (0x0x7f44652dbcc0) 0 - -Class VkObjectTableIndexBufferEntryNVX - size=24 align=8 - base size=24 base align=8 -VkObjectTableIndexBufferEntryNVX (0x0x7f44652dbd20) 0 - -Class VkObjectTablePushConstantEntryNVX - size=24 align=8 - base size=24 base align=8 -VkObjectTablePushConstantEntryNVX (0x0x7f44652dbd80) 0 - -Class VkViewportWScalingNV - size=8 align=4 - base size=8 base align=4 -VkViewportWScalingNV (0x0x7f44652dbde0) 0 - -Class VkPipelineViewportWScalingStateCreateInfoNV - size=32 align=8 - base size=32 base align=8 -VkPipelineViewportWScalingStateCreateInfoNV (0x0x7f44652dbe40) 0 - -Class VkSurfaceCapabilities2EXT - size=72 align=8 - base size=72 base align=8 -VkSurfaceCapabilities2EXT (0x0x7f44652dbea0) 0 - -Class VkDisplayPowerInfoEXT - size=24 align=8 - base size=24 base align=8 -VkDisplayPowerInfoEXT (0x0x7f44652dbf00) 0 - -Class VkDeviceEventInfoEXT - size=24 align=8 - base size=24 base align=8 -VkDeviceEventInfoEXT (0x0x7f44652dbf60) 0 - -Class VkDisplayEventInfoEXT - size=24 align=8 - base size=24 base align=8 -VkDisplayEventInfoEXT (0x0x7f4465308000) 0 - -Class VkSwapchainCounterCreateInfoEXT - size=24 align=8 - base size=24 base align=8 -VkSwapchainCounterCreateInfoEXT (0x0x7f4465308060) 0 - -Class VkRefreshCycleDurationGOOGLE - size=8 align=8 - base size=8 base align=8 -VkRefreshCycleDurationGOOGLE (0x0x7f44653080c0) 0 - -Class VkPastPresentationTimingGOOGLE - size=40 align=8 - base size=40 base align=8 -VkPastPresentationTimingGOOGLE (0x0x7f4465308120) 0 - -Class VkPresentTimeGOOGLE - size=16 align=8 - base size=16 base align=8 -VkPresentTimeGOOGLE (0x0x7f4465308180) 0 - -Class VkPresentTimesInfoGOOGLE - size=32 align=8 - base size=32 base align=8 -VkPresentTimesInfoGOOGLE (0x0x7f44653081e0) 0 - -Class VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX (0x0x7f4465308240) 0 - -Class VkViewportSwizzleNV - size=16 align=4 - base size=16 base align=4 -VkViewportSwizzleNV (0x0x7f44653082a0) 0 - -Class VkPipelineViewportSwizzleStateCreateInfoNV - size=32 align=8 - base size=32 base align=8 -VkPipelineViewportSwizzleStateCreateInfoNV (0x0x7f4465308300) 0 - -Class VkPhysicalDeviceDiscardRectanglePropertiesEXT - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceDiscardRectanglePropertiesEXT (0x0x7f4465308360) 0 - -Class VkPipelineDiscardRectangleStateCreateInfoEXT - size=40 align=8 - base size=40 base align=8 -VkPipelineDiscardRectangleStateCreateInfoEXT (0x0x7f44653083c0) 0 - -Class VkPhysicalDeviceConservativeRasterizationPropertiesEXT - size=56 align=8 - base size=56 base align=8 -VkPhysicalDeviceConservativeRasterizationPropertiesEXT (0x0x7f4465308420) 0 - -Class VkPipelineRasterizationConservativeStateCreateInfoEXT - size=32 align=8 - base size=32 base align=8 -VkPipelineRasterizationConservativeStateCreateInfoEXT (0x0x7f4465308480) 0 - -Class VkPhysicalDeviceDepthClipEnableFeaturesEXT - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceDepthClipEnableFeaturesEXT (0x0x7f44653084e0) 0 - -Class VkPipelineRasterizationDepthClipStateCreateInfoEXT - size=24 align=8 - base size=24 base align=8 -VkPipelineRasterizationDepthClipStateCreateInfoEXT (0x0x7f4465308540) 0 - -Class VkXYColorEXT - size=8 align=4 - base size=8 base align=4 -VkXYColorEXT (0x0x7f44653085a0) 0 - -Class VkHdrMetadataEXT - size=64 align=8 - base size=64 base align=8 -VkHdrMetadataEXT (0x0x7f4465308600) 0 - -Class VkDebugUtilsObjectNameInfoEXT - size=40 align=8 - base size=40 base align=8 -VkDebugUtilsObjectNameInfoEXT (0x0x7f44653086c0) 0 - -Class VkDebugUtilsObjectTagInfoEXT - size=56 align=8 - base size=56 base align=8 -VkDebugUtilsObjectTagInfoEXT (0x0x7f4465308720) 0 - -Class VkDebugUtilsLabelEXT - size=40 align=8 - base size=40 base align=8 -VkDebugUtilsLabelEXT (0x0x7f4465308780) 0 - -Class VkDebugUtilsMessengerCallbackDataEXT - size=96 align=8 - base size=96 base align=8 -VkDebugUtilsMessengerCallbackDataEXT (0x0x7f44653087e0) 0 - -Class VkDebugUtilsMessengerCreateInfoEXT - size=48 align=8 - base size=48 base align=8 -VkDebugUtilsMessengerCreateInfoEXT (0x0x7f4465308840) 0 - -Class VkPhysicalDeviceInlineUniformBlockFeaturesEXT - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceInlineUniformBlockFeaturesEXT (0x0x7f44653088a0) 0 - -Class VkPhysicalDeviceInlineUniformBlockPropertiesEXT - size=40 align=8 - base size=40 base align=8 -VkPhysicalDeviceInlineUniformBlockPropertiesEXT (0x0x7f4465308900) 0 - -Class VkWriteDescriptorSetInlineUniformBlockEXT - size=32 align=8 - base size=32 base align=8 -VkWriteDescriptorSetInlineUniformBlockEXT (0x0x7f4465308960) 0 - -Class VkDescriptorPoolInlineUniformBlockCreateInfoEXT - size=24 align=8 - base size=24 base align=8 -VkDescriptorPoolInlineUniformBlockCreateInfoEXT (0x0x7f44653089c0) 0 - -Class VkSampleLocationEXT - size=8 align=4 - base size=8 base align=4 -VkSampleLocationEXT (0x0x7f4465308a20) 0 - -Class VkSampleLocationsInfoEXT - size=40 align=8 - base size=40 base align=8 -VkSampleLocationsInfoEXT (0x0x7f4465308a80) 0 - -Class VkAttachmentSampleLocationsEXT - size=48 align=8 - base size=48 base align=8 -VkAttachmentSampleLocationsEXT (0x0x7f4465308ae0) 0 - -Class VkSubpassSampleLocationsEXT - size=48 align=8 - base size=48 base align=8 -VkSubpassSampleLocationsEXT (0x0x7f4465308b40) 0 - -Class VkRenderPassSampleLocationsBeginInfoEXT - size=48 align=8 - base size=48 base align=8 -VkRenderPassSampleLocationsBeginInfoEXT (0x0x7f4465308ba0) 0 - -Class VkPipelineSampleLocationsStateCreateInfoEXT - size=64 align=8 - base size=64 base align=8 -VkPipelineSampleLocationsStateCreateInfoEXT (0x0x7f4465308c00) 0 - -Class VkPhysicalDeviceSampleLocationsPropertiesEXT - size=48 align=8 - base size=48 base align=8 -VkPhysicalDeviceSampleLocationsPropertiesEXT (0x0x7f4465308c60) 0 - -Class VkMultisamplePropertiesEXT - size=24 align=8 - base size=24 base align=8 -VkMultisamplePropertiesEXT (0x0x7f4465308cc0) 0 - -Class VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT (0x0x7f4465308d20) 0 - -Class VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT - size=40 align=8 - base size=40 base align=8 -VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT (0x0x7f4465308d80) 0 - -Class VkPipelineColorBlendAdvancedStateCreateInfoEXT - size=32 align=8 - base size=32 base align=8 -VkPipelineColorBlendAdvancedStateCreateInfoEXT (0x0x7f4465308de0) 0 - -Class VkPipelineCoverageToColorStateCreateInfoNV - size=32 align=8 - base size=32 base align=8 -VkPipelineCoverageToColorStateCreateInfoNV (0x0x7f4465308e40) 0 - -Class VkPipelineCoverageModulationStateCreateInfoNV - size=40 align=8 - base size=40 base align=8 -VkPipelineCoverageModulationStateCreateInfoNV (0x0x7f4465308ea0) 0 - -Class VkPhysicalDeviceShaderSMBuiltinsPropertiesNV - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceShaderSMBuiltinsPropertiesNV (0x0x7f4465308f00) 0 - -Class VkPhysicalDeviceShaderSMBuiltinsFeaturesNV - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceShaderSMBuiltinsFeaturesNV (0x0x7f4465308f60) 0 - -Class VkDrmFormatModifierPropertiesEXT - size=16 align=8 - base size=16 base align=8 -VkDrmFormatModifierPropertiesEXT (0x0x7f4465330000) 0 - -Class VkDrmFormatModifierPropertiesListEXT - size=32 align=8 - base size=32 base align=8 -VkDrmFormatModifierPropertiesListEXT (0x0x7f4465330060) 0 - -Class VkPhysicalDeviceImageDrmFormatModifierInfoEXT - size=40 align=8 - base size=40 base align=8 -VkPhysicalDeviceImageDrmFormatModifierInfoEXT (0x0x7f44653300c0) 0 - -Class VkImageDrmFormatModifierListCreateInfoEXT - size=32 align=8 - base size=32 base align=8 -VkImageDrmFormatModifierListCreateInfoEXT (0x0x7f4465330120) 0 - -Class VkImageDrmFormatModifierExplicitCreateInfoEXT - size=40 align=8 - base size=40 base align=8 -VkImageDrmFormatModifierExplicitCreateInfoEXT (0x0x7f4465330180) 0 - -Class VkImageDrmFormatModifierPropertiesEXT - size=24 align=8 - base size=24 base align=8 -VkImageDrmFormatModifierPropertiesEXT (0x0x7f44653301e0) 0 - -Class VkValidationCacheCreateInfoEXT - size=40 align=8 - base size=40 base align=8 -VkValidationCacheCreateInfoEXT (0x0x7f4465330240) 0 - -Class VkShaderModuleValidationCacheCreateInfoEXT - size=24 align=8 - base size=24 base align=8 -VkShaderModuleValidationCacheCreateInfoEXT (0x0x7f44653302a0) 0 - -Class VkShadingRatePaletteNV - size=16 align=8 - base size=16 base align=8 -VkShadingRatePaletteNV (0x0x7f4465330300) 0 - -Class VkPipelineViewportShadingRateImageStateCreateInfoNV - size=32 align=8 - base size=32 base align=8 -VkPipelineViewportShadingRateImageStateCreateInfoNV (0x0x7f4465330360) 0 - -Class VkPhysicalDeviceShadingRateImageFeaturesNV - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceShadingRateImageFeaturesNV (0x0x7f44653303c0) 0 - -Class VkPhysicalDeviceShadingRateImagePropertiesNV - size=32 align=8 - base size=32 base align=8 -VkPhysicalDeviceShadingRateImagePropertiesNV (0x0x7f4465330420) 0 - -Class VkCoarseSampleLocationNV - size=12 align=4 - base size=12 base align=4 -VkCoarseSampleLocationNV (0x0x7f4465330480) 0 - -Class VkCoarseSampleOrderCustomNV - size=24 align=8 - base size=24 base align=8 -VkCoarseSampleOrderCustomNV (0x0x7f44653304e0) 0 - -Class VkPipelineViewportCoarseSampleOrderStateCreateInfoNV - size=32 align=8 - base size=32 base align=8 -VkPipelineViewportCoarseSampleOrderStateCreateInfoNV (0x0x7f4465330540) 0 - -Class VkRayTracingShaderGroupCreateInfoNV - size=40 align=8 - base size=40 base align=8 -VkRayTracingShaderGroupCreateInfoNV (0x0x7f44653305a0) 0 - -Class VkRayTracingPipelineCreateInfoNV - size=80 align=8 - base size=80 base align=8 -VkRayTracingPipelineCreateInfoNV (0x0x7f4465330600) 0 - -Class VkGeometryTrianglesNV - size=96 align=8 - base size=96 base align=8 -VkGeometryTrianglesNV (0x0x7f4465330660) 0 - -Class VkGeometryAABBNV - size=40 align=8 - base size=40 base align=8 -VkGeometryAABBNV (0x0x7f44653306c0) 0 - -Class VkGeometryDataNV - size=136 align=8 - base size=136 base align=8 -VkGeometryDataNV (0x0x7f4465330720) 0 - -Class VkGeometryNV - size=168 align=8 - base size=168 base align=8 -VkGeometryNV (0x0x7f4465330780) 0 - -Class VkAccelerationStructureInfoNV - size=40 align=8 - base size=40 base align=8 -VkAccelerationStructureInfoNV (0x0x7f44653307e0) 0 - -Class VkAccelerationStructureCreateInfoNV - size=64 align=8 - base size=64 base align=8 -VkAccelerationStructureCreateInfoNV (0x0x7f4465330840) 0 - -Class VkBindAccelerationStructureMemoryInfoNV - size=56 align=8 - base size=56 base align=8 -VkBindAccelerationStructureMemoryInfoNV (0x0x7f44653308a0) 0 - -Class VkWriteDescriptorSetAccelerationStructureNV - size=32 align=8 - base size=32 base align=8 -VkWriteDescriptorSetAccelerationStructureNV (0x0x7f4465330900) 0 - -Class VkAccelerationStructureMemoryRequirementsInfoNV - size=32 align=8 - base size=32 base align=8 -VkAccelerationStructureMemoryRequirementsInfoNV (0x0x7f4465330960) 0 - -Class VkPhysicalDeviceRayTracingPropertiesNV - size=64 align=8 - base size=64 base align=8 -VkPhysicalDeviceRayTracingPropertiesNV (0x0x7f44653309c0) 0 - -Class VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV (0x0x7f4465330a80) 0 - -Class VkPipelineRepresentativeFragmentTestStateCreateInfoNV - size=24 align=8 - base size=24 base align=8 -VkPipelineRepresentativeFragmentTestStateCreateInfoNV (0x0x7f4465330ae0) 0 - -Class VkPhysicalDeviceImageViewImageFormatInfoEXT - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceImageViewImageFormatInfoEXT (0x0x7f4465330b40) 0 - -Class VkFilterCubicImageViewImageFormatPropertiesEXT - size=24 align=8 - base size=24 base align=8 -VkFilterCubicImageViewImageFormatPropertiesEXT (0x0x7f4465330ba0) 0 - -Class VkDeviceQueueGlobalPriorityCreateInfoEXT - size=24 align=8 - base size=24 base align=8 -VkDeviceQueueGlobalPriorityCreateInfoEXT (0x0x7f4465330c00) 0 - -Class VkImportMemoryHostPointerInfoEXT - size=32 align=8 - base size=32 base align=8 -VkImportMemoryHostPointerInfoEXT (0x0x7f4465330c60) 0 - -Class VkMemoryHostPointerPropertiesEXT - size=24 align=8 - base size=24 base align=8 -VkMemoryHostPointerPropertiesEXT (0x0x7f4465330cc0) 0 - -Class VkPhysicalDeviceExternalMemoryHostPropertiesEXT - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceExternalMemoryHostPropertiesEXT (0x0x7f4465330d20) 0 - -Class VkPipelineCompilerControlCreateInfoAMD - size=24 align=8 - base size=24 base align=8 -VkPipelineCompilerControlCreateInfoAMD (0x0x7f4465330d80) 0 - -Class VkCalibratedTimestampInfoEXT - size=24 align=8 - base size=24 base align=8 -VkCalibratedTimestampInfoEXT (0x0x7f4465330de0) 0 - -Class VkPhysicalDeviceShaderCorePropertiesAMD - size=72 align=8 - base size=72 base align=8 -VkPhysicalDeviceShaderCorePropertiesAMD (0x0x7f4465330e40) 0 - -Class VkDeviceMemoryOverallocationCreateInfoAMD - size=24 align=8 - base size=24 base align=8 -VkDeviceMemoryOverallocationCreateInfoAMD (0x0x7f4465330ea0) 0 - -Class VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT (0x0x7f4465330f00) 0 - -Class VkVertexInputBindingDivisorDescriptionEXT - size=8 align=4 - base size=8 base align=4 -VkVertexInputBindingDivisorDescriptionEXT (0x0x7f4465330f60) 0 - -Class VkPipelineVertexInputDivisorStateCreateInfoEXT - size=32 align=8 - base size=32 base align=8 -VkPipelineVertexInputDivisorStateCreateInfoEXT (0x0x7f4465360000) 0 - -Class VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT (0x0x7f4465360060) 0 - -Class VkPipelineCreationFeedbackEXT - size=16 align=8 - base size=16 base align=8 -VkPipelineCreationFeedbackEXT (0x0x7f44653600c0) 0 - -Class VkPipelineCreationFeedbackCreateInfoEXT - size=40 align=8 - base size=40 base align=8 -VkPipelineCreationFeedbackCreateInfoEXT (0x0x7f4465360120) 0 - -Class VkPhysicalDeviceComputeShaderDerivativesFeaturesNV - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceComputeShaderDerivativesFeaturesNV (0x0x7f4465360180) 0 - -Class VkPhysicalDeviceMeshShaderFeaturesNV - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceMeshShaderFeaturesNV (0x0x7f44653601e0) 0 - -Class VkPhysicalDeviceMeshShaderPropertiesNV - size=88 align=8 - base size=88 base align=8 -VkPhysicalDeviceMeshShaderPropertiesNV (0x0x7f4465360240) 0 - -Class VkDrawMeshTasksIndirectCommandNV - size=8 align=4 - base size=8 base align=4 -VkDrawMeshTasksIndirectCommandNV (0x0x7f44653602a0) 0 - -Class VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV (0x0x7f4465360300) 0 - -Class VkPhysicalDeviceShaderImageFootprintFeaturesNV - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceShaderImageFootprintFeaturesNV (0x0x7f4465360360) 0 - -Class VkPipelineViewportExclusiveScissorStateCreateInfoNV - size=32 align=8 - base size=32 base align=8 -VkPipelineViewportExclusiveScissorStateCreateInfoNV (0x0x7f44653603c0) 0 - -Class VkPhysicalDeviceExclusiveScissorFeaturesNV - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceExclusiveScissorFeaturesNV (0x0x7f4465360420) 0 - -Class VkQueueFamilyCheckpointPropertiesNV - size=24 align=8 - base size=24 base align=8 -VkQueueFamilyCheckpointPropertiesNV (0x0x7f4465360480) 0 - -Class VkCheckpointDataNV - size=32 align=8 - base size=32 base align=8 -VkCheckpointDataNV (0x0x7f44653604e0) 0 - -Class VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL (0x0x7f4465360540) 0 - -Class VkPerformanceValueDataINTEL - size=8 align=8 - base size=8 base align=8 -VkPerformanceValueDataINTEL (0x0x7f44653605a0) 0 - -Class VkPerformanceValueINTEL - size=16 align=8 - base size=16 base align=8 -VkPerformanceValueINTEL (0x0x7f4465360600) 0 - -Class VkInitializePerformanceApiInfoINTEL - size=24 align=8 - base size=24 base align=8 -VkInitializePerformanceApiInfoINTEL (0x0x7f4465360660) 0 - -Class VkQueryPoolCreateInfoINTEL - size=24 align=8 - base size=24 base align=8 -VkQueryPoolCreateInfoINTEL (0x0x7f44653606c0) 0 - -Class VkPerformanceMarkerInfoINTEL - size=24 align=8 - base size=24 base align=8 -VkPerformanceMarkerInfoINTEL (0x0x7f4465360720) 0 - -Class VkPerformanceStreamMarkerInfoINTEL - size=24 align=8 - base size=24 base align=8 -VkPerformanceStreamMarkerInfoINTEL (0x0x7f4465360780) 0 - -Class VkPerformanceOverrideInfoINTEL - size=32 align=8 - base size=32 base align=8 -VkPerformanceOverrideInfoINTEL (0x0x7f44653607e0) 0 - -Class VkPerformanceConfigurationAcquireInfoINTEL - size=24 align=8 - base size=24 base align=8 -VkPerformanceConfigurationAcquireInfoINTEL (0x0x7f4465360840) 0 - -Class VkPhysicalDevicePCIBusInfoPropertiesEXT - size=32 align=8 - base size=32 base align=8 -VkPhysicalDevicePCIBusInfoPropertiesEXT (0x0x7f44653608a0) 0 - -Class VkDisplayNativeHdrSurfaceCapabilitiesAMD - size=24 align=8 - base size=24 base align=8 -VkDisplayNativeHdrSurfaceCapabilitiesAMD (0x0x7f4465360900) 0 - -Class VkSwapchainDisplayNativeHdrCreateInfoAMD - size=24 align=8 - base size=24 base align=8 -VkSwapchainDisplayNativeHdrCreateInfoAMD (0x0x7f4465360960) 0 - -Class VkPhysicalDeviceFragmentDensityMapFeaturesEXT - size=32 align=8 - base size=32 base align=8 -VkPhysicalDeviceFragmentDensityMapFeaturesEXT (0x0x7f44653609c0) 0 - -Class VkPhysicalDeviceFragmentDensityMapPropertiesEXT - size=40 align=8 - base size=40 base align=8 -VkPhysicalDeviceFragmentDensityMapPropertiesEXT (0x0x7f4465360a20) 0 - -Class VkRenderPassFragmentDensityMapCreateInfoEXT - size=24 align=8 - base size=24 base align=8 -VkRenderPassFragmentDensityMapCreateInfoEXT (0x0x7f4465360a80) 0 - -Class VkPhysicalDeviceSubgroupSizeControlFeaturesEXT - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceSubgroupSizeControlFeaturesEXT (0x0x7f4465360ae0) 0 - -Class VkPhysicalDeviceSubgroupSizeControlPropertiesEXT - size=32 align=8 - base size=32 base align=8 -VkPhysicalDeviceSubgroupSizeControlPropertiesEXT (0x0x7f4465360b40) 0 - -Class VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT - size=24 align=8 - base size=24 base align=8 -VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT (0x0x7f4465360ba0) 0 - -Class VkPhysicalDeviceShaderCoreProperties2AMD - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceShaderCoreProperties2AMD (0x0x7f4465360c00) 0 - -Class VkPhysicalDeviceCoherentMemoryFeaturesAMD - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceCoherentMemoryFeaturesAMD (0x0x7f4465360c60) 0 - -Class VkPhysicalDeviceMemoryBudgetPropertiesEXT - size=272 align=8 - base size=272 base align=8 -VkPhysicalDeviceMemoryBudgetPropertiesEXT (0x0x7f4465360cc0) 0 - -Class VkPhysicalDeviceMemoryPriorityFeaturesEXT - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceMemoryPriorityFeaturesEXT (0x0x7f4465360d20) 0 - -Class VkMemoryPriorityAllocateInfoEXT - size=24 align=8 - base size=24 base align=8 -VkMemoryPriorityAllocateInfoEXT (0x0x7f4465360d80) 0 - -Class VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV (0x0x7f4465360de0) 0 - -Class VkPhysicalDeviceBufferDeviceAddressFeaturesEXT - size=32 align=8 - base size=32 base align=8 -VkPhysicalDeviceBufferDeviceAddressFeaturesEXT (0x0x7f4465360e40) 0 - -Class VkBufferDeviceAddressCreateInfoEXT - size=24 align=8 - base size=24 base align=8 -VkBufferDeviceAddressCreateInfoEXT (0x0x7f4465360ea0) 0 - -Class VkPhysicalDeviceToolPropertiesEXT - size=1048 align=8 - base size=1048 base align=8 -VkPhysicalDeviceToolPropertiesEXT (0x0x7f4465360f00) 0 - -Class VkValidationFeaturesEXT - size=48 align=8 - base size=48 base align=8 -VkValidationFeaturesEXT (0x0x7f4465360f60) 0 - -Class VkCooperativeMatrixPropertiesNV - size=48 align=8 - base size=48 base align=8 -VkCooperativeMatrixPropertiesNV (0x0x7f4465385000) 0 - -Class VkPhysicalDeviceCooperativeMatrixFeaturesNV - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceCooperativeMatrixFeaturesNV (0x0x7f44653850c0) 0 - -Class VkPhysicalDeviceCooperativeMatrixPropertiesNV - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceCooperativeMatrixPropertiesNV (0x0x7f4465385120) 0 - -Class VkPhysicalDeviceCoverageReductionModeFeaturesNV - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceCoverageReductionModeFeaturesNV (0x0x7f4465385180) 0 - -Class VkPipelineCoverageReductionStateCreateInfoNV - size=24 align=8 - base size=24 base align=8 -VkPipelineCoverageReductionStateCreateInfoNV (0x0x7f44653851e0) 0 - -Class VkFramebufferMixedSamplesCombinationNV - size=32 align=8 - base size=32 base align=8 -VkFramebufferMixedSamplesCombinationNV (0x0x7f4465385240) 0 - -Class VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT - size=32 align=8 - base size=32 base align=8 -VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT (0x0x7f44653852a0) 0 - -Class VkPhysicalDeviceYcbcrImageArraysFeaturesEXT - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceYcbcrImageArraysFeaturesEXT (0x0x7f4465385300) 0 - -Class VkHeadlessSurfaceCreateInfoEXT - size=24 align=8 - base size=24 base align=8 -VkHeadlessSurfaceCreateInfoEXT (0x0x7f4465385360) 0 - -Class VkPhysicalDeviceLineRasterizationFeaturesEXT - size=40 align=8 - base size=40 base align=8 -VkPhysicalDeviceLineRasterizationFeaturesEXT (0x0x7f44653853c0) 0 - -Class VkPhysicalDeviceLineRasterizationPropertiesEXT - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceLineRasterizationPropertiesEXT (0x0x7f4465385420) 0 - -Class VkPipelineRasterizationLineStateCreateInfoEXT - size=32 align=8 - base size=32 base align=8 -VkPipelineRasterizationLineStateCreateInfoEXT (0x0x7f4465385480) 0 - -Class VkPhysicalDeviceIndexTypeUint8FeaturesEXT - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceIndexTypeUint8FeaturesEXT (0x0x7f44653854e0) 0 - -Class VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT (0x0x7f4465385540) 0 - -Class VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT - size=24 align=8 - base size=24 base align=8 -VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT (0x0x7f44653855a0) 0 - -Class VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT - size=48 align=8 - base size=48 base align=8 -VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT (0x0x7f4465385600) 0 - -Class QVulkanLayer - size=64 align=8 - base size=64 base align=8 -QVulkanLayer (0x0x7f4465385660) 0 - -Class QVulkanExtension - size=32 align=8 - base size=28 base align=8 -QVulkanExtension (0x0x7f44653ba300) 0 - -Class QVulkanInstance - size=8 align=8 - base size=8 base align=8 -QVulkanInstance (0x0x7f44653e3180) 0 - -Class QQuickGraphicsDevice - size=8 align=8 - base size=8 base align=8 -QQuickGraphicsDevice (0x0x7f44653e3540) 0 - -Class QQuickTextureFactory::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickTextureFactory::QPrivateSignal (0x0x7f44653e3600) 0 empty - -Vtable for QQuickTextureFactory -QQuickTextureFactory::_ZTV20QQuickTextureFactory: 18 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QQuickTextureFactory) -16 (int (*)(...))QQuickTextureFactory::metaObject -24 (int (*)(...))QQuickTextureFactory::qt_metacast -32 (int (*)(...))QQuickTextureFactory::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f44653d4888) 0 - vptr=((& QQuickTextureFactory::_ZTV20QQuickTextureFactory) + 16) - QObject (0x0x7f44653e35a0) 0 - primary-for QQuickTextureFactory (0x0x7f44653d4888) - -Class QQuickImageResponse::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickImageResponse::QPrivateSignal (0x0x7f44653e3720) 0 empty - -Vtable for QQuickImageResponse -QQuickImageResponse::_ZTV19QQuickImageResponse: 17 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QQuickImageResponse) -16 (int (*)(...))QQuickImageResponse::metaObject -24 (int (*)(...))QQuickImageResponse::qt_metacast -32 (int (*)(...))QQuickImageResponse::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f44653d48f0) 0 - vptr=((& QQuickImageResponse::_ZTV19QQuickImageResponse) + 16) - QObject (0x0x7f44653e36c0) 0 - primary-for QQuickImageResponse (0x0x7f44653d48f0) - -Class QQuickImageProvider::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickImageProvider::QPrivateSignal (0x0x7f44653e3900) 0 empty - -Vtable for QQuickImageProvider -QQuickImageProvider::_ZTV19QQuickImageProvider: 19 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI19QQuickImageProvider) -16 (int (*)(...))QQuickImageProvider::metaObject -24 (int (*)(...))QQuickImageProvider::qt_metacast -32 (int (*)(...))QQuickImageProvider::qt_metacall -40 (int (*)(...))QQuickImageProvider::~QQuickImageProvider -48 (int (*)(...))QQuickImageProvider::~QQuickImageProvider -56 (int (*)(...))QObject::event -64 (int (*)(...))QObject::eventFilter -72 (int (*)(...))QObject::timerEvent -80 (int (*)(...))QObject::childEvent -88 (int (*)(...))QObject::customEvent -96 (int (*)(...))QObject::connectNotify -104 (int (*)(...))QObject::disconnectNotify -112 (int (*)(...))QQuickImageProvider::imageType -120 (int (*)(...))QQuickImageProvider::flags -128 (int (*)(...))QQuickImageProvider::requestImage -136 (int (*)(...))QQuickImageProvider::requestPixmap -144 (int (*)(...))QQuickImageProvider::requestTexture - -Class QQuickImageProvider - size=24 align=8 - base size=24 base align=8 -QQuickImageProvider (0x0x7f44653d4958) 0 - vptr=((& QQuickImageProvider::_ZTV19QQuickImageProvider) + 16) - QQmlImageProviderBase (0x0x7f44653d49c0) 0 - primary-for QQuickImageProvider (0x0x7f44653d4958) - QObject (0x0x7f44653e38a0) 0 - primary-for QQmlImageProviderBase (0x0x7f44653d49c0) - -Vtable for QQuickAsyncImageProvider -QQuickAsyncImageProvider::_ZTV24QQuickAsyncImageProvider: 20 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI24QQuickAsyncImageProvider) -16 (int (*)(...))QQuickImageProvider::metaObject -24 (int (*)(...))QQuickImageProvider::qt_metacast -32 (int (*)(...))QQuickImageProvider::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))QObject::eventFilter -72 (int (*)(...))QObject::timerEvent -80 (int (*)(...))QObject::childEvent -88 (int (*)(...))QObject::customEvent -96 (int (*)(...))QObject::connectNotify -104 (int (*)(...))QObject::disconnectNotify -112 (int (*)(...))QQuickImageProvider::imageType -120 (int (*)(...))QQuickImageProvider::flags -128 (int (*)(...))QQuickImageProvider::requestImage -136 (int (*)(...))QQuickImageProvider::requestPixmap -144 (int (*)(...))QQuickImageProvider::requestTexture -152 (int (*)(...))__cxa_pure_virtual - -Class QQuickAsyncImageProvider - size=32 align=8 - base size=32 base align=8 -QQuickAsyncImageProvider (0x0x7f44653d4a28) 0 - vptr=((& QQuickAsyncImageProvider::_ZTV24QQuickAsyncImageProvider) + 16) - QQuickImageProvider (0x0x7f44653d4a90) 0 - primary-for QQuickAsyncImageProvider (0x0x7f44653d4a28) - QQmlImageProviderBase (0x0x7f44653d4af8) 0 - primary-for QQuickImageProvider (0x0x7f44653d4a90) - QObject (0x0x7f44653e39c0) 0 - primary-for QQmlImageProviderBase (0x0x7f44653d4af8) - -Class QQuickItemGrabResult::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickItemGrabResult::QPrivateSignal (0x0x7f44653e3a80) 0 empty - -Vtable for QQuickItemGrabResult -QQuickItemGrabResult::_ZTV20QQuickItemGrabResult: 14 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 (0x0x7f44653d4b60) 0 - vptr=((& QQuickItemGrabResult::_ZTV20QQuickItemGrabResult) + 16) - QObject (0x0x7f44653e3a20) 0 - primary-for QQuickItemGrabResult (0x0x7f44653d4b60) - -Class QQuickPaintedItem::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickPaintedItem::QPrivateSignal (0x0x7f44653e3cc0) 0 empty - -Vtable for QQuickPaintedItem -QQuickPaintedItem::_ZTV17QQuickPaintedItem: 55 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QQuickPaintedItem) -16 (int (*)(...))QQuickPaintedItem::metaObject -24 (int (*)(...))QQuickPaintedItem::qt_metacast -32 (int (*)(...))QQuickPaintedItem::qt_metacall -40 0 -48 0 -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::geometryChange -176 (int (*)(...))QQuickItem::classBegin -184 (int (*)(...))QQuickItem::componentComplete -192 (int (*)(...))QQuickItem::keyPressEvent -200 (int (*)(...))QQuickItem::keyReleaseEvent -208 (int (*)(...))QQuickItem::inputMethodEvent -216 (int (*)(...))QQuickItem::focusInEvent -224 (int (*)(...))QQuickItem::focusOutEvent -232 (int (*)(...))QQuickItem::mousePressEvent -240 (int (*)(...))QQuickItem::mouseMoveEvent -248 (int (*)(...))QQuickItem::mouseReleaseEvent -256 (int (*)(...))QQuickItem::mouseDoubleClickEvent -264 (int (*)(...))QQuickItem::mouseUngrabEvent -272 (int (*)(...))QQuickItem::touchUngrabEvent -280 (int (*)(...))QQuickItem::wheelEvent -288 (int (*)(...))QQuickItem::touchEvent -296 (int (*)(...))QQuickItem::hoverEnterEvent -304 (int (*)(...))QQuickItem::hoverMoveEvent -312 (int (*)(...))QQuickItem::hoverLeaveEvent -320 (int (*)(...))QQuickItem::dragEnterEvent -328 (int (*)(...))QQuickItem::dragMoveEvent -336 (int (*)(...))QQuickItem::dragLeaveEvent -344 (int (*)(...))QQuickItem::dropEvent -352 (int (*)(...))QQuickItem::childMouseEventFilter -360 (int (*)(...))QQuickPaintedItem::updatePaintNode -368 (int (*)(...))QQuickPaintedItem::releaseResources -376 (int (*)(...))QQuickItem::updatePolish -384 (int (*)(...))__cxa_pure_virtual -392 (int (*)(...))-16 -400 (int (*)(...))(& _ZTI17QQuickPaintedItem) -408 0 -416 0 -424 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem10classBeginEv -432 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem17componentCompleteEv - -Class QQuickPaintedItem - size=32 align=8 - base size=32 base align=8 -QQuickPaintedItem (0x0x7f44653d4bc8) 0 - vptr=((& QQuickPaintedItem::_ZTV17QQuickPaintedItem) + 16) - QQuickItem (0x0x7f44653b0540) 0 - primary-for QQuickPaintedItem (0x0x7f44653d4bc8) - QObject (0x0x7f44653e3c00) 0 - primary-for QQuickItem (0x0x7f44653b0540) - QQmlParserStatus (0x0x7f44653e3c60) 16 - vptr=((& QQuickPaintedItem::_ZTV17QQuickPaintedItem) + 408) - -Class QQuickRenderControl::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickRenderControl::QPrivateSignal (0x0x7f4465451360) 0 empty - -Vtable for QQuickRenderControl -QQuickRenderControl::_ZTV19QQuickRenderControl: 15 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 (0x0x7f44653d4d68) 0 - vptr=((& QQuickRenderControl::_ZTV19QQuickRenderControl) + 16) - QObject (0x0x7f4465451300) 0 - primary-for QQuickRenderControl (0x0x7f44653d4d68) - -Class QQuickRenderTarget - size=8 align=8 - base size=8 base align=8 -QQuickRenderTarget (0x0x7f4465451540) 0 - -Class QQuickTextDocument::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickTextDocument::QPrivateSignal (0x0x7f44654516c0) 0 empty - -Vtable for QQuickTextDocument -QQuickTextDocument::_ZTV18QQuickTextDocument: 14 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 (0x0x7f44653d4dd0) 0 - vptr=((& QQuickTextDocument::_ZTV18QQuickTextDocument) + 16) - QObject (0x0x7f4465451660) 0 - primary-for QQuickTextDocument (0x0x7f44653d4dd0) - -Class QSGGeometry::Attribute - size=16 align=4 - base size=16 base align=4 -QSGGeometry::Attribute (0x0x7f4465451ae0) 0 - -Class QSGGeometry::AttributeSet - size=16 align=8 - base size=16 base align=8 -QSGGeometry::AttributeSet (0x0x7f4465451b40) 0 - -Class QSGGeometry::Point2D - size=8 align=4 - base size=8 base align=4 -QSGGeometry::Point2D (0x0x7f4465451ba0) 0 - -Class QSGGeometry::TexturedPoint2D - size=16 align=4 - base size=16 base align=4 -QSGGeometry::TexturedPoint2D (0x0x7f4465451c00) 0 - -Class QSGGeometry::ColoredPoint2D - size=12 align=4 - base size=12 base align=4 -QSGGeometry::ColoredPoint2D (0x0x7f4465451c60) 0 - -Vtable for QSGGeometry -QSGGeometry::_ZTV11QSGGeometry: 4 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 (0x0x7f4465451a80) 0 - vptr=((& QSGGeometry::_ZTV11QSGGeometry) + 16) - -Vtable for QSGNode -QSGNode::_ZTV7QSGNode: 6 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=72 align=8 - base size=72 base align=8 -QSGNode (0x0x7f446549e660) 0 - vptr=((& QSGNode::_ZTV7QSGNode) + 16) - -Vtable for QSGBasicGeometryNode -QSGBasicGeometryNode::_ZTV20QSGBasicGeometryNode: 6 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=104 align=8 - base size=104 base align=8 -QSGBasicGeometryNode (0x0x7f44650d20d0) 0 - vptr=((& QSGBasicGeometryNode::_ZTV20QSGBasicGeometryNode) + 16) - QSGNode (0x0x7f446549eea0) 0 - primary-for QSGBasicGeometryNode (0x0x7f44650d20d0) - -Vtable for QSGGeometryNode -QSGGeometryNode::_ZTV15QSGGeometryNode: 6 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=136 align=8 - base size=136 base align=8 -QSGGeometryNode (0x0x7f44650d2138) 0 - vptr=((& QSGGeometryNode::_ZTV15QSGGeometryNode) + 16) - QSGBasicGeometryNode (0x0x7f44650d21a0) 0 - primary-for QSGGeometryNode (0x0x7f44650d2138) - QSGNode (0x0x7f44650ee180) 0 - primary-for QSGBasicGeometryNode (0x0x7f44650d21a0) - -Vtable for QSGClipNode -QSGClipNode::_ZTV11QSGClipNode: 6 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=144 align=8 - base size=144 base align=8 -QSGClipNode (0x0x7f44650d2208) 0 - vptr=((& QSGClipNode::_ZTV11QSGClipNode) + 16) - QSGBasicGeometryNode (0x0x7f44650d2270) 0 - primary-for QSGClipNode (0x0x7f44650d2208) - QSGNode (0x0x7f44650ee360) 0 - primary-for QSGBasicGeometryNode (0x0x7f44650d2270) - -Vtable for QSGTransformNode -QSGTransformNode::_ZTV16QSGTransformNode: 6 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=208 align=8 - base size=208 base align=8 -QSGTransformNode (0x0x7f44650d22d8) 0 - vptr=((& QSGTransformNode::_ZTV16QSGTransformNode) + 16) - QSGNode (0x0x7f44650ee480) 0 - primary-for QSGTransformNode (0x0x7f44650d22d8) - -Vtable for QSGRootNode -QSGRootNode::_ZTV11QSGRootNode: 6 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=96 align=8 - base size=96 base align=8 -QSGRootNode (0x0x7f44650d2340) 0 - vptr=((& QSGRootNode::_ZTV11QSGRootNode) + 16) - QSGNode (0x0x7f44650ee5a0) 0 - primary-for QSGRootNode (0x0x7f44650d2340) - -Vtable for QSGOpacityNode -QSGOpacityNode::_ZTV14QSGOpacityNode: 6 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=88 align=8 - base size=88 base align=8 -QSGOpacityNode (0x0x7f44650d2c30) 0 - vptr=((& QSGOpacityNode::_ZTV14QSGOpacityNode) + 16) - QSGNode (0x0x7f44650eef60) 0 - primary-for QSGOpacityNode (0x0x7f44650d2c30) - -Vtable for QSGNodeVisitor -QSGNodeVisitor::_ZTV14QSGNodeVisitor: 14 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 (0x0x7f4465146060) 0 nearly-empty - vptr=((& QSGNodeVisitor::_ZTV14QSGNodeVisitor) + 16) - -Vtable for QSGRendererInterface -QSGRendererInterface::_ZTV20QSGRendererInterface: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI20QSGRendererInterface) -16 0 -24 0 -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 (0x0x7f4465146600) 0 nearly-empty - vptr=((& QSGRendererInterface::_ZTV20QSGRendererInterface) + 16) - -Class QQuickWindow::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickWindow::QPrivateSignal (0x0x7f4465146d20) 0 empty - -Class QQuickWindow::GraphicsStateInfo - size=8 align=4 - base size=8 base align=4 -QQuickWindow::GraphicsStateInfo (0x0x7f4465146d80) 0 - -Vtable for QQuickWindow -QQuickWindow::_ZTV12QQuickWindow: 47 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::paintEvent -176 (int (*)(...))QWindow::moveEvent -184 (int (*)(...))QQuickWindow::focusInEvent -192 (int (*)(...))QQuickWindow::focusOutEvent -200 (int (*)(...))QQuickWindow::showEvent -208 (int (*)(...))QQuickWindow::hideEvent -216 (int (*)(...))QQuickWindow::closeEvent -224 (int (*)(...))QQuickWindow::keyPressEvent -232 (int (*)(...))QQuickWindow::keyReleaseEvent -240 (int (*)(...))QQuickWindow::mousePressEvent -248 (int (*)(...))QQuickWindow::mouseReleaseEvent -256 (int (*)(...))QQuickWindow::mouseDoubleClickEvent -264 (int (*)(...))QQuickWindow::mouseMoveEvent -272 (int (*)(...))QQuickWindow::wheelEvent -280 (int (*)(...))QWindow::touchEvent -288 (int (*)(...))QQuickWindow::tabletEvent -296 (int (*)(...))QWindow::nativeEvent -304 (int (*)(...))QWindow::surfaceHandle -312 (int (*)(...))-16 -320 (int (*)(...))(& _ZTI12QQuickWindow) -328 (int (*)(...))QQuickWindow::_ZThn16_N12QQuickWindowD1Ev -336 (int (*)(...))QQuickWindow::_ZThn16_N12QQuickWindowD0Ev -344 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv -352 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv -360 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv -368 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv - -Class QQuickWindow - size=40 align=8 - base size=40 base align=8 -QQuickWindow (0x0x7f44650d2f08) 0 - vptr=((& QQuickWindow::_ZTV12QQuickWindow) + 16) - QWindow (0x0x7f446516c230) 0 - primary-for QQuickWindow (0x0x7f44650d2f08) - QObject (0x0x7f4465146c60) 0 - primary-for QWindow (0x0x7f446516c230) - QSurface (0x0x7f4465146cc0) 16 - vptr=((& QQuickWindow::_ZTV12QQuickWindow) + 328) - -Class QQuickView::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QQuickView::QPrivateSignal (0x0x7f44651c9540) 0 empty - -Vtable for QQuickView -QQuickView::_ZTV10QQuickView: 47 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::paintEvent -176 (int (*)(...))QWindow::moveEvent -184 (int (*)(...))QQuickWindow::focusInEvent -192 (int (*)(...))QQuickWindow::focusOutEvent -200 (int (*)(...))QQuickWindow::showEvent -208 (int (*)(...))QQuickWindow::hideEvent -216 (int (*)(...))QQuickWindow::closeEvent -224 (int (*)(...))QQuickView::keyPressEvent -232 (int (*)(...))QQuickView::keyReleaseEvent -240 (int (*)(...))QQuickView::mousePressEvent -248 (int (*)(...))QQuickView::mouseReleaseEvent -256 (int (*)(...))QQuickWindow::mouseDoubleClickEvent -264 (int (*)(...))QQuickView::mouseMoveEvent -272 (int (*)(...))QQuickWindow::wheelEvent -280 (int (*)(...))QWindow::touchEvent -288 (int (*)(...))QQuickWindow::tabletEvent -296 (int (*)(...))QWindow::nativeEvent -304 (int (*)(...))QWindow::surfaceHandle -312 (int (*)(...))-16 -320 (int (*)(...))(& _ZTI10QQuickView) -328 (int (*)(...))QQuickView::_ZThn16_N10QQuickViewD1Ev -336 (int (*)(...))QQuickView::_ZThn16_N10QQuickViewD0Ev -344 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv -352 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv -360 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv -368 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv - -Class QQuickView - size=40 align=8 - base size=40 base align=8 -QQuickView (0x0x7f44651cb068) 0 - vptr=((& QQuickView::_ZTV10QQuickView) + 16) - QQuickWindow (0x0x7f44651cb0d0) 0 - primary-for QQuickView (0x0x7f44651cb068) - QWindow (0x0x7f446516c9a0) 0 - primary-for QQuickWindow (0x0x7f44651cb0d0) - QObject (0x0x7f44651c9480) 0 - primary-for QWindow (0x0x7f446516c9a0) - QSurface (0x0x7f44651c94e0) 16 - vptr=((& QQuickView::_ZTV10QQuickView) + 328) - -Class QSGMaterialType - size=1 align=1 - base size=0 base align=1 -QSGMaterialType (0x0x7f44651c9840) 0 empty - -Class QSGMaterialShader::RenderState - size=16 align=8 - base size=16 base align=8 -QSGMaterialShader::RenderState (0x0x7f44651c9900) 0 - -Class QSGMaterialShader::GraphicsPipelineState - size=36 align=4 - base size=36 base align=4 -QSGMaterialShader::GraphicsPipelineState (0x0x7f44651c9b40) 0 - -Vtable for QSGMaterialShader -QSGMaterialShader::_ZTV17QSGMaterialShader: 7 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QSGMaterialShader) -16 (int (*)(...))QSGMaterialShader::~QSGMaterialShader -24 (int (*)(...))QSGMaterialShader::~QSGMaterialShader -32 (int (*)(...))QSGMaterialShader::updateUniformData -40 (int (*)(...))QSGMaterialShader::updateSampledImage -48 (int (*)(...))QSGMaterialShader::updateGraphicsPipelineState - -Class QSGMaterialShader - size=16 align=8 - base size=16 base align=8 -QSGMaterialShader (0x0x7f44651c98a0) 0 - vptr=((& QSGMaterialShader::_ZTV17QSGMaterialShader) + 16) - -Vtable for QSGMaterial -QSGMaterial::_ZTV11QSGMaterial: 7 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI11QSGMaterial) -16 0 -24 0 -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 (0x0x7f44652286c0) 0 - vptr=((& QSGMaterial::_ZTV11QSGMaterial) + 16) - -Vtable for QSGFlatColorMaterial -QSGFlatColorMaterial::_ZTV20QSGFlatColorMaterial: 7 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 (0x0x7f44651cb618) 0 - vptr=((& QSGFlatColorMaterial::_ZTV20QSGFlatColorMaterial) + 16) - QSGMaterial (0x0x7f4465228a80) 0 - primary-for QSGFlatColorMaterial (0x0x7f44651cb618) - -Vtable for QNativeInterface::QSGOpenGLTexture -QNativeInterface::QSGOpenGLTexture::_ZTVN16QNativeInterface16QSGOpenGLTextureE: 5 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN16QNativeInterface16QSGOpenGLTextureE) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual - -Class QNativeInterface::QSGOpenGLTexture - size=8 align=8 - base size=8 base align=8 -QNativeInterface::QSGOpenGLTexture (0x0x7f4465228b40) 0 nearly-empty - vptr=((& QNativeInterface::QSGOpenGLTexture::_ZTVN16QNativeInterface16QSGOpenGLTextureE) + 16) - -Vtable for QNativeInterface::QSGVulkanTexture -QNativeInterface::QSGVulkanTexture::_ZTVN16QNativeInterface16QSGVulkanTextureE: 6 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN16QNativeInterface16QSGVulkanTextureE) -16 0 -24 0 -32 (int (*)(...))__cxa_pure_virtual -40 (int (*)(...))__cxa_pure_virtual - -Class QNativeInterface::QSGVulkanTexture - size=8 align=8 - base size=8 base align=8 -QNativeInterface::QSGVulkanTexture (0x0x7f4465228c00) 0 nearly-empty - vptr=((& QNativeInterface::QSGVulkanTexture::_ZTVN16QNativeInterface16QSGVulkanTextureE) + 16) - -Class QSGTexture::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGTexture::QPrivateSignal (0x0x7f4465228d20) 0 empty - -Vtable for QSGTexture -QSGTexture::_ZTV10QSGTexture: 23 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI10QSGTexture) -16 (int (*)(...))QSGTexture::metaObject -24 (int (*)(...))QSGTexture::qt_metacast -32 (int (*)(...))QSGTexture::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (*)(...))QSGTexture::rhiTexture -128 (int (*)(...))__cxa_pure_virtual -136 (int (*)(...))__cxa_pure_virtual -144 (int (*)(...))__cxa_pure_virtual -152 (int (*)(...))QSGTexture::normalizedTextureSubRect -160 (int (*)(...))QSGTexture::isAtlasTexture -168 (int (*)(...))QSGTexture::removedFromAtlas -176 (int (*)(...))QSGTexture::commitTextureOperations - -Class QSGTexture - size=16 align=8 - base size=16 base align=8 -QSGTexture (0x0x7f44651cb680) 0 - vptr=((& QSGTexture::_ZTV10QSGTexture) + 16) - QObject (0x0x7f4465228cc0) 0 - primary-for QSGTexture (0x0x7f44651cb680) - -Class QSGDynamicTexture::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGDynamicTexture::QPrivateSignal (0x0x7f4465228f60) 0 empty - -Vtable for QSGDynamicTexture -QSGDynamicTexture::_ZTV17QSGDynamicTexture: 24 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI17QSGDynamicTexture) -16 (int (*)(...))QSGDynamicTexture::metaObject -24 (int (*)(...))QSGDynamicTexture::qt_metacast -32 (int (*)(...))QSGDynamicTexture::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (*)(...))QSGTexture::rhiTexture -128 (int (*)(...))__cxa_pure_virtual -136 (int (*)(...))__cxa_pure_virtual -144 (int (*)(...))__cxa_pure_virtual -152 (int (*)(...))QSGTexture::normalizedTextureSubRect -160 (int (*)(...))QSGTexture::isAtlasTexture -168 (int (*)(...))QSGTexture::removedFromAtlas -176 (int (*)(...))QSGTexture::commitTextureOperations -184 (int (*)(...))__cxa_pure_virtual - -Class QSGDynamicTexture - size=16 align=8 - base size=16 base align=8 -QSGDynamicTexture (0x0x7f44651cb6e8) 0 - vptr=((& QSGDynamicTexture::_ZTV17QSGDynamicTexture) + 16) - QSGTexture (0x0x7f44651cb750) 0 - primary-for QSGDynamicTexture (0x0x7f44651cb6e8) - QObject (0x0x7f4465228f00) 0 - primary-for QSGTexture (0x0x7f44651cb750) - -Vtable for QSGImageNode -QSGImageNode::_ZTV12QSGImageNode: 22 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI12QSGImageNode) -16 0 -24 0 -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 -160 (int (*)(...))__cxa_pure_virtual -168 (int (*)(...))__cxa_pure_virtual - -Class QSGImageNode - size=136 align=8 - base size=136 base align=8 -QSGImageNode (0x0x7f44651cb7b8) 0 - vptr=((& QSGImageNode::_ZTV12QSGImageNode) + 16) - QSGGeometryNode (0x0x7f44651cb820) 0 - primary-for QSGImageNode (0x0x7f44651cb7b8) - QSGBasicGeometryNode (0x0x7f44651cb888) 0 - primary-for QSGGeometryNode (0x0x7f44651cb820) - QSGNode (0x0x7f44652ab060) 0 - primary-for QSGBasicGeometryNode (0x0x7f44651cb888) - -Vtable for QSGNinePatchNode -QSGNinePatchNode::_ZTV16QSGNinePatchNode: 11 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI16QSGNinePatchNode) -16 0 -24 0 -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=136 align=8 - base size=136 base align=8 -QSGNinePatchNode (0x0x7f44651cba28) 0 - vptr=((& QSGNinePatchNode::_ZTV16QSGNinePatchNode) + 16) - QSGGeometryNode (0x0x7f44651cba90) 0 - primary-for QSGNinePatchNode (0x0x7f44651cba28) - QSGBasicGeometryNode (0x0x7f44651cbaf8) 0 - primary-for QSGGeometryNode (0x0x7f44651cba90) - QSGNode (0x0x7f44652ab480) 0 - primary-for QSGBasicGeometryNode (0x0x7f44651cbaf8) - -Vtable for QSGRectangleNode -QSGRectangleNode::_ZTV16QSGRectangleNode: 10 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI16QSGRectangleNode) -16 0 -24 0 -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=136 align=8 - base size=136 base align=8 -QSGRectangleNode (0x0x7f44651cbb60) 0 - vptr=((& QSGRectangleNode::_ZTV16QSGRectangleNode) + 16) - QSGGeometryNode (0x0x7f44651cbbc8) 0 - primary-for QSGRectangleNode (0x0x7f44651cbb60) - QSGBasicGeometryNode (0x0x7f44651cbc30) 0 - primary-for QSGGeometryNode (0x0x7f44651cbbc8) - QSGNode (0x0x7f44652ab4e0) 0 - primary-for QSGBasicGeometryNode (0x0x7f44651cbc30) - -Vtable for QSGRenderNode::RenderState -QSGRenderNode::RenderState::_ZTVN13QSGRenderNode11RenderStateE: 11 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTIN13QSGRenderNode11RenderStateE) -16 0 -24 0 -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 (0x0x7f44652ab600) 0 nearly-empty - vptr=((& QSGRenderNode::RenderState::_ZTVN13QSGRenderNode11RenderStateE) + 16) - -Vtable for QSGRenderNode -QSGRenderNode::_ZTV13QSGRenderNode: 12 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI13QSGRenderNode) -16 0 -24 0 -32 (int (*)(...))QSGNode::isSubtreeBlocked -40 (int (*)(...))QSGNode::preprocess -48 (int (*)(...))QSGRenderNode::changedStates -56 (int (*)(...))QSGRenderNode::prepare -64 (int (*)(...))__cxa_pure_virtual -72 (int (*)(...))QSGRenderNode::releaseResources -80 (int (*)(...))QSGRenderNode::flags -88 (int (*)(...))QSGRenderNode::rect - -Class QSGRenderNode - size=80 align=8 - base size=80 base align=8 -QSGRenderNode (0x0x7f44651cbc98) 0 - vptr=((& QSGRenderNode::_ZTV13QSGRenderNode) + 16) - QSGNode (0x0x7f44652ab5a0) 0 - primary-for QSGRenderNode (0x0x7f44651cbc98) - -Vtable for QSGSimpleRectNode -QSGSimpleRectNode::_ZTV17QSGSimpleRectNode: 6 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=312 align=8 - base size=312 base align=8 -QSGSimpleRectNode (0x0x7f44651cbf70) 0 - vptr=((& QSGSimpleRectNode::_ZTV17QSGSimpleRectNode) + 16) - QSGGeometryNode (0x0x7f4464f16000) 0 - primary-for QSGSimpleRectNode (0x0x7f44651cbf70) - QSGBasicGeometryNode (0x0x7f4464f16068) 0 - primary-for QSGGeometryNode (0x0x7f4464f16000) - QSGNode (0x0x7f44652abc60) 0 - primary-for QSGBasicGeometryNode (0x0x7f4464f16068) - -Vtable for QSGOpaqueTextureMaterial -QSGOpaqueTextureMaterial::_ZTV24QSGOpaqueTextureMaterial: 7 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 (0x0x7f4464f160d0) 0 - vptr=((& QSGOpaqueTextureMaterial::_ZTV24QSGOpaqueTextureMaterial) + 16) - QSGMaterial (0x0x7f44652abd20) 0 - primary-for QSGOpaqueTextureMaterial (0x0x7f4464f160d0) - -Vtable for QSGTextureMaterial -QSGTextureMaterial::_ZTV18QSGTextureMaterial: 7 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 (0x0x7f4464f16138) 0 - vptr=((& QSGTextureMaterial::_ZTV18QSGTextureMaterial) + 16) - QSGOpaqueTextureMaterial (0x0x7f4464f161a0) 0 - primary-for QSGTextureMaterial (0x0x7f4464f16138) - QSGMaterial (0x0x7f4464f261e0) 0 - primary-for QSGOpaqueTextureMaterial (0x0x7f4464f161a0) - -Vtable for QSGSimpleTextureNode -QSGSimpleTextureNode::_ZTV20QSGSimpleTextureNode: 6 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=376 align=8 - base size=376 base align=8 -QSGSimpleTextureNode (0x0x7f4464f16208) 0 - vptr=((& QSGSimpleTextureNode::_ZTV20QSGSimpleTextureNode) + 16) - QSGGeometryNode (0x0x7f4464f16270) 0 - primary-for QSGSimpleTextureNode (0x0x7f4464f16208) - QSGBasicGeometryNode (0x0x7f4464f162d8) 0 - primary-for QSGGeometryNode (0x0x7f4464f16270) - QSGNode (0x0x7f4464f26240) 0 - primary-for QSGBasicGeometryNode (0x0x7f4464f162d8) - -Class QSGTextureProvider::QPrivateSignal - size=1 align=1 - base size=0 base align=1 -QSGTextureProvider::QPrivateSignal (0x0x7f4464f26900) 0 empty - -Vtable for QSGTextureProvider -QSGTextureProvider::_ZTV18QSGTextureProvider: 15 entries -0 (int (*)(...))0 -8 (int (*)(...))(& _ZTI18QSGTextureProvider) -16 (int (*)(...))QSGTextureProvider::metaObject -24 (int (*)(...))QSGTextureProvider::qt_metacast -32 (int (*)(...))QSGTextureProvider::qt_metacall -40 0 -48 0 -56 (int (*)(...))QObject::event -64 (int (*)(...))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 (0x0x7f4464f16478) 0 - vptr=((& QSGTextureProvider::_ZTV18QSGTextureProvider) + 16) - QObject (0x0x7f4464f268a0) 0 - primary-for QSGTextureProvider (0x0x7f4464f16478) - -Vtable for QSGVertexColorMaterial -QSGVertexColorMaterial::_ZTV22QSGVertexColorMaterial: 7 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 (0x0x7f4464f164e0) 0 - vptr=((& QSGVertexColorMaterial::_ZTV22QSGVertexColorMaterial) + 16) - QSGMaterial (0x0x7f4464f269c0) 0 - primary-for QSGVertexColorMaterial (0x0x7f4464f164e0) - -Class QQuickStyle - size=1 align=1 - base size=0 base align=1 -QQuickStyle (0x0x7f4464f26a20) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f4464f5ee40) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f4464f6d1e0) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f4464f6d3c0) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f4464f6d720) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f4464f6d900) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f4464f6dc60) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f4464f6dde0) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f4464f8d120) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f4464f8d300) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = char; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f4464f8d660) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f4464f8d840) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Range_chk (0x0x7f4464f8dba0) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f4464f8dd80) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Range_chk (0x0x7f4464faa120) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f4464faa300) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = char; _Base = {}; std::size_t = long unsigned int]::_Range_chk (0x0x7f4464faa660) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f4464fc8f00) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f4464fe12a0) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f4464fe1420) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long int; _Ret = long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f4464fe1780) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f4464fe1900) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long unsigned int; _Ret = long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f4464fe1c60) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f4464fe1de0) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long int; _Ret = long long int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f4464ffc180) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Save_errno (0x0x7f4464ffc300) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long long unsigned int; _Ret = long long unsigned int; _CharT = wchar_t; _Base = {int}; std::size_t = long unsigned int]::_Range_chk (0x0x7f4464ffc660) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f4464ffc7e0) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = float; _Ret = float; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Range_chk (0x0x7f4464ffcb40) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f4464ffccc0) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = double; _Ret = double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Range_chk (0x0x7f4465018060) 0 empty - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno - size=4 align=4 - base size=4 base align=4 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Save_errno (0x0x7f44650181e0) 0 - -Class __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Range_chk - size=1 align=1 - base size=0 base align=1 -__gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, std::size_t*, _Base ...) [with _TRet = long double; _Ret = long double; _CharT = wchar_t; _Base = {}; std::size_t = long unsigned int]::_Range_chk (0x0x7f4465018540) 0 empty - diff --git a/tests/auto/quickcontrols2/cmake/CMakeLists.txt b/tests/auto/quickcontrols2/cmake/CMakeLists.txt deleted file mode 100644 index 0c6723dc..00000000 --- a/tests/auto/quickcontrols2/cmake/CMakeLists.txt +++ /dev/null @@ -1,13 +0,0 @@ -cmake_minimum_required(VERSION 2.8) - -project(qmake_cmake_files) - -enable_testing() - -find_package(Qt5Core REQUIRED) - -include("${_Qt5CTestMacros}") - -test_module_includes( - QuickControls2 QQuickStyle -) diff --git a/tests/auto/quickcontrols2/controls/CMakeLists.txt b/tests/auto/quickcontrols2/controls/CMakeLists.txt deleted file mode 100644 index 9e80b765..00000000 --- a/tests/auto/quickcontrols2/controls/CMakeLists.txt +++ /dev/null @@ -1,7 +0,0 @@ -# Generated from controls.pro. - -add_subdirectory(basic) -add_subdirectory(fusion) -add_subdirectory(imagine) -add_subdirectory(material) -add_subdirectory(universal) diff --git a/tests/auto/quickcontrols2/controls/basic/BLACKLIST b/tests/auto/quickcontrols2/controls/basic/BLACKLIST deleted file mode 100644 index 47634070..00000000 --- a/tests/auto/quickcontrols2/controls/basic/BLACKLIST +++ /dev/null @@ -1,5 +0,0 @@ -# See qtbase/src/testlib/qtestblacklist.cpp for format - -# QTBUG-70597 -[Tumbler::test_itemsCorrectlyPositioned] -* diff --git a/tests/auto/quickcontrols2/controls/basic/CMakeLists.txt b/tests/auto/quickcontrols2/controls/basic/CMakeLists.txt deleted file mode 100644 index 63a3f1a4..00000000 --- a/tests/auto/quickcontrols2/controls/basic/CMakeLists.txt +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from basic.pro. - -##################################################################### -## tst_basic Test: -##################################################################### - -# Collect test data -file(GLOB_RECURSE test_data_glob - RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/../data/tst_*) -list(APPEND test_data ${test_data_glob}) - -qt_internal_add_test(tst_basic - GUI - QMLTEST - SOURCES - tst_basic.cpp - DEFINES - TST_CONTROLS_DATA=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../data\\\" - PUBLIC_LIBRARIES - Qt::Gui - Qt::QuickControls2 - TESTDATA ${test_data} -) - -#### Keys ignored in scope 1:.:.:basic.pro:: -# OTHER_FILES = "$$PWD/../data/*.qml" -# TEMPLATE = "app" diff --git a/tests/auto/quickcontrols2/controls/basic/dependencies.qml b/tests/auto/quickcontrols2/controls/basic/dependencies.qml deleted file mode 100644 index f7d87422..00000000 --- a/tests/auto/quickcontrols2/controls/basic/dependencies.qml +++ /dev/null @@ -1,5 +0,0 @@ -import QtTest -import QtQuick -import QtQuick.Controls - -TestCase { } diff --git a/tests/auto/quickcontrols2/controls/basic/tst_basic.cpp b/tests/auto/quickcontrols2/controls/basic/tst_basic.cpp deleted file mode 100644 index 95d7e36a..00000000 --- a/tests/auto/quickcontrols2/controls/basic/tst_basic.cpp +++ /dev/null @@ -1,46 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: http://www.qt.io/licensing/ -** -** This file is part of the test suite of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL3$ -** 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 3 as published by the Free Software -** Foundation and appearing in the file LICENSE.LGPLv3 included in the -** packaging of this file. Please review the following information to -** ensure the GNU Lesser General Public License version 3 requirements -** will be met: https://www.gnu.org/licenses/lgpl.html. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 2.0 or later 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 2.0 requirements will be -** met: http://www.gnu.org/licenses/gpl-2.0.html. -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include -#include - -int main(int argc, char *argv[]) -{ - QTEST_SET_MAIN_SOURCE_PATH - qputenv("QML_NO_TOUCH_COMPRESSION", "1"); - QQuickStyle::setStyle("Basic"); - return quick_test_main(argc, argv, "tst_controls::Basic", TST_CONTROLS_DATA); -} diff --git a/tests/auto/quickcontrols2/controls/data/SignalSequenceSpy.qml b/tests/auto/quickcontrols2/controls/data/SignalSequenceSpy.qml deleted file mode 100644 index 40718c09..00000000 --- a/tests/auto/quickcontrols2/controls/data/SignalSequenceSpy.qml +++ /dev/null @@ -1,147 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick - -QtObject { - property QtObject target: null - // We could just listen to all signals (try { signal.connect(/*...*/) } catch (e)) - // if it weren't for the fact the spy is often declared as a property of the control, - // which creates a "spyChanged" signal, which leads to an unexpected spyChanged signal - // emission. However, we don't know what the property will be called, so the signals - // have to be listed explicitly. - property var signals: [] - property var expectedSequence: [] - property int sequenceIndex: 0 - property bool sequenceFailure: false - readonly property bool success: !sequenceFailure && sequenceIndex === expectedSequence.length - - function reset() { - sequenceIndex = 0 - sequenceFailure = false - } - - property QtObject __oldTarget: null - property var __connections: [] - - onExpectedSequenceChanged: reset() - - // We may call __setup from onTargetChanged and as we would read the signals property - // inside __setup, we may be initializing the binding for signals for the first time, which - // will write the value to the property and trigger onSignalsChanged and call __setup - // again. One easy way to protect against it is to evaluate those two dependencies upfront - onTargetChanged: __setup(target, signals) - onSignalsChanged: __setup(target, signals) - - function __setup(target, signals) { - if (__oldTarget) { - __connections.forEach(function (cx) { - __oldTarget[cx.name].disconnect(cx.method) - }) - __oldTarget = null - } - - __connections = [] - - if (!!target && !!signals && signals.length > 0) { - signals.forEach(function (signalName) { - var handlerName = "on" + signalName.substr(0, 1).toUpperCase() + signalName.substr(1) - var method = function() { __checkSignal(signalName, arguments) } - target[handlerName].connect(method) - __connections.push({ "name": handlerName, "method": method }) - }) - __oldTarget = target - } - } - - function __checkSignal(signalName, signalArgs) { - if (sequenceFailure) - return; - - if (sequenceIndex >= expectedSequence.length) { - console.warn("SignalSequenceSpy: Received unexpected signal '" + signalName + "' (none expected).") - sequenceFailure = true - return - } - - var expectedSignal = expectedSequence[sequenceIndex] - if (typeof expectedSignal === "string") { - if (expectedSignal === signalName) { - sequenceIndex++ - return - } - } else if (typeof expectedSignal === "object") { - var expectedSignalData = expectedSignal - expectedSignal = expectedSignalData[0] - if (expectedSignal === signalName) { - var expectedValues = expectedSignalData[1] - for (var p in expectedValues) { - if (target[p] != expectedValues[p]) { - console.warn("SignalSequenceSpy: Value mismatch for property '" + p + "' after '" + signalName + "' signal." + - __mismatchValuesFormat(target[p], expectedValues[p])) - sequenceFailure = true - return - } - } - sequenceIndex++ - return - } - } - console.warn("SignalSequenceSpy: Received unexpected signal (is \"" + expectedSignal + "\" listed in the signals array?)" + - __mismatchValuesFormat(signalName, expectedSignal)) - sequenceFailure = true - } - - function __mismatchValuesFormat(actual, expected) { - return "\n Actual : " + actual + - "\n Expected : " + expected + - "\n Sequence index: " + sequenceIndex - } -} diff --git a/tests/auto/quickcontrols2/controls/data/TestItem.qml b/tests/auto/quickcontrols2/controls/data/TestItem.qml deleted file mode 100644 index df81269c..00000000 --- a/tests/auto/quickcontrols2/controls/data/TestItem.qml +++ /dev/null @@ -1,59 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick - -Item { - id: item - property var createdCallback - property var destroyedCallback - Component.onCompleted: if (createdCallback) createdCallback(item) - Component.onDestruction: if (destroyedCallback) destroyedCallback(item) -} diff --git a/tests/auto/quickcontrols2/controls/data/TumblerDatePicker.qml b/tests/auto/quickcontrols2/controls/data/TumblerDatePicker.qml deleted file mode 100644 index c11b504b..00000000 --- a/tests/auto/quickcontrols2/controls/data/TumblerDatePicker.qml +++ /dev/null @@ -1,98 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Controls - -Row { - id: datePicker - - readonly property var days: [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] - - property alias dayTumbler: dayTumbler - property alias monthTumbler: monthTumbler - property alias yearTumbler: yearTumbler - - Tumbler { - id: dayTumbler - objectName: "dayTumbler" - - Component.onCompleted: updateModel() - - function updateModel() { - var previousIndex = dayTumbler.currentIndex; - var array = []; - var newDays = datePicker.days[monthTumbler.currentIndex]; - for (var i = 0; i < newDays; ++i) { - array.push(i + 1); - } - dayTumbler.model = array; - dayTumbler.currentIndex = Math.min(newDays - 1, previousIndex); - } - } - Tumbler { - id: monthTumbler - objectName: "monthTumbler" - model: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"] - onCurrentIndexChanged: dayTumbler.updateModel() - } - Tumbler { - id: yearTumbler - objectName: "yearTumbler" - model: ListModel { - objectName: "yearTumblerListModel" - Component.onCompleted: { - for (var i = 2000; i < 2100; ++i) { - append({value: i.toString()}); - } - } - } - } -} diff --git a/tests/auto/quickcontrols2/controls/data/TumblerListView.qml b/tests/auto/quickcontrols2/controls/data/TumblerListView.qml deleted file mode 100644 index a581c432..00000000 --- a/tests/auto/quickcontrols2/controls/data/TumblerListView.qml +++ /dev/null @@ -1,70 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Controls - -ListView { - implicitWidth: 60 - implicitHeight: 200 - snapMode: ListView.SnapToItem - highlightRangeMode: ListView.StrictlyEnforceRange - preferredHighlightBegin: height / 2 - (height / parent.visibleItemCount / 2) - preferredHighlightEnd: height / 2 + (height / parent.visibleItemCount / 2) - clip: true - model: parent.model - delegate: Text { - objectName: text - text: "Custom" + modelData - opacity: 1.0 - Math.abs(Tumbler.displacement) / (Tumbler.tumbler.visibleItemCount / 2) - horizontalAlignment: Text.AlignHCenter - verticalAlignment: Text.AlignVCenter - } -} diff --git a/tests/auto/quickcontrols2/controls/data/TumblerPathView.qml b/tests/auto/quickcontrols2/controls/data/TumblerPathView.qml deleted file mode 100644 index 0f9be0e9..00000000 --- a/tests/auto/quickcontrols2/controls/data/TumblerPathView.qml +++ /dev/null @@ -1,82 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Controls - -PathView { - id: pathView - implicitWidth: 60 - implicitHeight: 200 - clip: true - pathItemCount: parent.visibleItemCount + 1 - preferredHighlightBegin: 0.5 - preferredHighlightEnd: 0.5 - dragMargin: width / 2 - model: parent.model - delegate: Text { - objectName: text - text: "Custom" + modelData - opacity: 1.0 - Math.abs(Tumbler.displacement) / (Tumbler.tumbler.visibleItemCount / 2) - horizontalAlignment: Text.AlignHCenter - verticalAlignment: Text.AlignVCenter - } - - path: Path { - startX: pathView.width / 2 - startY: -pathView.delegateHeight / 2 - PathLine { - x: pathView.width / 2 - y: pathView.pathItemCount * pathView.delegateHeight - pathView.delegateHeight / 2 - } - } - - property real delegateHeight: parent.availableHeight / parent.visibleItemCount -} diff --git a/tests/auto/quickcontrols2/controls/data/splitview/fillItemInMiddle.qml b/tests/auto/quickcontrols2/controls/data/splitview/fillItemInMiddle.qml deleted file mode 100644 index 0acac9eb..00000000 --- a/tests/auto/quickcontrols2/controls/data/splitview/fillItemInMiddle.qml +++ /dev/null @@ -1,77 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2018 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Controls - -SplitView { - anchors.fill: parent - - Rectangle { - objectName: "salmon" - color: objectName - implicitWidth: 25 - implicitHeight: 25 - } - Rectangle { - objectName: "navajowhite" - color: objectName - implicitWidth: 100 - implicitHeight: 100 - - SplitView.fillWidth: true - } - Rectangle { - objectName: "steelblue" - color: objectName - implicitWidth: 200 - implicitHeight: 200 - } -} diff --git a/tests/auto/quickcontrols2/controls/data/splitview/fillItemOnLeft.qml b/tests/auto/quickcontrols2/controls/data/splitview/fillItemOnLeft.qml deleted file mode 100644 index 6f9c6e0b..00000000 --- a/tests/auto/quickcontrols2/controls/data/splitview/fillItemOnLeft.qml +++ /dev/null @@ -1,77 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2018 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Controls - -SplitView { - anchors.fill: parent - - Rectangle { - objectName: "salmon" - color: objectName - implicitWidth: 25 - implicitHeight: 25 - - SplitView.fillWidth: true - } - Rectangle { - objectName: "navajowhite" - color: objectName - implicitWidth: 200 - implicitHeight: 200 - } - Rectangle { - objectName: "steelblue" - color: objectName - implicitWidth: 200 - implicitHeight: 200 - } -} diff --git a/tests/auto/quickcontrols2/controls/data/splitview/fillItemOnTop.qml b/tests/auto/quickcontrols2/controls/data/splitview/fillItemOnTop.qml deleted file mode 100644 index 2955aa61..00000000 --- a/tests/auto/quickcontrols2/controls/data/splitview/fillItemOnTop.qml +++ /dev/null @@ -1,78 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2018 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Controls - -SplitView { - anchors.fill: parent - orientation: Qt.Vertical - - Rectangle { - objectName: "salmon" - color: objectName - implicitWidth: 25 - implicitHeight: 25 - - SplitView.fillHeight: true - } - Rectangle { - objectName: "navajowhite" - color: objectName - implicitWidth: 200 - implicitHeight: 200 - } - Rectangle { - objectName: "steelblue" - color: objectName - implicitWidth: 200 - implicitHeight: 200 - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_abstractbutton.qml b/tests/auto/quickcontrols2/controls/data/tst_abstractbutton.qml deleted file mode 100644 index 6e59d3a6..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_abstractbutton.qml +++ /dev/null @@ -1,956 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 200 - height: 200 - visible: true - when: windowShown - name: "AbstractButton" - - Component { - id: button - AbstractButton { - width: 100 - height: 50 - } - } - - Component { - id: item - Item { } - } - - Component { - id: action - Action { } - } - - Component { - id: signalSpy - SignalSpy { } - } - - function test_text() { - var control = createTemporaryObject(button, testCase); - verify(control); - - compare(control.text, ""); - control.text = "Button"; - compare(control.text, "Button"); - control.text = ""; - compare(control.text, ""); - } - - function test_baseline() { - var control = createTemporaryObject(button, testCase, {padding: 6}) - verify(control) - compare(control.baselineOffset, 0) - control.contentItem = item.createObject(control, {baselineOffset: 12}) - compare(control.baselineOffset, 18) - } - - function test_implicitSize() { - var control = createTemporaryObject(button, testCase) - verify(control) - - compare(control.implicitWidth, 0) - compare(control.implicitHeight, 0) - - control.contentItem = item.createObject(control, {implicitWidth: 10, implicitHeight: 20}) - compare(control.implicitWidth, 10) - compare(control.implicitHeight, 20) - - control.background = item.createObject(control, {implicitWidth: 20, implicitHeight: 30}) - compare(control.implicitWidth, 20) - compare(control.implicitHeight, 30) - - control.padding = 100 - compare(control.implicitWidth, 210) - compare(control.implicitHeight, 220) - } - - function test_pressPoint_data() { - return [ - { tag: "mouse", mouse: true }, - { tag: "touch", touch: true } - ] - } - - function test_pressPoint(data) { - var control = createTemporaryObject(button, testCase, {width: 100, height: 40}) - verify(control) - - var pressXChanges = 0 - var pressYChanges = 0 - - var pressXSpy = signalSpy.createObject(control, {target: control, signalName: "pressXChanged"}) - verify(pressXSpy.valid) - - var pressYSpy = signalSpy.createObject(control, {target: control, signalName: "pressYChanged"}) - verify(pressYSpy.valid) - - compare(control.pressX, 0) - compare(control.pressY, 0) - - var touch = data.touch ? touchEvent(control) : null - - if (data.touch) - touch.press(0, control, control.width / 2, control.height / 2).commit() - else - mousePress(control, control.width / 2, control.height / 2) - compare(control.pressX, control.width / 2) - compare(control.pressY, control.height / 2) - compare(pressXSpy.count, ++pressXChanges) - compare(pressYSpy.count, ++pressYChanges) - - if (data.touch) - touch.move(0, control, control.width / 2, control.height / 2).commit() - else - mouseMove(control, control.width / 2, control.height / 2) - compare(control.pressX, control.width / 2) - compare(control.pressY, control.height / 2) - compare(pressXSpy.count, pressXChanges) - compare(pressYSpy.count, pressYChanges) - - if (data.touch) - touch.move(0, control, control.width / 4, control.height / 4).commit() - else - mouseMove(control, control.width / 4, control.height / 4) - compare(control.pressX, control.width / 4) - compare(control.pressY, control.height / 4) - compare(pressXSpy.count, ++pressXChanges) - compare(pressYSpy.count, ++pressYChanges) - - if (data.touch) - touch.move(0, control, 0, 0).commit() - else - mouseMove(control, 0, 0) - compare(control.pressX, 0) - compare(control.pressY, 0) - compare(pressXSpy.count, ++pressXChanges) - compare(pressYSpy.count, ++pressYChanges) - - if (data.touch) - touch.move(0, control, -control.width / 2, -control.height / 2).commit() - else - mouseMove(control, -control.width / 2, -control.height / 2) - compare(control.pressX, -control.width / 2) - compare(control.pressY, -control.height / 2) - compare(pressXSpy.count, ++pressXChanges) - compare(pressYSpy.count, ++pressYChanges) - - if (data.touch) - touch.release(0, control, -control.width / 2, -control.height / 2).commit() - else - mouseRelease(control, -control.width / 2, -control.height / 2) - compare(control.pressX, -control.width / 2) - compare(control.pressY, -control.height / 2) - compare(pressXSpy.count, pressXChanges) - compare(pressYSpy.count, pressYChanges) - - if (data.touch) - touch.press(0, control, control.width - 1, control.height - 1).commit() - else - mousePress(control, control.width - 1, control.height - 1) - compare(control.pressX, control.width - 1) - compare(control.pressY, control.height - 1) - compare(pressXSpy.count, ++pressXChanges) - compare(pressYSpy.count, ++pressYChanges) - - if (data.touch) - touch.move(0, control, control.width + 1, control.height + 1).commit() - else - mouseMove(control, control.width + 1, control.height + 1) - compare(control.pressX, control.width + 1) - compare(control.pressY, control.height + 1) - compare(pressXSpy.count, ++pressXChanges) - compare(pressYSpy.count, ++pressYChanges) - - if (data.touch) - touch.release(0, control, control.width + 2, control.height + 2).commit() - else - mouseRelease(control, control.width + 2, control.height + 2) - compare(control.pressX, control.width + 2) - compare(control.pressY, control.height + 2) - compare(pressXSpy.count, ++pressXChanges) - compare(pressYSpy.count, ++pressYChanges) - } - - function test_pressAndHold() { - var control = createTemporaryObject(button, testCase, {checkable: true}) - verify(control) - - var pressAndHoldSpy = signalSpy.createObject(control, {target: control, signalName: "pressAndHold"}) - verify(pressAndHoldSpy.valid) - - mousePress(control) - pressAndHoldSpy.wait() - compare(control.checked, false) - - mouseRelease(control) - compare(control.checked, false) - } - - Component { - id: keyCatcher - Item { - property int lastKeyPress: -1 - property int lastKeyRelease: -1 - Keys.onPressed: lastKeyPress = event.key - Keys.onReleased: lastKeyRelease = event.key - } - } - - function test_keyEvents_data() { - return [ - { tag: "space", key: Qt.Key_Space, result: -1 }, - { tag: "backspace", key: Qt.Key_Backspace, result: Qt.Key_Backspace } - ] - } - - function test_keyEvents(data) { - var container = createTemporaryObject(keyCatcher, testCase) - verify(container) - - var control = button.createObject(container) - verify(control) - - control.forceActiveFocus() - verify(control.activeFocus) - - keyPress(data.key) - compare(container.lastKeyPress, data.result) - - keyRelease(data.key) - compare(container.lastKeyRelease, data.result) - } - - function test_icon() { - var control = createTemporaryObject(button, testCase) - verify(control) - compare(control.icon.name, "") - compare(control.icon.source, "") - compare(control.icon.width, 0) - compare(control.icon.height, 0) - compare(control.icon.color, "#00000000") - - var iconSpy = signalSpy.createObject(control, { target: control, signalName: "iconChanged"} ) - verify(iconSpy.valid) - - control.icon.name = "test-name" - compare(control.icon.name, "test-name") - compare(iconSpy.count, 1) - - control.icon.source = "qrc:/test-source" - compare(control.icon.source, "qrc:/test-source") - compare(iconSpy.count, 2) - - control.icon.width = 32 - compare(control.icon.width, 32) - compare(iconSpy.count, 3) - - control.icon.height = 32 - compare(control.icon.height, 32) - compare(iconSpy.count, 4) - - control.icon.color = "#ff0000" - compare(control.icon.color, "#ff0000") - compare(iconSpy.count, 5) - } - - function test_action_data() { - return [ - { tag: "implicit text", property: "text", - initButton: undefined, initAction: "Action", - assignExpected: "Action", assignChanged: true, - resetExpected: "", resetChanged: true }, - { tag: "explicit text", property: "text", - initButton: "Button", initAction: "Action", - assignExpected: "Button", assignChanged: false, - resetExpected: "Button", resetChanged: false }, - { tag: "empty button text", property: "text", - initButton: "", initAction: "Action", - assignExpected: "", assignChanged: false, - resetExpected: "", resetChanged: false }, - { tag: "empty action text", property: "text", - initButton: "Button", initAction: "", - assignExpected: "Button", assignChanged: false, - resetExpected: "Button", resetChanged: false }, - { tag: "empty both text", property: "text", - initButton: undefined, initAction: "", - assignExpected: "", assignChanged: false, - resetExpected: "", resetChanged: false }, - - { tag: "modify button text", property: "text", - initButton: undefined, initAction: "Action", - assignExpected: "Action", assignChanged: true, - modifyButton: "Button2", - modifyButtonExpected: "Button2", modifyButtonChanged: true, - resetExpected: "Button2", resetChanged: false }, - { tag: "modify implicit action text", property: "text", - initButton: undefined, initAction: "Action", - assignExpected: "Action", assignChanged: true, - modifyAction: "Action2", - modifyActionExpected: "Action2", modifyActionChanged: true, - resetExpected: "", resetChanged: true }, - { tag: "modify explicit action text", property: "text", - initButton: "Button", initAction: "Action", - assignExpected: "Button", assignChanged: false, - modifyAction: "Action2", - modifyActionExpected: "Button", modifyActionChanged: false, - resetExpected: "Button", resetChanged: false }, - ] - } - - function test_action(data) { - var control = createTemporaryObject(button, testCase) - verify(control) - control[data.property] = data.initButton - - var act = action.createObject(control) - act[data.property] = data.initAction - - var spy = signalSpy.createObject(control, {target: control, signalName: data.property + "Changed"}) - verify(spy.valid) - - // assign action - spy.clear() - control.action = act - compare(control[data.property], data.assignExpected) - compare(spy.count, data.assignChanged ? 1 : 0) - - // modify button - if (data.hasOwnProperty("modifyButton")) { - spy.clear() - control[data.property] = data.modifyButton - compare(control[data.property], data.modifyButtonExpected) - compare(spy.count, data.modifyButtonChanged ? 1 : 0) - } - - // modify action - if (data.hasOwnProperty("modifyAction")) { - spy.clear() - act[data.property] = data.modifyAction - compare(control[data.property], data.modifyActionExpected) - compare(spy.count, data.modifyActionChanged ? 1 : 0) - } - - // reset action - spy.clear() - control.action = null - compare(control[data.property], data.resetExpected) - compare(spy.count, data.resetChanged ? 1 : 0) - } - - function test_actionIcon_data() { - var data = [] - - // Save duplicating the rows by reusing them with different properties of the same type. - // This means that the first loop will test icon.name and the second one will test icon.source. - var stringPropertyValueSuffixes = [ - { propertyName: "name", valueSuffix: "IconName" }, - { propertyName: "source", valueSuffix: "IconSource" } - ] - - for (var i = 0; i < stringPropertyValueSuffixes.length; ++i) { - var propertyName = stringPropertyValueSuffixes[i].propertyName - var valueSuffix = stringPropertyValueSuffixes[i].valueSuffix - - var buttonPropertyValue = "Button" + valueSuffix - var buttonPropertyValue2 = "Button" + valueSuffix + "2" - var actionPropertyValue = "Action" + valueSuffix - var actionPropertyValue2 = "Action" + valueSuffix + "2" - - data.push({ tag: "implicit " + propertyName, property: propertyName, - initButton: undefined, initAction: actionPropertyValue, - assignExpected: actionPropertyValue, assignChanged: true, - resetExpected: "", resetChanged: true }) - data.push({ tag: "explicit " + propertyName, property: propertyName, - initButton: buttonPropertyValue, initAction: actionPropertyValue, - assignExpected: buttonPropertyValue, assignChanged: false, - resetExpected: buttonPropertyValue, resetChanged: false }) - data.push({ tag: "empty button " + propertyName, property: propertyName, - initButton: "", initAction: actionPropertyValue, - assignExpected: "", assignChanged: false, - resetExpected: "", resetChanged: false }) - data.push({ tag: "empty action " + propertyName, property: propertyName, - initButton: buttonPropertyValue, initAction: "", - assignExpected: buttonPropertyValue, assignChanged: false, - resetExpected: buttonPropertyValue, resetChanged: false }) - data.push({ tag: "empty both " + propertyName, property: propertyName, - initButton: undefined, initAction: "", - assignExpected: "", assignChanged: false, - resetExpected: "", resetChanged: false }) - data.push({ tag: "modify button " + propertyName, property: propertyName, - initButton: undefined, initAction: actionPropertyValue, - assignExpected: actionPropertyValue, assignChanged: true, - modifyButton: buttonPropertyValue2, - modifyButtonExpected: buttonPropertyValue2, modifyButtonChanged: true, - resetExpected: buttonPropertyValue2, resetChanged: false }) - data.push({ tag: "modify implicit action " + propertyName, property: propertyName, - initButton: undefined, initAction: actionPropertyValue, - assignExpected: actionPropertyValue, assignChanged: true, - modifyAction: actionPropertyValue2, - modifyActionExpected: actionPropertyValue2, modifyActionChanged: true, - resetExpected: "", resetChanged: true }) - data.push({ tag: "modify explicit action " + propertyName, property: propertyName, - initButton: buttonPropertyValue, initAction: actionPropertyValue, - assignExpected: buttonPropertyValue, assignChanged: false, - modifyAction: actionPropertyValue2, - modifyActionExpected: buttonPropertyValue, modifyActionChanged: false, - resetExpected: buttonPropertyValue, resetChanged: false }) - } - - var intPropertyNames = [ - "width", - "height", - ] - - for (i = 0; i < intPropertyNames.length; ++i) { - propertyName = intPropertyNames[i] - - buttonPropertyValue = 20 - buttonPropertyValue2 = 21 - actionPropertyValue = 40 - actionPropertyValue2 = 41 - var defaultValue = 0 - - data.push({ tag: "implicit " + propertyName, property: propertyName, - initButton: undefined, initAction: actionPropertyValue, - assignExpected: actionPropertyValue, assignChanged: true, - resetExpected: defaultValue, resetChanged: true }) - data.push({ tag: "explicit " + propertyName, property: propertyName, - initButton: buttonPropertyValue, initAction: actionPropertyValue, - assignExpected: buttonPropertyValue, assignChanged: false, - resetExpected: buttonPropertyValue, resetChanged: false }) - data.push({ tag: "default button " + propertyName, property: propertyName, - initButton: defaultValue, initAction: actionPropertyValue, - assignExpected: defaultValue, assignChanged: false, - resetExpected: defaultValue, resetChanged: false }) - data.push({ tag: "default action " + propertyName, property: propertyName, - initButton: buttonPropertyValue, initAction: defaultValue, - assignExpected: buttonPropertyValue, assignChanged: false, - resetExpected: buttonPropertyValue, resetChanged: false }) - data.push({ tag: "default both " + propertyName, property: propertyName, - initButton: undefined, initAction: defaultValue, - assignExpected: defaultValue, assignChanged: false, - resetExpected: defaultValue, resetChanged: false }) - data.push({ tag: "modify button " + propertyName, property: propertyName, - initButton: undefined, initAction: actionPropertyValue, - assignExpected: actionPropertyValue, assignChanged: true, - modifyButton: buttonPropertyValue2, - modifyButtonExpected: buttonPropertyValue2, modifyButtonChanged: true, - resetExpected: buttonPropertyValue2, resetChanged: false }) - data.push({ tag: "modify implicit action " + propertyName, property: propertyName, - initButton: undefined, initAction: actionPropertyValue, - assignExpected: actionPropertyValue, assignChanged: true, - modifyAction: actionPropertyValue2, - modifyActionExpected: actionPropertyValue2, modifyActionChanged: true, - resetExpected: defaultValue, resetChanged: true }) - data.push({ tag: "modify explicit action " + propertyName, property: propertyName, - initButton: buttonPropertyValue, initAction: actionPropertyValue, - assignExpected: buttonPropertyValue, assignChanged: false, - modifyAction: actionPropertyValue2, - modifyActionExpected: buttonPropertyValue, modifyActionChanged: false, - resetExpected: buttonPropertyValue, resetChanged: false }) - } - - propertyName = "color" - buttonPropertyValue = "#aa0000" - buttonPropertyValue2 = "#ff0000" - actionPropertyValue = "#0000aa" - actionPropertyValue2 = "#0000ff" - defaultValue = "#00000000" - - data.push({ tag: "implicit " + propertyName, property: propertyName, - initButton: undefined, initAction: actionPropertyValue, - assignExpected: actionPropertyValue, assignChanged: true, - resetExpected: defaultValue, resetChanged: true }) - data.push({ tag: "explicit " + propertyName, property: propertyName, - initButton: buttonPropertyValue, initAction: actionPropertyValue, - assignExpected: buttonPropertyValue, assignChanged: false, - resetExpected: buttonPropertyValue, resetChanged: false }) - data.push({ tag: "default button " + propertyName, property: propertyName, - initButton: defaultValue, initAction: actionPropertyValue, - assignExpected: defaultValue, assignChanged: false, - resetExpected: defaultValue, resetChanged: false }) - data.push({ tag: "default action " + propertyName, property: propertyName, - initButton: buttonPropertyValue, initAction: defaultValue, - assignExpected: buttonPropertyValue, assignChanged: false, - resetExpected: buttonPropertyValue, resetChanged: false }) - data.push({ tag: "default both " + propertyName, property: propertyName, - initButton: undefined, initAction: defaultValue, - assignExpected: defaultValue, assignChanged: false, - resetExpected: defaultValue, resetChanged: false }) - data.push({ tag: "modify button " + propertyName, property: propertyName, - initButton: undefined, initAction: actionPropertyValue, - assignExpected: actionPropertyValue, assignChanged: true, - modifyButton: buttonPropertyValue2, - modifyButtonExpected: buttonPropertyValue2, modifyButtonChanged: true, - resetExpected: buttonPropertyValue2, resetChanged: false }) - data.push({ tag: "modify implicit action " + propertyName, property: propertyName, - initButton: undefined, initAction: actionPropertyValue, - assignExpected: actionPropertyValue, assignChanged: true, - modifyAction: actionPropertyValue2, - modifyActionExpected: actionPropertyValue2, modifyActionChanged: true, - resetExpected: defaultValue, resetChanged: true }) - data.push({ tag: "modify explicit action " + propertyName, property: propertyName, - initButton: buttonPropertyValue, initAction: actionPropertyValue, - assignExpected: buttonPropertyValue, assignChanged: false, - modifyAction: actionPropertyValue2, - modifyActionExpected: buttonPropertyValue, modifyActionChanged: false, - resetExpected: buttonPropertyValue, resetChanged: false }) - - return data; - } - - function test_actionIcon(data) { - var control = createTemporaryObject(button, testCase) - verify(control) - control.icon[data.property] = data.initButton - - var act = action.createObject(control) - act.icon[data.property] = data.initAction - - var spy = signalSpy.createObject(control, {target: control, signalName: "iconChanged"}) - verify(spy.valid) - - // assign action - spy.clear() - control.action = act - compare(control.icon[data.property], data.assignExpected) - compare(spy.count, data.assignChanged ? 1 : 0) - - // modify button - if (data.hasOwnProperty("modifyButton")) { - spy.clear() - control.icon[data.property] = data.modifyButton - compare(control.icon[data.property], data.modifyButtonExpected) - compare(spy.count, data.modifyButtonChanged ? 1 : 0) - } - - // modify action - if (data.hasOwnProperty("modifyAction")) { - spy.clear() - act.icon[data.property] = data.modifyAction - compare(control.icon[data.property], data.modifyActionExpected) - compare(spy.count, data.modifyActionChanged ? 1 : 0) - } - - // reset action - spy.clear() - control.action = null - compare(control.icon[data.property], data.resetExpected) - compare(spy.count, data.resetChanged ? 1 : 0) - } - - Component { - id: actionButton - AbstractButton { - width: 100 - height: 50 - action: Action { - text: "Default" - icon.name: checked ? "checked" : "unchecked" - icon.source: "qrc:/icons/default.png" - checkable: true - checked: true - enabled: false - } - } - } - - function test_actionButton() { - var control = createTemporaryObject(actionButton, testCase) - verify(control) - - // initial values - compare(control.text, "Default") - compare(control.checkable, true) - compare(control.checked, true) - compare(control.enabled, false) - compare(control.icon.name, "checked") - - var textSpy = signalSpy.createObject(control, { target: control, signalName: "textChanged" }) - verify(textSpy.valid) - - // changes via action - control.action.text = "Action" - control.action.checkable = false - control.action.checked = false - control.action.enabled = true - compare(control.text, "Action") // propagates - compare(control.checkable, false) // propagates - compare(control.checked, false) // propagates - compare(control.enabled, true) // propagates - compare(control.icon.name, "unchecked") // propagates - compare(textSpy.count, 1) - - // changes via button - control.text = "Button" - control.checkable = true - control.checked = true - control.enabled = false - control.icon.name = "default" - compare(control.text, "Button") - compare(control.checkable, true) - compare(control.checked, true) - compare(control.enabled, false) - compare(control.icon.name, "default") - compare(control.action.text, "Action") // does NOT propagate - compare(control.action.checkable, true) // propagates - compare(control.action.checked, true) // propagates - compare(control.action.enabled, true) // does NOT propagate - compare(control.action.icon.name, control.action.checked ? "checked" : "unchecked") // does NOT propagate - compare(textSpy.count, 2) - - // remove the action so that only the button's properties are left - control.action = null - compare(control.text, "Button") - compare(control.icon.name, "default") - compare(textSpy.count, 2) - - // setting an action while button has a particular property set - // shouldn't cause a change in the button's effective property value - var secondAction = createTemporaryObject(action, testCase) - verify(secondAction) - secondAction.text = "SecondAction" - control.action = secondAction - compare(control.text, "Button") - compare(textSpy.count, 2) - - // test setting an action whose properties aren't set - var thirdAction = createTemporaryObject(action, testCase) - verify(thirdAction) - control.action = thirdAction - compare(control.text, "Button") - compare(textSpy.count, 2) - } - - Component { - id: checkableButton - AbstractButton { - width: 100 - height: 50 - checkable: true - action: Action {} - } - } - - function test_checkable_button() { - var control = createTemporaryObject(checkableButton, testCase) - verify(control) - control.checked = false - control.forceActiveFocus() - verify(control.activeFocus) - verify(!control.checked) - verify(!control.action.checked) - - keyPress(Qt.Key_Space) - keyRelease(Qt.Key_Space) - - compare(control.action.checked, true) - compare(control.checked, true) - - keyPress(Qt.Key_Space) - - compare(control.action.checked, true) - compare(control.checked, true) - - keyRelease(Qt.Key_Space) - - compare(control.action.checked, false) - compare(control.checked, false) - - var checkedSpy = signalSpy.createObject(control, {target: control.action, signalName: "checkedChanged"}) - var toggledSpy = signalSpy.createObject(control, {target: control, signalName: "toggled"}) - var actionToggledSpy = signalSpy.createObject(control, {target: control.action, signalName: "toggled"}) - - verify(checkedSpy.valid) - verify(toggledSpy.valid) - verify(actionToggledSpy.valid) - - mousePress(control) - - compare(control.action.checked, false) - compare(control.checked, false) - - mouseRelease(control) - - checkedSpy.wait() - compare(checkedSpy.count, 1) - compare(actionToggledSpy.count, 1) - compare(toggledSpy.count, 1) - - compare(control.action.checked, true) - compare(control.checked, true) - - mousePress(control) - mouseRelease(control) - - compare(control.checked, false) - compare(control.action.checked, false) - } - - function test_trigger_data() { - return [ - {tag: "click", click: true, button: true, action: true, clicked: true, triggered: true}, - {tag: "click disabled button", click: true, button: false, action: true, clicked: false, triggered: false}, - {tag: "click disabled action", click: true, button: true, action: false, clicked: true, triggered: false}, - {tag: "trigger", trigger: true, button: true, action: true, clicked: true, triggered: true}, - {tag: "trigger disabled button", trigger: true, button: false, action: true, clicked: false, triggered: true}, - {tag: "trigger disabled action", trigger: true, button: true, action: false, clicked: false, triggered: false} - ] - } - - function test_trigger(data) { - var control = createTemporaryObject(actionButton, testCase, {"action.enabled": data.action, "enabled": data.button}) - verify(control) - - compare(control.enabled, data.button) - compare(control.action.enabled, data.action) - - var buttonSpy = signalSpy.createObject(control, {target: control, signalName: "clicked"}) - verify(buttonSpy.valid) - - var actionSpy = signalSpy.createObject(control, {target: control.action, signalName: "triggered"}) - verify(actionSpy.valid) - - if (data.click) - mouseClick(control) - else if (data.trigger) - control.action.trigger() - - compare(buttonSpy.count, data.clicked ? 1 : 0) - compare(actionSpy.count, data.triggered ? 1 : 0) - } - - function test_mnemonic() { - if (Qt.platform.os === "osx" || Qt.platform.os === "macos") - skip("Mnemonics are not used on macOS") - - var control = createTemporaryObject(button, testCase) - verify(control) - - control.text = "&Hello" - compare(control.text, "&Hello") - - var clickSpy = signalSpy.createObject(control, {target: control, signalName: "clicked"}) - verify(clickSpy.valid) - - keyClick(Qt.Key_H, Qt.AltModifier) - compare(clickSpy.count, 1) - - control.visible = false - keyClick(Qt.Key_H, Qt.AltModifier) - compare(clickSpy.count, 1) - - control.visible = true - keyClick(Qt.Key_H, Qt.AltModifier) - compare(clickSpy.count, 2) - - control.text = "Te&st" - compare(control.text, "Te&st") - - keyClick(Qt.Key_H, Qt.AltModifier) - compare(clickSpy.count, 2) - - keyClick(Qt.Key_S, Qt.AltModifier) - compare(clickSpy.count, 3) - - control.visible = false - control.text = "&Hidden" - keyClick(Qt.Key_H, Qt.AltModifier) - compare(clickSpy.count, 3) - - control.visible = true - keyClick(Qt.Key_H, Qt.AltModifier) - compare(clickSpy.count, 4) - - control.text = undefined - control.action = action.createObject(control, {text: "&Action"}) - - var actionSpy = signalSpy.createObject(control, {target: control.action, signalName: "triggered"}) - verify(actionSpy.valid) - - keyClick(Qt.Key_A, Qt.AltModifier) - compare(actionSpy.count, 1) - compare(clickSpy.count, 5) - - // ungrab on destruction (don't crash) - control.Component.onDestruction.connect(function() { control = null }) - control.destroy() - wait(0) - verify(!control) - keyClick(Qt.Key_H, Qt.AltModifier) - } - - Component { - id: actionGroup - ActionGroup { - Action { id: action1; checkable: true; checked: true } - Action { id: action2; checkable: true } - Action { id: action3; checkable: true } - } - } - - function test_actionGroup() { - var group = createTemporaryObject(actionGroup, testCase) - verify(group) - - var button1 = createTemporaryObject(button, testCase, {action: group.actions[0], width: 10, height: 10}) - var button2 = createTemporaryObject(button, testCase, {action: group.actions[1], width: 10, height: 10, y: 10}) - var button3 = createTemporaryObject(button, testCase, {action: group.actions[2], width: 10, height: 10, y: 20}) - - verify(button1) - compare(button1.checked, true) - compare(button1.action.checked, true) - - verify(button2) - compare(button2.checked, false) - compare(button2.action.checked, false) - - verify(button3) - compare(button3.checked, false) - compare(button3.action.checked, false) - - mouseClick(button2) - - compare(button1.checked, false) - compare(button1.action.checked, false) - - compare(button2.checked, true) - compare(button2.action.checked, true) - - compare(button3.checked, false) - compare(button3.action.checked, false) - } - - function test_clickedAfterLongPress() { - var control = createTemporaryObject(button, testCase, { text: "Hello" }) - verify(control) - - var clickedSpy = signalSpy.createObject(control, { target: control, signalName: "clicked" }) - verify(clickedSpy.valid) - - mousePress(control) - // Ensure that clicked is emitted when no handler is defined for the pressAndHold() signal. - // Note that even though signal spies aren't considered in QObject::isSignalConnected(), - // we can't use one here to check for pressAndHold(), because otherwise clicked() won't be emitted. - wait(Qt.styleHints.mousePressAndHoldInterval + 100) - mouseRelease(control) - compare(clickedSpy.count, 1) - } - - function test_doubleClick() { - let control = createTemporaryObject(button, testCase, { text: "Hello" }) - verify(control) - - let pressedSpy = signalSpy.createObject(control, { target: control, signalName: "pressed" }) - verify(pressedSpy.valid) - - let releasedSpy = signalSpy.createObject(control, { target: control, signalName: "released" }) - verify(releasedSpy.valid) - - let clickedSpy = signalSpy.createObject(control, { target: control, signalName: "clicked" }) - verify(clickedSpy.valid) - - let doubleClickedSpy = signalSpy.createObject(control, { target: control, signalName: "doubleClicked" }) - verify(doubleClickedSpy.valid) - - mouseDoubleClickSequence(control) - compare(pressedSpy.count, 2) - compare(releasedSpy.count, 2) - compare(clickedSpy.count, 1) - compare(doubleClickedSpy.count, 1) - - let touch = touchEvent(control) - touch.press(0, control) - touch.commit() - compare(pressedSpy.count, 3) - compare(releasedSpy.count, 2) - compare(clickedSpy.count, 1) - compare(doubleClickedSpy.count, 1) - - touch.release(0, control) - touch.commit() - compare(pressedSpy.count, 3) - compare(releasedSpy.count, 3) - compare(clickedSpy.count, 2) - compare(doubleClickedSpy.count, 1) - - touch.press(0, control) - touch.commit() - compare(pressedSpy.count, 4) - compare(releasedSpy.count, 3) - compare(clickedSpy.count, 2) - compare(doubleClickedSpy.count, 1) - - touch.release(0, control) - touch.commit() - compare(pressedSpy.count, 4) - compare(releasedSpy.count, 4) - compare(clickedSpy.count, 2) - compare(doubleClickedSpy.count, 2) - } - - function test_checkedShouldNotSetCheckable() { - let control = createTemporaryObject(button, testCase, { checked: true }) - verify(control) - - verify(!control.checkable) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_action.qml b/tests/auto/quickcontrols2/controls/data/tst_action.qml deleted file mode 100644 index eded64b1..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_action.qml +++ /dev/null @@ -1,197 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls -import QtQuick.Templates as T - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "Action" - - Component { - id: component - Action { } - } - - Component { - id: signalSpy - SignalSpy { } - } - - function test_enabled() { - var action = createTemporaryObject(component, testCase) - verify(action) - - var spy = createTemporaryObject(signalSpy, testCase, {target: action, signalName: "triggered"}) - verify(spy.valid) - - action.trigger() - compare(spy.count, 1) - - action.enabled = false - action.trigger() - compare(spy.count, 1) - - action.enabled = undefined // reset - action.trigger() - compare(spy.count, 2) - } - - Component { - id: buttonAndMenu - Item { - property alias button: button - property alias menu: menu - property alias menuItem: menuItem - property alias action: sharedAction - property var lastSource - Action { - id: sharedAction - text: "Shared" - shortcut: "Ctrl+B" - onTriggered: (source) => lastSource = source - } - Button { - id: button - action: sharedAction - Menu { - id: menu - MenuItem { - id: menuItem - action: sharedAction - } - } - } - } - } - - function test_shared() { - var container = createTemporaryObject(buttonAndMenu, testCase) - verify(container) - - keyClick(Qt.Key_B, Qt.ControlModifier) - compare(container.lastSource, container.button) - - container.menu.open() - keyClick(Qt.Key_B, Qt.ControlModifier) - compare(container.lastSource, container.menuItem) - - tryVerify(function() { return !container.menu.visible }) - keyClick(Qt.Key_B, Qt.ControlModifier) - compare(container.lastSource, container.button) - - container.button.visible = false - keyClick(Qt.Key_B, Qt.ControlModifier) - compare(container.lastSource, container.action) - } - - Component { - id: actionAndRepeater - Item { - property alias action: testAction - Action { - id: testAction - shortcut: "Ctrl+A" - } - Repeater { - model: 1 - Button { - action: testAction - } - } - } - } - - function test_repeater() { - var container = createTemporaryObject(actionAndRepeater, testCase) - verify(container) - - var spy = signalSpy.createObject(container, {target: container.action, signalName: "triggered"}) - verify(spy.valid) - - keyClick(Qt.Key_A, Qt.ControlModifier) - compare(spy.count, 1) - } - - Component { - id: shortcutBinding - Item { - Action { - id: action - shortcut: StandardKey.Copy - } - - Shortcut { - id: indirectShortcut - sequences: [ action.shortcut ] - } - - Shortcut { - id: directShortcut - sequences: [ StandardKey.Copy ] - } - - property alias indirect: indirectShortcut; - property alias direct: directShortcut - } - } - - function test_shortcutBinding() { - var container = createTemporaryObject(shortcutBinding, testCase); - verify(container) - compare(container.indirect.nativeText, container.direct.nativeText); - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_actiongroup.qml b/tests/auto/quickcontrols2/controls/data/tst_actiongroup.qml deleted file mode 100644 index e4ea5679..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_actiongroup.qml +++ /dev/null @@ -1,400 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 200 - height: 200 - visible: true - when: windowShown - name: "ActionGroup" - - Component { - id: actionGroup - ActionGroup { } - } - - Component { - id: nonExclusiveGroup - ActionGroup { exclusive: false } - } - - Component { - id: declarativeGroup - ActionGroup { - Action { text: "First" } - Action { text: "Second" } - Action { text: "Third" } - } - } - - Component { - id: signalSpy - SignalSpy { } - } - - function test_null() { - var group = createTemporaryObject(actionGroup, testCase) - verify(group) - - group.addAction(null) - group.removeAction(null) - } - - Component { - id: action - Action { } - } - - function test_defaults() { - var group = createTemporaryObject(actionGroup, testCase) - verify(group) - compare(group.actions.length, 0) - compare(group.checkedAction, null) - compare(group.exclusive, true) - } - - function test_current() { - var group = createTemporaryObject(actionGroup, testCase) - verify(group) - - var checkedActionSpy = createTemporaryObject(signalSpy, testCase, {target: group, signalName: "checkedActionChanged"}) - verify(checkedActionSpy.valid) - verify(!group.checkedAction) - - var action1 = createTemporaryObject(action, testCase, {checked: true}) - var action2 = createTemporaryObject(action, testCase, {checked: false}) - var action3 = createTemporaryObject(action, testCase, {checked: true, objectName: "3"}) - - // add checked - group.addAction(action1) - compare(group.checkedAction, action1) - compare(action1.checked, true) - compare(action2.checked, false) - compare(action3.checked, true) - compare(checkedActionSpy.count, 1) - - // add non-checked - group.addAction(action2) - compare(group.checkedAction, action1) - compare(action1.checked, true) - compare(action2.checked, false) - compare(action3.checked, true) - compare(checkedActionSpy.count, 1) - - // add checked - group.addAction(action3) - compare(group.checkedAction, action3) - compare(action1.checked, false) - compare(action2.checked, false) - compare(action3.checked, true) - compare(checkedActionSpy.count, 2) - - // change current - group.checkedAction = action2 - compare(group.checkedAction, action2) - compare(action1.checked, false) - compare(action2.checked, true) - compare(action3.checked, false) - compare(checkedActionSpy.count, 3) - - // check - action1.checked = true - compare(group.checkedAction, action1) - compare(action1.checked, true) - compare(action2.checked, false) - compare(action3.checked, false) - compare(checkedActionSpy.count, 4) - - // remove non-checked - group.removeAction(action2) - compare(group.checkedAction, action1) - compare(action1.checked, true) - compare(action2.checked, false) - compare(action3.checked, false) - compare(checkedActionSpy.count, 4) - - // remove checked - group.removeAction(action1) - verify(!group.checkedAction) - compare(action1.checked, false) - compare(action2.checked, false) - compare(action3.checked, false) - compare(checkedActionSpy.count, 5) - } - - function test_actions() { - var group = createTemporaryObject(actionGroup, testCase) - verify(group) - - var actionsSpy = createTemporaryObject(signalSpy, testCase, {target: group, signalName: "actionsChanged"}) - verify(actionsSpy.valid) - - compare(group.actions.length, 0) - compare(group.checkedAction, null) - - var action1 = createTemporaryObject(action, testCase, {checked: true}) - var action2 = createTemporaryObject(action, testCase, {checked: false}) - - group.actions = [action1, action2] - compare(group.actions.length, 2) - compare(group.actions[0], action1) - compare(group.actions[1], action2) - compare(group.checkedAction, action1) - compare(actionsSpy.count, 2) - - var action3 = createTemporaryObject(action, testCase, {checked: true}) - - group.addAction(action3) - compare(group.actions.length, 3) - compare(group.actions[0], action1) - compare(group.actions[1], action2) - compare(group.actions[2], action3) - compare(group.checkedAction, action3) - compare(actionsSpy.count, 3) - - group.removeAction(action1) - compare(group.actions.length, 2) - compare(group.actions[0], action2) - compare(group.actions[1], action3) - compare(group.checkedAction, action3) - compare(actionsSpy.count, 4) - - group.actions = [] - compare(group.actions.length, 0) - tryCompare(group, "checkedAction", null) - compare(actionsSpy.count, 5) - } - - function test_declarative() { - var group = createTemporaryObject(declarativeGroup, testCase) - verify(group) - - compare(group.actions.length, 3) - compare(group.actions[0].text, "First") - compare(group.actions[1].text, "Second") - compare(group.actions[2].text, "Third") - } - - function test_triggered_data() { - return [ - {tag: "exclusive", exclusive: true}, - {tag: "non-exclusive", exclusive: false} - ] - } - - function test_triggered(data) { - var group = createTemporaryObject(actionGroup, testCase, {exclusive: data.exclusive}) - verify(group) - - var triggeredSpy = createTemporaryObject(signalSpy, testCase, {target: group, signalName: "triggered"}) - verify(triggeredSpy.valid) - - var action1 = createTemporaryObject(action, testCase) - var action2 = createTemporaryObject(action, testCase) - - group.addAction(action1) - group.addAction(action2) - - action1.triggered() - compare(triggeredSpy.count, 1) - compare(triggeredSpy.signalArguments[0][0], action1) - - action2.triggered() - compare(triggeredSpy.count, 2) - compare(triggeredSpy.signalArguments[1][0], action2) - } - - Component { - id: attachedGroup - Item { - property ActionGroup group: ActionGroup { id: group } - property Action action1: Action { ActionGroup.group: group } - property Action action2: Action { ActionGroup.group: group } - property Action action3: Action { ActionGroup.group: group } - } - } - - function test_attached() { - var container = createTemporaryObject(attachedGroup, testCase) - verify(container) - - verify(!container.group.checkedAction) - - container.action1.checked = true - compare(container.group.checkedAction, container.action1) - compare(container.action1.checked, true) - compare(container.action2.checked, false) - compare(container.action3.checked, false) - - container.action2.checked = true - compare(container.group.checkedAction, container.action2) - compare(container.action1.checked, false) - compare(container.action2.checked, true) - compare(container.action3.checked, false) - - container.action3.checked = true - compare(container.group.checkedAction, container.action3) - compare(container.action1.checked, false) - compare(container.action2.checked, false) - compare(container.action3.checked, true) - } - - function test_actionDestroyed() { - var group = createTemporaryObject(actionGroup, testCase) - verify(group) - - var actionsSpy = createTemporaryObject(signalSpy, testCase, {target: group, signalName: "actionsChanged"}) - verify(actionsSpy.valid) - - var action1 = createTemporaryObject(action, testCase, {objectName: "action1", checked: true}) - - group.addAction(action1) - compare(group.actions.length, 1) - compare(group.actions[0], action1) - compare(group.checkedAction, action1) - compare(actionsSpy.count, 1) - - action1.destroy() - wait(0) - compare(group.actions.length, 0) - compare(group.checkedAction, null) - compare(actionsSpy.count, 2) - } - - function test_nonExclusive() { - var group = createTemporaryObject(nonExclusiveGroup, testCase) - verify(group) - - var action1 = createTemporaryObject(action, testCase, {checked: true}) - group.addAction(action1) - compare(action1.checked, true) - compare(group.checkedAction, null) - - var action2 = createTemporaryObject(action, testCase, {checked: true}) - group.addAction(action2) - compare(action1.checked, true) - compare(action2.checked, true) - compare(group.checkedAction, null) - - action1.checked = false - compare(action1.checked, false) - compare(action2.checked, true) - compare(group.checkedAction, null) - - action2.checked = false - compare(action1.checked, false) - compare(action2.checked, false) - compare(group.checkedAction, null) - - action1.checked = true - compare(action1.checked, true) - compare(action2.checked, false) - compare(group.checkedAction, null) - - action2.checked = true - compare(action1.checked, true) - compare(action2.checked, true) - compare(group.checkedAction, null) - } - - function test_enabled() { - var group = createTemporaryObject(actionGroup, testCase) - verify(group) - - compare(group.enabled, true) - - var action1 = createTemporaryObject(action, testCase) - var action2 = createTemporaryObject(action, testCase) - compare(action1.enabled, true) - compare(action2.enabled, true) - - var action1Spy = createTemporaryObject(signalSpy, testCase, {target: action1, signalName: "enabledChanged"}) - var action2Spy = createTemporaryObject(signalSpy, testCase, {target: action2, signalName: "enabledChanged"}) - verify(action1Spy.valid && action2Spy.valid) - - group.addAction(action1) - compare(action1.enabled, true) - compare(action2.enabled, true) - compare(action1Spy.count, 0) - compare(action2Spy.count, 0) - - group.enabled = false - compare(action1.enabled, false) - compare(action2.enabled, true) - compare(action1Spy.count, 1) - compare(action1Spy.signalArguments[0][0], false) - compare(action2Spy.count, 0) - - group.addAction(action2) - compare(action1.enabled, false) - compare(action2.enabled, false) - compare(action1Spy.count, 1) - compare(action2Spy.count, 1) - compare(action2Spy.signalArguments[0][0], false) - - action1.enabled = false - compare(action1.enabled, false) - compare(action1Spy.count, 2) - compare(action1Spy.signalArguments[1][0], false) - compare(action2Spy.count, 1) - - group.enabled = true - compare(action1.enabled, false) - compare(action2.enabled, true) - compare(action1Spy.count, 2) - compare(action2Spy.count, 2) - compare(action2Spy.signalArguments[1][0], true) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_busyindicator.qml b/tests/auto/quickcontrols2/controls/data/tst_busyindicator.qml deleted file mode 100644 index 9353c338..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_busyindicator.qml +++ /dev/null @@ -1,103 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "BusyIndicator" - - Component { - id: busyIndicator - BusyIndicator { } - } - - Component { - id: mouseArea - MouseArea { } - } - - function test_running() { - var control = createTemporaryObject(busyIndicator, testCase) - verify(control) - - compare(control.running, true) - control.running = false - compare(control.running, false) - } - - // QTBUG-61785 - function test_mouseArea() { - var ma = createTemporaryObject(mouseArea, testCase, {width: testCase.width, height: testCase.height}) - verify(ma) - - var control = busyIndicator.createObject(ma, {width: testCase.width, height: testCase.height}) - verify(control) - - mousePress(control) - verify(ma.pressed) - - mouseRelease(control) - verify(!ma.pressed) - - var touch = touchEvent(control) - touch.press(0, control).commit() - verify(ma.pressed) - - touch.release(0, control).commit() - verify(!ma.pressed) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_button.qml b/tests/auto/quickcontrols2/controls/data/tst_button.qml deleted file mode 100644 index a6ec4faa..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_button.qml +++ /dev/null @@ -1,511 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 200 - height: 200 - visible: true - when: windowShown - name: "Button" - - Component { - id: button - Button { } - } - - Component { - id: signalSequenceSpy - SignalSequenceSpy { - signals: ["pressed", "released", "canceled", "clicked", "toggled", "doubleClicked", "pressedChanged", "downChanged", "checkedChanged"] - } - } - - Component { - id: signalSpy - SignalSpy { } - } - - function test_text() { - var control = createTemporaryObject(button, testCase) - verify(control) - - compare(control.text, "") - control.text = "Button" - compare(control.text, "Button") - control.text = "" - compare(control.text, "") - } - - function test_mouse() { - var control = createTemporaryObject(button, testCase) - verify(control) - - var sequenceSpy = signalSequenceSpy.createObject(control, {target: control}) - - // click - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed"] - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, true) - verify(sequenceSpy.success) - - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }], - "released", - "clicked"] - mouseRelease(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, false) - verify(sequenceSpy.success) - - // release outside - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed"] - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, true) - verify(sequenceSpy.success) - - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }]] - mouseMove(control, control.width * 2, control.height * 2, 0) - compare(control.pressed, false) - verify(sequenceSpy.success) - - sequenceSpy.expectedSequence = [["canceled", { "pressed": false }]] - mouseRelease(control, control.width * 2, control.height * 2, Qt.LeftButton) - compare(control.pressed, false) - verify(sequenceSpy.success) - - // right button - sequenceSpy.expectedSequence = [] - mousePress(control, control.width / 2, control.height / 2, Qt.RightButton) - compare(control.pressed, false) - - mouseRelease(control, control.width / 2, control.height / 2, Qt.RightButton) - compare(control.pressed, false) - verify(sequenceSpy.success) - - // double click - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed", - ["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }], - "released", - "clicked", - ["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed", - "doubleClicked", - ["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }], - "released"] - mouseDoubleClickSequence(control, control.width / 2, control.height / 2, Qt.LeftButton) - verify(sequenceSpy.success) - } - - function test_touch() { - var control = createTemporaryObject(button, testCase) - verify(control) - - var touch = touchEvent(control) - var sequenceSpy = signalSequenceSpy.createObject(control, {target: control}) - - // click - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed"] - touch.press(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, true) - verify(sequenceSpy.success) - - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }], - "released", - "clicked"] - touch.release(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, false) - verify(sequenceSpy.success) - - // release outside - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed"] - touch.press(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, true) - verify(sequenceSpy.success) - - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }]] - touch.move(0, control, control.width * 2, control.height * 2).commit() - compare(control.pressed, false) - verify(sequenceSpy.success) - - sequenceSpy.expectedSequence = [["canceled", { "pressed": false }]] - touch.release(0, control, control.width * 2, control.height * 2).commit() - compare(control.pressed, false) - verify(sequenceSpy.success) - } - - function test_multiTouch() { - var control1 = createTemporaryObject(button, testCase) - verify(control1) - - var pressedCount1 = 0 - - var pressedSpy1 = signalSpy.createObject(control1, {target: control1, signalName: "pressedChanged"}) - verify(pressedSpy1.valid) - - var touch = touchEvent(control1) - touch.press(0, control1, 0, 0).commit().move(0, control1, control1.width - 1, control1.height - 1).commit() - - compare(pressedSpy1.count, ++pressedCount1) - compare(control1.pressed, true) - - // second touch point on the same control is ignored - touch.stationary(0).press(1, control1, 0, 0).commit() - touch.stationary(0).move(1, control1).commit() - touch.stationary(0).release(1).commit() - - compare(pressedSpy1.count, pressedCount1) - compare(control1.pressed, true) - - var control2 = createTemporaryObject(button, testCase, {y: control1.height}) - verify(control2) - - var pressedCount2 = 0 - - var pressedSpy2 = signalSpy.createObject(control2, {target: control2, signalName: "pressedChanged"}) - verify(pressedSpy2.valid) - - // press the second button - touch.stationary(0).press(2, control2, 0, 0).commit() - - compare(pressedSpy2.count, ++pressedCount2) - compare(control2.pressed, true) - - compare(pressedSpy1.count, pressedCount1) - compare(control1.pressed, true) - - // release both buttons - touch.release(0, control1).release(2, control2).commit() - - compare(pressedSpy2.count, ++pressedCount2) - compare(control2.pressed, false) - - compare(pressedSpy1.count, ++pressedCount1) - compare(control1.pressed, false) - } - - function test_keys() { - var control = createTemporaryObject(button, testCase) - verify(control) - - control.forceActiveFocus() - verify(control.activeFocus) - - var sequenceSpy = signalSequenceSpy.createObject(control, {target: control}) - - // click - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed", - ["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }], - "released", - "clicked"] - keyClick(Qt.Key_Space) - verify(sequenceSpy.success) - - // no change - sequenceSpy.expectedSequence = [] - var keys = [Qt.Key_Enter, Qt.Key_Return, Qt.Key_Escape, Qt.Key_Tab] - for (var i = 0; i < keys.length; ++i) { - sequenceSpy.reset() - keyClick(keys[i]) - verify(sequenceSpy.success) - } - } - - function eventErrorMessage(actual, expected) { - return "actual event:" + JSON.stringify(actual) + ", expected event:" + JSON.stringify(expected) - } - - function test_autoRepeat() { - var control = createTemporaryObject(button, testCase) - verify(control) - - compare(control.autoRepeat, false) - control.autoRepeat = true - compare(control.autoRepeat, true) - - control.forceActiveFocus() - verify(control.activeFocus) - - var clickSpy = signalSpy.createObject(control, {target: control, signalName: "clicked"}) - verify(clickSpy.valid) - var pressSpy = signalSpy.createObject(control, {target: control, signalName: "pressed"}) - verify(pressSpy.valid) - var releaseSpy = signalSpy.createObject(control, {target: control, signalName: "released"}) - verify(releaseSpy.valid) - - // auto-repeat mouse click - mousePress(control) - compare(control.pressed, true) - clickSpy.wait() - clickSpy.wait() - compare(pressSpy.count, clickSpy.count + 1) - compare(releaseSpy.count, clickSpy.count) - mouseRelease(control) - compare(control.pressed, false) - compare(clickSpy.count, pressSpy.count) - compare(releaseSpy.count, pressSpy.count) - - clickSpy.clear() - pressSpy.clear() - releaseSpy.clear() - - // auto-repeat key click - keyPress(Qt.Key_Space) - compare(control.pressed, true) - clickSpy.wait() - clickSpy.wait() - compare(pressSpy.count, clickSpy.count + 1) - compare(releaseSpy.count, clickSpy.count) - keyRelease(Qt.Key_Space) - compare(control.pressed, false) - compare(clickSpy.count, pressSpy.count) - compare(releaseSpy.count, pressSpy.count) - - clickSpy.clear() - pressSpy.clear() - releaseSpy.clear() - - mousePress(control) - compare(control.pressed, true) - clickSpy.wait() - compare(pressSpy.count, clickSpy.count + 1) - compare(releaseSpy.count, clickSpy.count) - - // move inside during repeat -> continue repeat - mouseMove(control, control.width / 4, control.height / 4) - clickSpy.wait() - compare(pressSpy.count, clickSpy.count + 1) - compare(releaseSpy.count, clickSpy.count) - - clickSpy.clear() - pressSpy.clear() - releaseSpy.clear() - - // move outside during repeat -> stop repeat - mouseMove(control, -1, -1) - // NOTE: The following wait() is NOT a reliable way to test that the - // auto-repeat timer is not running, but there's no way dig into the - // private APIs from QML. If this test ever fails in the future, it - // indicates that the auto-repeat timer logic is broken. - wait(125) - compare(clickSpy.count, 0) - compare(pressSpy.count, 0) - compare(releaseSpy.count, 0) - - mouseRelease(control, -1, -1) - compare(control.pressed, false) - compare(clickSpy.count, 0) - compare(pressSpy.count, 0) - compare(releaseSpy.count, 0) - } - - function test_baseline() { - var control = createTemporaryObject(button, testCase) - verify(control) - compare(control.baselineOffset, control.contentItem.y + control.contentItem.baselineOffset) - } - - function test_checkable() { - var control = createTemporaryObject(button, testCase) - verify(control) - verify(control.hasOwnProperty("checkable")) - verify(!control.checkable) - - var sequenceSpy = signalSequenceSpy.createObject(control, {target: control}) - - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed", - ["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }], - "released", - "clicked"] - mouseClick(control) - verify(!control.checked) - verify(sequenceSpy.success) - - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed", - ["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }], - ["checkedChanged", { "checked": true }], - "toggled", - "released", - "clicked"] - control.checkable = true - mouseClick(control) - verify(control.checked) - verify(sequenceSpy.success) - - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed", - ["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }], - ["checkedChanged", { "checked": false }], - "toggled", - "released", - "clicked"] - mouseClick(control) - verify(!control.checked) - verify(sequenceSpy.success) - } - - function test_highlighted() { - var control = createTemporaryObject(button, testCase) - verify(control) - verify(!control.highlighted) - - control.highlighted = true - verify(control.highlighted) - } - - function test_spacing() { - var control = createTemporaryObject(button, testCase, { text: "Some long, long, long text" }) - verify(control) - verify(control.contentItem.implicitWidth + control.leftPadding + control.rightPadding > control.background.implicitWidth) - - var textLabel = findChild(control.contentItem, "label") - verify(textLabel) - - // The implicitWidth of the IconLabel that all buttons use as their contentItem - // should be equal to the implicitWidth of the Text while no icon is set. - compare(control.contentItem.implicitWidth, textLabel.implicitWidth) - - // That means that spacing shouldn't affect it. - control.spacing += 100 - compare(control.contentItem.implicitWidth, textLabel.implicitWidth) - - // The implicitWidth of the Button itself should, therefore, also never include spacing while no icon is set. - compare(control.implicitWidth, textLabel.implicitWidth + control.leftPadding + control.rightPadding) - } - - function test_display_data() { - return [ - { "tag": "IconOnly", display: Button.IconOnly }, - { "tag": "TextOnly", display: Button.TextOnly }, - { "tag": "TextUnderIcon", display: Button.TextUnderIcon }, - { "tag": "TextBesideIcon", display: Button.TextBesideIcon }, - { "tag": "IconOnly, mirrored", display: Button.IconOnly, mirrored: true }, - { "tag": "TextOnly, mirrored", display: Button.TextOnly, mirrored: true }, - { "tag": "TextUnderIcon, mirrored", display: Button.TextUnderIcon, mirrored: true }, - { "tag": "TextBesideIcon, mirrored", display: Button.TextBesideIcon, mirrored: true } - ] - } - - function test_display(data) { - var control = createTemporaryObject(button, testCase, { - text: "Button", - display: data.display, - "icon.source": "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png", - "LayoutMirroring.enabled": !!data.mirrored - }) - verify(control) - compare(control.icon.source, "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png") - - var iconImage = findChild(control.contentItem, "image") - var textLabel = findChild(control.contentItem, "label") - - switch (control.display) { - case Button.IconOnly: - verify(iconImage) - verify(!textLabel) - compare(iconImage.x, (control.availableWidth - iconImage.width) / 2) - compare(iconImage.y, (control.availableHeight - iconImage.height) / 2) - break; - case Button.TextOnly: - verify(!iconImage) - verify(textLabel) - compare(textLabel.x, (control.availableWidth - textLabel.width) / 2) - compare(textLabel.y, (control.availableHeight - textLabel.height) / 2) - break; - case Button.TextUnderIcon: - verify(iconImage) - verify(textLabel) - compare(iconImage.x, (control.availableWidth - iconImage.width) / 2) - compare(textLabel.x, (control.availableWidth - textLabel.width) / 2) - verify(iconImage.y < textLabel.y) - break; - case Button.TextBesideIcon: - verify(iconImage) - verify(textLabel) - if (control.mirrored) - verify(textLabel.x < iconImage.x) - else - verify(iconImage.x < textLabel.x) - compare(iconImage.y, (control.availableHeight - iconImage.height) / 2) - compare(textLabel.y, (control.availableHeight - textLabel.height) / 2) - break; - } - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_buttongroup.qml b/tests/auto/quickcontrols2/controls/data/tst_buttongroup.qml deleted file mode 100644 index 138c0e24..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_buttongroup.qml +++ /dev/null @@ -1,465 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 200 - height: 200 - visible: true - when: windowShown - name: "ButtonGroup" - - Component { - id: buttonGroup - ButtonGroup { } - } - - Component { - id: nonExclusiveGroup - ButtonGroup { exclusive: false } - } - - Component { - id: signalSpy - SignalSpy { } - } - - function test_null() { - var group = createTemporaryObject(buttonGroup, testCase) - verify(group) - - group.addButton(null) - group.removeButton(null) - } - - Component { - id: button - Button { } - } - - Component { - id: nonCheckable - QtObject { } - } - - function test_defaults() { - var group = createTemporaryObject(buttonGroup, testCase) - verify(group) - compare(group.buttons.length, 0) - compare(group.checkedButton, null) - compare(group.exclusive, true) - compare(group.checkState, Qt.Unchecked) - } - - function test_current() { - var group = createTemporaryObject(buttonGroup, testCase) - verify(group) - - var checkedButtonSpy = createTemporaryObject(signalSpy, testCase, {target: group, signalName: "checkedButtonChanged"}) - verify(checkedButtonSpy.valid) - verify(!group.checkedButton) - - var button1 = createTemporaryObject(button, testCase, {checked: true}) - var button2 = createTemporaryObject(button, testCase, {checked: false}) - var button3 = createTemporaryObject(button, testCase, {checked: true, objectName: "3"}) - - // add checked - group.addButton(button1) - compare(group.checkedButton, button1) - compare(button1.checked, true) - compare(button2.checked, false) - compare(button3.checked, true) - compare(checkedButtonSpy.count, 1) - - // add non-checked - group.addButton(button2) - compare(group.checkedButton, button1) - compare(button1.checked, true) - compare(button2.checked, false) - compare(button3.checked, true) - compare(checkedButtonSpy.count, 1) - - // add checked - group.addButton(button3) - compare(group.checkedButton, button3) - compare(button1.checked, false) - compare(button2.checked, false) - compare(button3.checked, true) - compare(checkedButtonSpy.count, 2) - - // change current - group.checkedButton = button2 - compare(group.checkedButton, button2) - compare(button1.checked, false) - compare(button2.checked, true) - compare(button3.checked, false) - compare(checkedButtonSpy.count, 3) - - // check - button1.checked = true - compare(group.checkedButton, button1) - compare(button1.checked, true) - compare(button2.checked, false) - compare(button3.checked, false) - compare(checkedButtonSpy.count, 4) - - // remove non-checked - group.removeButton(button2) - compare(group.checkedButton, button1) - compare(button1.checked, true) - compare(button2.checked, false) - compare(button3.checked, false) - compare(checkedButtonSpy.count, 4) - - // remove checked - group.removeButton(button1) - verify(!group.checkedButton) - compare(button1.checked, false) - compare(button2.checked, false) - compare(button3.checked, false) - compare(checkedButtonSpy.count, 5) - } - - function test_buttons() { - var group = createTemporaryObject(buttonGroup, testCase) - verify(group) - - var buttonsSpy = createTemporaryObject(signalSpy, testCase, {target: group, signalName: "buttonsChanged"}) - verify(buttonsSpy.valid) - - compare(group.buttons.length, 0) - compare(group.checkedButton, null) - - var button1 = createTemporaryObject(button, testCase, {checked: true}) - var button2 = createTemporaryObject(button, testCase, {checked: false}) - - group.buttons = [button1, button2] - compare(group.buttons.length, 2) - compare(group.buttons[0], button1) - compare(group.buttons[1], button2) - compare(group.checkedButton, button1) - compare(buttonsSpy.count, 2) - - var button3 = createTemporaryObject(button, testCase, {checked: true}) - - group.addButton(button3) - compare(group.buttons.length, 3) - compare(group.buttons[0], button1) - compare(group.buttons[1], button2) - compare(group.buttons[2], button3) - compare(group.checkedButton, button3) - compare(buttonsSpy.count, 3) - - group.removeButton(button1) - compare(group.buttons.length, 2) - compare(group.buttons[0], button2) - compare(group.buttons[1], button3) - compare(group.checkedButton, button3) - compare(buttonsSpy.count, 4) - - group.buttons = [] - compare(group.buttons.length, 0) - tryCompare(group, "checkedButton", null) - compare(buttonsSpy.count, 5) - } - - function test_clicked_data() { - return [ - {tag: "exclusive", exclusive: true}, - {tag: "non-exclusive", exclusive: false} - ] - } - - function test_clicked(data) { - var group = createTemporaryObject(buttonGroup, testCase, {exclusive: data.exclusive}) - verify(group) - - var clickedSpy = createTemporaryObject(signalSpy, testCase, {target: group, signalName: "clicked"}) - verify(clickedSpy.valid) - - var button1 = createTemporaryObject(button, testCase) - var button2 = createTemporaryObject(button, testCase) - - group.addButton(button1) - group.addButton(button2) - - button1.clicked() - compare(clickedSpy.count, 1) - compare(clickedSpy.signalArguments[0][0], button1) - - button2.clicked() - compare(clickedSpy.count, 2) - compare(clickedSpy.signalArguments[1][0], button2) - } - - Component { - id: checkBoxes - Item { - property ButtonGroup group: ButtonGroup { id: group } - property CheckBox control1: CheckBox { ButtonGroup.group: group } - property CheckBox control2: CheckBox { ButtonGroup.group: group } - property CheckBox control3: CheckBox { ButtonGroup.group: group } - } - } - - Component { - id: radioButtons - Item { - property ButtonGroup group: ButtonGroup { id: group } - property RadioButton control1: RadioButton { ButtonGroup.group: group } - property RadioButton control2: RadioButton { ButtonGroup.group: group } - property RadioButton control3: RadioButton { ButtonGroup.group: group } - } - } - - Component { - id: switches - Item { - property ButtonGroup group: ButtonGroup { id: group } - property Switch control1: Switch { ButtonGroup.group: group } - property Switch control2: Switch { ButtonGroup.group: group } - property Switch control3: Switch { ButtonGroup.group: group } - } - } - - Component { - id: childControls - Item { - id: container - property ButtonGroup group: ButtonGroup { id: group; buttons: container.children } - property alias control1: control1 - property alias control2: control2 - property alias control3: control3 - CheckBox { id: control1 } - RadioButton { id: control2 } - Switch { id: control3 } - } - } - - function test_controls_data() { - return [ - { tag: "CheckBox", component: checkBoxes }, - { tag: "RadioButton", component: radioButtons }, - { tag: "Switch", component: switches }, - { tag: "Children", component: childControls } - ] - } - - function test_controls(data) { - var container = createTemporaryObject(data.component, testCase) - verify(container) - - verify(!container.group.checkedButton) - - container.control1.checked = true - compare(container.group.checkedButton, container.control1) - compare(container.control1.checked, true) - compare(container.control2.checked, false) - compare(container.control3.checked, false) - - container.control2.checked = true - compare(container.group.checkedButton, container.control2) - compare(container.control1.checked, false) - compare(container.control2.checked, true) - compare(container.control3.checked, false) - - container.control3.checked = true - compare(container.group.checkedButton, container.control3) - compare(container.control1.checked, false) - compare(container.control2.checked, false) - compare(container.control3.checked, true) - } - - function test_buttonDestroyed() { - var group = createTemporaryObject(buttonGroup, testCase) - verify(group) - - var buttonsSpy = createTemporaryObject(signalSpy, testCase, {target: group, signalName: "buttonsChanged"}) - verify(buttonsSpy.valid) - - var button1 = createTemporaryObject(button, testCase, {objectName: "button1", checked: true}) - - group.addButton(button1) - compare(group.buttons.length, 1) - compare(group.buttons[0], button1) - compare(group.checkedButton, button1) - compare(buttonsSpy.count, 1) - - button1.destroy() - wait(0) - compare(group.buttons.length, 0) - compare(group.checkedButton, null) - compare(buttonsSpy.count, 2) - } - - Component { - id: repeater - Column { - id: column - property ButtonGroup group: ButtonGroup { buttons: column.children } - property alias repeater: r - Repeater { - id: r - model: 3 - delegate: RadioDelegate { - checked: index == 0 - objectName: index - } - } - } - } - - function test_repeater() { - var container = createTemporaryObject(repeater, testCase) - verify(container) - - verify(container.group.checkedButton) - compare(container.group.checkedButton.objectName, "0") - } - - function test_nonExclusive() { - var group = createTemporaryObject(nonExclusiveGroup, testCase) - verify(group) - - compare(group.checkState, Qt.Unchecked) - - var button1 = createTemporaryObject(button, testCase, {checked: true}) - group.addButton(button1) - compare(button1.checked, true) - compare(group.checkedButton, null) - compare(group.checkState, Qt.Checked) - - var button2 = createTemporaryObject(button, testCase, {checked: true}) - group.addButton(button2) - compare(button1.checked, true) - compare(button2.checked, true) - compare(group.checkedButton, null) - compare(group.checkState, Qt.Checked) - - var button3 = createTemporaryObject(button, testCase, {checked: false}) - group.addButton(button3) - compare(button1.checked, true) - compare(button2.checked, true) - compare(button3.checked, false) - compare(group.checkedButton, null) - compare(group.checkState, Qt.PartiallyChecked) - - button1.checked = false - compare(button1.checked, false) - compare(button2.checked, true) - compare(button3.checked, false) - compare(group.checkedButton, null) - compare(group.checkState, Qt.PartiallyChecked) - - button2.checked = false - compare(button1.checked, false) - compare(button2.checked, false) - compare(button3.checked, false) - compare(group.checkedButton, null) - compare(group.checkState, Qt.Unchecked) - - button1.checked = true - compare(button1.checked, true) - compare(button2.checked, false) - compare(button3.checked, false) - compare(group.checkedButton, null) - compare(group.checkState, Qt.PartiallyChecked) - - button2.checked = true - compare(button1.checked, true) - compare(button2.checked, true) - compare(button3.checked, false) - compare(group.checkedButton, null) - compare(group.checkState, Qt.PartiallyChecked) - - button3.checked = true - compare(button1.checked, true) - compare(button2.checked, true) - compare(button3.checked, true) - compare(group.checkedButton, null) - compare(group.checkState, Qt.Checked) - } - - Component { - id: checkedButtonColumn - Column { - id: column - ButtonGroup { buttons: column.children } - Repeater { - id: repeater - delegate: Button { - checkable: true - text: modelData - onClicked: listModel.remove(index) - } - model: ListModel { - id: listModel - Component.onCompleted: { - for (var i = 0; i < 10; ++i) - append({text: i}) - } - } - } - } - } - - function test_checkedButtonDestroyed() { - var column = createTemporaryObject(checkedButtonColumn, testCase) - verify(column) - - waitForRendering(column) - mouseClick(column.children[0]) - wait(0) // don't crash (QTBUG-62946, QTBUG-63470) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_checkbox.qml b/tests/auto/quickcontrols2/controls/data/tst_checkbox.qml deleted file mode 100644 index be68ac0d..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_checkbox.qml +++ /dev/null @@ -1,547 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 200 - height: 200 - visible: true - when: windowShown - name: "CheckBox" - - Component { - id: checkBox - CheckBox { } - } - - Component { - id: signalSequenceSpy - SignalSequenceSpy { - signals: ["pressed", "released", "canceled", "clicked", "toggled", "pressedChanged", "checkedChanged", "checkStateChanged"] - } - } - - function test_text() { - var control = createTemporaryObject(checkBox, testCase) - verify(control) - - compare(control.text, "") - control.text = "CheckBox" - compare(control.text, "CheckBox") - control.text = "" - compare(control.text, "") - } - - function test_checked() { - var control = createTemporaryObject(checkBox, testCase) - verify(control) - - var sequenceSpy = signalSequenceSpy.createObject(control, {target: control}) - - sequenceSpy.expectedSequence = [] - compare(control.checked, false) - compare(control.checkState, Qt.Unchecked) - verify(sequenceSpy.success) - - sequenceSpy.expectedSequence = [["checkStateChanged", { "checked": true, "checkState": Qt.Checked }], - ["checkedChanged", { "checked": true, "checkState": Qt.Checked }]] - control.checked = true - compare(control.checked, true) - compare(control.checkState, Qt.Checked) - verify(sequenceSpy.success) - - sequenceSpy.expectedSequence = [["checkStateChanged", { "checked": false, "checkState": Qt.Unchecked }], - ["checkedChanged", { "checked": false, "checkState": Qt.Unchecked }]] - control.checked = false - compare(control.checked, false) - compare(control.checkState, Qt.Unchecked) - verify(sequenceSpy.success) - } - - function test_checkState() { - var control = createTemporaryObject(checkBox, testCase) - verify(control) - - var sequenceSpy = signalSequenceSpy.createObject(control, {target: control}) - - sequenceSpy.expectedSequence = [] - compare(control.checked, false) - compare(control.checkState, Qt.Unchecked) - verify(sequenceSpy.success) - - sequenceSpy.expectedSequence = [["checkStateChanged", { "checked": true, "checkState": Qt.Checked }], - ["checkedChanged", { "checked": true, "checkState": Qt.Checked }]] - control.checkState = Qt.Checked - compare(control.checked, true) - compare(control.checkState, Qt.Checked) - verify(sequenceSpy.success) - - sequenceSpy.expectedSequence = [["checkStateChanged", { "checked": false, "checkState": Qt.Unchecked }], - ["checkedChanged", { "checked": false, "checkState": Qt.Unchecked }]] - control.checkState = Qt.Unchecked - compare(control.checked, false) - compare(control.checkState, Qt.Unchecked) - verify(sequenceSpy.success) - } - - function test_mouse() { - var control = createTemporaryObject(checkBox, testCase) - verify(control) - - var sequenceSpy = signalSequenceSpy.createObject(control, {target: control}) - - // check - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false, "checkState": Qt.Unchecked }], - "pressed"] - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, true) - verify(sequenceSpy.success) - - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false, "checkState": Qt.Unchecked }], - ["checkStateChanged", { "pressed": false, "checked": true, "checkState": Qt.Checked }], - ["checkedChanged", { "pressed": false, "checked": true, "checkState": Qt.Checked }], - "toggled", - "released", - "clicked"] - mouseRelease(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.checked, true) - compare(control.checkState, Qt.Checked) - compare(control.pressed, false) - verify(sequenceSpy.success) - - // uncheck - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true, "checkState": Qt.Checked }], - "pressed"] - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, true) - verify(sequenceSpy.success) - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": true, "checkState": Qt.Checked }], - ["checkStateChanged", { "pressed": false, "checked": false, "checkState": Qt.Unchecked }], - ["checkedChanged", { "pressed": false, "checked": false, "checkState": Qt.Unchecked }], - "toggled", - "released", - "clicked"] - mouseRelease(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.checked, false) - compare(control.checkState, Qt.Unchecked) - compare(control.pressed, false) - verify(sequenceSpy.success) - - // release outside - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false, "checkState": Qt.Unchecked }], - "pressed"] - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, true) - verify(sequenceSpy.success) - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false, "checkState": Qt.Unchecked }]] - mouseMove(control, control.width * 2, control.height * 2, 0) - compare(control.pressed, false) - verify(sequenceSpy.success) - sequenceSpy.expectedSequence = [["canceled", { "pressed": false, "checked": false, "checkState": Qt.Unchecked }]] - mouseRelease(control, control.width * 2, control.height * 2, Qt.LeftButton) - compare(control.checked, false) - compare(control.checkState, Qt.Unchecked) - compare(control.pressed, false) - verify(sequenceSpy.success) - - // right button - sequenceSpy.expectedSequence = [] - mousePress(control, control.width / 2, control.height / 2, Qt.RightButton) - compare(control.pressed, false) - mouseRelease(control, control.width / 2, control.height / 2, Qt.RightButton) - compare(control.checked, false) - compare(control.checkState, Qt.Unchecked) - compare(control.pressed, false) - verify(sequenceSpy.success) - } - - function test_touch() { - var control = createTemporaryObject(checkBox, testCase) - verify(control) - - var touch = touchEvent(control) - - var sequenceSpy = signalSequenceSpy.createObject(control, {target: control}) - - // check - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false, "checkState": Qt.Unchecked }], - "pressed"] - touch.press(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, true) - verify(sequenceSpy.success) - - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false, "checkState": Qt.Unchecked }], - ["checkStateChanged", { "pressed": false, "checked": true, "checkState": Qt.Checked }], - ["checkedChanged", { "pressed": false, "checked": true, "checkState": Qt.Checked }], - "toggled", - "released", - "clicked"] - touch.release(0, control, control.width / 2, control.height / 2).commit() - compare(control.checked, true) - compare(control.checkState, Qt.Checked) - compare(control.pressed, false) - verify(sequenceSpy.success) - - // uncheck - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true, "checkState": Qt.Checked }], - "pressed"] - // Don't want to double-click. - wait(Qt.styleHints.mouseDoubleClickInterval + 50) - touch.press(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, true) - verify(sequenceSpy.success) - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": true, "checkState": Qt.Checked }], - ["checkStateChanged", { "pressed": false, "checked": false, "checkState": Qt.Unchecked }], - ["checkedChanged", { "pressed": false, "checked": false, "checkState": Qt.Unchecked }], - "toggled", - "released", - "clicked"] - touch.release(0, control, control.width / 2, control.height / 2).commit() - compare(control.checked, false) - compare(control.checkState, Qt.Unchecked) - compare(control.pressed, false) - verify(sequenceSpy.success) - - // release outside - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false, "checkState": Qt.Unchecked }], - "pressed"] - wait(Qt.styleHints.mouseDoubleClickInterval + 50) - touch.press(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, true) - verify(sequenceSpy.success) - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false, "checkState": Qt.Unchecked }]] - touch.move(0, control, control.width * 2, control.height * 2).commit() - compare(control.pressed, false) - verify(sequenceSpy.success) - sequenceSpy.expectedSequence = [["canceled", { "pressed": false, "checked": false, "checkState": Qt.Unchecked }]] - touch.release(0, control, control.width * 2, control.height * 2).commit() - compare(control.checked, false) - compare(control.checkState, Qt.Unchecked) - compare(control.pressed, false) - verify(sequenceSpy.success) - } - - function test_keys() { - var control = createTemporaryObject(checkBox, testCase) - verify(control) - - var sequenceSpy = signalSequenceSpy.createObject(control, {target: control}) - - sequenceSpy.expectedSequence = [] - control.forceActiveFocus() - verify(control.activeFocus) - verify(sequenceSpy.success) - - // check - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false, "checkState": Qt.Unchecked }], - "pressed", - ["pressedChanged", { "pressed": false, "checked": false, "checkState": Qt.Unchecked }], - ["checkStateChanged", { "pressed": false, "checked": true, "checkState": Qt.Checked }], - ["checkedChanged", { "pressed": false, "checked": true, "checkState": Qt.Checked }], - "toggled", - "released", - "clicked"] - keyClick(Qt.Key_Space) - compare(control.checked, true) - compare(control.checkState, Qt.Checked) - verify(sequenceSpy.success) - - // uncheck - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true, "checkState": Qt.Checked }], - "pressed", - ["pressedChanged", { "pressed": false, "checked": true, "checkState": Qt.Checked }], - ["checkStateChanged", { "pressed": false, "checked": false, "checkState": Qt.Unchecked }], - ["checkedChanged", { "pressed": false, "checked": false, "checkState": Qt.Unchecked }], - "toggled", - "released", - "clicked"] - keyClick(Qt.Key_Space) - compare(control.checked, false) - compare(control.checkState, Qt.Unchecked) - verify(sequenceSpy.success) - - // no change - sequenceSpy.expectedSequence = [] - var keys = [Qt.Key_Enter, Qt.Key_Return, Qt.Key_Escape, Qt.Key_Tab] - for (var i = 0; i < keys.length; ++i) { - sequenceSpy.reset() - keyClick(keys[i]) - compare(control.checked, false) - verify(sequenceSpy.success) - } - } - - Component { - id: checkedBoundBoxes - Item { - property CheckBox cb1: CheckBox { id: cb1 } - property CheckBox cb2: CheckBox { id: cb2; checked: cb1.checked; enabled: false } - } - } - - function test_checked_binding() { - var container = createTemporaryObject(checkedBoundBoxes, testCase) - verify(container) - - compare(container.cb1.checked, false) - compare(container.cb1.checkState, Qt.Unchecked) - compare(container.cb2.checked, false) - compare(container.cb2.checkState, Qt.Unchecked) - - container.cb1.checked = true - compare(container.cb1.checked, true) - compare(container.cb1.checkState, Qt.Checked) - compare(container.cb2.checked, true) - compare(container.cb2.checkState, Qt.Checked) - - container.cb1.checked = false - compare(container.cb1.checked, false) - compare(container.cb1.checkState, Qt.Unchecked) - compare(container.cb2.checked, false) - compare(container.cb2.checkState, Qt.Unchecked) - } - - Component { - id: checkStateBoundBoxes - Item { - property CheckBox cb1: CheckBox { id: cb1 } - property CheckBox cb2: CheckBox { id: cb2; checkState: cb1.checkState; enabled: false } - } - } - - function test_checkState_binding() { - var container = createTemporaryObject(checkStateBoundBoxes, testCase) - verify(container) - - compare(container.cb1.checked, false) - compare(container.cb1.checkState, Qt.Unchecked) - compare(container.cb2.checked, false) - compare(container.cb2.checkState, Qt.Unchecked) - - container.cb1.checkState = Qt.Checked - compare(container.cb1.checked, true) - compare(container.cb1.checkState, Qt.Checked) - compare(container.cb2.checked, true) - compare(container.cb2.checkState, Qt.Checked) - - container.cb1.checkState = Qt.Unchecked - compare(container.cb1.checked, false) - compare(container.cb1.checkState, Qt.Unchecked) - compare(container.cb2.checked, false) - compare(container.cb2.checkState, Qt.Unchecked) - - compare(container.cb1.tristate, false) - compare(container.cb2.tristate, false) - - container.cb1.checkState = Qt.PartiallyChecked - compare(container.cb1.checked, false) - compare(container.cb1.checkState, Qt.PartiallyChecked) - compare(container.cb2.checked, false) - compare(container.cb2.checkState, Qt.PartiallyChecked) - - // note: since Qt Quick Controls 2.4 (Qt 5.11), CheckBox does not - // force tristate when checkState is set to Qt.PartiallyChecked - compare(container.cb1.tristate, false) - compare(container.cb2.tristate, false) - } - - function test_tristate() { - var control = createTemporaryObject(checkBox, testCase, {tristate: true}) - - var sequenceSpy = signalSequenceSpy.createObject(control, {target: control}) - - sequenceSpy.expectedSequence = [] - control.forceActiveFocus() - verify(control.activeFocus) - - compare(control.tristate, true) - compare(control.checked, false) - compare(control.checkState, Qt.Unchecked) - - sequenceSpy.expectedSequence = [["checkStateChanged", { "pressed": false, "checked": false, "checkState": Qt.PartiallyChecked }]] - control.checkState = Qt.PartiallyChecked - compare(control.checked, false) - compare(control.checkState, Qt.PartiallyChecked) - verify(sequenceSpy.success) - - // key: partial -> checked - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false, "checkState": Qt.PartiallyChecked }], - "pressed", - ["pressedChanged", { "pressed": false, "checked": false, "checkState": Qt.PartiallyChecked }], - ["checkStateChanged", { "pressed": false, "checked": true, "checkState": Qt.Checked }], - ["checkedChanged", { "pressed": false, "checked": true, "checkState": Qt.Checked }], - "released", - "clicked"] - keyClick(Qt.Key_Space) - compare(control.checked, true) - compare(control.checkState, Qt.Checked) - verify(sequenceSpy.success) - - // key: checked -> unchecked - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true, "checkState": Qt.Checked }], - "pressed", - ["pressedChanged", { "pressed": false, "checked": true, "checkState": Qt.Checked }], - ["checkStateChanged", { "pressed": false, "checked": false, "checkState": Qt.Unchecked }], - ["checkedChanged", { "pressed": false, "checked": false, "checkState": Qt.Unchecked }], - "released", - "clicked"] - keyClick(Qt.Key_Space) - compare(control.checked, false) - compare(control.checkState, Qt.Unchecked) - verify(sequenceSpy.success) - - // key: unchecked -> partial - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false, "checkState": Qt.Unchecked }], - "pressed", - ["pressedChanged", { "pressed": false, "checked": false, "checkState": Qt.Unchecked }], - ["checkStateChanged", { "pressed": false, "checked": false, "checkState": Qt.PartiallyChecked }], - "released", - "clicked"] - keyClick(Qt.Key_Space) - compare(control.checked, false) - compare(control.checkState, Qt.PartiallyChecked) - verify(sequenceSpy.success) - - // mouse: partial -> checked - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false, "checkState": Qt.PartiallyChecked }], - "pressed", - ["pressedChanged", { "pressed": false, "checked": false, "checkState": Qt.PartiallyChecked }], - ["checkStateChanged", { "pressed": false, "checked": true, "checkState": Qt.Checked }], - ["checkedChanged", { "pressed": false, "checked": true, "checkState": Qt.Checked }], - "released", - "clicked"] - mouseClick(control) - compare(control.checked, true) - compare(control.checkState, Qt.Checked) - verify(sequenceSpy.success) - - // mouse: checked -> unchecked - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true, "checkState": Qt.Checked }], - "pressed", - ["pressedChanged", { "pressed": false, "checked": true, "checkState": Qt.Checked }], - ["checkStateChanged", { "pressed": false, "checked": false, "checkState": Qt.Unchecked }], - ["checkedChanged", { "pressed": false, "checked": false, "checkState": Qt.Unchecked }], - "released", - "clicked"] - mouseClick(control) - compare(control.checked, false) - compare(control.checkState, Qt.Unchecked) - verify(sequenceSpy.success) - - // mouse: unchecked -> partial - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false, "checkState": Qt.Unchecked }], - "pressed", - ["pressedChanged", { "pressed": false, "checked": false, "checkState": Qt.Unchecked }], - ["checkStateChanged", { "pressed": false, "checked": false, "checkState": Qt.PartiallyChecked }], - "released", - "clicked"] - mouseClick(control) - compare(control.checked, false) - compare(control.checkState, Qt.PartiallyChecked) - verify(sequenceSpy.success) - } - - function test_baseline() { - var control = createTemporaryObject(checkBox, testCase) - verify(control) - compare(control.baselineOffset, control.contentItem.y + control.contentItem.baselineOffset) - } - - Component { - id: nextCheckStateBox - CheckBox { - tristate: true - nextCheckState: function() { - if (checkState === Qt.Checked) - return Qt.Unchecked - else - return Qt.Checked - } - } - } - - function test_nextCheckState_data() { - return [ - { tag: "unchecked", checkState: Qt.Unchecked, expectedState: Qt.Checked }, - { tag: "partially-checked", checkState: Qt.PartiallyChecked, expectedState: Qt.Checked }, - { tag: "checked", checkState: Qt.Checked, expectedState: Qt.Unchecked } - ] - } - - function test_nextCheckState(data) { - var control = createTemporaryObject(nextCheckStateBox, testCase) - verify(control) - - // mouse - control.checkState = data.checkState - compare(control.checkState, data.checkState) - mouseClick(control) - compare(control.checkState, data.expectedState) - - // touch - control.checkState = data.checkState - compare(control.checkState, data.checkState) - var touch = touchEvent(control) - touch.press(0, control).commit().release(0, control).commit() - compare(control.checkState, data.expectedState) - - // keyboard - control.forceActiveFocus() - tryCompare(control, "activeFocus", true) - control.checkState = data.checkState - compare(control.checkState, data.checkState) - keyClick(Qt.Key_Space) - compare(control.checkState, data.expectedState) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_checkdelegate.qml b/tests/auto/quickcontrols2/controls/data/tst_checkdelegate.qml deleted file mode 100644 index 70f1ae9d..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_checkdelegate.qml +++ /dev/null @@ -1,220 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 200 - height: 200 - visible: true - when: windowShown - name: "CheckDelegate" - - Component { - id: checkDelegate - CheckDelegate {} - } - - // TODO: data-fy tst_checkbox (rename to tst_check?) so we don't duplicate its tests here? - - function test_defaults() { - var control = createTemporaryObject(checkDelegate, testCase); - verify(control); - verify(!control.checked); - } - - function test_checked() { - var control = createTemporaryObject(checkDelegate, testCase); - verify(control); - - mouseClick(control); - verify(control.checked); - - mouseClick(control); - verify(!control.checked); - } - - function test_baseline() { - var control = createTemporaryObject(checkDelegate, testCase); - verify(control); - compare(control.baselineOffset, control.contentItem.y + control.contentItem.baselineOffset); - } - - function test_spacing() { - var control = createTemporaryObject(checkDelegate, testCase, { text: "Some long, long, long text" }) - verify(control) - verify(control.contentItem.implicitWidth + control.leftPadding + control.rightPadding > control.background.implicitWidth) - - var textLabel = findChild(control.contentItem, "label") - verify(textLabel) - - // The implicitWidth of the IconLabel that all buttons use as their contentItem should be - // equal to the implicitWidth of the Text and the check indicator + spacing while no icon is set. - compare(control.contentItem.implicitWidth, textLabel.implicitWidth + control.indicator.width + control.spacing) - - control.spacing += 100 - compare(control.contentItem.implicitWidth, textLabel.implicitWidth + control.indicator.width + control.spacing) - - compare(control.implicitWidth, textLabel.implicitWidth + control.indicator.width + control.spacing + control.leftPadding + control.rightPadding) - } - - function test_display_data() { - return [ - { "tag": "IconOnly", display: CheckDelegate.IconOnly }, - { "tag": "TextOnly", display: CheckDelegate.TextOnly }, - { "tag": "TextUnderIcon", display: CheckDelegate.TextUnderIcon }, - { "tag": "TextBesideIcon", display: CheckDelegate.TextBesideIcon }, - { "tag": "IconOnly, mirrored", display: CheckDelegate.IconOnly, mirrored: true }, - { "tag": "TextOnly, mirrored", display: CheckDelegate.TextOnly, mirrored: true }, - { "tag": "TextUnderIcon, mirrored", display: CheckDelegate.TextUnderIcon, mirrored: true }, - { "tag": "TextBesideIcon, mirrored", display: CheckDelegate.TextBesideIcon, mirrored: true } - ] - } - - function test_display(data) { - var control = createTemporaryObject(checkDelegate, testCase, { - text: "CheckDelegate", - display: data.display, - width: 400, - "icon.source": "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png", - "LayoutMirroring.enabled": !!data.mirrored - }) - verify(control) - compare(control.icon.source, "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png") - - var iconImage = findChild(control.contentItem, "image") - var textLabel = findChild(control.contentItem, "label") - - var availableWidth = control.availableWidth - control.indicator.width - control.spacing - var indicatorOffset = control.mirrored ? control.indicator.width + control.spacing : 0 - - switch (control.display) { - case CheckDelegate.IconOnly: - verify(iconImage) - verify(!textLabel) - compare(iconImage.x, indicatorOffset + (availableWidth - iconImage.width) / 2) - compare(iconImage.y, (control.availableHeight - iconImage.height) / 2) - break; - case CheckDelegate.TextOnly: - verify(!iconImage) - verify(textLabel) - compare(textLabel.x, control.mirrored ? control.availableWidth - textLabel.width : 0) - compare(textLabel.y, (control.availableHeight - textLabel.height) / 2) - break; - case CheckDelegate.TextUnderIcon: - verify(iconImage) - verify(textLabel) - compare(iconImage.x, indicatorOffset + (availableWidth - iconImage.width) / 2) - compare(textLabel.x, indicatorOffset + (availableWidth - textLabel.width) / 2) - verify(iconImage.y < textLabel.y) - break; - case CheckDelegate.TextBesideIcon: - verify(iconImage) - verify(textLabel) - if (control.mirrored) - verify(textLabel.x < iconImage.x) - else - verify(iconImage.x < textLabel.x) - compare(iconImage.y, (control.availableHeight - iconImage.height) / 2) - compare(textLabel.y, (control.availableHeight - textLabel.height) / 2) - break; - } - } - - Component { - id: nextCheckStateDelegate - CheckDelegate { - tristate: true - nextCheckState: function() { - if (checkState === Qt.Checked) - return Qt.Unchecked - else - return Qt.Checked - } - } - } - - function test_nextCheckState_data() { - return [ - { tag: "unchecked", checkState: Qt.Unchecked, expectedState: Qt.Checked }, - { tag: "partially-checked", checkState: Qt.PartiallyChecked, expectedState: Qt.Checked }, - { tag: "checked", checkState: Qt.Checked, expectedState: Qt.Unchecked } - ] - } - - function test_nextCheckState(data) { - var control = createTemporaryObject(nextCheckStateDelegate, testCase) - verify(control) - - // mouse - control.checkState = data.checkState - compare(control.checkState, data.checkState) - mouseClick(control) - compare(control.checkState, data.expectedState) - - // touch - control.checkState = data.checkState - compare(control.checkState, data.checkState) - var touch = touchEvent(control) - touch.press(0, control).commit().release(0, control).commit() - compare(control.checkState, data.expectedState) - - // keyboard - control.forceActiveFocus() - tryCompare(control, "activeFocus", true) - control.checkState = data.checkState - compare(control.checkState, data.checkState) - keyClick(Qt.Key_Space) - compare(control.checkState, data.expectedState) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_combobox.qml b/tests/auto/quickcontrols2/controls/data/tst_combobox.qml deleted file mode 100644 index 5359f63c..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_combobox.qml +++ /dev/null @@ -1,2283 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Window -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "ComboBox" - - Component { - id: signalSpy - SignalSpy { } - } - - Component { - id: comboBox - ComboBox { } - } - - Component { - id: emptyBox - ComboBox { - delegate: ItemDelegate { - width: parent.width - } - } - } - - Component { - id: mouseArea - MouseArea { } - } - - Component { - id: customPopup - Popup { - width: 100 - implicitHeight: contentItem.implicitHeight - contentItem: TextInput { - anchors.fill: parent - } - } - } - - Component { - id: comboBoxWithShaderEffect - ComboBox { - delegate: Rectangle { - Text { - id: txt - anchors.centerIn: parent - text: "item" + index - font.pixelSize: 20 - color: "red" - } - id: rect - objectName: "rect" - width: parent.width - height: txt.implicitHeight - gradient: Gradient { - GradientStop { color: "lightsteelblue"; position: 0.0 } - GradientStop { color: "blue"; position: 1.0 } - } - layer.enabled: true - layer.effect: ShaderEffect { - objectName: "ShaderFX" - width: rect.width - height: rect.height - fragmentShader: " - uniform lowp sampler2D source; // this item - uniform lowp float qt_Opacity; // inherited opacity of this item - varying highp vec2 qt_TexCoord0; - void main() { - lowp vec4 p = texture2D(source, qt_TexCoord0); - lowp float g = dot(p.xyz, vec3(0.344, 0.5, 0.156)); - gl_FragColor = vec4(g, g, g, p.a) * qt_Opacity; - }" - - } - } - } - } - - function init() { - // QTBUG-61225: Move the mouse away to avoid QQuickWindowPrivate::flushFrameSynchronousEvents() - // delivering interfering hover events based on the last mouse position from earlier tests. For - // example, ComboBox::test_activation() kept receiving hover events for the last mouse position - // from CheckDelegate::test_checked(). - mouseMove(testCase, testCase.width - 1, testCase.height - 1) - } - - function test_defaults() { - var control = createTemporaryObject(comboBox, testCase) - verify(control) - - compare(control.count, 0) - compare(control.model, undefined) - compare(control.flat, false) - compare(control.pressed, false) - compare(control.currentIndex, -1) - compare(control.highlightedIndex, -1) - compare(control.currentText, "") - verify(control.delegate) - verify(control.indicator) - verify(control.popup) - verify(control.acceptableInput) - compare(control.inputMethodHints, Qt.ImhNoPredictiveText) - } - - function test_array() { - var control = createTemporaryObject(comboBox, testCase) - verify(control) - - var items = [ "Banana", "Apple", "Coconut" ] - - control.model = items - compare(control.model, items) - - compare(control.count, 3) - compare(control.currentIndex, 0) - compare(control.currentText, "Banana") - - control.currentIndex = 2 - compare(control.currentIndex, 2) - compare(control.currentText, "Coconut") - - control.model = null - compare(control.model, null) - compare(control.count, 0) - compare(control.currentIndex, -1) - compare(control.currentText, "") - } - - function test_objects() { - var control = createTemporaryObject(emptyBox, testCase) - verify(control) - - var items = [ - { text: "Apple" }, - { text: "Orange" }, - { text: "Banana" } - ] - - control.model = items - compare(control.model, items) - - compare(control.count, 3) - compare(control.currentIndex, 0) - compare(control.currentText, "Apple") - - control.currentIndex = 2 - compare(control.currentIndex, 2) - compare(control.currentText, "Banana") - - control.model = null - compare(control.model, null) - compare(control.count, 0) - compare(control.currentIndex, -1) - compare(control.currentText, "") - } - - function test_qobjects() { - var control = createTemporaryObject(emptyBox, testCase, {textRole: "text"}) - verify(control) - - var obj1 = Qt.createQmlObject("import QtQml; QtObject { property string text: 'one' }", control) - var obj2 = Qt.createQmlObject("import QtQml; QtObject { property string text: 'two' }", control) - var obj3 = Qt.createQmlObject("import QtQml; QtObject { property string text: 'three' }", control) - - control.model = [obj1, obj2, obj3] - - compare(control.count, 3) - compare(control.currentIndex, 0) - compare(control.currentText, "one") - - control.currentIndex = 2 - compare(control.currentIndex, 2) - compare(control.currentText, "three") - - control.model = null - compare(control.model, null) - compare(control.count, 0) - compare(control.currentIndex, -1) - compare(control.currentText, "") - } - - function test_number() { - var control = createTemporaryObject(comboBox, testCase) - verify(control) - - control.model = 10 - compare(control.model, 10) - - compare(control.count, 10) - compare(control.currentIndex, 0) - compare(control.currentText, "0") - - control.currentIndex = 9 - compare(control.currentIndex, 9) - compare(control.currentText, "9") - - control.model = 0 - compare(control.model, 0) - compare(control.count, 0) - compare(control.currentIndex, -1) - compare(control.currentText, "") - } - - ListModel { - id: listmodel - ListElement { text: "First" } - ListElement { text: "Second" } - ListElement { text: "Third" } - ListElement { text: "Fourth" } - ListElement { text: "Fifth" } - } - - function test_listModel() { - var control = createTemporaryObject(comboBox, testCase) - verify(control) - - control.model = listmodel - compare(control.model, listmodel) - - compare(control.count, 5) - compare(control.currentIndex, 0) - compare(control.currentText, "First") - - control.currentIndex = 2 - compare(control.currentIndex, 2) - compare(control.currentText, "Third") - - control.model = undefined - compare(control.model, undefined) - compare(control.count, 0) - compare(control.currentIndex, -1) - compare(control.currentText, "") - } - - ListModel { - id: fruitmodel - ListElement { name: "Apple"; color: "red" } - ListElement { name: "Orange"; color: "orange" } - ListElement { name: "Banana"; color: "yellow" } - } - - Component { - id: fruitModelComponent - ListModel { - ListElement { name: "Apple"; color: "red" } - ListElement { name: "Orange"; color: "orange" } - ListElement { name: "Banana"; color: "yellow" } - } - } - - property var fruitarray: [ - { name: "Apple", color: "red" }, - { name: "Orange", color: "orange" }, - { name: "Banana", color: "yellow" } - ] - - Component { - id: birdModelComponent - ListModel { - ListElement { name: "Galah"; color: "pink" } - ListElement { name: "Kookaburra"; color: "brown" } - ListElement { name: "Magpie"; color: "black" } - } - } - - function test_textRole_data() { - return [ - { tag: "ListModel", model: fruitmodel }, - { tag: "ObjectArray", model: fruitarray } - ] - } - - function test_textRole(data) { - var control = createTemporaryObject(emptyBox, testCase) - verify(control) - - control.model = data.model - compare(control.count, 3) - compare(control.currentIndex, 0) - compare(control.currentText, "") - - control.textRole = "name" - compare(control.currentText, "Apple") - - control.textRole = "color" - compare(control.currentText, "red") - - control.currentIndex = 1 - compare(control.currentIndex, 1) - compare(control.currentText, "orange") - - control.textRole = "name" - compare(control.currentText, "Orange") - - control.textRole = "" - compare(control.currentText, "") - } - - function test_textAt() { - var control = createTemporaryObject(comboBox, testCase) - verify(control) - - control.model = ["Apple", "Orange", "Banana"] - compare(control.textAt(0), "Apple") - compare(control.textAt(1), "Orange") - compare(control.textAt(2), "Banana") - compare(control.textAt(-1), "") // TODO: null? - compare(control.textAt(5), "") // TODO: null? - } - - function test_find_data() { - return [ - { tag: "Banana (MatchExactly)", term: "Banana", flags: Qt.MatchExactly, index: 0 }, - { tag: "banana (MatchExactly)", term: "banana", flags: Qt.MatchExactly, index: 1 }, - { tag: "bananas (MatchExactly)", term: "bananas", flags: Qt.MatchExactly, index: -1 }, - { tag: "Cocomuffin (MatchExactly)", term: "Cocomuffin", flags: Qt.MatchExactly, index: 4 }, - - { tag: "b(an)+a (MatchRegularExpression)", term: "B(an)+a", flags: Qt.MatchRegularExpression, index: 0 }, - { tag: "b(an)+a (MatchRegularExpression|MatchCaseSensitive)", term: "b(an)+a", flags: Qt.MatchRegularExpression | Qt.MatchCaseSensitive, index: 1 }, - { tag: "[coc]+\\w+ (MatchRegularExpression)", term: "[coc]+\\w+", flags: Qt.MatchRegularExpression, index: 2 }, - - { tag: "?pp* (MatchWildcard)", term: "?pp*", flags: Qt.MatchWildcard, index: 3 }, - { tag: "app* (MatchWildcard|MatchCaseSensitive)", term: "app*", flags: Qt.MatchWildcard | Qt.MatchCaseSensitive, index: -1 }, - - { tag: "Banana (MatchFixedString)", term: "Banana", flags: Qt.MatchFixedString, index: 0 }, - { tag: "banana (MatchFixedString|MatchCaseSensitive)", term: "banana", flags: Qt.MatchFixedString | Qt.MatchCaseSensitive, index: 1 }, - - { tag: "coco (MatchStartsWith)", term: "coco", flags: Qt.MatchStartsWith, index: 2 }, - { tag: "coco (MatchStartsWith|MatchCaseSensitive)", term: "coco", flags: Qt.StartsWith | Qt.MatchCaseSensitive, index: -1 }, - - { tag: "MUFFIN (MatchEndsWith)", term: "MUFFIN", flags: Qt.MatchEndsWith, index: 4 }, - { tag: "MUFFIN (MatchEndsWith|MatchCaseSensitive)", term: "MUFFIN", flags: Qt.MatchEndsWith | Qt.MatchCaseSensitive, index: -1 }, - - { tag: "Con (MatchContains)", term: "Con", flags: Qt.MatchContains, index: 2 }, - { tag: "Con (MatchContains|MatchCaseSensitive)", term: "Con", flags: Qt.MatchContains | Qt.MatchCaseSensitive, index: -1 }, - ] - } - - function test_find(data) { - var control = createTemporaryObject(comboBox, testCase) - verify(control) - - control.model = ["Banana", "banana", "Coconut", "Apple", "Cocomuffin"] - - compare(control.find(data.term, data.flags), data.index) - } - - function test_valueRole_data() { - return [ - { tag: "ListModel", model: fruitmodel }, - { tag: "ObjectArray", model: fruitarray } - ] - } - - function test_valueRole(data) { - var control = createTemporaryObject(emptyBox, testCase, - { model: data.model, valueRole: "color" }) - verify(control) - compare(control.count, 3) - compare(control.currentIndex, 0) - compare(control.currentValue, "red") - - control.valueRole = "name" - compare(control.currentValue, "Apple") - - control.currentIndex = 1 - compare(control.currentIndex, 1) - compare(control.currentValue, "Orange") - - control.valueRole = "color" - compare(control.currentValue, "orange") - - control.model = null - compare(control.currentIndex, -1) - // An invalid QVariant is represented as undefined. - compare(control.currentValue, undefined) - - control.valueRole = "" - compare(control.currentValue, undefined) - } - - function test_valueAt() { - var control = createTemporaryObject(comboBox, testCase, - { model: fruitmodel, textRole: "name", valueRole: "color" }) - verify(control) - - compare(control.valueAt(0), "red") - compare(control.valueAt(1), "orange") - compare(control.valueAt(2), "yellow") - compare(control.valueAt(-1), undefined) - compare(control.valueAt(5), undefined) - } - - function test_indexOfValue_data() { - return [ - { tag: "red", expectedIndex: 0 }, - { tag: "orange", expectedIndex: 1 }, - { tag: "yellow", expectedIndex: 2 }, - { tag: "brown", expectedIndex: -1 }, - ] - } - - function test_indexOfValue(data) { - var control = createTemporaryObject(comboBox, testCase, - { model: fruitmodel, textRole: "name", valueRole: "color" }) - verify(control) - - compare(control.indexOfValue(data.tag), data.expectedIndex) - } - - function test_currentValueAfterModelChanged() { - let fruitModel = createTemporaryObject(fruitModelComponent, testCase) - verify(fruitModel) - - let control = createTemporaryObject(comboBox, testCase, - { model: fruitModel, textRole: "name", valueRole: "color", currentIndex: 1 }) - verify(control) - compare(control.currentText, "Orange") - compare(control.currentValue, "orange") - - // Remove "Apple"; the current item should now be "Banana", so currentValue should be "yellow". - fruitModel.remove(0) - compare(control.currentText, "Banana") - compare(control.currentValue, "yellow") - } - - function test_currentValueAfterNewModelSet() { - let control = createTemporaryObject(comboBox, testCase, - { model: fruitmodel, textRole: "name", valueRole: "color", currentIndex: 0 }) - verify(control) - compare(control.currentText, "Apple") - compare(control.currentValue, "red") - - // Swap the model out entirely. Since the currentIndex was 0 and - // is reset to 0 when a new model is set, it remains 0. - let birdModel = createTemporaryObject(birdModelComponent, testCase) - verify(birdModel) - control.model = birdModel - compare(control.currentText, "Galah") - compare(control.currentValue, "pink") - } - - function test_arrowKeys() { - var control = createTemporaryObject(comboBox, testCase, - { model: fruitmodel, textRole: "name", valueRole: "color" }) - verify(control) - - var activatedSpy = signalSpy.createObject(control, {target: control, signalName: "activated"}) - verify(activatedSpy.valid) - - var highlightedSpy = signalSpy.createObject(control, {target: control, signalName: "highlighted"}) - verify(highlightedSpy.valid) - - var openedSpy = signalSpy.createObject(control, {target: control.popup, signalName: "opened"}) - verify(openedSpy.valid) - - var closedSpy = signalSpy.createObject(control, {target: control.popup, signalName: "closed"}) - verify(closedSpy.valid) - - control.forceActiveFocus() - verify(control.activeFocus) - - compare(control.currentIndex, 0) - compare(control.highlightedIndex, -1) - - keyClick(Qt.Key_Down) - compare(control.currentIndex, 1) - compare(control.highlightedIndex, -1) - compare(highlightedSpy.count, 0) - compare(activatedSpy.count, 1) - compare(activatedSpy.signalArguments[0][0], 1) - activatedSpy.clear() - - keyClick(Qt.Key_Down) - compare(control.currentIndex, 2) - compare(control.highlightedIndex, -1) - compare(highlightedSpy.count, 0) - compare(activatedSpy.count, 1) - compare(activatedSpy.signalArguments[0][0], 2) - activatedSpy.clear() - - keyClick(Qt.Key_Down) - compare(control.currentIndex, 2) - compare(control.highlightedIndex, -1) - compare(highlightedSpy.count, 0) - compare(activatedSpy.count, 0) - - keyClick(Qt.Key_Up) - compare(control.currentIndex, 1) - compare(control.highlightedIndex, -1) - compare(highlightedSpy.count, 0) - compare(activatedSpy.count, 1) - compare(activatedSpy.signalArguments[0][0], 1) - activatedSpy.clear() - - keyClick(Qt.Key_Up) - compare(control.currentIndex, 0) - compare(control.highlightedIndex, -1) - compare(highlightedSpy.count, 0) - compare(activatedSpy.count, 1) - compare(activatedSpy.signalArguments[0][0], 0) - activatedSpy.clear() - - keyClick(Qt.Key_Up) - compare(control.currentIndex, 0) - compare(control.highlightedIndex, -1) - compare(highlightedSpy.count, 0) - compare(activatedSpy.count, 0) - - // show popup - keyClick(Qt.Key_Space) - openedSpy.wait() - compare(openedSpy.count, 1) - - compare(control.currentIndex, 0) - compare(control.highlightedIndex, 0) - - keyClick(Qt.Key_Down) - compare(control.currentIndex, 0) - compare(control.highlightedIndex, 1) - compare(activatedSpy.count, 0) - compare(highlightedSpy.count, 1) - compare(highlightedSpy.signalArguments[0][0], 1) - highlightedSpy.clear() - - keyClick(Qt.Key_Down) - compare(control.currentIndex, 0) - compare(control.highlightedIndex, 2) - compare(activatedSpy.count, 0) - compare(highlightedSpy.count, 1) - compare(highlightedSpy.signalArguments[0][0], 2) - highlightedSpy.clear() - - keyClick(Qt.Key_Down) - compare(control.currentIndex, 0) - compare(control.highlightedIndex, 2) - compare(activatedSpy.count, 0) - compare(highlightedSpy.count, 0) - - keyClick(Qt.Key_Up) - compare(control.currentIndex, 0) - compare(control.highlightedIndex, 1) - compare(activatedSpy.count, 0) - compare(highlightedSpy.count, 1) - compare(highlightedSpy.signalArguments[0][0], 1) - highlightedSpy.clear() - - keyClick(Qt.Key_Up) - compare(control.currentIndex, 0) - compare(control.highlightedIndex, 0) - compare(activatedSpy.count, 0) - compare(highlightedSpy.count, 1) - compare(highlightedSpy.signalArguments[0][0], 0) - highlightedSpy.clear() - - keyClick(Qt.Key_Up) - compare(control.currentIndex, 0) - compare(control.highlightedIndex, 0) - compare(activatedSpy.count, 0) - compare(highlightedSpy.count, 0) - - keyClick(Qt.Key_Down) - compare(control.currentIndex, 0) - compare(control.highlightedIndex, 1) - compare(activatedSpy.count, 0) - compare(highlightedSpy.count, 1) - compare(highlightedSpy.signalArguments[0][0], 1) - highlightedSpy.clear() - - // hide popup - keyClick(Qt.Key_Space) - closedSpy.wait() - compare(closedSpy.count, 1) - - compare(control.currentIndex, 1) - compare(control.highlightedIndex, -1) - } - - function test_keys_space_enter_escape_data() { - return [ - { tag: "space-space", key1: Qt.Key_Space, key2: Qt.Key_Space, showPopup: true, showPress: true, hidePopup: true, hidePress: true }, - { tag: "space-enter", key1: Qt.Key_Space, key2: Qt.Key_Enter, showPopup: true, showPress: true, hidePopup: true, hidePress: true }, - { tag: "space-return", key1: Qt.Key_Space, key2: Qt.Key_Return, showPopup: true, showPress: true, hidePopup: true, hidePress: true }, - { tag: "space-escape", key1: Qt.Key_Space, key2: Qt.Key_Escape, showPopup: true, showPress: true, hidePopup: true, hidePress: false }, - { tag: "space-0", key1: Qt.Key_Space, key2: Qt.Key_0, showPopup: true, showPress: true, hidePopup: false, hidePress: false }, - { tag: "enter-enter", key1: Qt.Key_Enter, key2: Qt.Key_Enter, showPopup: false, showPress: false, hidePopup: true, hidePress: false }, - { tag: "return-return", key1: Qt.Key_Return, key2: Qt.Key_Return, showPopup: false, showPress: false, hidePopup: true, hidePress: false }, - { tag: "escape-escape", key1: Qt.Key_Escape, key2: Qt.Key_Escape, showPopup: false, showPress: false, hidePopup: true, hidePress: false } - ] - } - - function test_keys_space_enter_escape(data) { - var control = createTemporaryObject(comboBox, testCase, {model: 3}) - verify(control) - - var openedSpy = signalSpy.createObject(control, {target: control.popup, signalName: "opened"}) - verify(openedSpy.valid) - - control.forceActiveFocus() - verify(control.activeFocus) - - compare(control.pressed, false) - compare(control.popup.visible, false) - - // show popup - keyPress(data.key1) - compare(control.pressed, data.showPress) - compare(control.popup.visible, false) - keyRelease(data.key1) - compare(control.pressed, false) - compare(control.popup.visible, data.showPopup) - if (data.showPopup) - openedSpy.wait() - - // hide popup - keyPress(data.key2) - compare(control.pressed, data.hidePress) - keyRelease(data.key2) - compare(control.pressed, false) - tryCompare(control.popup, "visible", !data.hidePopup) - } - - function test_keys_home_end() { - var control = createTemporaryObject(comboBox, testCase, {model: 5}) - verify(control) - - control.forceActiveFocus() - verify(control.activeFocus) - compare(control.currentIndex, 0) - compare(control.highlightedIndex, -1) - - var activatedCount = 0 - var activatedSpy = signalSpy.createObject(control, {target: control, signalName: "activated"}) - verify(activatedSpy.valid) - - var highlightedCount = 0 - var highlightedSpy = signalSpy.createObject(control, {target: control, signalName: "highlighted"}) - verify(highlightedSpy.valid) - - var currentIndexCount = 0 - var currentIndexSpy = signalSpy.createObject(control, {target: control, signalName: "currentIndexChanged"}) - verify(currentIndexSpy.valid) - - var highlightedIndexCount = 0 - var highlightedIndexSpy = signalSpy.createObject(control, {target: control, signalName: "highlightedIndexChanged"}) - verify(highlightedIndexSpy.valid) - - // end (popup closed) - keyClick(Qt.Key_End) - compare(control.currentIndex, 4) - compare(currentIndexSpy.count, ++currentIndexCount) - - compare(control.highlightedIndex, -1) - compare(highlightedIndexSpy.count, highlightedIndexCount) - - compare(activatedSpy.count, ++activatedCount) - compare(activatedSpy.signalArguments[activatedCount-1][0], 4) - - compare(highlightedSpy.count, highlightedCount) - - // repeat (no changes/signals) - keyClick(Qt.Key_End) - compare(currentIndexSpy.count, currentIndexCount) - compare(highlightedIndexSpy.count, highlightedIndexCount) - compare(activatedSpy.count, activatedCount) - compare(highlightedSpy.count, highlightedCount) - - // home (popup closed) - keyClick(Qt.Key_Home) - compare(control.currentIndex, 0) - compare(currentIndexSpy.count, ++currentIndexCount) - - compare(control.highlightedIndex, -1) - compare(highlightedIndexSpy.count, highlightedIndexCount) - - compare(activatedSpy.count, ++activatedCount) - compare(activatedSpy.signalArguments[activatedCount-1][0], 0) - - compare(highlightedSpy.count, highlightedCount) - - // repeat (no changes/signals) - keyClick(Qt.Key_Home) - compare(currentIndexSpy.count, currentIndexCount) - compare(highlightedIndexSpy.count, highlightedIndexCount) - compare(activatedSpy.count, activatedCount) - compare(highlightedSpy.count, highlightedCount) - - control.popup.open() - compare(control.highlightedIndex, 0) - compare(highlightedIndexSpy.count, ++highlightedIndexCount) - compare(highlightedSpy.count, highlightedCount) - - // end (popup open) - keyClick(Qt.Key_End) - compare(control.currentIndex, 0) - compare(currentIndexSpy.count, currentIndexCount) - - compare(control.highlightedIndex, 4) - compare(highlightedIndexSpy.count, ++highlightedIndexCount) - - compare(activatedSpy.count, activatedCount) - - compare(highlightedSpy.count, ++highlightedCount) - compare(highlightedSpy.signalArguments[highlightedCount-1][0], 4) - - // repeat (no changes/signals) - keyClick(Qt.Key_End) - compare(currentIndexSpy.count, currentIndexCount) - compare(highlightedIndexSpy.count, highlightedIndexCount) - compare(activatedSpy.count, activatedCount) - compare(highlightedSpy.count, highlightedCount) - - // home (popup open) - keyClick(Qt.Key_Home) - compare(control.currentIndex, 0) - compare(currentIndexSpy.count, currentIndexCount) - - compare(control.highlightedIndex, 0) - compare(highlightedIndexSpy.count, ++highlightedIndexCount) - - compare(activatedSpy.count, activatedCount) - - compare(highlightedSpy.count, ++highlightedCount) - compare(highlightedSpy.signalArguments[highlightedCount-1][0], 0) - - // repeat (no changes/signals) - keyClick(Qt.Key_Home) - compare(currentIndexSpy.count, currentIndexCount) - compare(highlightedIndexSpy.count, highlightedIndexCount) - compare(activatedSpy.count, activatedCount) - compare(highlightedSpy.count, highlightedCount) - } - - function test_keySearch() { - var control = createTemporaryObject(comboBox, testCase, {model: ["Banana", "Coco", "Coconut", "Apple", "Cocomuffin"]}) - verify(control) - - control.forceActiveFocus() - verify(control.activeFocus) - - compare(control.currentIndex, 0) - compare(control.currentText, "Banana") - compare(control.highlightedIndex, -1) - - keyPress(Qt.Key_C) - compare(control.currentIndex, 1) - compare(control.currentText, "Coco") - compare(control.highlightedIndex, -1) - - // no match - keyPress(Qt.Key_N) - compare(control.currentIndex, 1) - compare(control.currentText, "Coco") - compare(control.highlightedIndex, -1) - - keyPress(Qt.Key_C) - compare(control.currentIndex, 2) - compare(control.currentText, "Coconut") - compare(control.highlightedIndex, -1) - - keyPress(Qt.Key_C) - compare(control.currentIndex, 4) - compare(control.currentText, "Cocomuffin") - compare(control.highlightedIndex, -1) - - // wrap - keyPress(Qt.Key_C) - compare(control.currentIndex, 1) - compare(control.currentText, "Coco") - compare(control.highlightedIndex, -1) - - keyPress(Qt.Key_A) - compare(control.currentIndex, 3) - compare(control.currentText, "Apple") - compare(control.highlightedIndex, -1) - - keyPress(Qt.Key_B) - compare(control.currentIndex, 0) - compare(control.currentText, "Banana") - compare(control.highlightedIndex, -1) - - // popup - control.popup.open() - tryCompare(control.popup, "opened", true) - - compare(control.currentIndex, 0) - compare(control.highlightedIndex, 0) - - keyClick(Qt.Key_C) - compare(control.highlightedIndex, 1) // "Coco" - compare(control.currentIndex, 0) - - // no match - keyClick(Qt.Key_N) - compare(control.highlightedIndex, 1) - compare(control.currentIndex, 0) - - keyClick(Qt.Key_C) - compare(control.highlightedIndex, 2) // "Coconut" - compare(control.currentIndex, 0) - - keyClick(Qt.Key_C) - compare(control.highlightedIndex, 4) // "Cocomuffin" - compare(control.currentIndex, 0) - - // wrap - keyClick(Qt.Key_C) - compare(control.highlightedIndex, 1) // "Coco" - compare(control.currentIndex, 0) - - keyClick(Qt.Key_B) - compare(control.highlightedIndex, 0) // "Banana" - compare(control.currentIndex, 0) - - keyClick(Qt.Key_A) - compare(control.highlightedIndex, 3) // "Apple" - compare(control.currentIndex, 0) - - verify(control.popup.visible) - - // accept - keyClick(Qt.Key_Return) - tryCompare(control.popup, "visible", false) - compare(control.currentIndex, 3) - compare(control.currentText, "Apple") - compare(control.highlightedIndex, -1) - } - - function test_popup() { - var control = createTemporaryObject(comboBox, testCase, {model: 3}) - verify(control) - - // show below - mousePress(control) - compare(control.pressed, true) - compare(control.popup.visible, false) - mouseRelease(control) - compare(control.pressed, false) - compare(control.popup.visible, true) - verify(control.popup.contentItem.y >= control.y) - - // hide - mouseClick(control) - compare(control.pressed, false) - tryCompare(control.popup, "visible", false) - - // show above - control.y = control.Window.height - control.height - mousePress(control) - compare(control.pressed, true) - compare(control.popup.visible, false) - mouseRelease(control) - compare(control.pressed, false) - compare(control.popup.visible, true) - verify(control.popup.contentItem.y < control.y) - - - // Account for when a transition of a scale from 0.9-1.0 that it is placed above right away and not below - // first just because there is room at the 0.9 scale - if (control.popup.enter !== null) { - // hide - mouseClick(control) - compare(control.pressed, false) - tryCompare(control.popup, "visible", false) - control.y = control.Window.height - (control.popup.contentItem.height * 0.99) - var popupYSpy = createTemporaryObject(signalSpy, testCase, {target: control.popup, signalName: "yChanged"}) - verify(popupYSpy.valid) - mousePress(control) - compare(control.pressed, true) - compare(control.popup.visible, false) - mouseRelease(control) - compare(control.pressed, false) - compare(control.popup.visible, true) - tryCompare(control.popup.enter, "running", false) - verify(control.popup.contentItem.y < control.y) - verify(popupYSpy.count === 1) - } - - // follow the control outside the horizontal window bounds - control.x = -control.width / 2 - compare(control.x, -control.width / 2) - compare(control.popup.contentItem.parent.x, -control.width / 2) - control.x = testCase.width - control.width / 2 - compare(control.x, testCase.width - control.width / 2) - compare(control.popup.contentItem.parent.x, testCase.width - control.width / 2) - - // close the popup when hidden (QTBUG-67684) - control.popup.open() - tryCompare(control.popup, "opened", true) - control.visible = false - tryCompare(control.popup, "visible", false) - } - - Component { - id: reopenCombo - Window { - property alias innerCombo: innerCombo - visible: true - width: 300 - height: 300 - ComboBox { - id: innerCombo - model: 10 - anchors.verticalCenter: parent.verticalCenter - } - } - } - - // This test checks that when reopening the combobox that it is still appears at the same y position as - // previously - function test_reopen_popup() { - var control = createTemporaryObject(reopenCombo, testCase) - verify(control) - var y = 0; - for (var i = 0; i < 2; ++i) { - tryCompare(control.innerCombo.popup, "visible", false) - control.innerCombo.y = control.height - (control.innerCombo.popup.contentItem.height * 0.99) - var popupYSpy = createTemporaryObject(signalSpy, testCase, {target: control.innerCombo.popup, signalName: "yChanged"}) - verify(popupYSpy.valid) - mousePress(control.innerCombo) - compare(control.innerCombo.pressed, true) - compare(control.innerCombo.popup.visible, false) - mouseRelease(control.innerCombo) - compare(control.innerCombo.pressed, false) - compare(control.innerCombo.popup.visible, true) - if (control.innerCombo.popup.enter) - tryCompare(control.innerCombo.popup.enter, "running", false) - // Check on the second opening that it has the same y position as before - if (i !== 0) { - // y should not have changed again - verify(popupYSpy.count === 0) - verify(y === control.innerCombo.popup.y) - } else { - // In some cases on the initial show, y changes more than once - verify(popupYSpy.count >= 1) - y = control.innerCombo.popup.y - mouseClick(control.innerCombo) - compare(control.innerCombo.pressed, false) - tryCompare(control.innerCombo.popup, "visible", false) - } - } - } - - function test_mouse() { - var control = createTemporaryObject(comboBox, testCase, {model: 3, hoverEnabled: false}) - verify(control) - - var activatedSpy = signalSpy.createObject(control, {target: control, signalName: "activated"}) - verify(activatedSpy.valid) - - mouseClick(control) - compare(control.popup.visible, true) - - var content = control.popup.contentItem - waitForRendering(content) - - // press - move - release outside - not activated - not closed - mousePress(content) - compare(activatedSpy.count, 0) - mouseMove(content, content.width * 2) - compare(activatedSpy.count, 0) - mouseRelease(content, content.width * 2) - compare(activatedSpy.count, 0) - compare(control.popup.visible, true) - - // press - move - release inside - activated - closed - mousePress(content) - compare(activatedSpy.count, 0) - mouseMove(content, content.width / 2 + 1, content.height / 2 + 1) - compare(activatedSpy.count, 0) - mouseRelease(content) - compare(activatedSpy.count, 1) - tryCompare(control.popup, "visible", false) - } - - function test_touch() { - var control = createTemporaryObject(comboBox, testCase, {model: 3}) - verify(control) - - var touch = touchEvent(control) - - var activatedSpy = signalSpy.createObject(control, {target: control, signalName: "activated"}) - verify(activatedSpy.valid) - - var highlightedSpy = signalSpy.createObject(control, {target: control, signalName: "highlighted"}) - verify(highlightedSpy.valid) - - touch.press(0, control).commit() - touch.release(0, control).commit() - compare(control.popup.visible, true) - - var content = control.popup.contentItem - waitForRendering(content) - - // press - move - release outside - not activated - not closed - touch.press(0, control).commit() - compare(activatedSpy.count, 0) - compare(highlightedSpy.count, 0) - touch.move(0, control, control.width * 2, control.height / 2).commit() - compare(activatedSpy.count, 0) - compare(highlightedSpy.count, 0) - touch.release(0, control, control.width * 2, control.height / 2).commit() - compare(activatedSpy.count, 0) - compare(highlightedSpy.count, 0) - compare(control.popup.visible, true) - - // press - move - release inside - activated - closed - touch.press(0, content).commit() - compare(activatedSpy.count, 0) - compare(highlightedSpy.count, 0) - touch.move(0, content, content.width / 2 + 1, content.height / 2 + 1).commit() - compare(activatedSpy.count, 0) - compare(highlightedSpy.count, 0) - touch.release(0, content).commit() - compare(activatedSpy.count, 1) - compare(highlightedSpy.count, 1) - tryCompare(control.popup, "visible", false) - } - - function test_down() { - var control = createTemporaryObject(comboBox, testCase, {model: 3}) - verify(control) - - // some styles position the popup over the combo button. move it out - // of the way to avoid stealing mouse presses. we want to test the - // combinations of the button being pressed and the popup being visible. - control.popup.y = control.height - - var downSpy = signalSpy.createObject(control, {target: control, signalName: "downChanged"}) - verify(downSpy.valid) - - var pressedSpy = signalSpy.createObject(control, {target: control, signalName: "pressedChanged"}) - verify(pressedSpy.valid) - - mousePress(control) - compare(control.popup.visible, false) - compare(control.pressed, true) - compare(control.down, true) - compare(downSpy.count, 1) - compare(pressedSpy.count, 1) - - mouseRelease(control) - compare(control.popup.visible, true) - compare(control.pressed, false) - compare(control.down, true) - compare(downSpy.count, 3) - compare(pressedSpy.count, 2) - - compare(control.popup.y, control.height) - - control.down = false - compare(control.down, false) - compare(downSpy.count, 4) - - mousePress(control) - compare(control.popup.visible, true) - compare(control.pressed, true) - compare(control.down, false) // explicit false - compare(downSpy.count, 4) - compare(pressedSpy.count, 3) - - control.down = undefined - compare(control.down, true) - compare(downSpy.count, 5) - - mouseRelease(control) - tryCompare(control.popup, "visible", false) - compare(control.pressed, false) - compare(control.down, false) - compare(downSpy.count, 6) - compare(pressedSpy.count, 4) - - control.popup.open() - compare(control.popup.visible, true) - compare(control.pressed, false) - compare(control.down, true) - compare(downSpy.count, 7) - compare(pressedSpy.count, 4) - - control.popup.close() - tryCompare(control.popup, "visible", false) - compare(control.pressed, false) - compare(control.down, false) - compare(downSpy.count, 8) - compare(pressedSpy.count, 4) - } - - function test_focus() { - var control = createTemporaryObject(comboBox, testCase, {model: 3}) - verify(control) - - var openedSpy = signalSpy.createObject(control, {target: control.popup, signalName: "opened"}) - verify(openedSpy.valid) - - var closedSpy = signalSpy.createObject(control, {target: control.popup, signalName: "closed"}) - verify(openedSpy.valid) - - // click - gain focus - show popup - mouseClick(control) - verify(control.activeFocus) - openedSpy.wait() - compare(openedSpy.count, 1) - compare(control.popup.visible, true) - - // lose focus - hide popup - control.focus = false - verify(!control.activeFocus) - closedSpy.wait() - compare(closedSpy.count, 1) - compare(control.popup.visible, false) - } - - function test_baseline() { - var control = createTemporaryObject(comboBox, testCase) - verify(control) - compare(control.baselineOffset, control.contentItem.y + control.contentItem.baselineOffset) - } - - Component { - id: displayBox - ComboBox { - textRole: "key" - model: ListModel { - ListElement { key: "First"; value: 123 } - ListElement { key: "Second"; value: 456 } - ListElement { key: "Third"; value: 789 } - } - } - } - - function test_displayText() { - var control = createTemporaryObject(displayBox, testCase) - verify(control) - - compare(control.displayText, "First") - control.currentIndex = 1 - compare(control.displayText, "Second") - control.textRole = "value" - compare(control.displayText, "456") - control.displayText = "Display" - compare(control.displayText, "Display") - control.currentIndex = 2 - compare(control.displayText, "Display") - control.displayText = undefined - compare(control.displayText, "789") - } - - Component { - id: component - Pane { - id: panel - property alias button: _button; - property alias combobox: _combobox; - font.pixelSize: 30 - Column { - Button { - id: _button - text: "Button" - font.pixelSize: 20 - } - ComboBox { - id: _combobox - model: ["ComboBox", "With"] - delegate: ItemDelegate { - width: _combobox.width - text: _combobox.textRole ? (Array.isArray(_combobox.model) ? modelData[_combobox.textRole] : model[_combobox.textRole]) : modelData - objectName: "delegate" - autoExclusive: true - checked: _combobox.currentIndex === index - highlighted: _combobox.highlightedIndex === index - } - } - } - } - } - - function getChild(control, objname, idx) { - var index = idx - for (var i = index+1; i < control.children.length; i++) - { - if (control.children[i].objectName === objname) { - index = i - break - } - } - return index - } - - function test_font() { // QTBUG_50984, QTBUG-51696 - var control = createTemporaryObject(component, testCase) - verify(control) - verify(control.button) - verify(control.combobox) - - compare(control.font.pixelSize, 30) - compare(control.button.font.pixelSize, 20) - compare(control.combobox.font.pixelSize, 30) - -// verify(control.combobox.popup) -// var popup = control.combobox.popup -// popup.open() - -// verify(popup.contentItem) - -// var listview = popup.contentItem -// verify(listview.contentItem) -// waitForRendering(listview) - -// var idx1 = getChild(listview.contentItem, "delegate", -1) -// compare(listview.contentItem.children[idx1].font.pixelSize, 25) -// var idx2 = getChild(listview.contentItem, "delegate", idx1) -// compare(listview.contentItem.children[idx2].font.pixelSize, 25) - -// compare(listview.contentItem.children[idx1].font.pixelSize, 25) -// compare(listview.contentItem.children[idx2].font.pixelSize, 25) - - control.font.pixelSize = control.font.pixelSize + 10 - compare(control.combobox.font.pixelSize, 40) -// waitForRendering(listview) -// compare(listview.contentItem.children[idx1].font.pixelSize, 25) -// compare(listview.contentItem.children[idx2].font.pixelSize, 25) - - control.combobox.font.pixelSize = control.combobox.font.pixelSize + 5 - compare(control.combobox.font.pixelSize, 45) -// waitForRendering(listview) - -// idx1 = getChild(listview.contentItem, "delegate", -1) -// compare(listview.contentItem.children[idx1].font.pixelSize, 25) -// idx2 = getChild(listview.contentItem, "delegate", idx1) -// compare(listview.contentItem.children[idx2].font.pixelSize, 25) - } - - function test_wheel() { - var ma = createTemporaryObject(mouseArea, testCase, {width: 100, height: 100}) - verify(ma) - - var control = comboBox.createObject(ma, {model: 2, wheelEnabled: true}) - verify(control) - - var delta = 120 - - var spy = signalSpy.createObject(ma, {target: ma, signalName: "wheel"}) - verify(spy.valid) - - mouseWheel(control, control.width / 2, control.height / 2, -delta, -delta) - compare(control.currentIndex, 1) - compare(spy.count, 0) // no propagation - - // reached bounds -> no change - mouseWheel(control, control.width / 2, control.height / 2, -delta, -delta) - compare(control.currentIndex, 1) - compare(spy.count, 0) // no propagation - - mouseWheel(control, control.width / 2, control.height / 2, delta, delta) - compare(control.currentIndex, 0) - compare(spy.count, 0) // no propagation - - // reached bounds -> no change - mouseWheel(control, control.width / 2, control.height / 2, delta, delta) - compare(control.currentIndex, 0) - compare(spy.count, 0) // no propagation - } - - function test_activation_data() { - return [ - { tag: "open:enter", key: Qt.Key_Enter, open: true }, - { tag: "open:return", key: Qt.Key_Return, open: true }, - { tag: "closed:enter", key: Qt.Key_Enter, open: false }, - { tag: "closed:return", key: Qt.Key_Return, open: false } - ] - } - - // QTBUG-51645 - function test_activation(data) { - var control = createTemporaryObject(comboBox, testCase, {currentIndex: 1, model: ["Apple", "Orange", "Banana"]}) - verify(control) - - control.forceActiveFocus() - verify(control.activeFocus) - - if (data.open) { - var openedSpy = signalSpy.createObject(control, {target: control.popup, signalName: "opened"}) - verify(openedSpy.valid) - - keyClick(Qt.Key_Space) - openedSpy.wait() - compare(openedSpy.count, 1) - } - compare(control.popup.visible, data.open) - - compare(control.currentIndex, 1) - compare(control.currentText, "Orange") - compare(control.displayText, "Orange") - - keyClick(data.key) - - compare(control.currentIndex, 1) - compare(control.currentText, "Orange") - compare(control.displayText, "Orange") - } - - Component { - id: asyncLoader - Loader { - active: false - asynchronous: true - sourceComponent: ComboBox { - model: ["First", "Second", "Third"] - } - } - } - - // QTBUG-51972 - function test_async() { - var loader = createTemporaryObject(asyncLoader, testCase) - verify(loader) - - loader.active = true - tryCompare(loader, "status", Loader.Ready) - verify(loader.item) - compare(loader.item.currentText, "First") - compare(loader.item.displayText, "First") - } - - // QTBUG-52615 - function test_currentIndex() { - var control = createTemporaryObject(comboBox, testCase, {currentIndex: -1, model: 3}) - verify(control) - - compare(control.currentIndex, -1) - } - - ListModel { - id: resetmodel - ListElement { text: "First" } - ListElement { text: "Second" } - ListElement { text: "Third" } - } - - // QTBUG-54573 - function test_modelReset() { - var control = createTemporaryObject(comboBox, testCase, {model: resetmodel}) - verify(control) - control.popup.open() - - var listview = control.popup.contentItem - verify(listview) - - tryCompare(listview.contentItem.children, "length", resetmodel.count + 1) // + highlight item - - resetmodel.clear() - resetmodel.append({text: "Fourth"}) - resetmodel.append({text: "Fifth"}) - - tryCompare(listview.contentItem.children, "length", resetmodel.count + 1) // + highlight item - } - - // QTBUG-55118 - function test_currentText() { - var control = createTemporaryObject(comboBox, testCase, {model: listmodel}) - verify(control) - - compare(control.currentIndex, 0) - compare(control.currentText, "First") - - listmodel.setProperty(0, "text", "1st") - compare(control.currentText, "1st") - - control.currentIndex = 1 - compare(control.currentText, "Second") - - listmodel.setProperty(0, "text", "First") - compare(control.currentText, "Second") - } - - // QTBUG-55030 - function test_highlightRange() { - var control = createTemporaryObject(comboBox, testCase, {model: 100}) - verify(control) - - control.currentIndex = 50 - compare(control.currentIndex, 50) - compare(control.highlightedIndex, -1) - - var openedSpy = signalSpy.createObject(control, {target: control.popup, signalName: "opened"}) - verify(openedSpy.valid) - - control.popup.open() - compare(control.highlightedIndex, 50) - tryCompare(openedSpy, "count", 1) - - var listview = control.popup.contentItem - verify(listview) - - var first = listview.itemAt(0, listview.contentY) - verify(first) - compare(first.text, "50") - - var closedSpy = signalSpy.createObject(control, {target: control.popup, signalName: "closed"}) - verify(closedSpy.valid) - - control.popup.close() - tryCompare(closedSpy, "count", 1) - compare(control.highlightedIndex, -1) - - control.currentIndex = 99 - compare(control.currentIndex, 99) - compare(control.highlightedIndex, -1) - - control.popup.open() - compare(control.highlightedIndex, 99) - tryCompare(openedSpy, "count", 2) - tryVerify(function() { return listview.height > 0 }) - - var last = listview.itemAt(0, listview.contentY + listview.height - 1) - verify(last) - compare(last.text, "99") - - openedSpy.target = null - closedSpy.target = null - } - - function test_mouseHighlight() { - if ((Qt.platform.pluginName === "offscreen") - || (Qt.platform.pluginName === "minimal")) - skip("Mouse highlight not functional on offscreen/minimal platforms") - var control = createTemporaryObject(comboBox, testCase, {model: 20}) - verify(control) - - compare(control.highlightedIndex, -1) - - var openedSpy = signalSpy.createObject(control, {target: control.popup, signalName: "opened"}) - verify(openedSpy.valid) - - control.popup.open() - compare(control.highlightedIndex, 0) - tryCompare(openedSpy, "count", 1) - - var listview = control.popup.contentItem - verify(listview) - waitForRendering(listview) - - // hover-highlight through all visible list items one by one - var hoverIndex = -1 - var prevHoverItem = null - for (var y = 0; y < listview.height; ++y) { - var hoverItem = listview.itemAt(0, listview.contentY + y) - if (!hoverItem || !hoverItem.visible || hoverItem === prevHoverItem) - continue - mouseMove(hoverItem, 0, 0) - tryCompare(control, "highlightedIndex", ++hoverIndex) - prevHoverItem = hoverItem - } - - mouseMove(listview, listview.width / 2, listview.height / 2) - - // wheel-highlight the rest of the items - var delta = 120 - var prevWheelItem = null - while (!listview.atYEnd) { - var prevContentY = listview.contentY - mouseWheel(listview, listview.width / 2, listview.height / 2, -delta, -delta) - tryCompare(listview, "moving", false) - verify(listview.contentY > prevContentY) - - var wheelItem = listview.itemAt(listview.width / 2, listview.contentY + listview.height / 2) - if (!wheelItem || !wheelItem.visible || wheelItem === prevWheelItem) - continue - - tryCompare(control, "highlightedIndex", parseInt(wheelItem.text)) - prevWheelItem = wheelItem - } - } - - RegularExpressionValidator { - id: regExpValidator - regularExpression: /(red|blue|green)?/ - } - - function test_validator() { - var control = createTemporaryObject(comboBox, testCase, {editable: true, validator: regExpValidator}) - - control.editText = "blu" - compare(control.acceptableInput, false) - control.editText = "blue" - compare(control.acceptableInput, true) - control.editText = "bluee" - compare(control.acceptableInput, false) - control.editText = "" - compare(control.acceptableInput, true) - control.editText = "" - control.contentItem.forceActiveFocus() - keyPress(Qt.Key_A) - compare(control.editText, "") - keyPress(Qt.Key_A) - compare(control.editText, "") - keyPress(Qt.Key_R) - compare(control.editText, "r") - keyPress(Qt.Key_A) - compare(control.editText, "r") - compare(control.acceptableInput, false) - keyPress(Qt.Key_E) - compare(control.editText, "re") - compare(control.acceptableInput, false) - keyPress(Qt.Key_D) - compare(control.editText, "red") - compare(control.acceptableInput, true) - } - - Component { - id: appendFindBox - ComboBox { - editable: true - model: ListModel { - ListElement { text:"first" } - } - onAccepted: { - if (find(editText) === -1) - model.append({text: editText}) - } - } - } - - function test_append_find() { - var control = createTemporaryObject(appendFindBox, testCase) - - compare(control.currentIndex, 0) - compare(control.currentText, "first") - control.contentItem.forceActiveFocus() - compare(control.activeFocus, true) - - control.selectAll() - keyPress(Qt.Key_T) - keyPress(Qt.Key_H) - keyPress(Qt.Key_I) - keyPress(Qt.Key_R) - keyPress(Qt.Key_D) - compare(control.count, 1) - compare(control.currentText, "first") - compare(control.editText, "third") - - keyPress(Qt.Key_Enter) - compare(control.count, 2) - compare(control.currentIndex, 1) - compare(control.currentText, "third") - } - - function test_editable() { - var control = createTemporaryObject(comboBox, testCase, {editable: true, model: ["Banana", "Coco", "Coconut", "Apple", "Cocomuffin"]}) - verify(control) - - control.contentItem.forceActiveFocus() - verify(control.activeFocus) - - var acceptCount = 0 - - var acceptSpy = signalSpy.createObject(control, {target: control, signalName: "accepted"}) - verify(acceptSpy.valid) - - compare(control.editText, "Banana") - compare(control.currentText, "Banana") - compare(control.currentIndex, 0) - compare(acceptSpy.count, 0) - control.editText = "" - - keyPress(Qt.Key_C) - compare(control.editText, "coco") - compare(control.currentText, "Banana") - compare(control.currentIndex, 0) - - keyPress(Qt.Key_Right) - keyPress(Qt.Key_N) - compare(control.editText, "coconut") - compare(control.currentText, "Banana") - compare(control.currentIndex, 0) - - keyPress(Qt.Key_Enter) // Accept - compare(control.editText, "Coconut") - compare(control.currentText, "Coconut") - compare(control.currentIndex, 2) - compare(acceptSpy.count, ++acceptCount) - - keyPress(Qt.Key_Backspace) - keyPress(Qt.Key_Backspace) - keyPress(Qt.Key_Backspace) - keyPress(Qt.Key_M) - compare(control.editText, "Cocomuffin") - compare(control.currentText, "Coconut") - compare(control.currentIndex, 2) - - keyPress(Qt.Key_Enter) // Accept - compare(control.editText, "Cocomuffin") - compare(control.currentText, "Cocomuffin") - compare(control.currentIndex, 4) - compare(acceptSpy.count, ++acceptCount) - - keyPress(Qt.Key_Return) // Accept - compare(control.editText, "Cocomuffin") - compare(control.currentText, "Cocomuffin") - compare(control.currentIndex, 4) - compare(acceptSpy.count, ++acceptCount) - - control.editText = "" - compare(control.editText, "") - compare(control.currentText, "Cocomuffin") - compare(control.currentIndex, 4) - - keyPress(Qt.Key_A) - compare(control.editText, "apple") - compare(control.currentText, "Cocomuffin") - compare(control.currentIndex, 4) - - keyPress(Qt.Key_Return) // Accept - compare(control.editText, "Apple") - compare(control.currentText, "Apple") - compare(control.currentIndex, 3) - compare(acceptSpy.count, ++acceptCount) - - control.editText = "" - keyPress(Qt.Key_A) - keyPress(Qt.Key_B) - compare(control.editText, "ab") - compare(control.currentText, "Apple") - compare(control.currentIndex, 3) - - keyPress(Qt.Key_Return) // Accept - compare(control.editText, "ab") - compare(control.currentText, "") - compare(control.currentIndex, -1) - compare(acceptSpy.count, ++acceptCount) - - control.editText = "" - compare(control.editText, "") - compare(control.currentText, "") - compare(control.currentIndex, -1) - - keyPress(Qt.Key_C) - keyPress(Qt.Key_Return) // Accept - compare(control.editText, "Coco") - compare(control.currentText, "Coco") - compare(control.currentIndex, 1) - compare(acceptSpy.count, ++acceptCount) - - keyPress(Qt.Key_Down) - compare(control.editText, "Coconut") - compare(control.currentText, "Coconut") - compare(control.currentIndex, 2) - - keyPress(Qt.Key_Up) - compare(control.editText, "Coco") - compare(control.currentText, "Coco") - compare(control.currentIndex, 1) - - control.editText = "" - compare(control.editText, "") - compare(control.currentText, "Coco") - compare(control.currentIndex, 1) - - keyPress(Qt.Key_C) - keyPress(Qt.Key_O) - keyPress(Qt.Key_C) // autocompletes "coco" - keyPress(Qt.Key_Backspace) - keyPress(Qt.Key_Return) // Accept "coc" - compare(control.editText, "coc") - compare(control.currentText, "") - compare(control.currentIndex, -1) - compare(acceptSpy.count, ++acceptCount) - - control.editText = "" - compare(control.editText, "") - compare(control.currentText, "") - compare(control.currentIndex, -1) - - keyPress(Qt.Key_C) - keyPress(Qt.Key_O) - keyPress(Qt.Key_C) // autocompletes "coc" - keyPress(Qt.Key_Space) - keyPress(Qt.Key_Return) // Accept "coc " - compare(control.editText, "coc ") - compare(control.currentText, "") - compare(control.currentIndex, -1) - compare(acceptSpy.count, ++acceptCount) - } - - Component { - id: keysAttachedBox - ComboBox { - editable: true - property bool gotit: false - Keys.onPressed: { - if (!gotit && event.key === Qt.Key_B) { - gotit = true - event.accepted = true - } - } - } - } - - function test_keys_attached() { - var control = createTemporaryObject(keysAttachedBox, testCase) - verify(control) - - control.contentItem.forceActiveFocus() - verify(control.activeFocus) - - verify(!control.gotit) - compare(control.editText, "") - - keyPress(Qt.Key_A) - verify(control.activeFocus) - verify(!control.gotit) - compare(control.editText, "a") - - keyPress(Qt.Key_B) - verify(control.activeFocus) - verify(control.gotit) - compare(control.editText, "a") - - keyPress(Qt.Key_B) - verify(control.activeFocus) - verify(control.gotit) - compare(control.editText, "ab") - } - - function test_minusOneIndexResetsSelection_QTBUG_35794_data() { - return [ - { tag: "editable", editable: true }, - { tag: "non-editable", editable: false } - ] - } - - function test_minusOneIndexResetsSelection_QTBUG_35794(data) { - var control = createTemporaryObject(comboBox, testCase, {editable: data.editable, model: ["A", "B", "C"]}) - verify(control) - - compare(control.currentIndex, 0) - compare(control.currentText, "A") - control.currentIndex = -1 - compare(control.currentIndex, -1) - compare(control.currentText, "") - control.currentIndex = 1 - compare(control.currentIndex, 1) - compare(control.currentText, "B") - } - - function test_minusOneToZeroSelection_QTBUG_38036() { - var control = createTemporaryObject(comboBox, testCase, {model: ["A", "B", "C"]}) - verify(control) - - compare(control.currentIndex, 0) - compare(control.currentText, "A") - control.currentIndex = -1 - compare(control.currentIndex, -1) - compare(control.currentText, "") - control.currentIndex = 0 - compare(control.currentIndex, 0) - compare(control.currentText, "A") - } - - function test_emptyPopupAfterModelCleared() { - var control = createTemporaryObject(comboBox, testCase, { model: 1 }) - verify(control) - compare(control.popup.implicitHeight, 0) - - // Ensure that it's open so that the popup's implicitHeight changes when we increase the model count. - control.popup.open() - tryCompare(control.popup, "visible", true) - - // Add lots of items to the model. The popup should take up the entire height of the window. - control.model = 100 - compare(control.popup.height, control.Window.height - control.popup.topMargin - control.popup.bottomMargin) - - control.popup.close() - - // Clearing the model should result in a zero height. - control.model = 0 - control.popup.open() - tryCompare(control.popup, "visible", true) - compare(control.popup.height, control.popup.topPadding + control.popup.bottomPadding) - } - - Component { - id: keysMonitor - Item { - property int pressedKeys: 0 - property int releasedKeys: 0 - property int lastPressedKey: 0 - property int lastReleasedKey: 0 - property alias comboBox: comboBox - - width: 200 - height: 200 - - Keys.onPressed: { ++pressedKeys; lastPressedKey = event.key } - Keys.onReleased: { ++releasedKeys; lastReleasedKey = event.key } - - ComboBox { - id: comboBox - } - } - } - - function test_keyClose_data() { - return [ - { tag: "Escape", key: Qt.Key_Escape }, - { tag: "Back", key: Qt.Key_Back } - ] - } - - function test_keyClose(data) { - var container = createTemporaryObject(keysMonitor, testCase) - verify(container) - - var control = comboBox.createObject(container) - verify(control) - - control.forceActiveFocus() - verify(control.activeFocus) - - var pressedKeys = 0 - var releasedKeys = 0 - - // popup not visible -> propagates - keyPress(data.key) - compare(container.pressedKeys, ++pressedKeys) - compare(container.lastPressedKey, data.key) - - keyRelease(data.key) - compare(container.releasedKeys, ++releasedKeys) - compare(container.lastReleasedKey, data.key) - - verify(control.activeFocus) - - // popup visible -> handled -> does not propagate - control.popup.open() - tryCompare(control.popup, "opened", true) - - keyPress(data.key) - compare(container.pressedKeys, pressedKeys) - - keyRelease(data.key) - // Popup receives the key release event if it has an exit transition, but - // not if it has been immediately closed on press, without a transition. - // ### TODO: Should Popup somehow always block the key release event? - if (!control.popup.exit) - ++releasedKeys - compare(container.releasedKeys, releasedKeys) - - tryCompare(control.popup, "visible", false) - verify(control.activeFocus) - - // popup not visible -> propagates - keyPress(data.key) - compare(container.pressedKeys, ++pressedKeys) - compare(container.lastPressedKey, data.key) - - keyRelease(data.key) - compare(container.releasedKeys, ++releasedKeys) - compare(container.lastReleasedKey, data.key) - } - - function test_popupFocus_QTBUG_74661() { - var control = createTemporaryObject(comboBox, testCase) - verify(control) - - var popup = createTemporaryObject(customPopup, testCase) - verify(popup) - - control.popup = popup - - var openedSpy = signalSpy.createObject(control, {target: popup, signalName: "opened"}) - verify(openedSpy.valid) - - var closedSpy = signalSpy.createObject(control, {target: popup, signalName: "closed"}) - verify(closedSpy.valid) - - control.forceActiveFocus() - verify(control.activeFocus) - - // show popup - keyClick(Qt.Key_Space) - openedSpy.wait() - compare(openedSpy.count, 1) - - popup.contentItem.forceActiveFocus() - verify(popup.contentItem.activeFocus) - - // type something in the text field - keyClick(Qt.Key_Space) - keyClick(Qt.Key_H) - keyClick(Qt.Key_I) - compare(popup.contentItem.text, " hi") - - compare(closedSpy.count, 0) - - // hide popup - keyClick(Qt.Key_Escape) - closedSpy.wait() - compare(closedSpy.count, 1) - } - - function test_comboBoxWithShaderEffect() { - var control = createTemporaryObject(comboBoxWithShaderEffect, testCase, {model: 9}) - verify(control) - waitForRendering(control) - control.forceActiveFocus() - var openedSpy = signalSpy.createObject(control, {target: control.popup, signalName: "opened"}) - verify(openedSpy.valid) - - var closedSpy = signalSpy.createObject(control, {target: control.popup, signalName: "closed"}) - verify(closedSpy.valid) - - control.popup.open() - openedSpy.wait() - compare(openedSpy.count, 1) - control.popup.close() - closedSpy.wait() - compare(closedSpy.count, 1) - } - - function test_comboBoxSelectTextByMouse() { - let control = createTemporaryObject(comboBox, testCase, - { editable: true, selectTextByMouse: true, model: [ "Some text" ], width: parent.width }) - verify(control) - waitForRendering(control) - control.forceActiveFocus() - - // Position the text cursor at the beginning of the text. - mouseClick(control, control.leftPadding, control.height / 2) - // Select all of the text. - mousePress(control, control.leftPadding, control.height / 2) - mouseMove(control, control.leftPadding + control.contentItem.width, control.height / 2) - mouseRelease(control, control.leftPadding + control.contentItem.width, control.height / 2) - compare(control.contentItem.selectedText, "Some text") - } - - // QTBUG-78885: When the edit text is changed on an editable ComboBox, - // and then that ComboBox loses focus, its currentIndex should change - // to the index of the edit text (assuming a match is found). - function test_currentIndexChangeOnLostFocus() { - if (Qt.styleHints.tabFocusBehavior !== Qt.TabFocusAllControls) - skip("This platform only allows tab focus for text controls") - - let theModel = [] - for (let i = 0; i < 10; ++i) - theModel.push("Item " + (i + 1)) - - let comboBox1 = createTemporaryObject(comboBox, testCase, - { objectName: "comboBox1", editable: true, model: theModel }) - verify(comboBox1) - compare(comboBox1.currentIndex, 0) - - let comboBox2 = createTemporaryObject(comboBox, testCase, { objectName: "comboBox2" }) - verify(comboBox2) - - // Give the first ComboBox focus and type in 0 to select "Item 10" (default is "Item 1"). - waitForRendering(comboBox1) - comboBox1.contentItem.forceActiveFocus() - verify(comboBox1.activeFocus) - keyClick(Qt.Key_0) - compare(comboBox1.editText, "Item 10") - - let currentIndexSpy = signalSpy.createObject(comboBox1, - { target: comboBox1, signalName: "currentIndexChanged" }) - verify(currentIndexSpy.valid) - - // Give focus to the other ComboBox so that the first one loses it. - // The first ComboBox's currentIndex should change to that of "Item 10". - keyClick(Qt.Key_Tab) - verify(comboBox2.activeFocus) - compare(comboBox1.currentIndex, 9) - compare(currentIndexSpy.count, 1) - - // Give focus back to the first ComboBox, and try the same thing except - // with non-existing text; the currentIndex should not change. - comboBox1.contentItem.forceActiveFocus() - verify(comboBox1.activeFocus) - keySequence(StandardKey.SelectAll) - compare(comboBox1.contentItem.selectedText, "Item 10") - keyClick(Qt.Key_N) - keyClick(Qt.Key_O) - keyClick(Qt.Key_P) - keyClick(Qt.Key_E) - compare(comboBox1.editText, "nope") - compare(comboBox1.currentIndex, 9) - compare(currentIndexSpy.count, 1) - } - - Component { - id: appFontTextFieldComponent - TextField { - objectName: "appFontTextField" - font: Qt.application.font - // We don't want the background's implicit width to interfere with our tests, - // which are about implicit width of the contentItem of ComboBox, which is by default TextField. - background: null - } - } - - Component { - id: appFontContentItemComboBoxComponent - ComboBox { - // Override the contentItem so that the font doesn't vary between styles. - contentItem: TextField { - objectName: "appFontContentItemTextField" - // We do this just to be extra sure that the font never comes from the control, - // as we want it to match that of the TextField in the appFontTextFieldComponent. - font: Qt.application.font - background: null - } - } - } - - Component { - id: twoItemListModelComponent - - ListModel { - ListElement { display: "Short" } - ListElement { display: "Kinda long" } - } - } - - function appendedToModel(model, item) { - if (Array.isArray(model)) { - let newModel = model - newModel.push(item) - return newModel - } - - if (model.hasOwnProperty("append")) { - model.append({ display: item }) - // To account for the fact that changes to a JS array are not seen by the QML engine, - // we need to reassign the entire model and hence return it. For simplicity in the - // calling code, we do it for the ListModel code path too. It should be a no-op. - return model - } - - console.warn("appendedToModel: unrecognised model") - return undefined - } - - function removedFromModel(model, index, count) { - if (Array.isArray(model)) { - let newModel = model - newModel.splice(index, count) - return newModel - } - - if (model.hasOwnProperty("remove")) { - model.remove(index, count) - return model - } - - console.warn("removedFromModel: unrecognised model") - return undefined - } - - // We don't use a data-driven test for the policy because the checks vary a lot based on which enum we're testing. - function test_implicitContentWidthPolicy_ContentItemImplicitWidth() { - // Set ContentItemImplicitWidth and ensure that implicitContentWidth is as wide as the current item - // by comparing it against the implicitWidth of an identical TextField - let control = createTemporaryObject(appFontContentItemComboBoxComponent, testCase, { - model: ["Short", "Kinda long"], - implicitContentWidthPolicy: ComboBox.ContentItemImplicitWidth - }) - verify(control) - compare(control.implicitContentWidthPolicy, ComboBox.ContentItemImplicitWidth) - - let textField = createTemporaryObject(appFontTextFieldComponent, testCase) - verify(textField) - // Don't set any text on textField because we're not accounting for the widest - // text here, so we want to compare it against an empty TextField. - compare(control.implicitContentWidth, textField.implicitWidth) - - textField.font.pixelSize *= 2 - control.font.pixelSize *= 2 - compare(control.implicitContentWidth, textField.implicitWidth) - } - - function test_implicitContentWidthPolicy_WidestText_data() { - return [ - { tag: "Array", model: ["Short", "Kinda long"] }, - { tag: "ListModel", model: twoItemListModelComponent.createObject(testCase) }, - ] - } - - function test_implicitContentWidthPolicy_WidestText(data) { - let control = createTemporaryObject(appFontContentItemComboBoxComponent, testCase, { - model: data.model, - implicitContentWidthPolicy: ComboBox.WidestText - }) - verify(control) - compare(control.implicitContentWidthPolicy, ComboBox.WidestText) - - let textField = createTemporaryObject(appFontTextFieldComponent, testCase) - verify(textField) - textField.text = "Kinda long" - // Note that we don't need to change the current index here, as the implicitContentWidth - // is set to the implicitWidth of the TextField within the ComboBox as if it had the largest - // text from the model set on it. - // We use Math.ceil because TextInput uses qCeil internally, whereas the implicitWidth - // binding for TextField does not. - compare(Math.ceil(control.implicitContentWidth), Math.ceil(textField.implicitWidth)) - - // Add a longer item; it should affect the implicit content width. - let modifiedModel = appendedToModel(data.model, "Moderately long") - control.model = modifiedModel - textField.text = "Moderately long" - compare(Math.ceil(control.implicitContentWidth), Math.ceil(textField.implicitWidth)) - - // Remove the last two items; it should use the only remaining item's width. - modifiedModel = removedFromModel(data.model, 1, 2) - control.model = modifiedModel - compare(control.count, 1) - compare(control.currentText, "Short") - textField.text = "Short" - compare(Math.ceil(control.implicitContentWidth), Math.ceil(textField.implicitWidth)) - - // Changes in font should result in the implicitContentWidth being updated. - textField.font.pixelSize *= 2 - // We have to change the contentItem's font size manually since we break the - // style's binding to the control's font when we set Qt.application.font to it. - control.contentItem.font.pixelSize *= 2 - control.font.pixelSize *= 2 - compare(Math.ceil(control.implicitContentWidth), Math.ceil(textField.implicitWidth)) - } - - function test_implicitContentWidthPolicy_WidestTextWhenCompleted_data() { - return test_implicitContentWidthPolicy_WidestText_data() - } - - function test_implicitContentWidthPolicy_WidestTextWhenCompleted(data) { - let control = createTemporaryObject(appFontContentItemComboBoxComponent, testCase, { - model: data.model, - implicitContentWidthPolicy: ComboBox.WidestTextWhenCompleted - }) - verify(control) - compare(control.implicitContentWidthPolicy, ComboBox.WidestTextWhenCompleted) - - let textField = createTemporaryObject(appFontTextFieldComponent, testCase) - verify(textField) - textField.text = "Kinda long" - compare(Math.ceil(control.implicitContentWidth), Math.ceil(textField.implicitWidth)) - - // Add a longer item; it should not affect the implicit content width - // since we've already accounted for it once. - let modifiedModel = appendedToModel(data.model, "Moderately long") - control.model = modifiedModel - compare(Math.ceil(control.implicitContentWidth), Math.ceil(textField.implicitWidth)) - - // Remove the last two items; it should still not affect the implicit content width. - modifiedModel = removedFromModel(data.model, 1, 2) - control.model = modifiedModel - compare(control.count, 1) - compare(control.currentText, "Short") - compare(Math.ceil(control.implicitContentWidth), Math.ceil(textField.implicitWidth)) - - // Changes in font should not result in the implicitContentWidth being updated. - let oldTextFieldImplicitWidth = textField.implicitWidth - // Changes in font should result in the implicitContentWidth being updated. - textField.font.pixelSize *= 2 - control.contentItem.font.pixelSize *= 2 - control.font.pixelSize *= 2 - compare(Math.ceil(control.implicitContentWidth), Math.ceil(oldTextFieldImplicitWidth)) - } - - // QTBUG-61021: text line should not be focused by default - // It causes (e.g. on Android) showing virtual keyboard when it is not needed - function test_doNotFocusTextLineByDefault() { - var control = createTemporaryObject(comboBox, testCase) - // Focus not set after creating combobox - verify(!control.activeFocus) - verify(!control.contentItem.focus) - - // After setting focus on combobox, text line should not be focused - control.forceActiveFocus() - verify(control.activeFocus) - verify(!control.contentItem.focus) - - // Text line is focused after intentional setting focus on it - control.contentItem.forceActiveFocus() - verify(control.activeFocus) - verify(control.contentItem.focus) - } - - Component { - id: intValidatorComponent - IntValidator { - bottom: 0 - top: 255 - } - } - - function test_acceptableInput_QTBUG_94307() { - let items = [ - { text: "A" }, - { text: "2" }, - { text: "3" } - ] - let control = createTemporaryObject(comboBox, testCase, {model: items, editable: true}) - verify(control) - - verify(control.acceptableInput) - compare(control.displayText, "A") - - let acceptableInputSpy = signalSpy.createObject(control, {target: control, signalName: "acceptableInputChanged"}) - verify(acceptableInputSpy.valid) - - let intValidator = intValidatorComponent.createObject(testCase) - verify(intValidator) - - control.validator = intValidator - - compare(acceptableInputSpy.count, 1) - compare(control.displayText, "A") - compare(control.acceptableInput, false) - - control.currentIndex = 1 - - compare(acceptableInputSpy.count, 2) - compare(control.displayText, "2") - compare(control.acceptableInput, true) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_container.qml b/tests/auto/quickcontrols2/controls/data/tst_container.qml deleted file mode 100644 index be2b9a12..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_container.qml +++ /dev/null @@ -1,216 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls -import QtQuick.Templates as T - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "Container" - - Component { - id: container - Container { } - } - - Component { - id: rectangle - Rectangle { } - } - - function test_implicitSize() { - var control = createTemporaryObject(container, testCase) - verify(control) - - compare(control.implicitWidth, 0) - compare(control.implicitHeight, 0) - - control.contentItem = rectangle.createObject(control, {implicitWidth: 10, implicitHeight: 20}) - compare(control.implicitWidth, 10) - compare(control.implicitHeight, 20) - - control.background = rectangle.createObject(control, {implicitWidth: 20, implicitHeight: 30}) - compare(control.implicitWidth, 20) - compare(control.implicitHeight, 30) - - control.padding = 100 - compare(control.implicitWidth, 210) - compare(control.implicitHeight, 220) - } - - function test_currentIndex() { - var control1 = createTemporaryObject(container, testCase) - verify(control1) - - var control2 = createTemporaryObject(container, testCase) - verify(control2) - - compare(control1.currentIndex, -1) - compare(control2.currentIndex, -1) - - for (var i = 0; i < 3; ++i) { - control1.addItem(rectangle.createObject(control1)) - control2.addItem(rectangle.createObject(control2)) - } - - compare(control1.count, 3) - compare(control2.count, 3) - compare(control1.currentIndex, 0) - compare(control2.currentIndex, 0) - - control1.currentIndex = Qt.binding(function() { return control2.currentIndex }) - control2.currentIndex = Qt.binding(function() { return control1.currentIndex }) - - control1.setCurrentIndex(1) - compare(control1.currentIndex, 1) - compare(control2.currentIndex, 1) - - control1.incrementCurrentIndex() - compare(control1.currentIndex, 2) - compare(control2.currentIndex, 2) - - control2.decrementCurrentIndex() - compare(control1.currentIndex, 1) - compare(control2.currentIndex, 1) - } - - Component { - id: repeaterContainer1 - Container { - id: container - Item { objectName: "0" } - Item { objectName: "1" } - Item { objectName: "2" } - Item { objectName: "3" } - contentItem: Row { - Repeater { - model: container.contentModel - } - } - } - } - - Component { - id: repeaterContainer2 - Container { - id: container - contentItem: Item { - Repeater { - model: container.contentModel - } - Rectangle { objectName: "extra" } - } - Rectangle { objectName: "0" } - Rectangle { objectName: "1" } - Rectangle { objectName: "2" } - Rectangle { objectName: "3" } - } - } - - function test_repeater_data() { - return [ - { tag: "1", component: repeaterContainer1 }, - { tag: "2", component: repeaterContainer2 } - ] - } - - // don't crash (QTBUG-61310) - function test_repeater(data) { - var control = createTemporaryObject(data.component) - verify(control) - - compare(control.itemAt(0).objectName, "0") - compare(control.itemAt(1).objectName, "1") - compare(control.itemAt(2).objectName, "2") - compare(control.itemAt(3).objectName, "3") - } - - function test_removeTakeItem() { - var control = createTemporaryObject(container, testCase) - verify(control) - - var item1 = rectangle.createObject(control) - var item2 = rectangle.createObject(control) - var item3 = rectangle.createObject(control) - - item1.Component.onDestruction.connect(function() { item1 = null }) - item2.Component.onDestruction.connect(function() { item2 = null }) - item3.Component.onDestruction.connect(function() { item3 = null }) - - control.addItem(item1) - control.addItem(item2) - control.addItem(item3) - compare(control.count, 3) - - // takeItem(int) does not destroy - compare(control.takeItem(1), item2) - compare(control.count, 2) - wait(1) - verify(item2) - - // removeItem(Item) destroys - control.removeItem(item1) - compare(control.count, 1) - wait(1) - verify(!item1) - - // removeItem(null) must not call removeItem(0) - control.removeItem(null) - compare(control.count, 1) - wait(1) - verify(item3) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_control.qml b/tests/auto/quickcontrols2/controls/data/tst_control.qml deleted file mode 100644 index 4afa719e..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_control.qml +++ /dev/null @@ -1,1417 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls -import QtQuick.Templates as T - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "Control" - - Component { - id: component - Control { } - } - - Component { - id: rectangle - Rectangle { } - } - - Component { - id: button - T.Button { } - } - - Component { - id: signalSpy - SignalSpy { } - } - - function test_padding() { - var control = createTemporaryObject(component, testCase) - verify(control) - - var paddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "paddingChanged"}) - verify(paddingSpy.valid) - - var topPaddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "topPaddingChanged"}) - verify(topPaddingSpy.valid) - - var leftPaddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "leftPaddingChanged"}) - verify(leftPaddingSpy.valid) - - var rightPaddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "rightPaddingChanged"}) - verify(rightPaddingSpy.valid) - - var bottomPaddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "bottomPaddingChanged"}) - verify(bottomPaddingSpy.valid) - - var horizontalPaddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "horizontalPaddingChanged"}) - verify(horizontalPaddingSpy.valid) - - var verticalPaddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "verticalPaddingChanged"}) - verify(verticalPaddingSpy.valid) - - var paddingChanges = 0 - var topPaddingChanges = 0 - var leftPaddingChanges = 0 - var rightPaddingChanges = 0 - var bottomPaddingChanges = 0 - var horizontalPaddingChanges = 0 - var verticalPaddingChanges = 0 - - compare(control.padding, 0) - compare(control.topPadding, 0) - compare(control.leftPadding, 0) - compare(control.rightPadding, 0) - compare(control.bottomPadding, 0) - compare(control.horizontalPadding, 0) - compare(control.verticalPadding, 0) - compare(control.availableWidth, 0) - compare(control.availableHeight, 0) - - control.width = 100 - control.height = 100 - - control.padding = 10 - compare(control.padding, 10) - compare(control.topPadding, 10) - compare(control.leftPadding, 10) - compare(control.rightPadding, 10) - compare(control.bottomPadding, 10) - compare(control.horizontalPadding, 10) - compare(control.verticalPadding, 10) - compare(paddingSpy.count, ++paddingChanges) - compare(topPaddingSpy.count, ++topPaddingChanges) - compare(leftPaddingSpy.count, ++leftPaddingChanges) - compare(rightPaddingSpy.count, ++rightPaddingChanges) - compare(bottomPaddingSpy.count, ++bottomPaddingChanges) - compare(horizontalPaddingSpy.count, ++horizontalPaddingChanges) - compare(verticalPaddingSpy.count, ++verticalPaddingChanges) - - control.topPadding = 20 - compare(control.padding, 10) - compare(control.topPadding, 20) - compare(control.leftPadding, 10) - compare(control.rightPadding, 10) - compare(control.bottomPadding, 10) - compare(control.horizontalPadding, 10) - compare(control.verticalPadding, 10) - compare(paddingSpy.count, paddingChanges) - compare(topPaddingSpy.count, ++topPaddingChanges) - compare(leftPaddingSpy.count, leftPaddingChanges) - compare(rightPaddingSpy.count, rightPaddingChanges) - compare(bottomPaddingSpy.count, bottomPaddingChanges) - compare(horizontalPaddingSpy.count, horizontalPaddingChanges) - compare(verticalPaddingSpy.count, verticalPaddingChanges) - - control.leftPadding = 30 - compare(control.padding, 10) - compare(control.topPadding, 20) - compare(control.leftPadding, 30) - compare(control.rightPadding, 10) - compare(control.bottomPadding, 10) - compare(control.horizontalPadding, 10) - compare(control.verticalPadding, 10) - compare(paddingSpy.count, paddingChanges) - compare(topPaddingSpy.count, topPaddingChanges) - compare(leftPaddingSpy.count, ++leftPaddingChanges) - compare(rightPaddingSpy.count, rightPaddingChanges) - compare(bottomPaddingSpy.count, bottomPaddingChanges) - compare(horizontalPaddingSpy.count, horizontalPaddingChanges) - compare(verticalPaddingSpy.count, verticalPaddingChanges) - - control.rightPadding = 40 - compare(control.padding, 10) - compare(control.topPadding, 20) - compare(control.leftPadding, 30) - compare(control.rightPadding, 40) - compare(control.bottomPadding, 10) - compare(control.horizontalPadding, 10) - compare(control.verticalPadding, 10) - compare(paddingSpy.count, paddingChanges) - compare(topPaddingSpy.count, topPaddingChanges) - compare(leftPaddingSpy.count, leftPaddingChanges) - compare(rightPaddingSpy.count, ++rightPaddingChanges) - compare(bottomPaddingSpy.count, bottomPaddingChanges) - compare(horizontalPaddingSpy.count, horizontalPaddingChanges) - compare(verticalPaddingSpy.count, verticalPaddingChanges) - - control.bottomPadding = 50 - compare(control.padding, 10) - compare(control.topPadding, 20) - compare(control.leftPadding, 30) - compare(control.rightPadding, 40) - compare(control.bottomPadding, 50) - compare(control.horizontalPadding, 10) - compare(control.verticalPadding, 10) - compare(paddingSpy.count, paddingChanges) - compare(topPaddingSpy.count, topPaddingChanges) - compare(leftPaddingSpy.count, leftPaddingChanges) - compare(rightPaddingSpy.count, rightPaddingChanges) - compare(bottomPaddingSpy.count, ++bottomPaddingChanges) - compare(horizontalPaddingSpy.count, horizontalPaddingChanges) - compare(verticalPaddingSpy.count, verticalPaddingChanges) - - control.padding = 60 - compare(control.padding, 60) - compare(control.topPadding, 20) - compare(control.leftPadding, 30) - compare(control.rightPadding, 40) - compare(control.bottomPadding, 50) - compare(control.horizontalPadding, 60) - compare(control.verticalPadding, 60) - compare(paddingSpy.count, ++paddingChanges) - compare(topPaddingSpy.count, topPaddingChanges) - compare(leftPaddingSpy.count, leftPaddingChanges) - compare(rightPaddingSpy.count, rightPaddingChanges) - compare(bottomPaddingSpy.count, bottomPaddingChanges) - compare(horizontalPaddingSpy.count, ++horizontalPaddingChanges) - compare(verticalPaddingSpy.count, ++verticalPaddingChanges) - - control.horizontalPadding = 80 - compare(control.padding, 60) - compare(control.topPadding, 20) - compare(control.leftPadding, 30) - compare(control.rightPadding, 40) - compare(control.bottomPadding, 50) - compare(control.horizontalPadding, 80) - compare(control.verticalPadding, 60) - compare(paddingSpy.count, paddingChanges) - compare(topPaddingSpy.count, topPaddingChanges) - compare(leftPaddingSpy.count, leftPaddingChanges) - compare(rightPaddingSpy.count, rightPaddingChanges) - compare(bottomPaddingSpy.count, bottomPaddingChanges) - compare(horizontalPaddingSpy.count, ++horizontalPaddingChanges) - compare(verticalPaddingSpy.count, verticalPaddingChanges) - - control.verticalPadding = 90 - compare(control.padding, 60) - compare(control.topPadding, 20) - compare(control.leftPadding, 30) - compare(control.rightPadding, 40) - compare(control.bottomPadding, 50) - compare(control.horizontalPadding, 80) - compare(control.verticalPadding, 90) - compare(paddingSpy.count, paddingChanges) - compare(topPaddingSpy.count, topPaddingChanges) - compare(leftPaddingSpy.count, leftPaddingChanges) - compare(rightPaddingSpy.count, rightPaddingChanges) - compare(bottomPaddingSpy.count, bottomPaddingChanges) - compare(horizontalPaddingSpy.count, horizontalPaddingChanges) - compare(verticalPaddingSpy.count, ++verticalPaddingChanges) - - control.leftPadding = undefined - compare(control.padding, 60) - compare(control.topPadding, 20) - compare(control.leftPadding, 80) - compare(control.rightPadding, 40) - compare(control.bottomPadding, 50) - compare(control.horizontalPadding, 80) - compare(control.verticalPadding, 90) - compare(paddingSpy.count, paddingChanges) - compare(topPaddingSpy.count, topPaddingChanges) - compare(leftPaddingSpy.count, ++leftPaddingChanges) - compare(rightPaddingSpy.count, rightPaddingChanges) - compare(bottomPaddingSpy.count, bottomPaddingChanges) - compare(horizontalPaddingSpy.count, horizontalPaddingChanges) - compare(verticalPaddingSpy.count, verticalPaddingChanges) - - control.rightPadding = undefined - compare(control.padding, 60) - compare(control.topPadding, 20) - compare(control.leftPadding, 80) - compare(control.rightPadding, 80) - compare(control.bottomPadding, 50) - compare(control.horizontalPadding, 80) - compare(control.verticalPadding, 90) - compare(paddingSpy.count, paddingChanges) - compare(topPaddingSpy.count, topPaddingChanges) - compare(leftPaddingSpy.count, leftPaddingChanges) - compare(rightPaddingSpy.count, ++rightPaddingChanges) - compare(bottomPaddingSpy.count, bottomPaddingChanges) - compare(horizontalPaddingSpy.count, horizontalPaddingChanges) - compare(verticalPaddingSpy.count, verticalPaddingChanges) - - control.topPadding = undefined - compare(control.padding, 60) - compare(control.topPadding, 90) - compare(control.leftPadding, 80) - compare(control.rightPadding, 80) - compare(control.bottomPadding, 50) - compare(control.horizontalPadding, 80) - compare(control.verticalPadding, 90) - compare(paddingSpy.count, paddingChanges) - compare(topPaddingSpy.count, ++topPaddingChanges) - compare(leftPaddingSpy.count, leftPaddingChanges) - compare(rightPaddingSpy.count, rightPaddingChanges) - compare(bottomPaddingSpy.count, bottomPaddingChanges) - compare(horizontalPaddingSpy.count, horizontalPaddingChanges) - compare(verticalPaddingSpy.count, verticalPaddingChanges) - - control.bottomPadding = undefined - compare(control.padding, 60) - compare(control.topPadding, 90) - compare(control.leftPadding, 80) - compare(control.rightPadding, 80) - compare(control.bottomPadding, 90) - compare(control.horizontalPadding, 80) - compare(control.verticalPadding, 90) - compare(paddingSpy.count, paddingChanges) - compare(topPaddingSpy.count, topPaddingChanges) - compare(leftPaddingSpy.count, leftPaddingChanges) - compare(rightPaddingSpy.count, rightPaddingChanges) - compare(bottomPaddingSpy.count, ++bottomPaddingChanges) - compare(horizontalPaddingSpy.count, horizontalPaddingChanges) - compare(verticalPaddingSpy.count, verticalPaddingChanges) - - control.horizontalPadding = undefined - compare(control.padding, 60) - compare(control.topPadding, 90) - compare(control.leftPadding, 60) - compare(control.rightPadding, 60) - compare(control.bottomPadding, 90) - compare(control.horizontalPadding, 60) - compare(control.verticalPadding, 90) - compare(paddingSpy.count, paddingChanges) - compare(topPaddingSpy.count, topPaddingChanges) - compare(leftPaddingSpy.count, ++leftPaddingChanges) - compare(rightPaddingSpy.count, ++rightPaddingChanges) - compare(bottomPaddingSpy.count, bottomPaddingChanges) - compare(horizontalPaddingSpy.count, ++horizontalPaddingChanges) - compare(verticalPaddingSpy.count, verticalPaddingChanges) - - control.verticalPadding = undefined - compare(control.padding, 60) - compare(control.topPadding, 60) - compare(control.leftPadding, 60) - compare(control.rightPadding, 60) - compare(control.bottomPadding, 60) - compare(control.horizontalPadding, 60) - compare(control.verticalPadding, 60) - compare(paddingSpy.count, paddingChanges) - compare(topPaddingSpy.count, ++topPaddingChanges) - compare(leftPaddingSpy.count, leftPaddingChanges) - compare(rightPaddingSpy.count, rightPaddingChanges) - compare(bottomPaddingSpy.count, ++bottomPaddingChanges) - compare(horizontalPaddingSpy.count, horizontalPaddingChanges) - compare(verticalPaddingSpy.count, ++verticalPaddingChanges) - } - - function test_availableSize() { - var control = createTemporaryObject(component, testCase) - verify(control) - - var availableWidthSpy = signalSpy.createObject(control, {target: control, signalName: "availableWidthChanged"}) - verify(availableWidthSpy.valid) - - var availableHeightSpy = signalSpy.createObject(control, {target: control, signalName: "availableHeightChanged"}) - verify(availableHeightSpy.valid) - - var availableWidthChanges = 0 - var availableHeightChanges = 0 - - control.width = 100 - compare(control.availableWidth, 100) - compare(availableWidthSpy.count, ++availableWidthChanges) - compare(availableHeightSpy.count, availableHeightChanges) - - control.height = 100 - compare(control.availableHeight, 100) - compare(availableWidthSpy.count, availableWidthChanges) - compare(availableHeightSpy.count, ++availableHeightChanges) - - control.padding = 10 - compare(control.availableWidth, 80) - compare(control.availableHeight, 80) - compare(availableWidthSpy.count, ++availableWidthChanges) - compare(availableHeightSpy.count, ++availableHeightChanges) - - control.topPadding = 20 - compare(control.availableWidth, 80) - compare(control.availableHeight, 70) - compare(availableWidthSpy.count, availableWidthChanges) - compare(availableHeightSpy.count, ++availableHeightChanges) - - control.leftPadding = 30 - compare(control.availableWidth, 60) - compare(control.availableHeight, 70) - compare(availableWidthSpy.count, ++availableWidthChanges) - compare(availableHeightSpy.count, availableHeightChanges) - - control.rightPadding = 40 - compare(control.availableWidth, 30) - compare(control.availableHeight, 70) - compare(availableWidthSpy.count, ++availableWidthChanges) - compare(availableHeightSpy.count, availableHeightChanges) - - control.bottomPadding = 50 - compare(control.availableWidth, 30) - compare(control.availableHeight, 30) - compare(availableWidthSpy.count, availableWidthChanges) - compare(availableHeightSpy.count, ++availableHeightChanges) - - control.padding = 60 - compare(control.availableWidth, 30) - compare(control.availableHeight, 30) - compare(availableWidthSpy.count, availableWidthChanges) - compare(availableHeightSpy.count, availableHeightChanges) - - control.width = 0 - compare(control.availableWidth, 0) - compare(availableWidthSpy.count, ++availableWidthChanges) - compare(availableHeightSpy.count, availableHeightChanges) - - control.height = 0 - compare(control.availableHeight, 0) - compare(availableWidthSpy.count, availableWidthChanges) - compare(availableHeightSpy.count, ++availableHeightChanges) - } - - function test_mirrored() { - var control = createTemporaryObject(component, testCase) - verify(control) - - var mirroredSpy = signalSpy.createObject(control, {target: control, signalName: "mirroredChanged"}) - verify(mirroredSpy.valid) - - control.locale = Qt.locale("en_US") - compare(control.locale.name, "en_US") - verify(!control.LayoutMirroring.enabled) - compare(control.mirrored, false) - - control.locale = Qt.locale("ar_EG") - compare(control.mirrored, false) - compare(mirroredSpy.count, 0) - - control.LayoutMirroring.enabled = true - compare(control.mirrored, true) - compare(mirroredSpy.count, 1) - - control.locale = Qt.locale("en_US") - compare(control.mirrored, true) - compare(mirroredSpy.count, 1) - - control.LayoutMirroring.enabled = false - compare(control.mirrored, false) - compare(mirroredSpy.count, 2) - } - - function test_background() { - var control = createTemporaryObject(component, testCase) - verify(control) - - control.background = component.createObject(control) - - // background has no x or width set, so its width follows control's width - control.width = 320 - compare(control.background.width, control.width) - - // background has no y or height set, so its height follows control's height - compare(control.background.height, control.height) - control.height = 240 - - // change implicit size (QTBUG-66455) - control.background.implicitWidth = 160 - control.background.implicitHeight = 120 - compare(control.background.width, control.width) - compare(control.background.height, control.height) - - // has width => width does not follow - control.background.width /= 2 - control.width += 20 - verify(control.background.width !== control.width) - - // reset width => width follows again - control.background.width = undefined - control.width += 20 - compare(control.background.width, control.width) - - // has x => width does not follow - control.background.x = 10 - control.width += 20 - verify(control.background.width !== control.width) - - // has height => height does not follow - control.background.height /= 2 - control.height -= 20 - verify(control.background.height !== control.height) - - // reset height => height follows again - control.background.height = undefined - control.height -= 20 - compare(control.background.height, control.height) - - // has y => height does not follow - control.background.y = 10 - control.height -= 20 - verify(control.background.height !== control.height) - } - - Component { - id: component2 - T.Control { - id: item2 - objectName: "item2" - property alias item2_2: _item2_2; - property alias item2_3: _item2_3; - property alias item2_4: _item2_4; - property alias item2_5: _item2_5; - property alias item2_6: _item2_6; - font.family: "Arial" - T.Control { - id: _item2_2 - objectName: "_item2_2" - T.Control { - id: _item2_3 - objectName: "_item2_3" - } - } - T.TextArea { - id: _item2_4 - objectName: "_item2_4" - text: "Text Area" - } - T.TextField { - id: _item2_5 - objectName: "_item2_5" - text: "Text Field" - } - T.Label { - id: _item2_6 - objectName: "_item2_6" - text: "Label" - } - } - } - - function test_font() { - var control2 = createTemporaryObject(component2, testCase) - verify(control2) - verify(control2.item2_2) - verify(control2.item2_3) - verify(control2.item2_4) - verify(control2.item2_5) - verify(control2.item2_6) - - compare(control2.font.family, "Arial") - compare(control2.item2_2.font.family, control2.font.family) - compare(control2.item2_3.font.family, control2.font.family) - compare(control2.item2_4.font.family, control2.font.family) - compare(control2.item2_5.font.family, control2.font.family) - compare(control2.item2_6.font.family, control2.font.family) - - control2.font.pointSize = 48 - compare(control2.item2_2.font.pointSize, 48) - compare(control2.item2_3.font.pointSize, 48) - compare(control2.item2_4.font.pointSize, 48) - compare(control2.item2_5.font.pointSize, 48) - - control2.font.bold = true - compare(control2.item2_2.font.weight, Font.Bold) - compare(control2.item2_3.font.weight, Font.Bold) - compare(control2.item2_4.font.weight, Font.Bold) - compare(control2.item2_5.font.weight, Font.Bold) - - control2.item2_2.font.pointSize = 36 - compare(control2.item2_2.font.pointSize, 36) - compare(control2.item2_3.font.pointSize, 36) - - control2.item2_2.font.weight = Font.Light - compare(control2.item2_2.font.pointSize, 36) - compare(control2.item2_3.font.pointSize, 36) - - compare(control2.item2_3.font.family, control2.item2_2.font.family) - compare(control2.item2_3.font.pointSize, control2.item2_2.font.pointSize) - compare(control2.item2_3.font.weight, control2.item2_2.font.weight) - - control2.font.pointSize = 50 - compare(control2.item2_2.font.pointSize, 36) - compare(control2.item2_3.font.pointSize, 36) - compare(control2.item2_4.font.pointSize, 50) - compare(control2.item2_5.font.pointSize, 50) - compare(control2.item2_6.font.pointSize, 50) - - control2.item2_3.font.pointSize = 60 - compare(control2.item2_3.font.pointSize, 60) - - control2.item2_3.font.weight = Font.Normal - compare(control2.item2_3.font.weight, Font.Normal) - - control2.item2_4.font.pointSize = 16 - compare(control2.item2_4.font.pointSize, 16) - - control2.item2_4.font.weight = Font.Normal - compare(control2.item2_4.font.weight, Font.Normal) - - control2.item2_5.font.pointSize = 32 - compare(control2.item2_5.font.pointSize, 32) - - control2.item2_5.font.weight = Font.DemiBold - compare(control2.item2_5.font.weight, Font.DemiBold) - - control2.item2_6.font.pointSize = 36 - compare(control2.item2_6.font.pointSize, 36) - - control2.item2_6.font.weight = Font.Black - compare(control2.item2_6.font.weight, Font.Black) - - compare(control2.font.family, "Arial") - compare(control2.font.pointSize, 50) - compare(control2.font.weight, Font.Bold) - - compare(control2.item2_2.font.family, "Arial") - compare(control2.item2_2.font.pointSize, 36) - compare(control2.item2_2.font.weight, Font.Light) - - compare(control2.item2_3.font.family, "Arial") - compare(control2.item2_3.font.pointSize, 60) - compare(control2.item2_3.font.weight, Font.Normal) - - compare(control2.item2_4.font.family, "Arial") - compare(control2.item2_4.font.pointSize, 16) - compare(control2.item2_4.font.weight, Font.Normal) - - compare(control2.item2_5.font.family, "Arial") - compare(control2.item2_5.font.pointSize, 32) - compare(control2.item2_5.font.weight, Font.DemiBold) - - compare(control2.item2_6.font.family, "Arial") - compare(control2.item2_6.font.pointSize, 36) - compare(control2.item2_6.font.weight, Font.Black) - } - - Component { - id: component3 - T.Control { - id: item3 - objectName: "item3" - property alias item3_2: _item3_2; - property alias item3_3: _item3_3; - property alias item3_4: _item3_4; - property alias item3_5: _item3_5; - property alias item3_6: _item3_6; - property alias item3_7: _item3_7; - property alias item3_8: _item3_8; - font.family: "Arial" - Item { - id: _item3_2 - objectName: "_item3_2" - T.Control { - id: _item3_3 - objectName: "_item3_3" - Item { - id: _item3_6 - objectName: "_item3_6" - T.Control { - id: _item3_7 - objectName: "_item3_7" - } - } - } - T.TextArea { - id: _item3_4 - objectName: "_item3_4" - text: "Text Area" - } - T.TextField { - id: _item3_5 - objectName: "_item3_5" - text: "Text Field" - } - T.Label { - id: _item3_8 - objectName: "_item3_8" - text: "Label" - } - } - } - } - - function test_font_2() { - var control3 = createTemporaryObject(component3, testCase) - verify(control3) - verify(control3.item3_2) - verify(control3.item3_3) - verify(control3.item3_4) - verify(control3.item3_5) - verify(control3.item3_6) - verify(control3.item3_7) - verify(control3.item3_8) - - compare(control3.font.family, "Arial") - compare(control3.item3_3.font.family, control3.font.family) - compare(control3.item3_4.font.family, control3.font.family) - compare(control3.item3_5.font.family, control3.font.family) - compare(control3.item3_7.font.family, control3.font.family) - compare(control3.item3_8.font.family, control3.font.family) - - control3.font.pointSize = 48 - compare(control3.item3_3.font.pointSize, 48) - compare(control3.item3_4.font.pointSize, 48) - compare(control3.item3_5.font.pointSize, 48) - - control3.font.bold = true - compare(control3.item3_3.font.weight, Font.Bold) - compare(control3.item3_4.font.weight, Font.Bold) - compare(control3.item3_5.font.weight, Font.Bold) - - compare(control3.item3_3.font.family, control3.font.family) - compare(control3.item3_3.font.pointSize, control3.font.pointSize) - compare(control3.item3_3.font.weight, control3.font.weight) - compare(control3.item3_7.font.family, control3.font.family) - compare(control3.item3_7.font.pointSize, control3.font.pointSize) - compare(control3.item3_7.font.weight, control3.font.weight) - - control3.item3_3.font.pointSize = 60 - compare(control3.item3_3.font.pointSize, 60) - - control3.item3_3.font.weight = Font.Normal - compare(control3.item3_3.font.weight, Font.Normal) - - control3.item3_4.font.pointSize = 16 - compare(control3.item3_4.font.pointSize, 16) - - control3.item3_4.font.weight = Font.Normal - compare(control3.item3_4.font.weight, Font.Normal) - - control3.item3_5.font.pointSize = 32 - compare(control3.item3_5.font.pointSize, 32) - - control3.item3_5.font.weight = Font.DemiBold - compare(control3.item3_5.font.weight, Font.DemiBold) - - control3.item3_8.font.pointSize = 36 - compare(control3.item3_8.font.pointSize, 36) - - control3.item3_8.font.weight = Font.Black - compare(control3.item3_8.font.weight, Font.Black) - - control3.font.pointSize = 100 - compare(control3.font.pointSize, 100) - compare(control3.item3_3.font.pointSize, 60) - compare(control3.item3_4.font.pointSize, 16) - compare(control3.item3_5.font.pointSize, 32) - compare(control3.item3_8.font.pointSize, 36) - - compare(control3.font.family, "Arial") - compare(control3.font.pointSize, 100) - compare(control3.font.weight, Font.Bold) - - compare(control3.item3_3.font.family, "Arial") - compare(control3.item3_3.font.pointSize, 60) - compare(control3.item3_3.font.weight, Font.Normal) - compare(control3.item3_7.font.family, control3.item3_3.font.family) - compare(control3.item3_7.font.pointSize, control3.item3_3.font.pointSize) - compare(control3.item3_7.font.weight, control3.item3_3.font.weight) - - compare(control3.item3_4.font.family, "Arial") - compare(control3.item3_4.font.pointSize, 16) - compare(control3.item3_4.font.weight, Font.Normal) - - compare(control3.item3_5.font.family, "Arial") - compare(control3.item3_5.font.pointSize, 32) - compare(control3.item3_5.font.weight, Font.DemiBold) - - compare(control3.item3_8.font.family, "Arial") - compare(control3.item3_8.font.pointSize, 36) - compare(control3.item3_8.font.weight, Font.Black) - } - - Component { - id: component4 - T.Control { - id: item4 - objectName: "item4" - property alias item4_2: _item4_2; - property alias item4_3: _item4_3; - property alias item4_4: _item4_4; - T.Control { - id: _item4_2 - objectName: "_item4_2" - font.pixelSize: item4.font.pixelSize + 10 - T.Control { - id: _item4_3 - objectName: "_item4_3" - font.pixelSize: item4.font.pixelSize - 1 - } - T.Control { - id: _item4_4 - objectName: "_item4_4" - } - } - } - } - - function test_font_3() { - var control4 = createTemporaryObject(component4, testCase) - verify(control4) - verify(control4.item4_2) - verify(control4.item4_3) - verify(control4.item4_4) - - var family = control4.font.family - var ps = control4.font.pixelSize - - compare(control4.item4_2.font.family, control4.font.family) - compare(control4.item4_3.font.family, control4.font.family) - compare(control4.item4_4.font.family, control4.font.family) - - compare(control4.item4_2.font.pixelSize, control4.font.pixelSize + 10) - compare(control4.item4_3.font.pixelSize, control4.font.pixelSize - 1) - compare(control4.item4_4.font.pixelSize, control4.font.pixelSize + 10) - - control4.item4_2.font.pixelSize = control4.font.pixelSize + 15 - compare(control4.item4_2.font.pixelSize, control4.font.pixelSize + 15) - compare(control4.item4_3.font.pixelSize, control4.font.pixelSize - 1) - compare(control4.item4_4.font.pixelSize, control4.font.pixelSize + 15) - } - - function test_font_explicit_attributes_data() { - return [ - {tag: "bold", value: true}, - {tag: "capitalization", value: Font.Capitalize}, - {tag: "family", value: "Courier"}, - {tag: "italic", value: true}, - {tag: "strikeout", value: true}, - {tag: "underline", value: true}, - {tag: "weight", value: Font.Black}, - {tag: "wordSpacing", value: 55} - ] - } - - function test_font_explicit_attributes(data) { - var control = createTemporaryObject(component, testCase) - verify(control) - - var child = component.createObject(control) - verify(child) - - var controlSpy = signalSpy.createObject(control, {target: control, signalName: "fontChanged"}) - verify(controlSpy.valid) - - var childSpy = signalSpy.createObject(child, {target: child, signalName: "fontChanged"}) - verify(childSpy.valid) - - var defaultValue = control.font[data.tag] - child.font[data.tag] = defaultValue - - compare(child.font[data.tag], defaultValue) - compare(childSpy.count, 0) - - control.font[data.tag] = data.value - - compare(control.font[data.tag], data.value) - compare(controlSpy.count, 1) - - compare(child.font[data.tag], defaultValue) - compare(childSpy.count, 0) - } - - function test_locale() { - var control = createTemporaryObject(component, testCase) - verify(control) - - control.locale = Qt.locale("en_US") - compare(control.locale.name, "en_US") - - control.locale = Qt.locale("nb_NO") - compare(control.locale.name, "nb_NO") - } - - Component { - id: component5 - T.Control { - id: item2 - objectName: "item2" - property alias localespy: _lspy; - property alias mirroredspy: _mspy; - property alias localespy_2: _lspy_2; - property alias mirroredspy_2: _mspy_2; - property alias localespy_3: _lspy_3; - property alias mirroredspy_3: _mspy_3; - property alias item2_2: _item2_2; - property alias item2_3: _item2_3; - T.Control { - id: _item2_2 - objectName: "_item2_2" - T.Control { - id: _item2_3 - objectName: "_item2_3" - - SignalSpy { - id: _lspy_3 - target: item2_3 - signalName: "localeChanged" - } - - SignalSpy { - id: _mspy_3 - target: item2_3 - signalName: "mirroredChanged" - } - } - - SignalSpy { - id: _lspy_2 - target: item2_2 - signalName: "localeChanged" - } - - SignalSpy { - id: _mspy_2 - target: item2_2 - signalName: "mirroredChanged" - } - } - - SignalSpy { - id: _lspy - target: item2 - signalName: "localeChanged" - } - - SignalSpy { - id: _mspy - target: item2 - signalName: "mirroredChanged" - } - } - } - - function test_locale_2() { - var control = createTemporaryObject(component5, testCase) - verify(control) - verify(control.item2_2) - verify(control.item2_3) - - var defaultLocale = Qt.locale() - - compare(control.locale.name, defaultLocale.name) - compare(control.item2_2.locale.name, defaultLocale.name) - compare(control.item2_3.locale.name, defaultLocale.name) - - control.locale = Qt.locale("nb_NO") - control.localespy.wait() - compare(control.localespy.count, 1) - compare(control.mirroredspy.count, 0) - compare(control.locale.name, "nb_NO") - compare(control.item2_2.locale.name, "nb_NO") - compare(control.item2_3.locale.name, "nb_NO") - compare(control.localespy_2.count, 1) - compare(control.mirroredspy_2.count, 0) - compare(control.localespy_3.count, 1) - compare(control.mirroredspy_3.count, 0) - - control.locale = Qt.locale("ar_EG") - control.localespy.wait() - compare(control.localespy.count, 2) - compare(control.mirroredspy.count, 0) - compare(control.locale.name, "ar_EG") - compare(control.item2_2.locale.name, "ar_EG") - compare(control.item2_3.locale.name, "ar_EG") - compare(control.localespy_2.count, 2) - compare(control.mirroredspy_2.count, 0) - compare(control.localespy_3.count, 2) - compare(control.mirroredspy_3.count, 0) - } - - Component { - id: component6 - T.Control { - id: item6 - objectName: "item6" - property alias localespy: _lspy; - property alias mirroredspy: _mspy; - property alias localespy_5: _lspy_5; - property alias mirroredspy_5: _mspy_5; - property alias item6_2: _item6_2; - property alias item6_3: _item6_3; - property alias item6_4: _item6_4; - property alias item6_5: _item6_5; - Item { - id: _item6_2 - objectName: "_item6_2" - T.Control { - id: _item6_3 - objectName: "_item6_3" - Item { - id: _item6_4 - objectName: "_item6_4" - T.Control { - id: _item6_5 - objectName: "_item6_5" - - SignalSpy { - id: _lspy_5 - target: _item6_5 - signalName: "localeChanged" - } - - SignalSpy { - id: _mspy_5 - target: _item6_5 - signalName: "mirroredChanged" - } - } - } - } - } - - SignalSpy { - id: _lspy - target: item6 - signalName: "localeChanged" - } - - SignalSpy { - id: _mspy - target: item6 - signalName: "mirroredChanged" - } - } - } - - function test_locale_3() { - var control = createTemporaryObject(component6, testCase) - verify(control) - verify(control.item6_2) - verify(control.item6_3) - verify(control.item6_4) - verify(control.item6_5) - - var defaultLocale = Qt.locale() - - compare(control.locale.name, defaultLocale.name) - compare(control.item6_5.locale.name, defaultLocale.name) - - control.locale = Qt.locale("nb_NO") - control.localespy.wait() - compare(control.localespy.count, 1) - compare(control.mirroredspy.count, 0) - compare(control.locale.name, "nb_NO") - compare(control.item6_5.locale.name, "nb_NO") - compare(control.localespy_5.count, 1) - compare(control.mirroredspy_5.count, 0) - - control.locale = Qt.locale("ar_EG") - control.localespy.wait() - compare(control.localespy.count, 2) - compare(control.mirroredspy.count, 0) - compare(control.locale.name, "ar_EG") - compare(control.item6_5.locale.name, "ar_EG") - compare(control.localespy_5.count, 2) - compare(control.mirroredspy_5.count, 0) - } - - function test_hover_data() { - return [ - { tag: "normal", target: component, pressed: false }, - { tag: "pressed", target: button, pressed: true } - ] - } - - function test_hover(data) { - var control = createTemporaryObject(data.target, testCase, {width: 100, height: 100}) - verify(control) - - compare(control.hovered, false) - compare(control.hoverEnabled, Qt.styleHints.useHoverEffects) - - control.hoverEnabled = false - - mouseMove(control, control.width / 2, control.height / 2) - compare(control.hovered, false) - - control.hoverEnabled = true - - mouseMove(control, control.width / 2, control.height / 2) - compare(control.hovered, true) - - if (data.pressed) { - mousePress(control, control.width / 2, control.height / 2) - compare(control.hovered, true) - } - - mouseMove(control, -10, -10) - compare(control.hovered, false) - - if (data.pressed) { - mouseRelease(control, -10, control.height / 2) - compare(control.hovered, false) - } - - mouseMove(control, control.width / 2, control.height / 2) - compare(control.hovered, true) - - control.visible = false - compare(control.hovered, false) - } - - function test_hoverEnabled() { - var control = createTemporaryObject(component, testCase) - compare(control.hoverEnabled, Qt.styleHints.useHoverEffects) - - var child = component.createObject(control) - var grandChild = component.createObject(child) - - var childExplicitHoverEnabled = component.createObject(control, {hoverEnabled: true}) - var grandChildExplicitHoverDisabled = component.createObject(childExplicitHoverEnabled, {hoverEnabled: false}) - - var childExplicitHoverDisabled = component.createObject(control, {hoverEnabled: false}) - var grandChildExplicitHoverEnabled = component.createObject(childExplicitHoverDisabled, {hoverEnabled: true}) - - control.hoverEnabled = false - compare(control.hoverEnabled, false) - compare(grandChild.hoverEnabled, false) - - compare(childExplicitHoverEnabled.hoverEnabled, true) - compare(grandChildExplicitHoverDisabled.hoverEnabled, false) - - compare(childExplicitHoverDisabled.hoverEnabled, false) - compare(grandChildExplicitHoverEnabled.hoverEnabled, true) - - control.hoverEnabled = true - compare(control.hoverEnabled, true) - compare(grandChild.hoverEnabled, true) - - compare(childExplicitHoverEnabled.hoverEnabled, true) - compare(grandChildExplicitHoverDisabled.hoverEnabled, false) - - compare(childExplicitHoverDisabled.hoverEnabled, false) - compare(grandChildExplicitHoverEnabled.hoverEnabled, true) - } - - function test_implicitSize() { - var control = createTemporaryObject(component, testCase) - verify(control) - - var implicitWidthSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "implicitWidthChanged"}) - verify(implicitWidthSpy.valid) - - var implicitHeightSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "implicitHeightChanged"}) - verify(implicitHeightSpy.valid) - - var implicitContentWidthSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "implicitContentWidthChanged"}) - verify(implicitContentWidthSpy.valid) - - var implicitContentHeightSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "implicitContentHeightChanged"}) - verify(implicitContentHeightSpy.valid) - - var implicitBackgroundWidthSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "implicitBackgroundWidthChanged"}) - verify(implicitBackgroundWidthSpy.valid) - - var implicitBackgroundHeightSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "implicitBackgroundHeightChanged"}) - verify(implicitBackgroundHeightSpy.valid) - - var implicitWidthChanges = 0 - var implicitHeightChanges = 0 - var implicitContentWidthChanges = 0 - var implicitContentHeightChanges = 0 - var implicitBackgroundWidthChanges = 0 - var implicitBackgroundHeightChanges = 0 - - compare(control.implicitWidth, 0) - compare(control.implicitHeight, 0) - compare(control.implicitContentWidth, 0) - compare(control.implicitContentHeight, 0) - compare(control.implicitBackgroundWidth, 0) - compare(control.implicitBackgroundHeight, 0) - - control.contentItem = rectangle.createObject(control, {implicitWidth: 10, implicitHeight: 20}) - compare(control.implicitWidth, 10) - compare(control.implicitHeight, 20) - compare(control.implicitContentWidth, 10) - compare(control.implicitContentHeight, 20) - compare(control.implicitBackgroundWidth, 0) - compare(control.implicitBackgroundHeight, 0) - compare(implicitWidthSpy.count, ++implicitWidthChanges) - compare(implicitHeightSpy.count, ++implicitHeightChanges) - compare(implicitBackgroundWidthSpy.count, implicitBackgroundWidthChanges) - compare(implicitBackgroundHeightSpy.count, implicitBackgroundHeightChanges) - compare(implicitContentWidthSpy.count, ++implicitContentWidthChanges) - compare(implicitContentHeightSpy.count, ++implicitContentHeightChanges) - - control.contentItem.implicitWidth += 1 - control.contentItem.implicitHeight += 1 - compare(control.implicitWidth, 11) - compare(control.implicitHeight, 21) - compare(control.implicitContentWidth, 11) - compare(control.implicitContentHeight, 21) - compare(control.implicitBackgroundWidth, 0) - compare(control.implicitBackgroundHeight, 0) - compare(implicitWidthSpy.count, ++implicitWidthChanges) - compare(implicitHeightSpy.count, ++implicitHeightChanges) - compare(implicitContentWidthSpy.count, ++implicitContentWidthChanges) - compare(implicitContentHeightSpy.count, ++implicitContentHeightChanges) - compare(implicitBackgroundWidthSpy.count, implicitBackgroundWidthChanges) - compare(implicitBackgroundHeightSpy.count, implicitBackgroundHeightChanges) - - control.background = rectangle.createObject(control, {implicitWidth: 20, implicitHeight: 30}) - compare(control.implicitWidth, 20) - compare(control.implicitHeight, 30) - compare(control.implicitContentWidth,11) - compare(control.implicitContentHeight, 21) - compare(control.implicitBackgroundWidth, 20) - compare(control.implicitBackgroundHeight, 30) - compare(implicitWidthSpy.count, ++implicitWidthChanges) - compare(implicitHeightSpy.count, ++implicitHeightChanges) - compare(implicitContentWidthSpy.count, implicitContentWidthChanges) - compare(implicitContentHeightSpy.count, implicitContentHeightChanges) - compare(implicitBackgroundWidthSpy.count, ++implicitBackgroundWidthChanges) - compare(implicitBackgroundHeightSpy.count, ++implicitBackgroundHeightChanges) - - control.background.implicitWidth += 1 - control.background.implicitHeight += 1 - compare(control.implicitWidth, 21) - compare(control.implicitHeight, 31) - compare(control.implicitContentWidth, 11) - compare(control.implicitContentHeight, 21) - compare(control.implicitBackgroundWidth, 21) - compare(control.implicitBackgroundHeight, 31) - compare(implicitWidthSpy.count, ++implicitWidthChanges) - compare(implicitHeightSpy.count, ++implicitHeightChanges) - compare(implicitContentWidthSpy.count, implicitContentWidthChanges) - compare(implicitContentHeightSpy.count, implicitContentHeightChanges) - compare(implicitBackgroundWidthSpy.count, ++implicitBackgroundWidthChanges) - compare(implicitBackgroundHeightSpy.count, ++implicitBackgroundHeightChanges) - } - - function test_baseline() { - var control = createTemporaryObject(component, testCase) - verify(control) - - compare(control.baselineOffset, 0) - - var baselineSpy = signalSpy.createObject(control, {target: control, signalName: "baselineOffsetChanged"}) - verify(baselineSpy.valid) - - control.contentItem = rectangle.createObject(control, {baselineOffset: 12}) - compare(control.baselineOffset, 12) - compare(baselineSpy.count, 1) - - control.padding = 6 - compare(control.baselineOffset, 18) - compare(baselineSpy.count, 2) - - control.baselineOffset = 3 - compare(control.baselineOffset, 3) - compare(baselineSpy.count, 3) - - control.padding = 9 - compare(control.baselineOffset, 3) - compare(baselineSpy.count, 3) - - control.baselineOffset = undefined - compare(control.baselineOffset, 21) - compare(baselineSpy.count, 4) - - control.contentItem.baselineOffset = 3 - compare(control.baselineOffset, 12) - compare(baselineSpy.count, 5) - - control.contentItem = null - compare(control.baselineOffset, 0) - compare(baselineSpy.count, 6) - } - - function test_inset() { - var control = createTemporaryObject(component, testCase, {background: rectangle.createObject(control)}) - verify(control) - - var topInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "topInsetChanged"}) - verify(topInsetSpy.valid) - - var leftInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "leftInsetChanged"}) - verify(leftInsetSpy.valid) - - var rightInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "rightInsetChanged"}) - verify(rightInsetSpy.valid) - - var bottomInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "bottomInsetChanged"}) - verify(bottomInsetSpy.valid) - - var topInsetChanges = 0 - var leftInsetChanges = 0 - var rightInsetChanges = 0 - var bottomInsetChanges = 0 - - compare(control.topInset, 0) - compare(control.leftInset, 0) - compare(control.rightInset, 0) - compare(control.bottomInset, 0) - - control.width = 100 - control.height = 100 - compare(control.background.x, 0) - compare(control.background.y, 0) - compare(control.background.width, 100) - compare(control.background.height, 100) - - control.topInset = 10 - compare(control.topInset, 10) - compare(control.leftInset, 0) - compare(control.rightInset, 0) - compare(control.bottomInset, 0) - compare(topInsetSpy.count, ++topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 0) - compare(control.background.y, 10) - compare(control.background.width, 100) - compare(control.background.height, 90) - - control.leftInset = 20 - compare(control.topInset, 10) - compare(control.leftInset, 20) - compare(control.rightInset, 0) - compare(control.bottomInset, 0) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, ++leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 20) - compare(control.background.y, 10) - compare(control.background.width, 80) - compare(control.background.height, 90) - - control.rightInset = 30 - compare(control.topInset, 10) - compare(control.leftInset, 20) - compare(control.rightInset, 30) - compare(control.bottomInset, 0) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, ++rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 20) - compare(control.background.y, 10) - compare(control.background.width, 50) - compare(control.background.height, 90) - - control.bottomInset = 40 - compare(control.topInset, 10) - compare(control.leftInset, 20) - compare(control.rightInset, 30) - compare(control.bottomInset, 40) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, ++bottomInsetChanges) - compare(control.background.x, 20) - compare(control.background.y, 10) - compare(control.background.width, 50) - compare(control.background.height, 50) - - control.topInset = undefined - compare(control.topInset, 0) - compare(control.leftInset, 20) - compare(control.rightInset, 30) - compare(control.bottomInset, 40) - compare(topInsetSpy.count, ++topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 20) - compare(control.background.y, 0) - compare(control.background.width, 50) - compare(control.background.height, 60) - - control.leftInset = undefined - compare(control.topInset, 0) - compare(control.leftInset, 0) - compare(control.rightInset, 30) - compare(control.bottomInset, 40) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, ++leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 0) - compare(control.background.y, 0) - compare(control.background.width, 70) - compare(control.background.height, 60) - - control.rightInset = undefined - compare(control.topInset, 0) - compare(control.leftInset, 0) - compare(control.rightInset, 0) - compare(control.bottomInset, 40) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, ++rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 0) - compare(control.background.y, 0) - compare(control.background.width, 100) - compare(control.background.height, 60) - - control.bottomInset = undefined - compare(control.topInset, 0) - compare(control.leftInset, 0) - compare(control.rightInset, 0) - compare(control.bottomInset, 0) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, ++bottomInsetChanges) - compare(control.background.x, 0) - compare(control.background.y, 0) - compare(control.background.width, 100) - compare(control.background.height, 100) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_delaybutton.qml b/tests/auto/quickcontrols2/controls/data/tst_delaybutton.qml deleted file mode 100644 index 0e8d188d..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_delaybutton.qml +++ /dev/null @@ -1,336 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 200 - height: 200 - visible: true - when: windowShown - name: "DelayButton" - - Component { - id: delayButton - DelayButton { - delay: 200 - } - } - - Component { - id: signalSequenceSpy - SignalSequenceSpy { - signals: ["pressed", "released", "canceled", "clicked", "toggled", "doubleClicked", "pressedChanged", "downChanged", "checkedChanged", "activated"] - } - } - - Component { - id: signalSpy - SignalSpy { } - } - - function test_mouse() { - var control = createTemporaryObject(delayButton, testCase) - verify(control) - - var sequenceSpy = signalSequenceSpy.createObject(control, {target: control}) - - // click - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed", - ["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }], - "released", - "clicked"] - mouseClick(control) - verify(sequenceSpy.success) - - // check - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed", - "activated"] - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, true) - tryVerify(function() { return sequenceSpy.success}) - - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }], - ["checkedChanged", { "checked": true }], - "released", - "clicked"] - mouseRelease(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, false) - verify(sequenceSpy.success) - - // uncheck - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed"] - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, true) - verify(sequenceSpy.success) - - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }], - ["checkedChanged", { "checked": false }], - "released", - "clicked"] - mouseRelease(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, false) - verify(sequenceSpy.success) - - // release outside - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed"] - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, true) - verify(sequenceSpy.success) - - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }]] - mouseMove(control, control.width * 2, control.height * 2, 0) - compare(control.pressed, false) - verify(sequenceSpy.success) - - sequenceSpy.expectedSequence = [["canceled", { "pressed": false }]] - mouseRelease(control, control.width * 2, control.height * 2, Qt.LeftButton) - compare(control.pressed, false) - verify(sequenceSpy.success) - - // right button - sequenceSpy.expectedSequence = [] - mousePress(control, control.width / 2, control.height / 2, Qt.RightButton) - compare(control.pressed, false) - - mouseRelease(control, control.width / 2, control.height / 2, Qt.RightButton) - compare(control.pressed, false) - verify(sequenceSpy.success) - - // double click - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed", - ["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }], - "released", - "clicked", - ["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed", - "doubleClicked", - ["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }], - "released"] - mouseDoubleClickSequence(control, control.width / 2, control.height / 2, Qt.LeftButton) - verify(sequenceSpy.success) - } - - function test_touch() { - var control = createTemporaryObject(delayButton, testCase) - verify(control) - - var touch = touchEvent(control) - - var sequenceSpy = signalSequenceSpy.createObject(control, {target: control}) - - // click - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed", - ["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }], - "released", - "clicked"] - touch.press(0, control).commit() - touch.release(0, control).commit() - verify(sequenceSpy.success) - - // check - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed", - "activated"] - // Don't want to double-click. - wait(Qt.styleHints.mouseDoubleClickInterval + 50) - touch.press(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, true) - tryVerify(function() { return sequenceSpy.success}) - - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }], - ["checkedChanged", { "checked": true }], - "released", - "clicked"] - touch.release(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, false) - verify(sequenceSpy.success) - - // uncheck - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed"] - wait(Qt.styleHints.mouseDoubleClickInterval + 50) - touch.press(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, true) - verify(sequenceSpy.success) - - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }], - ["checkedChanged", { "checked": false }], - "released", - "clicked"] - touch.release(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, false) - verify(sequenceSpy.success) - - // release outside - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed"] - wait(Qt.styleHints.mouseDoubleClickInterval + 50) - touch.press(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, true) - verify(sequenceSpy.success) - - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }]] - touch.move(0, control, control.width * 2, control.height * 2).commit() - compare(control.pressed, false) - verify(sequenceSpy.success) - - sequenceSpy.expectedSequence = [["canceled", { "pressed": false }]] - touch.release(0, control, control.width * 2, control.height * 2).commit() - compare(control.pressed, false) - verify(sequenceSpy.success) - } - - function test_keys() { - var control = createTemporaryObject(delayButton, testCase) - verify(control) - - control.forceActiveFocus() - verify(control.activeFocus) - - var sequenceSpy = signalSequenceSpy.createObject(control, {target: control}) - - // click - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed", - ["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }], - "released", - "clicked"] - keyClick(Qt.Key_Space) - verify(sequenceSpy.success) - - // check - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed", - "activated"] - keyPress(Qt.Key_Space) - tryVerify(function() { return sequenceSpy.success}) - - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }], - ["checkedChanged", { "checked": true }], - "released", - "clicked"] - keyRelease(Qt.Key_Space) - verify(sequenceSpy.success) - - // uncheck - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], - ["downChanged", { "down": true }], - "pressed", - ["pressedChanged", { "pressed": false }], - ["downChanged", { "down": false }], - ["checkedChanged", { "checked": false }], - "released", - "clicked"] - keyClick(Qt.Key_Space) - verify(sequenceSpy.success) - - // no change - sequenceSpy.expectedSequence = [] - var keys = [Qt.Key_Enter, Qt.Key_Return, Qt.Key_Escape, Qt.Key_Tab] - for (var i = 0; i < keys.length; ++i) { - sequenceSpy.reset() - keyClick(keys[i]) - verify(sequenceSpy.success) - } - } - - function test_progress() { - var control = createTemporaryObject(delayButton, testCase) - verify(control) - - var progressSpy = signalSpy.createObject(control, {target: control, signalName: "progressChanged"}) - verify(progressSpy.valid) - - compare(control.progress, 0.0) - mousePress(control) - tryCompare(control, "progress", 1.0) - verify(progressSpy.count > 0) - } - - function test_baseline() { - var control = createTemporaryObject(delayButton, testCase) - verify(control) - compare(control.baselineOffset, control.contentItem.y + control.contentItem.baselineOffset) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_dial.qml b/tests/auto/quickcontrols2/controls/data/tst_dial.qml deleted file mode 100644 index 2d0c702e..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_dial.qml +++ /dev/null @@ -1,709 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 450 - height: 450 - visible: true - when: windowShown - name: "Dial" - - Component { - id: dialComponent - Dial { - width: 100 - height: 100 - anchors.centerIn: parent - } - } - - Component { - id: signalSpy - SignalSpy {} - } - - function test_instance() { - var dial = createTemporaryObject(dialComponent, testCase); - verify(dial); - compare(dial.value, 0.0); - compare(dial.from, 0.0); - compare(dial.to, 1.0); - compare(dial.stepSize, 0.0); - verify(dial.activeFocusOnTab); - verify(!dial.pressed); - } - - function test_value() { - var dial = createTemporaryObject(dialComponent, testCase); - verify(dial); - compare(dial.value, 0.0); - - dial.value = 0.5; - compare(dial.value, 0.5); - - dial.value = 1.0; - compare(dial.value, 1.0); - - dial.value = -1.0; - compare(dial.value, 0.0); - - dial.value = 2.0; - compare(dial.value, 1.0); - } - - function test_range() { - var dial = createTemporaryObject(dialComponent, testCase); - verify(dial); - - dial.from = 0; - dial.to = 100; - dial.value = 50; - compare(dial.from, 0); - compare(dial.to, 100); - compare(dial.value, 50); - compare(dial.position, 0.5); - - dial.value = 1000 - compare(dial.value, 100); - compare(dial.position, 1); - - dial.value = -1 - compare(dial.value, 0); - compare(dial.position, 0); - - dial.from = 25 - compare(dial.from, 25); - compare(dial.value, 25); - compare(dial.position, 0); - - dial.to = 75 - compare(dial.to, 75); - compare(dial.value, 25); - compare(dial.position, 0); - - dial.value = 50 - compare(dial.value, 50); - compare(dial.position, 0.5); - } - - function test_inverted() { - var dial = createTemporaryObject(dialComponent, testCase, { from: 1.0, to: -1.0 }); - verify(dial); - compare(dial.from, 1.0); - compare(dial.to, -1.0); - compare(dial.value, 0.0); - compare(dial.position, 0.5); - - dial.value = 2.0; - compare(dial.value, 1.0); - compare(dial.position, 0.0); - - dial.value = -2.0; - compare(dial.value, -1.0); - compare(dial.position, 1.0); - - dial.value = 0.0; - compare(dial.value, 0.0); - compare(dial.position, 0.5); - } - - SignalSpy { - id: pressSpy - signalName: "pressedChanged" - } - - function test_pressed() { - var dial = createTemporaryObject(dialComponent, testCase); - verify(dial); - - pressSpy.target = dial; - verify(pressSpy.valid); - verify(!dial.pressed); - - mousePress(dial, dial.width / 2, dial.height / 2); - verify(dial.pressed); - compare(pressSpy.count, 1); - - mouseRelease(dial, dial.width / 2, dial.height / 2); - verify(!dial.pressed); - compare(pressSpy.count, 2); - - var touch = touchEvent(dial); - touch.press(0).commit(); - verify(dial.pressed); - compare(pressSpy.count, 3); - - touch.release(0).commit(); - verify(!dial.pressed); - compare(pressSpy.count, 4); - } - - SignalSpy { - id: valueSpy - signalName: "valueChanged" - } - - function test_dragging_data() { - return [ - { tag: "default", from: 0, to: 1, leftValue: 0.20, topValue: 0.5, rightValue: 0.8, bottomValue: 1.0, live: false }, - { tag: "scaled2", from: 0, to: 2, leftValue: 0.4, topValue: 1.0, rightValue: 1.6, bottomValue: 2.0, live: false }, - { tag: "scaled1", from: -1, to: 0, leftValue: -0.8, topValue: -0.5, rightValue: -0.2, bottomValue: 0.0, live: false }, - { tag: "live", from: 0, to: 1, leftValue: 0.20, topValue: 0.5, rightValue: 0.8, bottomValue: 1.0, live: true } - ] - } - - function test_dragging(data) { - var dial = createTemporaryObject(dialComponent, testCase); - verify(dial); - - dial.wrap = true; - verify(dial.wrap); - dial.from = data.from; - dial.to = data.to; - dial.live = data.live; - - valueSpy.target = dial; - verify(valueSpy.valid); - - var moveSpy = createTemporaryObject(signalSpy, testCase, {target: dial, signalName: "moved"}); - verify(moveSpy.valid); - - var minimumExpectedValueCount = data.live ? 2 : 1; - - // drag to the left - // we always add or subtract 1 to ensure we start the drag from the opposite side - // of where we're dragging to, for more reliable tests - mouseDrag(dial, dial.width / 2 + 1, dial.height / 2, -dial.width / 2, 0, Qt.LeftButton); - fuzzyCompare(dial.value, data.leftValue, 0.1); - verify(valueSpy.count >= minimumExpectedValueCount, "expected valueChanged to be emitted at least " - + minimumExpectedValueCount + " time(s), but it was only emitted " + valueSpy.count + " time(s)"); - valueSpy.clear(); - verify(moveSpy.count > 0); - moveSpy.clear(); - - // drag to the top - mouseDrag(dial, dial.width / 2, dial.height / 2 + 1, 0, -dial.height / 2, Qt.LeftButton); - fuzzyCompare(dial.value, data.topValue, 0.1); - verify(valueSpy.count >= minimumExpectedValueCount, "expected valueChanged to be emitted at least " - + minimumExpectedValueCount + " time(s), but it was only emitted " + valueSpy.count + " time(s)"); - valueSpy.clear(); - verify(moveSpy.count > 0); - moveSpy.clear(); - - // drag to the right - mouseDrag(dial, dial.width / 2 - 1, dial.height / 2, dial.width / 2, 0, Qt.LeftButton); - fuzzyCompare(dial.value, data.rightValue, 0.1); - verify(valueSpy.count >= minimumExpectedValueCount, "expected valueChanged to be emitted at least " - + minimumExpectedValueCount + " time(s), but it was only emitted " + valueSpy.count + " time(s)"); - valueSpy.clear(); - verify(moveSpy.count > 0); - moveSpy.clear(); - - // drag to the bottom (* 0.6 to ensure we don't go over to the minimum position) - mouseDrag(dial, dial.width / 2, dial.height / 2 - 1, 10, dial.height / 2, Qt.LeftButton); - fuzzyCompare(dial.value, data.bottomValue, 0.1); - verify(valueSpy.count >= minimumExpectedValueCount, "expected valueChanged to be emitted at least " - + minimumExpectedValueCount + " time(s), but it was only emitted " + valueSpy.count + " time(s)"); - valueSpy.clear(); - verify(moveSpy.count > 0); - moveSpy.clear(); - } - - function test_nonWrapping() { - var dial = createTemporaryObject(dialComponent, testCase); - verify(dial); - - compare(dial.wrap, false); - dial.value = 0; - - // Ensure that dragging from bottom left to bottom right doesn't work. - var yPos = dial.height * 0.75; - mousePress(dial, dial.width * 0.25, yPos, Qt.LeftButton); - var positionAtPress = dial.position; - mouseMove(dial, dial.width * 0.5, yPos); - compare(dial.position, positionAtPress); - mouseMove(dial, dial.width * 0.75, yPos); - compare(dial.position, positionAtPress); - mouseRelease(dial, dial.width * 0.75, yPos, Qt.LeftButton); - compare(dial.position, positionAtPress); - - // Try the same thing, but a bit higher. - yPos = dial.height * 0.6; - mousePress(dial, dial.width * 0.25, yPos, Qt.LeftButton); - positionAtPress = dial.position; - mouseMove(dial, dial.width * 0.5, yPos); - compare(dial.position, positionAtPress); - mouseMove(dial, dial.width * 0.75, yPos); - compare(dial.position, positionAtPress); - mouseRelease(dial, dial.width * 0.75, yPos, Qt.LeftButton); - compare(dial.position, positionAtPress); - - // Going from below the center of the dial to above it should work (once it gets above the center). - mousePress(dial, dial.width * 0.25, dial.height * 0.75, Qt.LeftButton); - positionAtPress = dial.position; - mouseMove(dial, dial.width * 0.5, dial.height * 0.6); - compare(dial.position, positionAtPress); - mouseMove(dial, dial.width * 0.75, dial.height * 0.4); - verify(dial.position > positionAtPress); - mouseRelease(dial, dial.width * 0.75, dial.height * 0.3, Qt.LeftButton); - verify(dial.position > positionAtPress); - } - - function test_touch() { - var dial = createTemporaryObject(dialComponent, testCase); - verify(dial); - - var touch = touchEvent(dial); - - // Ensure that dragging from bottom left to bottom right doesn't work. - var yPos = dial.height * 0.75; - touch.press(0, dial, dial.width * 0.25, yPos).commit(); - var positionAtPress = dial.position; - touch.move(0, dial, dial.width * 0.5, yPos).commit(); - compare(dial.position, positionAtPress); - touch.move(0, dial, dial.width * 0.75, yPos).commit(); - compare(dial.position, positionAtPress); - touch.release(0, dial, dial.width * 0.75, yPos).commit(); - compare(dial.position, positionAtPress); - - // Try the same thing, but a bit higher. - yPos = dial.height * 0.6; - touch.press(0, dial, dial.width * 0.25, yPos).commit(); - positionAtPress = dial.position; - touch.move(0, dial, dial.width * 0.5, yPos).commit(); - compare(dial.position, positionAtPress); - touch.move(0, dial, dial.width * 0.75, yPos).commit(); - compare(dial.position, positionAtPress); - touch.release(0, dial, dial.width * 0.75, yPos).commit(); - compare(dial.position, positionAtPress); - - // Going from below the center of the dial to above it should work (once it gets above the center). - touch.press(0, dial, dial.width * 0.25, dial.height * 0.75).commit(); - positionAtPress = dial.position; - touch.move(0, dial, dial.width * 0.5, dial.height * 0.6).commit(); - compare(dial.position, positionAtPress); - touch.move(0, dial, dial.width * 0.75, dial.height * 0.4).commit(); - verify(dial.position > positionAtPress); - touch.release(0, dial, dial.width * 0.75, dial.height * 0.3).commit(); - verify(dial.position > positionAtPress); - } - - function test_multiTouch() { - var dial1 = createTemporaryObject(dialComponent, testCase); - verify(dial1); - - var touch = touchEvent(dial1); - touch.press(0, dial1).commit().move(0, dial1, dial1.width / 4, dial1.height / 4).commit(); - compare(dial1.pressed, true); - verify(dial1.position > 0.0); - - var pos1Before = dial1.position; - - // second touch point on the same control is ignored - touch.stationary(0).press(1, dial1, 0, 0).commit() - touch.stationary(0).move(1, dial1).commit() - touch.stationary(0).release(1).commit() - compare(dial1.pressed, true); - compare(dial1.position, pos1Before); - - var dial2 = createTemporaryObject(dialComponent, testCase, {y: dial1.height}); - verify(dial2); - - // press the second dial - touch.stationary(0).press(2, dial2, 0, 0).commit(); - compare(dial2.pressed, true); - compare(dial2.position, 0.0); - - pos1Before = dial1.position; - var pos2Before = dial2.position; - - // move both dials - touch.move(0, dial1).move(2, dial2, dial2.width / 4, dial2.height / 4).commit(); - compare(dial1.pressed, true); - verify(dial1.position !== pos1Before); - compare(dial2.pressed, true); - verify(dial2.position !== pos2Before); - - // release both dials - touch.release(0, dial1).release(2, dial2).commit(); - compare(dial1.pressed, false); - compare(dial1.value, dial1.position); - compare(dial2.pressed, false); - compare(dial2.value, dial2.position); - } - - property Component focusTest: Component { - FocusScope { - signal receivedKeyPress - - Component.onCompleted: forceActiveFocus() - anchors.fill: parent - Keys.onPressed: receivedKeyPress() - } - } - - SignalSpy { - id: parentEventSpy - } - - function test_keyboardNavigation() { - var dial = createTemporaryObject(dialComponent, testCase); - verify(dial); - - var focusScope = createTemporaryObject(focusTest, testCase); - verify(focusScope); - - var moveCount = 0; - - // Tests that we've accepted events that we're interested in. - parentEventSpy.target = focusScope; - parentEventSpy.signalName = "receivedKeyPress"; - - var moveSpy = createTemporaryObject(signalSpy, testCase, {target: dial, signalName: "moved"}); - verify(moveSpy.valid); - - dial.parent = focusScope; - compare(dial.activeFocusOnTab, true); - compare(dial.value, 0); - - dial.focus = true; - compare(dial.activeFocus, true); - dial.stepSize = 0.1; - - keyClick(Qt.Key_Left); - compare(parentEventSpy.count, 0); - compare(moveSpy.count, moveCount); - compare(dial.value, 0); - - var oldValue = 0.0; - var keyPairs = [[Qt.Key_Left, Qt.Key_Right], [Qt.Key_Down, Qt.Key_Up]]; - for (var keyPairIndex = 0; keyPairIndex < 2; ++keyPairIndex) { - for (var i = 1; i <= 10; ++i) { - oldValue = dial.value; - keyClick(keyPairs[keyPairIndex][1]); - compare(parentEventSpy.count, 0); - if (oldValue !== dial.value) - compare(moveSpy.count, ++moveCount); - compare(dial.value, dial.stepSize * i); - } - - compare(dial.value, dial.to); - - for (i = 10; i > 0; --i) { - oldValue = dial.value; - keyClick(keyPairs[keyPairIndex][0]); - compare(parentEventSpy.count, 0); - if (oldValue !== dial.value) - compare(moveSpy.count, ++moveCount); - compare(dial.value, dial.stepSize * (i - 1)); - } - } - - dial.value = 0.5; - - keyClick(Qt.Key_Home); - compare(parentEventSpy.count, 0); - compare(moveSpy.count, ++moveCount); - compare(dial.value, dial.from); - - keyClick(Qt.Key_Home); - compare(parentEventSpy.count, 0); - compare(moveSpy.count, moveCount); - compare(dial.value, dial.from); - - keyClick(Qt.Key_End); - compare(parentEventSpy.count, 0); - compare(moveSpy.count, ++moveCount); - compare(dial.value, dial.to); - - keyClick(Qt.Key_End); - compare(parentEventSpy.count, 0); - compare(moveSpy.count, moveCount); - compare(dial.value, dial.to); - } - - function test_snapMode_data(immediate) { - return [ - { tag: "NoSnap", snapMode: Dial.NoSnap, from: 0, to: 2, values: [0, 0, 1], positions: [0, 0.5, 0.5] }, - { tag: "SnapAlways (0..2)", snapMode: Dial.SnapAlways, from: 0, to: 2, values: [0.0, 0.0, 1.0], positions: [0.0, 0.5, 0.5] }, - { tag: "SnapAlways (1..3)", snapMode: Dial.SnapAlways, from: 1, to: 3, values: [1.0, 1.0, 2.0], positions: [0.0, 0.5, 0.5] }, - { tag: "SnapAlways (-1..1)", snapMode: Dial.SnapAlways, from: -1, to: 1, values: [0.0, 0.0, 0.0], positions: [0.5, 0.5, 0.5] }, - { tag: "SnapAlways (1..-1)", snapMode: Dial.SnapAlways, from: 1, to: -1, values: [1.0, 1.0, 0.0], positions: [0.0, 0.5, 0.5] }, - { tag: "SnapOnRelease (0..2)", snapMode: Dial.SnapOnRelease, from: 0, to: 2, values: [0.0, 0.0, 1.0], positions: [0.0, 0.5, 0.5] }, - { tag: "SnapOnRelease (1..3)", snapMode: Dial.SnapOnRelease, from: 1, to: 3, values: [1.0, 1.0, 2.0], positions: [0.0, 0.5, 0.5] }, - { tag: "SnapOnRelease (-1..1)", snapMode: Dial.SnapOnRelease, from: -1, to: 1, values: [0.0, 0.0, 0.0], positions: [immediate ? 0.0 : 0.5, 0.5, 0.5] }, - { tag: "SnapOnRelease (1..-1)", snapMode: Dial.SnapOnRelease, from: 1, to: -1, values: [1.0, 1.0, 0.0], positions: [0.0, 0.5, 0.5] } - ] - } - - function test_snapMode_mouse_data() { - return test_snapMode_data(true) - } - - function test_snapMode_mouse(data) { - var dial = createTemporaryObject(dialComponent, testCase, {live: false}); - verify(dial); - - dial.snapMode = data.snapMode; - dial.from = data.from; - dial.to = data.to; - dial.stepSize = 0.2; - - var fuzz = 0.055; - - mousePress(dial, dial.width * 0.25, dial.height * 0.75); - fuzzyCompare(dial.value, data.values[0], fuzz); - fuzzyCompare(dial.position, data.positions[0], fuzz); - - mouseMove(dial, dial.width * 0.5, dial.height * 0.25); - fuzzyCompare(dial.value, data.values[1], fuzz); - fuzzyCompare(dial.position, data.positions[1], fuzz); - - mouseRelease(dial, dial.width * 0.5, dial.height * 0.25); - fuzzyCompare(dial.value, data.values[2], fuzz); - fuzzyCompare(dial.position, data.positions[2], fuzz); - } - - function test_snapMode_touch_data() { - return test_snapMode_data(false) - } - - function test_snapMode_touch(data) { - var dial = createTemporaryObject(dialComponent, testCase, {live: false}); - verify(dial); - - dial.snapMode = data.snapMode; - dial.from = data.from; - dial.to = data.to; - dial.stepSize = 0.2; - - var fuzz = 0.05; - - var touch = touchEvent(dial); - touch.press(0, dial, dial.width * 0.25, dial.height * 0.75).commit() - compare(dial.value, data.values[0]); - compare(dial.position, data.positions[0]); - - touch.move(0, dial, dial.width * 0.5, dial.height * 0.25).commit(); - fuzzyCompare(dial.value, data.values[1], fuzz); - fuzzyCompare(dial.position, data.positions[1], fuzz); - - touch.release(0, dial, dial.width * 0.5, dial.height * 0.25).commit(); - fuzzyCompare(dial.value, data.values[2], fuzz); - fuzzyCompare(dial.position, data.positions[2], fuzz); - } - - function test_wheel_data() { - return [ - { tag: "horizontal", orientation: Qt.Horizontal, dx: 120, dy: 0 }, - { tag: "vertical", orientation: Qt.Vertical, dx: 0, dy: 120 } - ] - } - - function test_wheel(data) { - var control = createTemporaryObject(dialComponent, testCase, {wheelEnabled: true, orientation: data.orientation}) - verify(control) - - compare(control.value, 0.0) - - mouseWheel(control, control.width / 2, control.height / 2, data.dx, data.dy) - compare(control.value, 0.1) - compare(control.position, 0.1) - - control.stepSize = 0.2 - - mouseWheel(control, control.width / 2, control.height / 2, data.dx, data.dy) - compare(control.value, 0.3) - compare(control.position, 0.3) - - control.stepSize = 10.0 - - mouseWheel(control, control.width / 2, control.height / 2, -data.dx, -data.dy) - compare(control.value, 0.0) - compare(control.position, 0.0) - - control.to = 10.0 - control.stepSize = 5.0 - - mouseWheel(control, control.width / 2, control.height / 2, data.dx, data.dy) - compare(control.value, 5.0) - compare(control.position, 0.5) - - mouseWheel(control, control.width / 2, control.height / 2, 0.5 * data.dx, 0.5 * data.dy) - compare(control.value, 7.5) - compare(control.position, 0.75) - - mouseWheel(control, control.width / 2, control.height / 2, -data.dx, -data.dy) - compare(control.value, 2.5) - compare(control.position, 0.25) - } - - function test_nullHandle() { - var control = createTemporaryObject(dialComponent, testCase) - verify(control) - - control.handle = null - - mousePress(control) - verify(control.pressed, true) - - mouseRelease(control) - compare(control.pressed, false) - } - - function move(inputEventType, control, x, y) { - if (inputEventType === "mouseInput") { - mouseMove(control, x, y); - } else { - var touch = touchEvent(control); - touch.move(0, control, x, y).commit(); - } - } - - function press(inputEventType, control, x, y) { - if (inputEventType === "mouseInput") { - mousePress(control, x, y); - } else { - var touch = touchEvent(control); - touch.press(0, control, x, y).commit(); - } - } - - function release(inputEventType, control, x, y) { - if (inputEventType === "mouseInput") { - mouseRelease(control, x, y); - } else { - var touch = touchEvent(control); - touch.release(0, control, x, y).commit(); - } - } - - function test_horizontalAndVertical_data() { - var data = [ - { eventType: "mouseInput", inputMode: Dial.Vertical, moveToX: 0.5, moveToY: 0.25, expectedPosition: 0.125 }, - // Horizontal movement should have no effect on a vertical dial. - { eventType: "mouseInput", inputMode: Dial.Vertical, moveToX: 2.0, moveToY: 0.25, expectedPosition: 0.125 }, - { eventType: "mouseInput", inputMode: Dial.Vertical, moveToX: 0.5, moveToY: 0.0, expectedPosition: 0.25 }, - { eventType: "mouseInput", inputMode: Dial.Vertical, moveToX: 0.5, moveToY: -1.5, expectedPosition: 1.0 }, - // Going above the drag area shouldn't make the position higher than 1.0. - { eventType: "mouseInput", inputMode: Dial.Vertical, moveToX: 0.5, moveToY: -2.0, expectedPosition: 1.0 }, - // Try to decrease the position by moving the mouse down. - // The dial's position is 0 before the press event, so nothing should happen. - { eventType: "mouseInput", inputMode: Dial.Vertical, moveToX: 0.5, moveToY: 1.25, expectedPosition: 0.0 }, - - { eventType: "mouseInput", inputMode: Dial.Horizontal, moveToX: 0.75, moveToY: 0.5, expectedPosition: 0.125 }, - // Vertical movement should have no effect on a horizontal dial. - { eventType: "mouseInput", inputMode: Dial.Horizontal, moveToX: 0.75, moveToY: 2.0, expectedPosition: 0.125 }, - { eventType: "mouseInput", inputMode: Dial.Horizontal, moveToX: 1.0, moveToY: 0.5, expectedPosition: 0.25 }, - { eventType: "mouseInput", inputMode: Dial.Horizontal, moveToX: 1.5, moveToY: 0.5, expectedPosition: 0.5 }, - { eventType: "mouseInput", inputMode: Dial.Horizontal, moveToX: 2.5, moveToY: 0.5, expectedPosition: 1.0 }, - // Going above the drag area shouldn't make the position higher than 1.0. - { eventType: "mouseInput", inputMode: Dial.Horizontal, moveToX: 2.525, moveToY: 0.5, expectedPosition: 1.0 }, - // Try to decrease the position by moving the mouse to the left. - // The dial's position is 0 before the press event, so nothing should happen. - { eventType: "mouseInput", inputMode: Dial.Vertical, moveToX: 0.25, moveToY: 0.5, expectedPosition: 0.0 } - ]; - - // Do the same tests for touch by copying the mouse tests and adding them to the end of the array. - var mouseTestCount = data.length; - for (var i = mouseTestCount; i < mouseTestCount * 2; ++i) { - // Shallow-copy the object. - data[i] = JSON.parse(JSON.stringify(data[i - mouseTestCount])); - data[i].eventType = "touchInput"; - } - - for (i = 0; i < data.length; ++i) { - var row = data[i]; - row.tag = "eventType=" + row.eventType + ", " - + "inputMode=" + (row.inputMode === Dial.Vertical ? "Vertical" : "Horizontal") + ", " - + "moveToX=" + row.moveToX + ", moveToY=" + row.moveToY + ", " - + "expectedPosition=" + row.expectedPosition; - } - - return data; - } - - function test_horizontalAndVertical(data) { - var control = createTemporaryObject(dialComponent, testCase, { inputMode: data.inputMode }); - verify(control); - - press(data.eventType, control); - compare(control.pressed, true); - // The position shouldn't change until the mouse has actually moved. - compare(control.position, 0); - - move(data.eventType, control, control.width * data.moveToX, control.width * data.moveToY); - compare(control.position, data.expectedPosition); - - release(data.eventType, control, control.width * data.moveToX, control.width * data.moveToY); - compare(control.pressed, false); - compare(control.position, data.expectedPosition); - } - - function test_integerStepping() { - var dial = createTemporaryObject(dialComponent, testCase) - verify(dial) - - dial.from = 1 - dial.to = 8 - dial.stepSize = 1 - - for (let i = 1; i < 8; ++i) { - // compare as strings to avoid a fuzzy compare; we want an exact match - compare(""+dial.value, ""+1) - keyClick(Qt.Key_Right) - } - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_dialog.qml b/tests/auto/quickcontrols2/controls/data/tst_dialog.qml deleted file mode 100644 index b227d82e..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_dialog.qml +++ /dev/null @@ -1,494 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Window -import QtTest -import QtQuick.Controls -import QtQuick.Templates as T - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "Dialog" - - Component { - id: dialog - Dialog { } - } - - Component { - id: qtbug71444 - Dialog { - header: null - footer: null - } - } - - Component { - id: buttonBox - DialogButtonBox { } - } - - Component { - id: signalSpy - SignalSpy { } - } - - function init() { - tryCompare(testCase.Window.window, "active", true) - } - - function test_defaults() { - var control = createTemporaryObject(dialog, testCase) - verify(control) - verify(control.header) - verify(control.footer) - compare(control.standardButtons, 0) - } - - function test_accept() { - var control = createTemporaryObject(dialog, testCase) - - var openedSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "opened"}) - verify(openedSpy.valid) - - control.open() - openedSpy.wait() - compare(openedSpy.count, 1) - verify(control.visible) - - var acceptedSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "accepted"}) - verify(acceptedSpy.valid) - - var closedSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "closed"}) - verify(closedSpy.valid) - - control.accept() - compare(acceptedSpy.count, 1) - compare(control.result, Dialog.Accepted) - - tryCompare(control, "visible", false) - compare(acceptedSpy.count, 1) - compare(closedSpy.count, 1) - } - - function test_reject() { - var control = createTemporaryObject(dialog, testCase) - - var openedSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "opened"}) - verify(openedSpy.valid) - - control.open() - openedSpy.wait() - compare(openedSpy.count, 1) - verify(control.visible) - - var rejectedSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "rejected"}) - verify(rejectedSpy.valid) - - var closedSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "closed"}) - verify(closedSpy.valid) - - control.reject() - compare(rejectedSpy.count, 1) - compare(control.result, Dialog.Rejected) - - tryCompare(control, "visible", false) - compare(rejectedSpy.count, 1) - compare(closedSpy.count, 1) - - // Check that rejected() is emitted when CloseOnEscape is triggered. - control.x = 10 - control.y = 10 - control.width = 100 - control.height = 100 - control.closePolicy = Popup.CloseOnEscape - control.open() - verify(control.visible) - - keyPress(Qt.Key_Escape) - compare(rejectedSpy.count, 2) - tryCompare(control, "visible", false) - compare(rejectedSpy.count, 2) - compare(closedSpy.count, 2) - - keyRelease(Qt.Key_Escape) - compare(rejectedSpy.count, 2) - compare(closedSpy.count, 2) - - // Check that rejected() is emitted when CloseOnPressOutside is triggered. - control.closePolicy = Popup.CloseOnPressOutside - control.open() - verify(control.visible) - - mousePress(testCase, 1, 1) - compare(rejectedSpy.count, 3) - tryCompare(control, "visible", false) - compare(rejectedSpy.count, 3) - compare(closedSpy.count, 3) - - mouseRelease(testCase, 1, 1) - compare(rejectedSpy.count, 3) - compare(closedSpy.count, 3) - - // Check that rejected() is emitted when CloseOnReleaseOutside is triggered. - // For this, we need to make the dialog modal, because the overlay won't accept - // the press event because it doesn't want to block the press. - control.modal = true - control.closePolicy = Popup.CloseOnReleaseOutside - control.open() - verify(control.visible) - - mousePress(testCase, 1, 1) - compare(rejectedSpy.count, 3) - verify(control.visible) - - mouseRelease(testCase, 1, 1) - compare(rejectedSpy.count, 4) - tryCompare(control, "visible", false) - compare(rejectedSpy.count, 4) - compare(closedSpy.count, 4) - } - - function test_buttonBox_data() { - return [ - { tag: "default" }, - { tag: "custom", custom: true } - ] - } - - function test_buttonBox(data) { - var control = createTemporaryObject(dialog, testCase) - - if (data.custom) - control.footer = buttonBox.createObject(testCase) - control.standardButtons = Dialog.Ok | Dialog.Cancel - var box = control.footer - verify(box) - compare(box.standardButtons, Dialog.Ok | Dialog.Cancel) - - var acceptedSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "accepted"}) - verify(acceptedSpy.valid) - box.accepted() - compare(acceptedSpy.count, 1) - - var rejectedSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "rejected"}) - verify(rejectedSpy.valid) - box.rejected() - compare(rejectedSpy.count, 1) - } - - function test_qtbug71444() { - var control = createTemporaryObject(qtbug71444, testCase) - verify(control) - } - - function test_standardButtons() { - var control = createTemporaryObject(dialog, testCase) - - control.standardButtons = Dialog.Ok - - var box = control.footer ? control.footer : control.header - verify(box) - compare(box.count, 1) - var okButton = box.itemAt(0) - verify(okButton) - compare(okButton.text.toUpperCase(), "OK") - - control.standardButtons = Dialog.Cancel - compare(box.count, 1) - var cancelButton = control.footer.itemAt(0) - verify(cancelButton) - compare(cancelButton.text.toUpperCase(), "CANCEL") - - control.standardButtons = Dialog.Ok | Dialog.Cancel - compare(box.count, 2) - if (box.itemAt(0).text.toUpperCase() === "OK") { - okButton = box.itemAt(0) - cancelButton = box.itemAt(1) - } else { - okButton = box.itemAt(1) - cancelButton = box.itemAt(0) - } - verify(okButton) - verify(cancelButton) - compare(okButton.text.toUpperCase(), "OK") - compare(cancelButton.text.toUpperCase(), "CANCEL") - - control.standardButtons = 0 - compare(box.count, 0) - } - - function test_layout() { - var control = createTemporaryObject(dialog, testCase, {width: 100, height: 100}) - verify(control) - - var openedSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "opened"}) - verify(openedSpy.valid) - - control.open() - openedSpy.wait() - compare(openedSpy.count, 1) - verify(control.visible) - - compare(control.width, 100) - compare(control.height, 100) - compare(control.contentItem.width, control.availableWidth) - compare(control.contentItem.height, control.availableHeight) - - control.header = buttonBox.createObject(control.contentItem) - compare(control.header.width, control.width) - verify(control.header.height > 0) - compare(control.contentItem.width, control.availableWidth) - compare(control.contentItem.height, control.availableHeight - control.header.height) - - control.footer = buttonBox.createObject(control.contentItem) - compare(control.footer.width, control.width) - verify(control.footer.height > 0) - compare(control.contentItem.width, control.availableWidth) - compare(control.contentItem.height, control.availableHeight - control.header.height - control.footer.height) - - control.topPadding = 9 - control.leftPadding = 2 - control.rightPadding = 6 - control.bottomPadding = 7 - - compare(control.header.x, 0) - compare(control.header.y, 0) - compare(control.header.width, control.width) - verify(control.header.height > 0) - - compare(control.footer.x, 0) - compare(control.footer.y, control.height - control.footer.height) - compare(control.footer.width, control.width) - verify(control.footer.height > 0) - - compare(control.contentItem.x, control.leftPadding) - compare(control.contentItem.y, control.topPadding + control.header.height) - compare(control.contentItem.width, control.availableWidth) - compare(control.contentItem.height, control.availableHeight - control.header.height - control.footer.height) - - control.header.visible = false - compare(control.contentItem.x, control.leftPadding) - compare(control.contentItem.y, control.topPadding) - compare(control.contentItem.width, control.availableWidth) - compare(control.contentItem.height, control.availableHeight - control.footer.height) - - control.footer.visible = false - compare(control.contentItem.x, control.leftPadding) - compare(control.contentItem.y, control.topPadding) - compare(control.contentItem.width, control.availableWidth) - compare(control.contentItem.height, control.availableHeight) - - control.contentItem.implicitWidth = 50 - control.contentItem.implicitHeight = 60 - compare(control.implicitWidth, control.contentItem.implicitWidth + control.leftPadding + control.rightPadding) - compare(control.implicitHeight, control.contentItem.implicitHeight + control.topPadding + control.bottomPadding) - - control.header.visible = true - compare(control.implicitHeight, control.contentItem.implicitHeight + control.topPadding + control.bottomPadding - + control.header.implicitHeight) - - control.footer.visible = true - compare(control.implicitHeight, control.contentItem.implicitHeight + control.topPadding + control.bottomPadding - + control.header.implicitHeight + control.footer.implicitHeight) - - control.header.implicitWidth = 150 - compare(control.implicitWidth, control.header.implicitWidth) - - control.footer.implicitWidth = 160 - compare(control.implicitWidth, control.footer.implicitWidth) - } - - function test_spacing_data() { - return [ - { tag: "content", header: false, content: true, footer: false }, - { tag: "header,content", header: true, content: true, footer: false }, - { tag: "content,footer", header: false, content: true, footer: true }, - { tag: "header,content,footer", header: true, content: true, footer: true }, - { tag: "header,footer", header: true, content: false, footer: true }, - { tag: "header", header: true, content: false, footer: false }, - { tag: "footer", header: false, content: false, footer: true }, - ] - } - - function test_spacing(data) { - var control = createTemporaryObject(dialog, testCase, {spacing: 20, width: 100, height: 100}) - verify(control) - - var openedSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "opened"}) - verify(openedSpy.valid) - - control.open() - openedSpy.wait() - compare(openedSpy.count, 1) - verify(control.visible) - - control.contentItem.visible = data.content - control.header = buttonBox.createObject(control.contentItem, {visible: data.header}) - control.footer = buttonBox.createObject(control.contentItem, {visible: data.footer}) - - compare(control.header.x, 0) - compare(control.header.y, 0) - compare(control.header.width, control.width) - verify(control.header.height > 0) - - compare(control.footer.x, 0) - compare(control.footer.y, control.height - control.footer.height) - compare(control.footer.width, control.width) - verify(control.footer.height > 0) - - compare(control.contentItem.x, control.leftPadding) - compare(control.contentItem.y, control.topPadding + (data.header ? control.header.height + control.spacing : 0)) - compare(control.contentItem.width, control.availableWidth) - compare(control.contentItem.height, control.availableHeight - - (data.header ? control.header.height + control.spacing : 0) - - (data.footer ? control.footer.height + control.spacing : 0)) - } - - function test_signals_data() { - return [ - { tag: "Ok", standardButton: Dialog.Ok, signalName: "accepted" }, - { tag: "Open", standardButton: Dialog.Open, signalName: "accepted" }, - { tag: "Save", standardButton: Dialog.Save, signalName: "accepted" }, - { tag: "Cancel", standardButton: Dialog.Cancel, signalName: "rejected" }, - { tag: "Close", standardButton: Dialog.Close, signalName: "rejected" }, - { tag: "Discard", standardButton: Dialog.Discard, signalName: "discarded" }, - { tag: "Apply", standardButton: Dialog.Apply, signalName: "applied" }, - { tag: "Reset", standardButton: Dialog.Reset, signalName: "reset" }, - { tag: "RestoreDefaults", standardButton: Dialog.RestoreDefaults, signalName: "reset" }, - { tag: "Help", standardButton: Dialog.Help, signalName: "helpRequested" }, - { tag: "SaveAll", standardButton: Dialog.SaveAll, signalName: "accepted" }, - { tag: "Yes", standardButton: Dialog.Yes, signalName: "accepted" }, - { tag: "YesToAll", standardButton: Dialog.YesToAll, signalName: "accepted" }, - { tag: "No", standardButton: Dialog.No, signalName: "rejected" }, - { tag: "NoToAll", standardButton: Dialog.NoToAll, signalName: "rejected" }, - { tag: "Abort", standardButton: Dialog.Abort, signalName: "rejected" }, - { tag: "Retry", standardButton: Dialog.Retry, signalName: "accepted" }, - { tag: "Ignore", standardButton: Dialog.Ignore, signalName: "accepted" } - ] - } - - function test_signals(data) { - var control = createTemporaryObject(dialog, testCase) - verify(control) - - control.standardButtons = data.standardButton - var button = control.standardButton(data.standardButton) - verify(button) - - var buttonSpy = signalSpy.createObject(control.contentItem, {target: control, signalName: data.signalName}) - verify(buttonSpy.valid) - - button.clicked() - compare(buttonSpy.count, 1) - } - - Component { - id: qtbug85884 - ApplicationWindow { - property alias focusItemActiveFocus: item.activeFocus - property alias focusDialogVisible: dialog.visible - function closeAndOpen() { - dialog.close() - dialog.open() - dialog.close() - } - visible: true - Item { - id: item - focus: true - } - Dialog { - id: dialog - focus: true - visible: false - onActiveFocusChanged: { - if (!activeFocus) - visible = false - } - enter: Transition { - NumberAnimation { property: "opacity"; from: 0.0; to: 1.0; duration: 10 } - } - exit: Transition { - NumberAnimation { property: "opacity"; from: 1.0; to: 0.0; duration: 10 } - } - } - } - } - - function test_focusLeavingDialog(data) { - if (Qt.platform.pluginName === "offscreen") - skip("QTBUG-89909") - - var window = createTemporaryObject(qtbug85884, testCase) - verify(window) - tryCompare(window, "focusItemActiveFocus", true) - - window.focusDialogVisible = true - tryCompare(window, "focusDialogVisible", true) - tryCompare(window, "focusItemActiveFocus", false) - - window.focusDialogVisible = false - tryCompare(window, "focusDialogVisible", false) - tryCompare(window, "focusItemActiveFocus", true) - - window.focusDialogVisible = true - tryCompare(window, "focusDialogVisible", true) - tryCompare(window, "focusItemActiveFocus", false) - window.closeAndOpen() - tryCompare(window, "focusDialogVisible", false) - tryCompare(window, "focusItemActiveFocus", true) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_dialogbuttonbox.qml b/tests/auto/quickcontrols2/controls/data/tst_dialogbuttonbox.qml deleted file mode 100644 index 706bf10d..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_dialogbuttonbox.qml +++ /dev/null @@ -1,447 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 600 - height: 400 - visible: true - when: windowShown - name: "DialogButtonBox" - - Component { - id: buttonBox - DialogButtonBox { } - } - - Component { - id: button - Button { } - } - - Component { - id: signalSpy - SignalSpy { } - } - - function test_defaults() { - var control = createTemporaryObject(buttonBox, testCase) - verify(control) - compare(control.count, 0) - verify(control.delegate) - compare(control.standardButtons, 0) - } - - function test_standardButtons() { - var control = createTemporaryObject(buttonBox, testCase) - verify(control) - compare(control.count, 0) - - control.standardButtons = DialogButtonBox.Ok - compare(control.count, 1) - var okButton = control.itemAt(0) - verify(okButton) - compare(okButton.text.toUpperCase(), "OK") - - control.standardButtons = DialogButtonBox.Cancel - compare(control.count, 1) - var cancelButton = control.itemAt(0) - verify(cancelButton) - compare(cancelButton.text.toUpperCase(), "CANCEL") - - control.standardButtons = DialogButtonBox.Ok | DialogButtonBox.Cancel - compare(control.count, 2) - if (control.itemAt(0).text.toUpperCase() === "OK") { - okButton = control.itemAt(0) - cancelButton = control.itemAt(1) - } else { - okButton = control.itemAt(1) - cancelButton = control.itemAt(0) - } - verify(okButton) - verify(cancelButton) - compare(okButton.text.toUpperCase(), "OK") - compare(cancelButton.text.toUpperCase(), "CANCEL") - compare(control.standardButton(DialogButtonBox.Ok), okButton) - compare(control.standardButton(DialogButtonBox.Cancel), cancelButton) - - control.standardButtons = 0 - compare(control.count, 0) - - compare(control.standardButton(DialogButtonBox.Ok), null) - compare(control.standardButton(DialogButtonBox.Cancel), null) - } - - function test_attached() { - var control = createTemporaryObject(buttonBox, testCase) - verify(control) - - control.standardButtons = DialogButtonBox.Ok - var okButton = control.itemAt(0) - compare(okButton.DialogButtonBox.buttonBox, control) - compare(okButton.DialogButtonBox.buttonRole, DialogButtonBox.AcceptRole) - - var saveButton = button.createObject(control, {text: "Save"}) - compare(saveButton.DialogButtonBox.buttonBox, control) - compare(saveButton.DialogButtonBox.buttonRole, DialogButtonBox.InvalidRole) - saveButton.DialogButtonBox.buttonRole = DialogButtonBox.AcceptRole - compare(saveButton.DialogButtonBox.buttonRole, DialogButtonBox.AcceptRole) - - var closeButton = createTemporaryObject(button, null, {text: "Save"}) - compare(closeButton.DialogButtonBox.buttonBox, null) - compare(closeButton.DialogButtonBox.buttonRole, DialogButtonBox.InvalidRole) - closeButton.DialogButtonBox.buttonRole = DialogButtonBox.DestructiveRole - compare(closeButton.DialogButtonBox.buttonRole, DialogButtonBox.DestructiveRole) - control.addItem(closeButton) - compare(closeButton.DialogButtonBox.buttonBox, control) - - control.contentModel.clear() - compare(okButton.DialogButtonBox.buttonBox, null) - compare(saveButton.DialogButtonBox.buttonBox, null) - compare(closeButton.DialogButtonBox.buttonBox, null) - } - - function test_signals_data() { - return [ - { tag: "Ok", standardButton: DialogButtonBox.Ok, buttonRole: DialogButtonBox.AcceptRole, signalName: "accepted" }, - { tag: "Open", standardButton: DialogButtonBox.Open, buttonRole: DialogButtonBox.AcceptRole, signalName: "accepted" }, - { tag: "Save", standardButton: DialogButtonBox.Save, buttonRole: DialogButtonBox.AcceptRole, signalName: "accepted" }, - { tag: "Cancel", standardButton: DialogButtonBox.Cancel, buttonRole: DialogButtonBox.RejectRole, signalName: "rejected" }, - { tag: "Close", standardButton: DialogButtonBox.Close, buttonRole: DialogButtonBox.RejectRole, signalName: "rejected" }, - { tag: "Discard", standardButton: DialogButtonBox.Discard, buttonRole: DialogButtonBox.DestructiveRole, signalName: "discarded" }, - { tag: "Apply", standardButton: DialogButtonBox.Apply, buttonRole: DialogButtonBox.ApplyRole, signalName: "applied" }, - { tag: "Reset", standardButton: DialogButtonBox.Reset, buttonRole: DialogButtonBox.ResetRole, signalName: "reset" }, - { tag: "RestoreDefaults", standardButton: DialogButtonBox.RestoreDefaults, buttonRole: DialogButtonBox.ResetRole, signalName: "reset" }, - { tag: "Help", standardButton: DialogButtonBox.Help, buttonRole: DialogButtonBox.HelpRole, signalName: "helpRequested" }, - { tag: "SaveAll", standardButton: DialogButtonBox.SaveAll, buttonRole: DialogButtonBox.AcceptRole, signalName: "accepted" }, - { tag: "Yes", standardButton: DialogButtonBox.Yes, buttonRole: DialogButtonBox.YesRole, signalName: "accepted" }, - { tag: "YesToAll", standardButton: DialogButtonBox.YesToAll, buttonRole: DialogButtonBox.YesRole, signalName: "accepted" }, - { tag: "No", standardButton: DialogButtonBox.No, buttonRole: DialogButtonBox.NoRole, signalName: "rejected" }, - { tag: "NoToAll", standardButton: DialogButtonBox.NoToAll, buttonRole: DialogButtonBox.NoRole, signalName: "rejected" }, - { tag: "Abort", standardButton: DialogButtonBox.Abort, buttonRole: DialogButtonBox.RejectRole, signalName: "rejected" }, - { tag: "Retry", standardButton: DialogButtonBox.Retry, buttonRole: DialogButtonBox.AcceptRole, signalName: "accepted" }, - { tag: "Ignore", standardButton: DialogButtonBox.Ignore, buttonRole: DialogButtonBox.AcceptRole, signalName: "accepted" } - ] - } - - function test_signals(data) { - var control = createTemporaryObject(buttonBox, testCase) - verify(control) - - control.standardButtons = data.standardButton - compare(control.count, 1) - var button = control.itemAt(0) - verify(button) - compare(button.DialogButtonBox.buttonRole, data.buttonRole) - - var clickedSpy = signalSpy.createObject(control, {target: control, signalName: "clicked"}) - verify(clickedSpy.valid) - var roleSpy = signalSpy.createObject(control, {target: control, signalName: data.signalName}) - verify(roleSpy.valid) - - button.clicked() - compare(clickedSpy.count, 1) - compare(clickedSpy.signalArguments[0][0], button) - compare(roleSpy.count, 1) - } - - function test_buttonLayout_data() { - return [ - { tag: "WinLayout", buttonLayout: DialogButtonBox.WinLayout, button1Role: DialogButtonBox.AcceptRole, button2Role: DialogButtonBox.RejectRole }, - { tag: "MacLayout", buttonLayout: DialogButtonBox.MacLayout, button1Role: DialogButtonBox.RejectRole, button2Role: DialogButtonBox.AcceptRole }, - { tag: "KdeLayout", buttonLayout: DialogButtonBox.KdeLayout, button1Role: DialogButtonBox.AcceptRole, button2Role: DialogButtonBox.RejectRole }, - { tag: "GnomeLayout", buttonLayout: DialogButtonBox.GnomeLayout, button1Role: DialogButtonBox.RejectRole, button2Role: DialogButtonBox.AcceptRole }, - { tag: "AndroidLayout", buttonLayout: DialogButtonBox.AndroidLayout, button1Role: DialogButtonBox.RejectRole, button2Role: DialogButtonBox.AcceptRole } - ] - } - - function test_buttonLayout(data) { - var control = createTemporaryObject(buttonBox, testCase, {buttonLayout: data.buttonLayout, standardButtons: DialogButtonBox.Ok|DialogButtonBox.Cancel}) - verify(control) - - compare(control.count, 2) - - var button1 = control.itemAt(0) - verify(button1) - compare(button1.DialogButtonBox.buttonRole, data.button1Role) - - var button2 = control.itemAt(1) - verify(button2) - compare(button2.DialogButtonBox.buttonRole, data.button2Role) - } - - function test_implicitSize_data() { - return [ - { tag: "Ok", standardButtons: DialogButtonBox.Ok }, - { tag: "Yes|No", standardButtons: DialogButtonBox.Yes | DialogButtonBox.No } - ] - } - - // QTBUG-59719 - function test_implicitSize(data) { - var control = createTemporaryObject(buttonBox, testCase, {standardButtons: data.standardButtons}) - verify(control) - - var listView = control.contentItem - verify(listView && listView.hasOwnProperty("contentWidth")) - waitForRendering(listView) - - var implicitContentWidth = control.leftPadding + control.rightPadding - for (var i = 0; i < listView.contentItem.children.length; ++i) { - var button = listView.contentItem.children[i] - if (!button.hasOwnProperty("text")) - continue - implicitContentWidth += button.implicitWidth - } - - verify(implicitContentWidth > control.leftPadding + control.rightPadding) - verify(control.implicitWidth >= implicitContentWidth, qsTr("implicit width (%1) is less than content width (%2)").arg(control.implicitWidth).arg(implicitContentWidth)) - } - - Component { - id: okCancelBox - DialogButtonBox { - Button { - text: qsTr("OK") - } - Button { - text: qsTr("Cancel") - } - } - } - - function test_buttonSize() { - var control = createTemporaryObject(okCancelBox, testCase) - verify(control) - - var okButton = control.itemAt(0) - verify(okButton) - verify(okButton.width > 0) - - var cancelButton = control.itemAt(1) - verify(cancelButton) - verify(cancelButton.width > 0) - - compare(okButton.width + cancelButton.width, control.availableWidth - control.spacing) - } - - function test_oneButtonInFixedWidthBox() { - var control = createTemporaryObject(buttonBox, testCase, - { width: 400, standardButtons: Dialog.Close }) - verify(control) - - var listView = control.contentItem - waitForRendering(listView) - - var button = control.itemAt(0) - verify(button) - - // The button should never go outside of the box. - tryVerify(function() { return button.mapToItem(control, 0, 0).x >= 0 }, - 1000, "Expected left edge of button to be within left edge of DialogButtonBox (i.e. greater than or equal to 0)" + - ", but it's " + button.mapToItem(control, 0, 0).x) - tryVerify(function() { return button.mapToItem(control, 0, 0).x + button.width <= control.width }, - 1000, "Expected right edge of button to be within right edge of DialogButtonBox (i.e. less than or equal to " + - control.width + "), but it's " + (button.mapToItem(control, 0, 0).x + button.width)) - } - - Component { - id: dialogComponent - // Based on the Basic style, where a single button fills - // half the dialog's width and is aligned to the right. - Dialog { - id: control - standardButtons: Dialog.Ok - visible: true - - footer: DialogButtonBox { - id: box - visible: count > 0 - alignment: count === 1 ? Qt.AlignRight : undefined - - implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset, - (count === 1 ? implicitContentWidth * 2 : implicitContentWidth) + leftPadding + rightPadding) - implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, - implicitContentHeight + topPadding + bottomPadding) - contentWidth: contentItem.contentWidth - - delegate: Button { - width: box.count === 1 ? box.availableWidth / 2 : undefined - } - } - } - } - - // QTBUG-73860 - function test_oneButtonAlignedRightInImplicitWidthBox() { - var dialog = createTemporaryObject(dialogComponent, testCase) - verify(dialog) - - var box = dialog.footer - var listView = box.contentItem - waitForRendering(listView) - - var button = box.itemAt(0) - verify(button) - - // The button should never go outside of the box. - tryVerify(function() { return button.mapToItem(box, 0, 0).x >= 0 }, - 1000, "Expected left edge of button to be within left edge of DialogButtonBox (i.e. greater than or equal to 0)" + - ", but it's " + button.mapToItem(box, 0, 0).x) - tryVerify(function() { return button.mapToItem(box, 0, 0).x + button.width <= box.width }, - 1000, "Expected right edge of button to be within right edge of DialogButtonBox (i.e. less than or equal to " + - box.width + "), but it's " + (button.mapToItem(box, 0, 0).x + button.width)) - compare(box.width, dialog.width) - // There's a single button and we align it to the right. - compare(box.contentItem.width, button.width) - compare(box.contentItem.x, box.width - box.rightPadding - box.contentItem.width) - } - - Component { - id: customButtonBox - - DialogButtonBox { - objectName: "customButtonBox" - alignment: Qt.AlignRight - - property alias okButton: okButton - - Button { - id: okButton - text: "OK" - - DialogButtonBox.buttonRole: DialogButtonBox.AcceptRole - } - } - } - - Component { - id: customButtonBoxTwoButtons - - DialogButtonBox { - objectName: "customButtonBoxTwoButtons" - alignment: Qt.AlignRight - - property alias okButton: okButton - - Button { - id: okButton - text: "OK" - - DialogButtonBox.buttonRole: DialogButtonBox.AcceptRole - } - Button { - text: "Cancel" - - DialogButtonBox.buttonRole: DialogButtonBox.RejectRole - } - } - } - - function test_changeCustomButtonText_data() { - return [ - { tag: "oneButton", component: customButtonBox }, - { tag: "twoButtons", component: customButtonBoxTwoButtons }, - ] - } - - // QTBUG-72886 - function test_changeCustomButtonText(data) { - var control = createTemporaryObject(customButtonBox, testCase, {}) - verify(control) - - var listView = control.contentItem - waitForRendering(listView) - - var button = control.okButton - verify(button) - button.text = "some longer text"; - - // The button should never go outside of the box. - tryVerify(function() { return button.mapToItem(control, 0, 0).x >= 0 }, - 1000, "Expected left edge of button to be within left edge of DialogButtonBox (i.e. greater than or equal to 0)" + - ", but it's " + button.mapToItem(control, 0, 0).x) - tryVerify(function() { return button.mapToItem(control, 0, 0).x + button.width <= control.width }, - 1000, "Expected right edge of button to be within right edge of DialogButtonBox (i.e. less than or equal to " + - control.width + "), but it's " + (button.mapToItem(control, 0, 0).x + button.width)) - } - - Component { - id: noRolesDialog - - Dialog { - footer: DialogButtonBox { - Button { text: "A" } - Button { text: "B" } - Button { text: "C" } - } - } - } - - function test_orderWithNoRoles() { - for (var i = 0; i < 10; ++i) { - var control = createTemporaryObject(noRolesDialog, testCase) - verify(control) - - control.open() - tryCompare(control, "opened", true) - var footer = control.footer - verify(footer) - waitForRendering(footer) - compare(footer.itemAt(0).text, "A") - compare(footer.itemAt(1).text, "B") - compare(footer.itemAt(2).text, "C") - } - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_frame.qml b/tests/auto/quickcontrols2/controls/data/tst_frame.qml deleted file mode 100644 index 95c69144..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_frame.qml +++ /dev/null @@ -1,148 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "Frame" - - Component { - id: frame - Frame { } - } - - Component { - id: oneChildFrame - Frame { - Item { - implicitWidth: 100 - implicitHeight: 30 - } - } - } - - Component { - id: twoChildrenFrame - Frame { - Item { - implicitWidth: 100 - implicitHeight: 30 - } - Item { - implicitWidth: 200 - implicitHeight: 60 - } - } - } - - Component { - id: contentFrame - Frame { - contentItem: Item { - implicitWidth: 100 - implicitHeight: 30 - } - } - } - - function test_empty() { - var control = createTemporaryObject(frame, testCase) - verify(control) - - verify(control.contentItem) - compare(control.contentWidth, 0) - compare(control.contentHeight, 0) - compare(control.implicitContentWidth, 0) - compare(control.implicitContentHeight, 0) - } - - function test_oneChild() { - var control = createTemporaryObject(oneChildFrame, testCase) - verify(control) - - compare(control.contentWidth, 100) - compare(control.contentHeight, 30) - compare(control.implicitContentWidth, 100) - compare(control.implicitContentHeight, 30) - verify(control.implicitWidth > 100) - verify(control.implicitHeight > 30) - } - - function test_twoChildren() { - var control = createTemporaryObject(twoChildrenFrame, testCase) - verify(control) - - compare(control.contentWidth, 0) - compare(control.contentHeight, 0) - compare(control.implicitContentWidth, 0) - compare(control.implicitContentHeight, 0) - verify(control.implicitWidth > 0) - verify(control.implicitHeight > 0) - } - - function test_contentItem() { - var control = createTemporaryObject(contentFrame, testCase) - verify(control) - - compare(control.contentWidth, 100) - compare(control.contentHeight, 30) - compare(control.implicitContentWidth, 100) - compare(control.implicitContentHeight, 30) - verify(control.implicitWidth > 100) - verify(control.implicitHeight > 30) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_groupbox.qml b/tests/auto/quickcontrols2/controls/data/tst_groupbox.qml deleted file mode 100644 index ed714897..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_groupbox.qml +++ /dev/null @@ -1,148 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "GroupBox" - - Component { - id: groupBox - GroupBox { } - } - - Component { - id: oneChildBox - GroupBox { - Item { - implicitWidth: 100 - implicitHeight: 30 - } - } - } - - Component { - id: twoChildrenBox - GroupBox { - Item { - implicitWidth: 100 - implicitHeight: 30 - } - Item { - implicitWidth: 200 - implicitHeight: 60 - } - } - } - - Component { - id: contentBox - GroupBox { - contentItem: Item { - implicitWidth: 100 - implicitHeight: 30 - } - } - } - - function test_empty() { - var control = createTemporaryObject(groupBox, testCase) - verify(control) - - verify(control.contentItem) - compare(control.contentWidth, 0) - compare(control.contentHeight, 0) - compare(control.implicitContentWidth, 0) - compare(control.implicitContentHeight, 0) - } - - function test_oneChild() { - var control = createTemporaryObject(oneChildBox, testCase) - verify(control) - - compare(control.contentWidth, 100) - compare(control.contentHeight, 30) - compare(control.implicitContentWidth, 100) - compare(control.implicitContentHeight, 30) - verify(control.implicitWidth > 100) - verify(control.implicitHeight > 30) - } - - function test_twoChildren() { - var control = createTemporaryObject(twoChildrenBox, testCase) - verify(control) - - compare(control.contentWidth, 0) - compare(control.contentHeight, 0) - compare(control.implicitContentWidth, 0) - compare(control.implicitContentHeight, 0) - verify(control.implicitWidth > 0) - verify(control.implicitHeight > 0) - } - - function test_contentItem() { - var control = createTemporaryObject(contentBox, testCase) - verify(control) - - compare(control.contentWidth, 100) - compare(control.contentHeight, 30) - compare(control.implicitContentWidth, 100) - compare(control.implicitContentHeight, 30) - verify(control.implicitWidth > 100) - verify(control.implicitHeight > 30) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_itemdelegate.qml b/tests/auto/quickcontrols2/controls/data/tst_itemdelegate.qml deleted file mode 100644 index 7fa4e9e4..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_itemdelegate.qml +++ /dev/null @@ -1,162 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 200 - height: 200 - visible: true - when: windowShown - name: "ItemDelegate" - - Component { - id: itemDelegate - ItemDelegate { } - } - - function test_baseline() { - var control = createTemporaryObject(itemDelegate, testCase) - verify(control) - compare(control.baselineOffset, control.contentItem.y + control.contentItem.baselineOffset) - } - - function test_highlighted() { - var control = createTemporaryObject(itemDelegate, testCase) - verify(control) - verify(!control.highlighted) - - control.highlighted = true - verify(control.highlighted) - } - - function test_spacing() { - var control = createTemporaryObject(itemDelegate, testCase, { text: "Some long, long, long text" }) - verify(control) - verify(control.contentItem.implicitWidth + control.leftPadding + control.rightPadding > control.background.implicitWidth) - - var textLabel = findChild(control.contentItem, "label") - verify(textLabel) - - // The implicitWidth of the IconLabel that all buttons use as their contentItem - // should be equal to the implicitWidth of the Text while no icon is set. - compare(control.contentItem.implicitWidth, textLabel.implicitWidth) - - // That means that spacing shouldn't affect it. - control.spacing += 100 - compare(control.contentItem.implicitWidth, textLabel.implicitWidth) - - // The implicitWidth of the ItemDelegate itself should, therefore, also never include spacing while no icon is set. - compare(control.implicitWidth, textLabel.implicitWidth + control.leftPadding + control.rightPadding) - } - - function test_display_data() { - return [ - { "tag": "IconOnly", display: ItemDelegate.IconOnly }, - { "tag": "TextOnly", display: ItemDelegate.TextOnly }, - { "tag": "TextUnderIcon", display: ItemDelegate.TextUnderIcon }, - { "tag": "TextBesideIcon", display: ItemDelegate.TextBesideIcon }, - { "tag": "IconOnly, mirrored", display: ItemDelegate.IconOnly, mirrored: true }, - { "tag": "TextOnly, mirrored", display: ItemDelegate.TextOnly, mirrored: true }, - { "tag": "TextUnderIcon, mirrored", display: ItemDelegate.TextUnderIcon, mirrored: true }, - { "tag": "TextBesideIcon, mirrored", display: ItemDelegate.TextBesideIcon, mirrored: true } - ] - } - - function test_display(data) { - var control = createTemporaryObject(itemDelegate, testCase, { - text: "ItemDelegate", - display: data.display, - width: 400, - "icon.source": "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png", - "LayoutMirroring.enabled": !!data.mirrored - }) - verify(control) - compare(control.icon.source, "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png") - - var iconImage = findChild(control.contentItem, "image") - var textLabel = findChild(control.contentItem, "label") - - switch (control.display) { - case ItemDelegate.IconOnly: - verify(iconImage) - verify(!textLabel) - compare(iconImage.x, (control.availableWidth - iconImage.width) / 2) - compare(iconImage.y, (control.availableHeight - iconImage.height) / 2) - break; - case ItemDelegate.TextOnly: - verify(!iconImage) - verify(textLabel) - compare(textLabel.x, control.mirrored ? control.availableWidth - textLabel.width : 0) - compare(textLabel.y, (control.availableHeight - textLabel.height) / 2) - break; - case ItemDelegate.TextUnderIcon: - verify(iconImage) - verify(textLabel) - compare(iconImage.x, (control.availableWidth - iconImage.width) / 2) - compare(textLabel.x, (control.availableWidth - textLabel.width) / 2) - verify(iconImage.y < textLabel.y) - break; - case ItemDelegate.TextBesideIcon: - verify(iconImage) - verify(textLabel) - if (control.mirrored) - verify(textLabel.x < iconImage.x) - else - verify(iconImage.x < textLabel.x) - compare(iconImage.y, (control.availableHeight - iconImage.height) / 2) - compare(textLabel.y, (control.availableHeight - textLabel.height) / 2) - break; - } - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_label.qml b/tests/auto/quickcontrols2/controls/data/tst_label.qml deleted file mode 100644 index d6efb137..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_label.qml +++ /dev/null @@ -1,294 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "Label" - - Component { - id: label - Label { } - } - - Component { - id: backgroundLabel - Label { - background: Rectangle { } - } - } - - Component { - id: rectangle - Rectangle { } - } - - Component { - id: signalSpy - SignalSpy { } - } - - function test_creation() { - var control = createTemporaryObject(label, testCase) - verify(control) - } - - function test_font_explicit_attributes_data() { - return [ - {tag: "bold", value: true}, - {tag: "capitalization", value: Font.Capitalize}, - {tag: "family", value: "Courier"}, - {tag: "italic", value: true}, - {tag: "strikeout", value: true}, - {tag: "underline", value: true}, - {tag: "weight", value: Font.Black}, - {tag: "wordSpacing", value: 55} - ] - } - - function test_font_explicit_attributes(data) { - var control = createTemporaryObject(label, testCase) - verify(control) - - var child = label.createObject(control) - verify(child) - - var controlSpy = signalSpy.createObject(control, {target: control, signalName: "fontChanged"}) - verify(controlSpy.valid) - - var childSpy = signalSpy.createObject(child, {target: child, signalName: "fontChanged"}) - verify(childSpy.valid) - - var defaultValue = control.font[data.tag] - child.font[data.tag] = defaultValue - - compare(child.font[data.tag], defaultValue) - compare(childSpy.count, 0) - - control.font[data.tag] = data.value - - compare(control.font[data.tag], data.value) - compare(controlSpy.count, 1) - - compare(child.font[data.tag], defaultValue) - compare(childSpy.count, 0) - } - - function test_background() { - var control = createTemporaryObject(backgroundLabel, testCase, {text: "Label"}) - verify(control) - - compare(control.background.width, control.width) - compare(control.background.height, control.height) - - control.background = rectangle.createObject(control) - compare(control.background.width, control.width) - compare(control.background.height, control.height) - - // change implicit size (QTBUG-66455) - control.background.implicitWidth = 160 - control.background.implicitHeight = 120 - compare(control.background.width, control.width) - compare(control.background.height, control.height) - } - - function test_inset() { - var control = createTemporaryObject(label, testCase, {background: rectangle.createObject(control)}) - verify(control) - - var topInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "topInsetChanged"}) - verify(topInsetSpy.valid) - - var leftInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "leftInsetChanged"}) - verify(leftInsetSpy.valid) - - var rightInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "rightInsetChanged"}) - verify(rightInsetSpy.valid) - - var bottomInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "bottomInsetChanged"}) - verify(bottomInsetSpy.valid) - - var topInsetChanges = 0 - var leftInsetChanges = 0 - var rightInsetChanges = 0 - var bottomInsetChanges = 0 - - compare(control.topInset, 0) - compare(control.leftInset, 0) - compare(control.rightInset, 0) - compare(control.bottomInset, 0) - - control.width = 100 - control.height = 100 - compare(control.background.x, 0) - compare(control.background.y, 0) - compare(control.background.width, 100) - compare(control.background.height, 100) - - control.topInset = 10 - compare(control.topInset, 10) - compare(control.leftInset, 0) - compare(control.rightInset, 0) - compare(control.bottomInset, 0) - compare(topInsetSpy.count, ++topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 0) - compare(control.background.y, 10) - compare(control.background.width, 100) - compare(control.background.height, 90) - - control.leftInset = 20 - compare(control.topInset, 10) - compare(control.leftInset, 20) - compare(control.rightInset, 0) - compare(control.bottomInset, 0) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, ++leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 20) - compare(control.background.y, 10) - compare(control.background.width, 80) - compare(control.background.height, 90) - - control.rightInset = 30 - compare(control.topInset, 10) - compare(control.leftInset, 20) - compare(control.rightInset, 30) - compare(control.bottomInset, 0) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, ++rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 20) - compare(control.background.y, 10) - compare(control.background.width, 50) - compare(control.background.height, 90) - - control.bottomInset = 40 - compare(control.topInset, 10) - compare(control.leftInset, 20) - compare(control.rightInset, 30) - compare(control.bottomInset, 40) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, ++bottomInsetChanges) - compare(control.background.x, 20) - compare(control.background.y, 10) - compare(control.background.width, 50) - compare(control.background.height, 50) - - control.topInset = undefined - compare(control.topInset, 0) - compare(control.leftInset, 20) - compare(control.rightInset, 30) - compare(control.bottomInset, 40) - compare(topInsetSpy.count, ++topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 20) - compare(control.background.y, 0) - compare(control.background.width, 50) - compare(control.background.height, 60) - - control.leftInset = undefined - compare(control.topInset, 0) - compare(control.leftInset, 0) - compare(control.rightInset, 30) - compare(control.bottomInset, 40) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, ++leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 0) - compare(control.background.y, 0) - compare(control.background.width, 70) - compare(control.background.height, 60) - - control.rightInset = undefined - compare(control.topInset, 0) - compare(control.leftInset, 0) - compare(control.rightInset, 0) - compare(control.bottomInset, 40) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, ++rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 0) - compare(control.background.y, 0) - compare(control.background.width, 100) - compare(control.background.height, 60) - - control.bottomInset = undefined - compare(control.topInset, 0) - compare(control.leftInset, 0) - compare(control.rightInset, 0) - compare(control.bottomInset, 0) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, ++bottomInsetChanges) - compare(control.background.x, 0) - compare(control.background.y, 0) - compare(control.background.width, 100) - compare(control.background.height, 100) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_menuitem.qml b/tests/auto/quickcontrols2/controls/data/tst_menuitem.qml deleted file mode 100644 index 713c030e..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_menuitem.qml +++ /dev/null @@ -1,193 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 200 - height: 200 - visible: true - when: windowShown - name: "MenuItem" - - Component { - id: menuItem - MenuItem { } - } - - Component { - id: menu - Menu { } - } - - function test_baseline() { - var control = createTemporaryObject(menuItem, testCase) - verify(control) - compare(control.baselineOffset, control.contentItem.y + control.contentItem.baselineOffset) - } - - function test_checkable() { - var control = createTemporaryObject(menuItem, testCase) - verify(control) - verify(control.hasOwnProperty("checkable")) - verify(!control.checkable) - - mouseClick(control) - verify(!control.checked) - - control.checkable = true - mouseClick(control) - verify(control.checked) - - mouseClick(control) - verify(!control.checked) - } - - function test_highlighted() { - var control = createTemporaryObject(menuItem, testCase) - verify(control) - verify(!control.highlighted) - - control.highlighted = true - verify(control.highlighted) - } - - function test_display_data() { - return [ - { "tag": "IconOnly", display: MenuItem.IconOnly }, - { "tag": "TextOnly", display: MenuItem.TextOnly }, - { "tag": "TextUnderIcon", display: MenuItem.TextUnderIcon }, - { "tag": "TextBesideIcon", display: MenuItem.TextBesideIcon }, - { "tag": "IconOnly, mirrored", display: MenuItem.IconOnly, mirrored: true }, - { "tag": "TextOnly, mirrored", display: MenuItem.TextOnly, mirrored: true }, - { "tag": "TextUnderIcon, mirrored", display: MenuItem.TextUnderIcon, mirrored: true }, - { "tag": "TextBesideIcon, mirrored", display: MenuItem.TextBesideIcon, mirrored: true } - ] - } - - function test_display(data) { - var control = createTemporaryObject(menuItem, testCase, { - text: "MenuItem", - display: data.display, - "icon.source": "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png", - "LayoutMirroring.enabled": !!data.mirrored - }) - verify(control) - compare(control.icon.source, "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png") - - var padding = data.mirrored ? control.contentItem.rightPadding : control.contentItem.leftPadding - var iconImage = findChild(control.contentItem, "image") - var textLabel = findChild(control.contentItem, "label") - - switch (control.display) { - case MenuItem.IconOnly: - verify(iconImage) - verify(!textLabel) - compare(iconImage.x, control.mirrored ? control.availableWidth - iconImage.width - padding : padding) - compare(iconImage.y, (control.availableHeight - iconImage.height) / 2) - break; - case MenuItem.TextOnly: - verify(!iconImage) - verify(textLabel) - compare(textLabel.x, control.mirrored ? control.availableWidth - textLabel.width - padding : padding) - compare(textLabel.y, (control.availableHeight - textLabel.height) / 2) - break; - case MenuItem.TextUnderIcon: - verify(iconImage) - verify(textLabel) - compare(iconImage.x, control.mirrored ? control.availableWidth - iconImage.width - (textLabel.width - iconImage.width) / 2 - padding : (textLabel.width - iconImage.width) / 2 + padding) - compare(textLabel.x, control.mirrored ? control.availableWidth - textLabel.width - padding : padding) - verify(iconImage.y < textLabel.y) - break; - case MenuItem.TextBesideIcon: - verify(iconImage) - verify(textLabel) - if (control.mirrored) - verify(textLabel.x < iconImage.x) - else - verify(iconImage.x < textLabel.x) - compare(iconImage.y, (control.availableHeight - iconImage.height) / 2) - compare(textLabel.y, (control.availableHeight - textLabel.height) / 2) - break; - } - } - - function test_menu() { - var control = createTemporaryObject(menu, testCase) - verify(control) - - var item1 = createTemporaryObject(menuItem, testCase) - verify(item1) - compare(item1.menu, null) - - var item2 = createTemporaryObject(menuItem, testCase) - verify(item2) - compare(item2.menu, null) - - control.addItem(item1) - compare(item1.menu, control) - compare(item2.menu, null) - - control.insertItem(1, item2) - compare(item1.menu, control) - compare(item2.menu, control) - - control.removeItem(control.itemAt(1)) - compare(item1.menu, control) - compare(item2.menu, null) - - control.removeItem(control.itemAt(0)) - compare(item1.menu, null) - compare(item2.menu, null) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_page.qml b/tests/auto/quickcontrols2/controls/data/tst_page.qml deleted file mode 100644 index ae78a125..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_page.qml +++ /dev/null @@ -1,315 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "Page" - - Component { - id: page - Page { } - } - - Component { - id: oneChildPage - Page { - Item { - implicitWidth: 100 - implicitHeight: 30 - } - } - } - - Component { - id: twoChildrenPage - Page { - Item { - implicitWidth: 100 - implicitHeight: 30 - } - Item { - implicitWidth: 200 - implicitHeight: 60 - } - } - } - - Component { - id: contentPage - Page { - contentItem: Item { - implicitWidth: 100 - implicitHeight: 30 - } - } - } - - Component { - id: headerFooterPage - Page { - header: ToolBar { } - footer: ToolBar { } - contentItem: Item { - implicitWidth: 100 - implicitHeight: 30 - } - } - } - - Component { - id: toolBar - ToolBar { } - } - - function test_defaults() { - var control = createTemporaryObject(page, testCase) - verify(control) - - verify(control.contentItem) - compare(control.header, null) - compare(control.footer, null) - } - - function test_empty() { - var control = createTemporaryObject(page, testCase) - verify(control) - - verify(control.contentItem) - compare(control.contentWidth, 0) - compare(control.contentHeight, 0) - compare(control.implicitContentWidth, 0) - compare(control.implicitContentHeight, 0) - } - - function test_oneChild() { - var control = createTemporaryObject(oneChildPage, testCase) - verify(control) - - compare(control.contentWidth, 100) - compare(control.contentHeight, 30) - compare(control.implicitContentWidth, 100) - compare(control.implicitContentHeight, 30) - compare(control.implicitWidth, 100 + control.leftPadding + control.rightPadding) - compare(control.implicitHeight, 30 + control.topPadding + control.bottomPadding) - } - - function test_twoChildren() { - var control = createTemporaryObject(twoChildrenPage, testCase) - verify(control) - - compare(control.contentWidth, 0) - compare(control.contentHeight, 0) - compare(control.implicitContentWidth, 0) - compare(control.implicitContentHeight, 0) - compare(control.implicitWidth, Math.max(control.leftPadding + control.rightPadding, - control.background ? control.background.implicitWidth : 0)) - compare(control.implicitHeight, Math.max(control.topPadding + control.bottomPadding, - control.background ? control.background.implicitHeight : 0)) - } - - function test_contentItem() { - var control = createTemporaryObject(contentPage, testCase) - verify(control) - - compare(control.contentWidth, 100) - compare(control.contentHeight, 30) - compare(control.implicitContentWidth, 100) - compare(control.implicitContentHeight, 30) - compare(control.implicitWidth, 100 + control.leftPadding + control.rightPadding) - compare(control.implicitHeight, 30 + control.topPadding + control.bottomPadding) - } - - function test_layout() { - var control = createTemporaryObject(page, testCase, {width: 100, height: 100}) - verify(control) - - compare(control.width, 100) - compare(control.height, 100) - compare(control.contentItem.width, control.width) - compare(control.contentItem.height, control.height) - - control.header = toolBar.createObject(control) - compare(control.header.width, control.width) - verify(control.header.height > 0) - compare(control.contentItem.width, control.width) - compare(control.contentItem.height, control.height - control.header.height) - - control.footer = toolBar.createObject(control) - compare(control.footer.width, control.width) - verify(control.footer.height > 0) - compare(control.contentItem.width, control.width) - compare(control.contentItem.height, control.height - control.header.height - control.footer.height) - - control.topPadding = 9 - control.leftPadding = 2 - control.rightPadding = 6 - control.bottomPadding = 7 - - compare(control.header.x, 0) - compare(control.header.y, 0) - compare(control.header.width, control.width) - verify(control.header.height > 0) - - compare(control.footer.x, 0) - compare(control.footer.y, control.height - control.footer.height) - compare(control.footer.width, control.width) - verify(control.footer.height > 0) - - compare(control.contentItem.x, control.leftPadding) - compare(control.contentItem.y, control.topPadding + control.header.height) - compare(control.contentItem.width, control.availableWidth) - compare(control.contentItem.height, control.availableHeight - control.header.height - control.footer.height) - - control.header.visible = false - compare(control.contentItem.x, control.leftPadding) - compare(control.contentItem.y, control.topPadding) - compare(control.contentItem.width, control.availableWidth) - compare(control.contentItem.height, control.availableHeight - control.footer.height) - - control.footer.visible = false - compare(control.contentItem.x, control.leftPadding) - compare(control.contentItem.y, control.topPadding) - compare(control.contentItem.width, control.availableWidth) - compare(control.contentItem.height, control.availableHeight) - - control.contentItem.implicitWidth = 50 - control.contentItem.implicitHeight = 60 - compare(control.implicitWidth, control.contentItem.implicitWidth + control.leftPadding + control.rightPadding) - compare(control.implicitHeight, control.contentItem.implicitHeight + control.topPadding + control.bottomPadding) - - control.header.visible = true - compare(control.implicitHeight, control.contentItem.implicitHeight + control.topPadding + control.bottomPadding - + control.header.implicitHeight + control.spacing) - - control.footer.visible = true - compare(control.implicitHeight, control.contentItem.implicitHeight + control.topPadding + control.bottomPadding - + control.header.implicitHeight + control.footer.implicitHeight + 2 * control.spacing) - - control.header.implicitWidth = 150 - compare(control.implicitWidth, control.header.implicitWidth) - - control.footer.implicitWidth = 160 - compare(control.implicitWidth, control.footer.implicitWidth) - - control.contentItem.implicitWidth = 170 - compare(control.implicitWidth, control.contentItem.implicitWidth + control.leftPadding + control.rightPadding) - } - - function test_spacing_data() { - return [ - { tag: "content", header: false, content: true, footer: false }, - { tag: "header,content", header: true, content: true, footer: false }, - { tag: "content,footer", header: false, content: true, footer: true }, - { tag: "header,content,footer", header: true, content: true, footer: true }, - { tag: "header,footer", header: true, content: false, footer: true }, - { tag: "header", header: true, content: false, footer: false }, - { tag: "footer", header: false, content: false, footer: true }, - ] - } - - function test_spacing(data) { - var control = createTemporaryObject(page, testCase, {spacing: 20, width: 100, height: 100}) - verify(control) - - control.contentItem.visible = data.content - control.header = toolBar.createObject(control.contentItem, {visible: data.header}) - control.footer = toolBar.createObject(control.contentItem, {visible: data.footer}) - - compare(control.header.x, 0) - compare(control.header.y, 0) - compare(control.header.width, control.width) - verify(control.header.height > 0) - - compare(control.footer.x, 0) - compare(control.footer.y, control.height - control.footer.height) - compare(control.footer.width, control.width) - verify(control.footer.height > 0) - - compare(control.contentItem.x, control.leftPadding) - compare(control.contentItem.y, control.topPadding + (data.header ? control.header.height + control.spacing : 0)) - compare(control.contentItem.width, control.availableWidth) - compare(control.contentItem.height, control.availableHeight - - (data.header ? control.header.height + control.spacing : 0) - - (data.footer ? control.footer.height + control.spacing : 0)) - } - - function test_headerFooter() { - var control = createTemporaryObject(headerFooterPage, testCase, {width: 100, height: 100}) - verify(control) - - compare(control.width, 100) - compare(control.height, 100) - - verify(control.header) - compare(control.header.x, 0) - compare(control.header.y, 0) - compare(control.header.width, control.width) - verify(control.header.height > 0) - - verify(control.footer) - compare(control.footer.x, 0) - compare(control.footer.y, control.height - control.footer.height) - compare(control.footer.width, control.width) - verify(control.footer.height > 0) - - compare(control.contentItem.x, 0) - compare(control.contentItem.y, control.header.height) - compare(control.contentItem.width, control.width) - compare(control.contentItem.height, control.height - control.header.height - control.footer.height) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_pageindicator.qml b/tests/auto/quickcontrols2/controls/data/tst_pageindicator.qml deleted file mode 100644 index 765c52a7..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_pageindicator.qml +++ /dev/null @@ -1,183 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "PageIndicator" - - Component { - id: pageIndicator - PageIndicator { } - } - - Component { - id: mouseArea - MouseArea { } - } - - function test_count() { - var control = createTemporaryObject(pageIndicator, testCase) - verify(control) - - compare(control.count, 0) - control.count = 3 - compare(control.count, 3) - } - - function test_currentIndex() { - var control = createTemporaryObject(pageIndicator, testCase) - verify(control) - - compare(control.currentIndex, 0) - control.currentIndex = 5 - compare(control.currentIndex, 5) - } - - function test_interactive_data() { - return [ - { tag: "mouse", touch: false }, - { tag: "touch", touch: true } - ] - } - - function test_interactive(data) { - var control = createTemporaryObject(pageIndicator, testCase, {count: 5, spacing: 10, topPadding: 10, leftPadding: 10, rightPadding: 10, bottomPadding: 10}) - verify(control) - - verify(!control.interactive) - compare(control.currentIndex, 0) - - var touch = touchEvent(control) - - if (data.touch) - touch.press(0, control).commit().release(0, control).commit() - else - mouseClick(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.currentIndex, 0) - - control.interactive = true - verify(control.interactive) - - if (data.touch) - touch.press(0, control).commit().release(0, control).commit() - else - mouseClick(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.currentIndex, 2) - - // test also clicking outside delegates => the nearest should be selected - for (var i = 0; i < control.count; ++i) { - var child = control.contentItem.children[i] - - var points = [ - Qt.point(child.width / 2, -2), // top - Qt.point(-2, child.height / 2), // left - Qt.point(child.width + 2, child.height / 2), // right - Qt.point(child.width / 2, child.height + 2), // bottom - - Qt.point(-2, -2), // top-left - Qt.point(child.width + 2, -2), // top-right - Qt.point(-2, child.height + 2), // bottom-left - Qt.point(child.width + 2, child.height + 2), // bottom-right - ] - - for (var j = 0; j < points.length; ++j) { - control.currentIndex = -1 - compare(control.currentIndex, -1) - - var point = points[j] - var pos = control.mapFromItem(child, x, y) - if (data.touch) - touch.press(0, control, pos.x, pos.y).commit().release(0, control, pos.x, pos.y).commit() - else - mouseClick(control, pos.x, pos.y, Qt.LeftButton) - compare(control.currentIndex, i) - } - } - } - - function test_mouseArea_data() { - return [ - { tag: "interactive", interactive: true }, - { tag: "non-interactive", interactive: false } - ] - } - - // QTBUG-61785 - function test_mouseArea(data) { - var ma = createTemporaryObject(mouseArea, testCase, {width: testCase.width, height: testCase.height}) - verify(ma) - - var control = pageIndicator.createObject(ma, {count: 5, interactive: data.interactive, width: testCase.width, height: testCase.height}) - verify(control) - - compare(control.interactive, data.interactive) - - mousePress(control) - compare(ma.pressed, !data.interactive) - - mouseRelease(control) - verify(!ma.pressed) - - var touch = touchEvent(control) - touch.press(0, control).commit() - compare(ma.pressed, !data.interactive) - - touch.release(0, control).commit() - verify(!ma.pressed) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_pane.qml b/tests/auto/quickcontrols2/controls/data/tst_pane.qml deleted file mode 100644 index d44d7424..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_pane.qml +++ /dev/null @@ -1,195 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "Pane" - - Component { - id: pane - Pane { } - } - - Component { - id: oneChildPane - Pane { - Item { - implicitWidth: 100 - implicitHeight: 30 - } - } - } - - Component { - id: twoChildrenPane - Pane { - Item { - implicitWidth: 100 - implicitHeight: 30 - } - Item { - implicitWidth: 200 - implicitHeight: 60 - } - } - } - - Component { - id: contentPane - Pane { - contentItem: Item { - implicitWidth: 100 - implicitHeight: 30 - } - } - } - - Component { - id: pressPane - MouseArea { - width: 200 - height: 200 - property int pressCount - onPressed: ++pressCount - Pane { - anchors.fill: parent - } - } - } - - function test_empty() { - var control = createTemporaryObject(pane, testCase) - verify(control) - - verify(control.contentItem) - compare(control.contentWidth, 0) - compare(control.contentHeight, 0) - compare(control.implicitContentWidth, 0) - compare(control.implicitContentHeight, 0) - } - - function test_oneChild() { - var control = createTemporaryObject(oneChildPane, testCase) - verify(control) - - compare(control.contentWidth, 100) - compare(control.contentHeight, 30) - compare(control.implicitContentWidth, 100) - compare(control.implicitContentHeight, 30) - verify(control.implicitWidth > 100) - verify(control.implicitHeight > 30) - - compare(control.contentChildren.length, 1) - control.contentChildren[0].implicitWidth = 200 - control.contentChildren[0].implicitHeight = 40 - - compare(control.contentWidth, 200) - compare(control.contentHeight, 40) - compare(control.implicitContentWidth, 200) - compare(control.implicitContentHeight, 40) - verify(control.implicitWidth > 200) - verify(control.implicitHeight > 40) - } - - function test_twoChildren() { - var control = createTemporaryObject(twoChildrenPane, testCase) - verify(control) - - compare(control.contentWidth, 0) - compare(control.contentHeight, 0) - compare(control.implicitContentWidth, 0) - compare(control.implicitContentHeight, 0) - verify(control.implicitWidth > 0) - verify(control.implicitHeight > 0) - } - - function test_contentItem() { - var control = createTemporaryObject(contentPane, testCase) - verify(control) - - compare(control.contentWidth, 100) - compare(control.contentHeight, 30) - compare(control.implicitContentWidth, 100) - compare(control.implicitContentHeight, 30) - verify(control.implicitWidth > 100) - verify(control.implicitHeight > 30) - } - - function test_implicitContentItem() { - var control = createTemporaryObject(pane, testCase, {width: 100, height: 100}) - verify(control) - - compare(control.width, 100) - compare(control.height, 100) - compare(control.contentItem.width, control.availableWidth) - compare(control.contentItem.height, control.availableHeight) - } - - function test_press() { - var control = createTemporaryObject(pressPane, testCase) - verify(control) - - compare(control.pressCount, 0) - mouseClick(control) - compare(control.pressCount, 0) - - control.children[0].enabled = false - mouseClick(control) - compare(control.pressCount, 1) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_popup.qml b/tests/auto/quickcontrols2/controls/data/tst_popup.qml deleted file mode 100644 index 145f5552..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_popup.qml +++ /dev/null @@ -1,1393 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls -import QtQuick.Templates as T - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "Popup" - - ApplicationWindow { - id: applicationWindow - width: 480 - height: 360 - } - - Component { - id: popupTemplate - T.Popup { } - } - - Component { - id: popupControl - Popup { } - } - - Component { - id: rect - Rectangle { } - } - - Component { - id: signalSpy - SignalSpy { } - } - - function test_padding() { - var control = createTemporaryObject(popupTemplate, testCase) - verify(control) - - var paddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "paddingChanged"}) - verify(paddingSpy.valid) - - var topPaddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "topPaddingChanged"}) - verify(topPaddingSpy.valid) - - var leftPaddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "leftPaddingChanged"}) - verify(leftPaddingSpy.valid) - - var rightPaddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "rightPaddingChanged"}) - verify(rightPaddingSpy.valid) - - var bottomPaddingSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "bottomPaddingChanged"}) - verify(bottomPaddingSpy.valid) - - var paddingChanges = 0 - var topPaddingChanges = 0 - var leftPaddingChanges = 0 - var rightPaddingChanges = 0 - var bottomPaddingChanges = 0 - - compare(control.padding, 0) - compare(control.topPadding, 0) - compare(control.leftPadding, 0) - compare(control.rightPadding, 0) - compare(control.bottomPadding, 0) - compare(control.availableWidth, 0) - compare(control.availableHeight, 0) - - control.width = 100 - control.height = 100 - - control.padding = 10 - compare(control.padding, 10) - compare(control.topPadding, 10) - compare(control.leftPadding, 10) - compare(control.rightPadding, 10) - compare(control.bottomPadding, 10) - compare(paddingSpy.count, ++paddingChanges) - compare(topPaddingSpy.count, ++topPaddingChanges) - compare(leftPaddingSpy.count, ++leftPaddingChanges) - compare(rightPaddingSpy.count, ++rightPaddingChanges) - compare(bottomPaddingSpy.count, ++bottomPaddingChanges) - - control.topPadding = 20 - compare(control.padding, 10) - compare(control.topPadding, 20) - compare(control.leftPadding, 10) - compare(control.rightPadding, 10) - compare(control.bottomPadding, 10) - compare(paddingSpy.count, paddingChanges) - compare(topPaddingSpy.count, ++topPaddingChanges) - compare(leftPaddingSpy.count, leftPaddingChanges) - compare(rightPaddingSpy.count, rightPaddingChanges) - compare(bottomPaddingSpy.count, bottomPaddingChanges) - - control.leftPadding = 30 - compare(control.padding, 10) - compare(control.topPadding, 20) - compare(control.leftPadding, 30) - compare(control.rightPadding, 10) - compare(control.bottomPadding, 10) - compare(paddingSpy.count, paddingChanges) - compare(topPaddingSpy.count, topPaddingChanges) - compare(leftPaddingSpy.count, ++leftPaddingChanges) - compare(rightPaddingSpy.count, rightPaddingChanges) - compare(bottomPaddingSpy.count, bottomPaddingChanges) - - control.rightPadding = 40 - compare(control.padding, 10) - compare(control.topPadding, 20) - compare(control.leftPadding, 30) - compare(control.rightPadding, 40) - compare(control.bottomPadding, 10) - compare(paddingSpy.count, paddingChanges) - compare(topPaddingSpy.count, topPaddingChanges) - compare(leftPaddingSpy.count, leftPaddingChanges) - compare(rightPaddingSpy.count, ++rightPaddingChanges) - compare(bottomPaddingSpy.count, bottomPaddingChanges) - - control.bottomPadding = 50 - compare(control.padding, 10) - compare(control.topPadding, 20) - compare(control.leftPadding, 30) - compare(control.rightPadding, 40) - compare(control.bottomPadding, 50) - compare(paddingSpy.count, paddingChanges) - compare(topPaddingSpy.count, topPaddingChanges) - compare(leftPaddingSpy.count, leftPaddingChanges) - compare(rightPaddingSpy.count, rightPaddingChanges) - compare(bottomPaddingSpy.count, ++bottomPaddingChanges) - - control.padding = 60 - compare(control.padding, 60) - compare(control.topPadding, 20) - compare(control.leftPadding, 30) - compare(control.rightPadding, 40) - compare(control.bottomPadding, 50) - compare(paddingSpy.count, ++paddingChanges) - compare(topPaddingSpy.count, topPaddingChanges) - compare(leftPaddingSpy.count, leftPaddingChanges) - compare(rightPaddingSpy.count, rightPaddingChanges) - compare(bottomPaddingSpy.count, bottomPaddingChanges) - } - - function test_availableSize() { - var control = createTemporaryObject(popupTemplate, testCase) - verify(control) - - var availableWidthSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "availableWidthChanged"}) - verify(availableWidthSpy.valid) - - var availableHeightSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "availableHeightChanged"}) - verify(availableHeightSpy.valid) - - var availableWidthChanges = 0 - var availableHeightChanges = 0 - - control.width = 100 - compare(control.availableWidth, 100) - compare(availableWidthSpy.count, ++availableWidthChanges) - compare(availableHeightSpy.count, availableHeightChanges) - - control.height = 100 - compare(control.availableHeight, 100) - compare(availableWidthSpy.count, availableWidthChanges) - compare(availableHeightSpy.count, ++availableHeightChanges) - - control.padding = 10 - compare(control.availableWidth, 80) - compare(control.availableHeight, 80) - compare(availableWidthSpy.count, ++availableWidthChanges) - compare(availableHeightSpy.count, ++availableHeightChanges) - - control.topPadding = 20 - compare(control.availableWidth, 80) - compare(control.availableHeight, 70) - compare(availableWidthSpy.count, availableWidthChanges) - compare(availableHeightSpy.count, ++availableHeightChanges) - - control.leftPadding = 30 - compare(control.availableWidth, 60) - compare(control.availableHeight, 70) - compare(availableWidthSpy.count, ++availableWidthChanges) - compare(availableHeightSpy.count, availableHeightChanges) - - control.rightPadding = 40 - compare(control.availableWidth, 30) - compare(control.availableHeight, 70) - compare(availableWidthSpy.count, ++availableWidthChanges) - compare(availableHeightSpy.count, availableHeightChanges) - - control.bottomPadding = 50 - compare(control.availableWidth, 30) - compare(control.availableHeight, 30) - compare(availableWidthSpy.count, availableWidthChanges) - compare(availableHeightSpy.count, ++availableHeightChanges) - - control.padding = 60 - compare(control.availableWidth, 30) - compare(control.availableHeight, 30) - compare(availableWidthSpy.count, availableWidthChanges) - compare(availableHeightSpy.count, availableHeightChanges) - - control.width = 0 - compare(control.availableWidth, 0) - compare(availableWidthSpy.count, ++availableWidthChanges) - compare(availableHeightSpy.count, availableHeightChanges) - - control.height = 0 - compare(control.availableHeight, 0) - compare(availableWidthSpy.count, availableWidthChanges) - compare(availableHeightSpy.count, ++availableHeightChanges) - } - - function test_position() { - var control = createTemporaryObject(popupControl, testCase, {visible: true, leftMargin: 10, topMargin: 20, width: 100, height: 100}) - verify(control) - verify(control.visible) - - var xSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "xChanged"}) - verify(xSpy.valid) - - var ySpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "yChanged"}) - verify(ySpy.valid) - - // moving outside margins does not trigger change notifiers - control.x = -100 - compare(control.x, 10) - compare(control.y, 20) - compare(xSpy.count, 0) - compare(ySpy.count, 0) - - control.y = -200 - compare(control.x, 10) - compare(control.y, 20) - compare(xSpy.count, 0) - compare(ySpy.count, 0) - - // moving within margins triggers change notifiers - control.x = 30 - compare(control.x, 30) - compare(control.y, 20) - compare(xSpy.count, 1) - compare(ySpy.count, 0) - - control.y = 40 - compare(control.x, 30) - compare(control.y, 40) - compare(xSpy.count, 1) - compare(ySpy.count, 1) - - // re-parent and reset the position - control.parent = createTemporaryObject(rect, testCase, {color: "red", width: 100, height: 100}) - control.x = 0 - control.y = 0 - compare(xSpy.count, 2) - compare(ySpy.count, 2) - - // moving parent outside margins triggers change notifiers - control.parent.x = -50 - compare(control.x, 50 + control.leftMargin) - compare(xSpy.count, 3) - compare(ySpy.count, 2) - - control.parent.y = -60 - compare(control.y, 60 + control.topMargin) - compare(xSpy.count, 3) - compare(ySpy.count, 3) - } - - function test_resetSize() { - var control = createTemporaryObject(popupControl, testCase, {visible: true, margins: 0}) - verify(control) - - control.scale = 1.0 - control.width = control.implicitWidth = testCase.width + 10 - control.height = control.implicitHeight = testCase.height + 10 - - compare(control.width, testCase.width + 10) - compare(control.height, testCase.height + 10) - - control.width = undefined - control.height = undefined - compare(control.width, testCase.width) - compare(control.height, testCase.height) - } - - function test_negativeMargins() { - var control = createTemporaryObject(popupControl, testCase, {implicitWidth: testCase.width, implicitHeight: testCase.height}) - verify(control) - - control.open() - verify(control.visible) - - compare(control.x, 0) - compare(control.y, 0) - - compare(control.margins, -1) - compare(control.topMargin, -1) - compare(control.leftMargin, -1) - compare(control.rightMargin, -1) - compare(control.bottomMargin, -1) - - control.x = -10 - control.y = -10 - compare(control.x, 0) - compare(control.y, 0) - } - - function test_margins() { - var control = createTemporaryObject(popupTemplate, testCase, {width: 100, height: 100}) - verify(control) - - control.open() - verify(control.visible) - - control.margins = 10 - compare(control.margins, 10) - compare(control.topMargin, 10) - compare(control.leftMargin, 10) - compare(control.rightMargin, 10) - compare(control.bottomMargin, 10) - compare(control.contentItem.parent.x, 10) - compare(control.contentItem.parent.y, 10) - - control.topMargin = 20 - compare(control.margins, 10) - compare(control.topMargin, 20) - compare(control.leftMargin, 10) - compare(control.rightMargin, 10) - compare(control.bottomMargin, 10) - compare(control.contentItem.parent.x, 10) - compare(control.contentItem.parent.y, 20) - - control.leftMargin = 20 - compare(control.margins, 10) - compare(control.topMargin, 20) - compare(control.leftMargin, 20) - compare(control.rightMargin, 10) - compare(control.bottomMargin, 10) - compare(control.contentItem.parent.x, 20) - compare(control.contentItem.parent.y, 20) - - control.x = testCase.width - control.y = testCase.height - compare(control.contentItem.parent.x, testCase.width - control.width - 10) - compare(control.contentItem.parent.y, testCase.height - control.height - 10) - - control.rightMargin = 20 - compare(control.margins, 10) - compare(control.topMargin, 20) - compare(control.leftMargin, 20) - compare(control.rightMargin, 20) - compare(control.bottomMargin, 10) - compare(control.contentItem.parent.x, testCase.width - control.width - 20) - compare(control.contentItem.parent.y, testCase.height - control.height - 10) - - control.bottomMargin = 20 - compare(control.margins, 10) - compare(control.topMargin, 20) - compare(control.leftMargin, 20) - compare(control.rightMargin, 20) - compare(control.bottomMargin, 20) - compare(control.contentItem.parent.x, testCase.width - control.width - 20) - compare(control.contentItem.parent.y, testCase.height - control.height - 20) - - control.margins = undefined - compare(control.margins, -1) - - control.bottomMargin = undefined - compare(control.bottomMargin, -1) - compare(control.contentItem.parent.x, testCase.width - control.width - 20) - compare(control.contentItem.parent.y, testCase.height) - - control.rightMargin = undefined - compare(control.rightMargin, -1) - compare(control.contentItem.parent.x, testCase.width) - compare(control.contentItem.parent.y, testCase.height) - - control.x = -testCase.width - control.y = -testCase.height - compare(control.contentItem.parent.x, 20) - compare(control.contentItem.parent.y, 20) - - control.topMargin = undefined - compare(control.topMargin, -1) - compare(control.contentItem.parent.x, 20) - compare(control.contentItem.parent.y, -testCase.height) - - control.leftMargin = undefined - compare(control.leftMargin, -1) - compare(control.contentItem.parent.x, -testCase.width) - compare(control.contentItem.parent.y, -testCase.height) - } - - function test_background() { - var control = createTemporaryObject(popupTemplate, testCase) - verify(control) - - control.background = rect.createObject(testCase) - - // background has no x or width set, so its width follows control's width - control.width = 320 - compare(control.background.width, control.width) - - // background has no y or height set, so its height follows control's height - compare(control.background.height, control.height) - control.height = 240 - - // has width => width does not follow - control.background.width /= 2 - control.width += 20 - verify(control.background.width !== control.width) - - // reset width => width follows again - control.background.width = undefined - control.width += 20 - compare(control.background.width, control.width) - - // has x => width does not follow - control.background.x = 10 - control.width += 20 - verify(control.background.width !== control.width) - - // has height => height does not follow - control.background.height /= 2 - control.height -= 20 - verify(control.background.height !== control.height) - - // reset height => height follows again - control.background.height = undefined - control.height -= 20 - compare(control.background.height, control.height) - - // has y => height does not follow - control.background.y = 10 - control.height -= 20 - verify(control.background.height !== control.height) - } - - function getChild(control, objname, idx) { - var index = idx - for (var i = index+1; i < control.children.length; i++) - { - if (control.children[i].objectName === objname) { - index = i - break - } - } - return index - } - - Component { - id: component - ApplicationWindow { - id: _window - width: 400 - height: 400 - visible: true - font.pixelSize: 40 - property alias pane: _pane - property alias popup: _popup - property SignalSpy fontspy: SignalSpy { target: _window; signalName: "fontChanged" } - Pane { - id: _pane - property alias button: _button - font.pixelSize: 30 - property SignalSpy fontspy: SignalSpy { target: _pane; signalName: "fontChanged" } - Column { - Button { - id: _button - text: "Button" - font.pixelSize: 20 - property SignalSpy fontspy: SignalSpy { target: _button; signalName: "fontChanged" } - Popup { - id: _popup - property alias button: _button2 - property alias listview: _listview - y: _button.height - implicitHeight: Math.min(396, _listview.contentHeight) - property SignalSpy fontspy: SignalSpy { target: _popup; signalName: "fontChanged" } - contentItem: Column { - Button { - id: _button2 - text: "Button" - property SignalSpy fontspy: SignalSpy { target: _button2; signalName: "fontChanged" } - } - ListView { - id: _listview - height: _button.height * 20 - model: 2 - delegate: Button { - id: _button3 - objectName: "delegate" - width: _button.width - height: _button.height - text: "N: " + index - checkable: true - autoExclusive: true - property SignalSpy fontspy: SignalSpy { target: _button3; signalName: "fontChanged" } - } - } - } - } - } - } - } - } - } - - function test_font() { // QTBUG_50984, QTBUG-51696 - var window = createTemporaryObject(component, testCase) - verify(window) - - compare(window.font.pixelSize, 40) - compare(window.pane.font.pixelSize, 30) - compare(window.pane.button.font.pixelSize, 20) - compare(window.popup.font.pixelSize, 40) - compare(window.popup.button.font.pixelSize, 40) - - var idx1 = getChild(window.popup.listview.contentItem, "delegate", -1) - compare(window.popup.listview.contentItem.children[idx1].font.pixelSize, 40) - var idx2 = getChild(window.popup.listview.contentItem, "delegate", idx1) - compare(window.popup.listview.contentItem.children[idx2].font.pixelSize, 40) - - window.pane.button.font.pixelSize = 30 - compare(window.font.pixelSize, 40) - compare(window.fontspy.count, 0) - compare(window.pane.font.pixelSize, 30) - compare(window.pane.fontspy.count, 0) - compare(window.pane.button.font.pixelSize, 30) - compare(window.pane.button.fontspy.count, 1) - compare(window.popup.font.pixelSize, 40) - compare(window.popup.fontspy.count, 0) - compare(window.popup.button.font.pixelSize, 40) - compare(window.popup.button.fontspy.count, 0) - compare(window.popup.listview.contentItem.children[idx1].font.pixelSize, 40) - compare(window.popup.listview.contentItem.children[idx1].fontspy.count, 0) - compare(window.popup.listview.contentItem.children[idx2].font.pixelSize, 40) - compare(window.popup.listview.contentItem.children[idx2].fontspy.count, 0) - - window.font.pixelSize = 50 - compare(window.font.pixelSize, 50) - compare(window.fontspy.count, 1) - compare(window.pane.font.pixelSize, 30) - compare(window.pane.fontspy.count, 0) - compare(window.pane.button.font.pixelSize, 30) - compare(window.pane.button.fontspy.count, 1) - compare(window.popup.font.pixelSize, 50) - compare(window.popup.fontspy.count, 1) - compare(window.popup.button.font.pixelSize, 50) - compare(window.popup.button.fontspy.count, 1) - compare(window.popup.listview.contentItem.children[idx1].font.pixelSize, 50) - compare(window.popup.listview.contentItem.children[idx1].fontspy.count, 1) - compare(window.popup.listview.contentItem.children[idx2].font.pixelSize, 50) - compare(window.popup.listview.contentItem.children[idx2].fontspy.count, 1) - - window.popup.button.font.pixelSize = 10 - compare(window.font.pixelSize, 50) - compare(window.fontspy.count, 1) - compare(window.pane.font.pixelSize, 30) - compare(window.pane.fontspy.count, 0) - compare(window.pane.button.font.pixelSize, 30) - compare(window.pane.button.fontspy.count, 1) - compare(window.popup.font.pixelSize, 50) - compare(window.popup.fontspy.count, 1) - compare(window.popup.button.font.pixelSize, 10) - compare(window.popup.button.fontspy.count, 2) - compare(window.popup.listview.contentItem.children[idx1].font.pixelSize, 50) - compare(window.popup.listview.contentItem.children[idx1].fontspy.count, 1) - compare(window.popup.listview.contentItem.children[idx2].font.pixelSize, 50) - compare(window.popup.listview.contentItem.children[idx2].fontspy.count, 1) - - window.popup.font.pixelSize = 60 - compare(window.font.pixelSize, 50) - compare(window.fontspy.count, 1) - compare(window.pane.font.pixelSize, 30) - compare(window.pane.fontspy.count, 0) - compare(window.pane.button.font.pixelSize, 30) - compare(window.pane.button.fontspy.count, 1) - compare(window.popup.font.pixelSize, 60) - compare(window.popup.fontspy.count, 2) - compare(window.popup.button.font.pixelSize, 10) - compare(window.popup.button.fontspy.count, 2) - compare(window.popup.listview.contentItem.children[idx1].font.pixelSize, 60) - compare(window.popup.listview.contentItem.children[idx1].fontspy.count, 2) - compare(window.popup.listview.contentItem.children[idx2].font.pixelSize, 60) - compare(window.popup.listview.contentItem.children[idx2].fontspy.count, 2) - } - - Component { - id: localeComponent - Pane { - property alias button: _button - property alias popup: _popup - locale: Qt.locale("en_US") - Column { - Button { - id: _button - text: "Button" - locale: Qt.locale("nb_NO") - Popup { - id: _popup - property alias button1: _button1 - property alias button2: _button2 - y: _button.height - locale: Qt.locale("fi_FI") - implicitHeight: Math.min(396, _column.contentHeight) - contentItem: Column { - id: _column - Button { - id: _button1 - text: "Button 1" - objectName: "1" - } - Button { - id: _button2 - text: "Button 2" - locale: Qt.locale("nb_NO") - objectName: "2" - } - } - } - } - } - } - } - - function test_locale() { // QTBUG_50984 - // test looking up natural locale from ancestors - var control = createTemporaryObject(localeComponent, applicationWindow.contentItem) - verify(control) - - compare(control.locale.name, "en_US") - compare(control.button.locale.name, "nb_NO") - compare(control.popup.locale.name, "fi_FI") - compare(control.popup.button1.locale.name, "fi_FI") - compare(control.popup.button2.locale.name, "nb_NO") - - control.ApplicationWindow.window.locale = undefined - } - - Component { - id: localeChangeComponent - Pane { - id: _pane - property alias button: _button - property alias popup: _popup - property SignalSpy localespy: SignalSpy { - target: _pane - signalName: "localeChanged" - } - property SignalSpy mirrorspy: SignalSpy { - target: _pane - signalName: "mirroredChanged" - } - Column { - Button { - id: _button - text: "Button" - property SignalSpy localespy: SignalSpy { - target: _button - signalName: "localeChanged" - } - property SignalSpy mirrorspy: SignalSpy { - target: _button - signalName: "mirroredChanged" - } - Popup { - id: _popup - property alias button1: _button1 - property alias button2: _button2 - y: _button.height - implicitHeight: Math.min(396, _column.contentHeight) - property SignalSpy localespy: SignalSpy { - target: _popup - signalName: "localeChanged" - } - contentItem: Column { - id: _column - Button { - id: _button1 - text: "Button 1" - property SignalSpy localespy: SignalSpy { - target: _button1 - signalName: "localeChanged" - } - property SignalSpy mirrorspy: SignalSpy { - target: _button1 - signalName: "mirroredChanged" - } - } - Button { - id: _button2 - text: "Button 2" - property SignalSpy localespy: SignalSpy { - target: _button2 - signalName: "localeChanged" - } - property SignalSpy mirrorspy: SignalSpy { - target: _button2 - signalName: "mirroredChanged" - } - } - } - } - } - } - } - } - - function test_locale_changes() { // QTBUG_50984 - // test default locale and locale inheritance - var control = createTemporaryObject(localeChangeComponent, applicationWindow.contentItem) - verify(control) - - var defaultLocale = Qt.locale() - compare(control.ApplicationWindow.window.locale.name, defaultLocale.name) - compare(control.locale.name, defaultLocale.name) - compare(control.button.locale.name, defaultLocale.name) - compare(control.popup.locale.name, defaultLocale.name) - compare(control.popup.button1.locale.name, defaultLocale.name) - compare(control.popup.button2.locale.name, defaultLocale.name) - - control.ApplicationWindow.window.locale = Qt.locale("nb_NO") - compare(control.ApplicationWindow.window.locale.name, "nb_NO") - compare(control.locale.name, "nb_NO") - compare(control.button.locale.name, "nb_NO") - compare(control.popup.locale.name, "nb_NO") - compare(control.popup.button1.locale.name, "nb_NO") - compare(control.popup.button2.locale.name, "nb_NO") - compare(control.localespy.count, 1) - compare(control.button.localespy.count, 1) - compare(control.popup.localespy.count, 1) - compare(control.popup.button1.localespy.count, 1) - compare(control.popup.button2.localespy.count, 1) - - control.ApplicationWindow.window.locale = undefined - compare(control.ApplicationWindow.window.locale.name, defaultLocale.name) - compare(control.locale.name, defaultLocale.name) - compare(control.button.locale.name, defaultLocale.name) - compare(control.popup.locale.name, defaultLocale.name) - compare(control.popup.button1.locale.name, defaultLocale.name) - compare(control.popup.button2.locale.name, defaultLocale.name) - compare(control.localespy.count, 2) - compare(control.button.localespy.count, 2) - compare(control.popup.localespy.count, 2) - compare(control.popup.button1.localespy.count, 2) - compare(control.popup.button2.localespy.count, 2) - - control.locale = Qt.locale("ar_EG") - compare(control.ApplicationWindow.window.locale.name, defaultLocale.name) - compare(control.locale.name, "ar_EG") - compare(control.button.locale.name, "ar_EG") - compare(control.popup.locale.name, defaultLocale.name) - compare(control.popup.button1.locale.name, defaultLocale.name) - compare(control.popup.button2.locale.name, defaultLocale.name) - compare(control.localespy.count, 3) - compare(control.mirrorspy.count, 0) - compare(control.button.localespy.count, 3) - compare(control.button.mirrorspy.count, 0) - compare(control.popup.localespy.count, 2) - compare(control.popup.button1.localespy.count, 2) - compare(control.popup.button2.localespy.count, 2) - - control.ApplicationWindow.window.locale = Qt.locale("ar_EG") - compare(control.ApplicationWindow.window.locale.name, "ar_EG") - compare(control.locale.name, "ar_EG") - compare(control.button.locale.name, "ar_EG") - compare(control.popup.locale.name, "ar_EG") - compare(control.popup.button1.locale.name, "ar_EG") - compare(control.popup.button2.locale.name, "ar_EG") - compare(control.localespy.count, 3) - compare(control.mirrorspy.count, 0) - compare(control.button.localespy.count, 3) - compare(control.button.mirrorspy.count, 0) - compare(control.popup.localespy.count, 3) - compare(control.popup.button1.localespy.count, 3) - compare(control.popup.button1.mirrorspy.count, 0) - compare(control.popup.button2.localespy.count, 3) - compare(control.popup.button2.mirrorspy.count, 0) - - control.button.locale = Qt.locale("nb_NO") - compare(control.ApplicationWindow.window.locale.name, "ar_EG") - compare(control.locale.name, "ar_EG") - compare(control.button.locale.name, "nb_NO") - compare(control.popup.locale.name, "ar_EG") - compare(control.popup.button1.locale.name, "ar_EG") - compare(control.popup.button2.locale.name, "ar_EG") - compare(control.localespy.count, 3) - compare(control.mirrorspy.count, 0) - compare(control.button.localespy.count, 4) - compare(control.button.mirrorspy.count, 0) - compare(control.popup.localespy.count, 3) - compare(control.popup.button1.localespy.count, 3) - compare(control.popup.button2.localespy.count, 3) - - control.locale = undefined - compare(control.ApplicationWindow.window.locale.name, "ar_EG") - compare(control.locale.name, "ar_EG") - compare(control.button.locale.name, "nb_NO") - compare(control.popup.locale.name, "ar_EG") - compare(control.popup.button1.locale.name, "ar_EG") - compare(control.popup.button2.locale.name, "ar_EG") - compare(control.localespy.count, 3) - compare(control.mirrorspy.count, 0) - compare(control.button.localespy.count, 4) - compare(control.button.mirrorspy.count, 0) - compare(control.popup.localespy.count, 3) - compare(control.popup.button1.localespy.count, 3) - compare(control.popup.button2.localespy.count, 3) - - control.popup.button1.locale = Qt.locale("nb_NO") - compare(control.ApplicationWindow.window.locale.name, "ar_EG") - compare(control.locale.name, "ar_EG") - compare(control.button.locale.name, "nb_NO") - compare(control.popup.locale.name, "ar_EG") - compare(control.popup.button1.locale.name, "nb_NO") - compare(control.popup.button2.locale.name, "ar_EG") - compare(control.localespy.count, 3) - compare(control.mirrorspy.count, 0) - compare(control.button.localespy.count, 4) - compare(control.button.mirrorspy.count, 0) - compare(control.popup.localespy.count, 3) - compare(control.popup.button1.localespy.count, 4) - compare(control.popup.button1.mirrorspy.count, 0) - compare(control.popup.button2.localespy.count, 3) - compare(control.popup.button2.mirrorspy.count, 0) - - control.popup.locale = Qt.locale("fi_FI") - compare(control.ApplicationWindow.window.locale.name, "ar_EG") - compare(control.locale.name, "ar_EG") - compare(control.button.locale.name, "nb_NO") - compare(control.popup.locale.name, "fi_FI") - compare(control.popup.button1.locale.name, "nb_NO") - compare(control.popup.button2.locale.name, "fi_FI") - compare(control.localespy.count, 3) - compare(control.mirrorspy.count, 0) - compare(control.button.localespy.count, 4) - compare(control.button.mirrorspy.count, 0) - compare(control.popup.localespy.count, 4) - compare(control.popup.button1.localespy.count, 4) - compare(control.popup.button1.mirrorspy.count, 0) - compare(control.popup.button2.localespy.count, 4) - compare(control.popup.button2.mirrorspy.count, 0) - - control.ApplicationWindow.window.locale = undefined - compare(control.ApplicationWindow.window.locale.name, defaultLocale.name) - compare(control.locale.name, defaultLocale.name) - compare(control.button.locale.name, "nb_NO") - compare(control.popup.locale.name, "fi_FI") - compare(control.popup.button1.locale.name, "nb_NO") - compare(control.popup.button2.locale.name, "fi_FI") - compare(control.localespy.count, 4) - compare(control.mirrorspy.count, 0) - compare(control.button.localespy.count, 4) - compare(control.button.mirrorspy.count, 0) - compare(control.popup.localespy.count, 4) - compare(control.popup.button1.localespy.count, 4) - compare(control.popup.button1.mirrorspy.count, 0) - compare(control.popup.button2.localespy.count, 4) - compare(control.popup.button2.mirrorspy.count, 0) - - control.popup.locale = undefined - compare(control.ApplicationWindow.window.locale.name, defaultLocale.name) - compare(control.locale.name, defaultLocale.name) - compare(control.button.locale.name, "nb_NO") - compare(control.popup.locale.name, defaultLocale.name) - compare(control.popup.button1.locale.name, "nb_NO") - compare(control.popup.button2.locale.name, defaultLocale.name) - compare(control.localespy.count, 4) - compare(control.mirrorspy.count, 0) - compare(control.button.localespy.count, 4) - compare(control.button.mirrorspy.count, 0) - compare(control.popup.localespy.count, 5) - compare(control.popup.button1.localespy.count, 4) - compare(control.popup.button1.mirrorspy.count, 0) - compare(control.popup.button2.localespy.count, 5) - compare(control.popup.button2.mirrorspy.count, 0) - } - - function test_size() { - var control = createTemporaryObject(popupControl, testCase) - verify(control) - - var openedSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "opened"}) - verify(openedSpy.valid) - - control.open() - openedSpy.wait() - compare(openedSpy.count, 1) - verify(control.visible) - - // remove the background so that it won't affect the implicit size of the popup, - // so the implicit sizes tested below are entirely based on the content size - control.background = null - - // implicit size of the content - control.contentItem.implicitWidth = 10 - compare(control.implicitWidth, 10 + control.leftPadding + control.rightPadding) - compare(control.width, control.implicitWidth) - compare(control.contentItem.width, control.width - control.leftPadding - control.rightPadding) - - control.contentItem.implicitHeight = 20 - compare(control.implicitHeight, 20 + control.topPadding + control.bottomPadding) - compare(control.height, control.implicitHeight) - compare(control.contentItem.height, control.height - control.topPadding - control.bottomPadding) - - // implicit size of the popup - control.implicitWidth = 30 - compare(control.implicitWidth, 30) - compare(control.width, 30) - compare(control.contentItem.width, control.width - control.leftPadding - control.rightPadding) - - control.implicitHeight = 40 - compare(control.implicitHeight, 40) - compare(control.height, 40) - compare(control.contentItem.height, control.height - control.topPadding - control.bottomPadding) - - // set explicit size - control.width = 50 - compare(control.implicitWidth, 30) - compare(control.width, 50) - compare(control.contentItem.width, control.width - control.leftPadding - control.rightPadding) - - control.height = 60 - compare(control.implicitHeight, 40) - compare(control.height, 60) - compare(control.contentItem.height, control.height - control.topPadding - control.bottomPadding) - - // reset explicit size - control.width = undefined - compare(control.implicitWidth, 30) - compare(control.width, 30) - compare(control.contentItem.width, control.width - control.leftPadding - control.rightPadding) - - control.height = undefined - compare(control.implicitHeight, 40) - compare(control.height, 40) - compare(control.contentItem.height, control.height - control.topPadding - control.bottomPadding) - } - - function test_visible() { - var control = createTemporaryObject(popupTemplate, testCase, {visible: true}) - verify(control) - - // QTBUG-51989 - tryCompare(control, "visible", true) - - // QTBUG-55347 - control.parent = null - verify(!control.visible) - } - - Component { - id: overlayTest - ApplicationWindow { - property alias firstDrawer: firstDrawer - property alias secondDrawer: secondDrawer - property alias modalPopup: modalPopup - property alias modelessPopup: modelessPopup - property alias plainPopup: plainPopup - property alias modalPopupWithoutDim: modalPopupWithoutDim - visible: true - Drawer { - z: 0 - id: firstDrawer - } - Drawer { - z: 1 - id: secondDrawer - } - Popup { - id: modalPopup - z: 2 - modal: true - exit: Transition { PauseAnimation { duration: 200 } } - } - Popup { - id: modelessPopup - z: 3 - dim: true - exit: Transition { PauseAnimation { duration: 200 } } - } - Popup { - id: plainPopup - z: 4 - enter: Transition { PauseAnimation { duration: 200 } } - exit: Transition { PauseAnimation { duration: 200 } } - } - Popup { - id: modalPopupWithoutDim - z: 5 - dim: false - modal: true - exit: Transition { PauseAnimation { duration: 200 } } - } - } - } - - function indexOf(array, item) { - for (var idx = 0; idx < array.length; ++idx) { - if (item === array[idx]) - return idx; - } - return -1 - } - - function findOverlay(window, popup) { - var item = popup.contentItem.parent - var idx = indexOf(window.Overlay.overlay.children, item) - return window.Overlay.overlay.children[idx - 1] - } - - function test_overlay() { - var window = createTemporaryObject(overlayTest, testCase) - verify(window) - - window.requestActivate() - tryCompare(window, "active", true) - - compare(window.Overlay.overlay.children.length, 0) - - var firstOverlay = findOverlay(window, window.firstDrawer) - verify(!firstOverlay) - window.firstDrawer.open() - compare(window.Overlay.overlay.children.length, 2) // 1 drawer + 1 overlay - firstOverlay = findOverlay(window, window.firstDrawer) - verify(firstOverlay) - compare(firstOverlay.z, window.firstDrawer.z) - compare(indexOf(window.Overlay.overlay.children, firstOverlay), - indexOf(window.Overlay.overlay.children, window.firstDrawer.contentItem.parent) - 1) - tryCompare(firstOverlay, "opacity", 1.0) - - var secondOverlay = findOverlay(window, window.secondDrawer) - verify(!secondOverlay) - window.secondDrawer.open() - compare(window.Overlay.overlay.children.length, 4) // 2 drawers + 2 overlays - secondOverlay = findOverlay(window, window.secondDrawer) - verify(secondOverlay) - compare(secondOverlay.z, window.secondDrawer.z) - compare(indexOf(window.Overlay.overlay.children, secondOverlay), - indexOf(window.Overlay.overlay.children, window.secondDrawer.contentItem.parent) - 1) - tryCompare(secondOverlay, "opacity", 1.0) - - window.firstDrawer.close() - tryCompare(window.firstDrawer, "visible", false) - firstOverlay = findOverlay(window, window.firstDrawer) - verify(!firstOverlay) - compare(window.Overlay.overlay.children.length, 2) // 1 drawer + 1 overlay - - window.secondDrawer.close() - tryCompare(window.secondDrawer, "visible", false) - secondOverlay = findOverlay(window, window.secondDrawer) - verify(!secondOverlay) - compare(window.Overlay.overlay.children.length, 0) - - var modalOverlay = findOverlay(window, window.modalPopup) - verify(!modalOverlay) - window.modalPopup.open() - modalOverlay = findOverlay(window, window.modalPopup) - verify(modalOverlay) - compare(modalOverlay.z, window.modalPopup.z) - compare(window.modalPopup.visible, true) - tryCompare(modalOverlay, "opacity", 1.0) - compare(window.Overlay.overlay.children.length, 2) // 1 popup + 1 overlay - - var modelessOverlay = findOverlay(window, window.modelessPopup) - verify(!modelessOverlay) - window.modelessPopup.open() - modelessOverlay = findOverlay(window, window.modelessPopup) - verify(modelessOverlay) - compare(modelessOverlay.z, window.modelessPopup.z) - compare(window.modelessPopup.visible, true) - tryCompare(modelessOverlay, "opacity", 1.0) - compare(window.Overlay.overlay.children.length, 4) // 2 popups + 2 overlays - - window.modelessPopup.close() - tryCompare(window.modelessPopup, "visible", false) - modelessOverlay = findOverlay(window, window.modelessPopup) - verify(!modelessOverlay) - compare(window.Overlay.overlay.children.length, 2) // 1 popup + 1 overlay - - compare(window.modalPopup.visible, true) - compare(modalOverlay.opacity, 1.0) - - window.modalPopup.close() - tryCompare(window.modalPopup, "visible", false) - modalOverlay = findOverlay(window, window.modalPopup) - verify(!modalOverlay) - compare(window.Overlay.overlay.children.length, 0) - - window.plainPopup.open() - tryCompare(window.plainPopup, "visible", true) - compare(window.Overlay.overlay.children.length, 1) // only popup added, no overlays involved - - window.plainPopup.modal = true - compare(window.Overlay.overlay.children.length, 2) // overlay added - - window.plainPopup.close() - tryCompare(window.plainPopup, "visible", false) - compare(window.Overlay.overlay.children.length, 0) // popup + overlay removed - - window.modalPopupWithoutDim.open() - tryCompare(window.modalPopupWithoutDim, "visible", true) - compare(window.Overlay.overlay.children.length, 1) // only popup added, no overlays involved - - window.modalPopupWithoutDim.dim = true - compare(window.Overlay.overlay.children.length, 2) // overlay added - - window.modalPopupWithoutDim.close() - tryCompare(window.modalPopupWithoutDim, "visible", false) - compare(window.Overlay.overlay.children.length, 0) // popup + overlay removed - } - - function test_attached_applicationwindow() { - var control = createTemporaryObject(popupControl, applicationWindow.contentItem) - verify(control) - - var child = rect.createObject(control.contentItem) - - compare(control.ApplicationWindow.window, applicationWindow) - compare(control.contentItem.ApplicationWindow.window, applicationWindow) - compare(child.ApplicationWindow.window, applicationWindow) - - control.parent = null - compare(control.ApplicationWindow.window, null) - compare(control.contentItem.ApplicationWindow.window, null) - compare(child.ApplicationWindow.window, null) - } - - Component { - id: pausePopup - Popup { - enter: Transition { PauseAnimation { duration: 200 } } - exit: Transition { PauseAnimation { duration: 200 } } - } - } - - function test_openedClosed() { - var control = createTemporaryObject(pausePopup, testCase) - verify(control) - - var openedSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "opened"}) - verify(openedSpy.valid) - var closedSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "closed"}) - verify(closedSpy.valid) - var openedChangeSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "openedChanged"}) - verify(openedChangeSpy.valid) - - control.open() - compare(control.visible, true) - compare(control.opened, false) - compare(openedChangeSpy.count, 0) - compare(openedSpy.count, 0) - tryCompare(openedSpy, "count", 1) - compare(control.opened, true) - compare(openedChangeSpy.count, 1) - compare(closedSpy.count, 0) - - control.close() - compare(control.visible, true) - compare(control.opened, false) - compare(openedChangeSpy.count, 2) - compare(openedSpy.count, 1) - compare(closedSpy.count, 0) - tryCompare(closedSpy, "count", 1) - compare(control.opened, false) - compare(openedChangeSpy.count, 2) - compare(control.visible, false) - } - - Component { - id: xyBindingLoop - ApplicationWindow { - id: window - width: 360 - height: 360 - visible: true - property alias popup: popup - - Popup { - id: popup - visible: true - x: (parent.width - width) / 2 - y: (parent.height - height) / 2 - Label { - text: "Content" - anchors.fill: parent - } - } - } - } - - function test_xyBindingLoop() { - var window = createTemporaryObject(xyBindingLoop, testCase) - var control = window.popup - waitForRendering(control.contentItem) - compare(control.x, (control.parent.width - control.width) / 2) - compare(control.y, (control.parent.height - control.height) / 2) - } - - function test_windowParent() { - var control = createTemporaryObject(popupControl, applicationWindow, {width: 100, height: 100}) - verify(control) - - control.open() - verify(control.visible) - } - - function test_deferredBackgroundSize() { - var control = createTemporaryObject(popupControl, testCase, {width: 200, height: 100}) - verify(control) - - compare(control.background.width, 200 + (control.background.leftInset || 0) + (control.background.rightInset || 0)) - compare(control.background.height, 100 + (control.background.topInset || 0) + (control.background.bottomInset || 0)) - } - - function test_anchors() { - var control = createTemporaryObject(popupControl, applicationWindow.contentItem.Overlay.overlay, - { visible: true, width: 100, height: 100 }) - verify(control) - verify(control.visible) - // If there is a transition then make sure it is finished - if (control.enter !== null) - tryCompare(control.enter, "running", false) - compare(control.parent, control.Overlay.overlay) - compare(control.x, 0) - compare(control.y, 0) - - var overlay = control.Overlay.overlay - verify(overlay) - - var centerInSpy = createTemporaryObject(signalSpy, testCase, { target: control.anchors, signalName: "centerInChanged" }) - verify(centerInSpy.valid) - - applicationWindow.visible = true - verify(waitForRendering(applicationWindow.contentItem)) - verify(overlay.width > 0) - verify(overlay.height > 0) - - // Center the popup in the window via the overlay. - control.anchors.centerIn = Qt.binding(function() { return control.parent; }) - compare(centerInSpy.count, 1) - compare(control.x, (overlay.width - (control.width * control.scale)) / 2) - compare(control.y, (overlay.height - (control.width * control.scale)) / 2) - - // Ensure that it warns when trying to set it to an item that's not its parent. - var anotherItem = createTemporaryObject(rect, applicationWindow.contentItem, { x: 100, y: 100, width: 50, height: 50 }) - verify(anotherItem) - - ignoreWarning(Qt.resolvedUrl("tst_popup.qml") + ":77:9: QML Popup: Popup can only be centered within its immediate parent or Overlay.overlay") - control.anchors.centerIn = anotherItem - // The property will change, because we can't be sure that the parent - // in QQuickPopupAnchors::setCenterIn() is the final parent, as some reparenting can happen. - // We still expect the warning from QQuickPopupPositioner::reposition() though. - compare(centerInSpy.count, 2) - compare(control.anchors.centerIn, anotherItem) - - // The binding to the popup's parent was broken above, so restore it. - control.anchors.centerIn = Qt.binding(function() { return control.parent; }) - compare(centerInSpy.count, 3) - - // Change the popup's parent and ensure that it's anchored accordingly. - control.parent = Qt.binding(function() { return anotherItem; }) - compare(control.parent, anotherItem) - compare(control.anchors.centerIn, anotherItem) - compare(centerInSpy.count, 4) - compare(control.x, (anotherItem.width - (control.width * control.scale)) / 2) - compare(control.y, (anotherItem.height - (control.height * control.scale)) / 2) - - // Check that anchors.centerIn beats x and y coordinates as it does in QQuickItem. - control.x = 33; - control.y = 44; - compare(control.x, (anotherItem.width - (control.width * control.scale)) / 2) - compare(control.y, (anotherItem.height - (control.height * control.scale)) / 2) - - // Check that the popup's x and y coordinates are restored when it's no longer centered. - control.anchors.centerIn = undefined - compare(centerInSpy.count, 5) - compare(control.x, 33) - compare(control.y, 44) - - // Test centering in the overlay while having a different parent (anotherItem). - control.anchors.centerIn = overlay - compare(centerInSpy.count, 6) - compare(control.x, (overlay.width - (control.width * control.scale)) / 2) - compare(control.y, (overlay.height - (control.height * control.scale)) / 2) - - // TODO: do this properly by creating a component or something - applicationWindow.visible = false - } - - Component { - id: shortcutWindowComponent - ApplicationWindow { - id: window - width: 360 - height: 360 - visible: true - - property alias popup: popup - property alias shortcut: shortcut - - Popup { - id: popup - - Shortcut { - id: shortcut - sequence: "A" - onActivated: popup.visible = !popup.visible - } - } - } - } - - function test_shortcut() { - // Tests that a Shortcut with Qt.WindowShortcut context - // that is declared within a Popup is activated. - var window = createTemporaryObject(shortcutWindowComponent, testCase) - var control = window.popup - - window.requestActivate() - tryCompare(window, "active", true) - - var shortcutActivatedSpy = createTemporaryObject(signalSpy, testCase, - { target: window.shortcut, signalName: "activated"} ) - verify(shortcutActivatedSpy.valid) - - waitForRendering(window.contentItem) - keyClick(Qt.Key_A) - compare(shortcutActivatedSpy.count, 1) - tryCompare(control, "visible", true) - - keyClick(Qt.Key_A) - compare(shortcutActivatedSpy.count, 2) - tryCompare(control, "visible", false) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_progressbar.qml b/tests/auto/quickcontrols2/controls/data/tst_progressbar.qml deleted file mode 100644 index 2d264409..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_progressbar.qml +++ /dev/null @@ -1,196 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "ProgressBar" - - Component { - id: progressBar - ProgressBar { } - } - - function test_value() { - var control = createTemporaryObject(progressBar, testCase) - verify(control) - - compare(control.value, 0.0) - control.value = 0.5 - compare(control.value, 0.5) - control.value = 1.0 - compare(control.value, 1.0) - control.value = -1.0 - compare(control.value, 0.0) - control.value = 2.0 - compare(control.value, 1.0) - } - - function test_range() { - var control = createTemporaryObject(progressBar, testCase, {from: 0, to: 100, value: 50}) - verify(control) - - compare(control.from, 0) - compare(control.to, 100) - compare(control.value, 50) - compare(control.position, 0.5) - - control.value = 1000 - compare(control.value, 100) - compare(control.position, 1) - - control.value = -1 - compare(control.value, 0) - compare(control.position, 0) - - control.from = 25 - compare(control.from, 25) - compare(control.value, 25) - compare(control.position, 0) - - control.to = 75 - compare(control.to, 75) - compare(control.value, 25) - compare(control.position, 0) - - control.value = 50 - compare(control.value, 50) - compare(control.position, 0.5) - } - - function test_inverted() { - var control = createTemporaryObject(progressBar, testCase, {from: 1.0, to: -1.0}) - verify(control) - - compare(control.from, 1.0) - compare(control.to, -1.0) - compare(control.value, 0.0) - compare(control.position, 0.5) - - control.value = 2.0 - compare(control.value, 1.0) - compare(control.position, 0.0) - - control.value = -2.0 - compare(control.value, -1.0) - compare(control.position, 1.0) - - control.value = 0.0 - compare(control.value, 0.0) - compare(control.position, 0.5) - } - - function test_position() { - var control = createTemporaryObject(progressBar, testCase) - verify(control) - - compare(control.value, 0) - compare(control.position, 0) - - control.value = 0.25 - compare(control.value, 0.25) - compare(control.position, 0.25) - - control.value = 0.75 - compare(control.value, 0.75) - compare(control.position, 0.75) - } - - function test_visualPosition() { - var control = createTemporaryObject(progressBar, testCase) - verify(control) - - compare(control.value, 0) - compare(control.visualPosition, 0) - - control.value = 0.25 - compare(control.value, 0.25) - compare(control.visualPosition, 0.25) - - // RTL locale - control.locale = Qt.locale("ar_EG") - compare(control.visualPosition, 0.25) - - // RTL locale + LayoutMirroring - control.LayoutMirroring.enabled = true - compare(control.visualPosition, 0.75) - - // LTR locale + LayoutMirroring - control.locale = Qt.locale("en_US") - compare(control.visualPosition, 0.75) - - // LTR locale - control.LayoutMirroring.enabled = false - compare(control.visualPosition, 0.25) - - // LayoutMirroring - control.LayoutMirroring.enabled = true - compare(control.visualPosition, 0.75) - } - - function test_indeterminate() { - var control = createTemporaryObject(progressBar, testCase) - verify(control) - compare(control.indeterminate, false) - - wait(100) - control.indeterminate = true - wait(100) - // Shouldn't crash... - control.indeterminate = false - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_radiobutton.qml b/tests/auto/quickcontrols2/controls/data/tst_radiobutton.qml deleted file mode 100644 index 973e56a3..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_radiobutton.qml +++ /dev/null @@ -1,380 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 200 - height: 200 - visible: true - when: windowShown - name: "RadioButton" - - Component { - id: radioButton - RadioButton { } - } - - Component { - id: signalSequenceSpy - SignalSequenceSpy { - signals: ["pressed", "released", "canceled", "clicked", "toggled", "pressedChanged", "checkedChanged"] - } - } - - function test_text() { - var control = createTemporaryObject(radioButton, testCase) - verify(control) - - compare(control.text, "") - control.text = "RadioButton" - compare(control.text, "RadioButton") - control.text = "" - compare(control.text, "") - } - - function test_checked() { - var control = createTemporaryObject(radioButton, testCase) - verify(control) - - var sequenceSpy = signalSequenceSpy.createObject(control, {target: control}) - - sequenceSpy.expectedSequence = [] // No change expected - compare(control.checked, false) - verify(sequenceSpy.success) - - sequenceSpy.expectedSequence = ["checkedChanged"] - control.checked = true - compare(control.checked, true) - verify(sequenceSpy.success) - - sequenceSpy.reset() - control.checked = false - compare(control.checked, false) - verify(sequenceSpy.success) - } - - function test_mouse() { - var control = createTemporaryObject(radioButton, testCase) - verify(control) - - var sequenceSpy = signalSequenceSpy.createObject(control, {target: control}) - - // check - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed"] - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, true) - verify(sequenceSpy.success) - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], - ["checkedChanged", { "pressed": false, "checked": true }], - "toggled", - "released", - "clicked"] - mouseRelease(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.checked, true) - compare(control.pressed, false) - verify(sequenceSpy.success) - - // attempt uncheck - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true }], - "pressed"] - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, true) - verify(sequenceSpy.success) - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": true }], - "released", - "clicked"] - mouseRelease(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.checked, true) - compare(control.pressed, false) - verify(sequenceSpy.success) - - // release outside - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true }], - "pressed"] - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, true) - verify(sequenceSpy.success) - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": true }]] - mouseMove(control, control.width * 2, control.height * 2, 0) - compare(control.pressed, false) - sequenceSpy.expectedSequence = [["canceled", { "pressed": false, "checked": true }]] - mouseRelease(control, control.width * 2, control.height * 2, Qt.LeftButton) - compare(control.checked, true) - compare(control.pressed, false) - verify(sequenceSpy.success) - - // right button - sequenceSpy.expectedSequence = [] - mousePress(control, control.width / 2, control.height / 2, Qt.RightButton) - compare(control.pressed, false) - verify(sequenceSpy.success) - mouseRelease(control, control.width / 2, control.height / 2, Qt.RightButton) - compare(control.checked, true) - compare(control.pressed, false) - verify(sequenceSpy.success) - } - - function test_touch() { - var control = createTemporaryObject(radioButton, testCase) - verify(control) - - var touch = touchEvent(control) - - var sequenceSpy = signalSequenceSpy.createObject(control, {target: control}) - - // check - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed"] - touch.press(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, true) - verify(sequenceSpy.success) - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], - ["checkedChanged", { "pressed": false, "checked": true }], - "toggled", - "released", - "clicked"] - touch.release(0, control, control.width / 2, control.height / 2).commit() - compare(control.checked, true) - compare(control.pressed, false) - verify(sequenceSpy.success) - - // attempt uncheck - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true }], - "pressed"] - // Don't want to double-click. - wait(Qt.styleHints.mouseDoubleClickInterval + 50) - touch.press(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, true) - verify(sequenceSpy.success) - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": true }], - "released", - "clicked"] - touch.release(0, control, control.width / 2, control.height / 2).commit() - compare(control.checked, true) - compare(control.pressed, false) - verify(sequenceSpy.success) - - // release outside - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true }], - "pressed"] - wait(Qt.styleHints.mouseDoubleClickInterval + 50) - touch.press(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, true) - verify(sequenceSpy.success) - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": true }]] - touch.move(0, control, control.width * 2, control.height * 2).commit() - compare(control.pressed, false) - sequenceSpy.expectedSequence = [["canceled", { "pressed": false, "checked": true }]] - touch.release(0, control, control.width * 2, control.height * 2).commit() - compare(control.checked, true) - compare(control.pressed, false) - verify(sequenceSpy.success) - } - - function test_keys() { - var control = createTemporaryObject(radioButton, testCase) - verify(control) - - var sequenceSpy = signalSequenceSpy.createObject(control, {target: control}) - - sequenceSpy.expectedSequence = [] - control.forceActiveFocus() - verify(control.activeFocus) - verify(sequenceSpy.success) - - // check - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed", - ["pressedChanged", { "pressed": false, "checked": false }], - ["checkedChanged", { "pressed": false, "checked": true }], - "toggled", - "released", - "clicked"] - keyClick(Qt.Key_Space) - compare(control.checked, true) - verify(sequenceSpy.success) - - // attempt uncheck - sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true }], - "pressed", - ["pressedChanged", { "pressed": false, "checked": true }], - "released", - "clicked"] - keyClick(Qt.Key_Space) - compare(control.checked, true) - verify(sequenceSpy.success) - - // no change - sequenceSpy.expectedSequence = [] - var keys = [Qt.Key_Enter, Qt.Key_Return, Qt.Key_Escape, Qt.Key_Tab] - for (var i = 0; i < keys.length; ++i) { - sequenceSpy.reset() - keyClick(keys[i]) - compare(control.checked, true) - verify(sequenceSpy.success) - } - } - - Component { - id: twoRadioButtons - Item { - property RadioButton rb1: RadioButton { id: rb1 } - property RadioButton rb2: RadioButton { id: rb2; checked: rb1.checked; enabled: false } - } - } - - function test_binding() { - var container = createTemporaryObject(twoRadioButtons, testCase) - verify(container) - - compare(container.rb1.checked, false) - compare(container.rb2.checked, false) - - container.rb1.checked = true - compare(container.rb1.checked, true) - compare(container.rb2.checked, true) - - container.rb1.checked = false - compare(container.rb1.checked, false) - compare(container.rb2.checked, false) - } - - Component { - id: radioButtonGroup - Column { - // auto-exclusive buttons behave as if they were in their own exclusive group - RadioButton { } - RadioButton { } - - // explicitly grouped buttons are only exclusive with each other, not with - // auto-exclusive buttons, and the autoExclusive property is ignored - ButtonGroup { id: eg } - RadioButton { ButtonGroup.group: eg } - RadioButton { ButtonGroup.group: eg; autoExclusive: false } - - ButtonGroup { id: eg2 } - RadioButton { id: rb1; Component.onCompleted: eg2.addButton(rb1) } - RadioButton { id: rb2; Component.onCompleted: eg2.addButton(rb2) } - - // non-exclusive buttons don't affect the others - RadioButton { autoExclusive: false } - RadioButton { autoExclusive: false } - } - } - - function test_autoExclusive() { - var container = createTemporaryObject(radioButtonGroup, testCase) - compare(container.children.length, 8) - - var checkStates = [false, false, false, false, false, false, false, false] - for (var i = 0; i < 8; ++i) - compare(container.children[i].checked, checkStates[i]) - - container.children[0].checked = true - checkStates[0] = true - for (i = 0; i < 8; ++i) - compare(container.children[i].checked, checkStates[i]) - - container.children[1].checked = true - checkStates[0] = false - checkStates[1] = true - for (i = 0; i < 8; ++i) - compare(container.children[i].checked, checkStates[i]) - - container.children[2].checked = true - checkStates[2] = true - for (i = 0; i < 8; ++i) - compare(container.children[i].checked, checkStates[i]) - - container.children[3].checked = true - checkStates[2] = false - checkStates[3] = true - for (i = 0; i < 8; ++i) - compare(container.children[i].checked, checkStates[i]) - - container.children[4].checked = true - checkStates[4] = true - for (i = 0; i < 8; ++i) - compare(container.children[i].checked, checkStates[i]) - - container.children[5].checked = true - checkStates[4] = false - checkStates[5] = true - for (i = 0; i < 8; ++i) - compare(container.children[i].checked, checkStates[i]) - - container.children[6].checked = true - checkStates[6] = true - for (i = 0; i < 8; ++i) - compare(container.children[i].checked, checkStates[i]) - - container.children[7].checked = true - checkStates[7] = true - for (i = 0; i < 8; ++i) - compare(container.children[i].checked, checkStates[i]) - - container.children[0].checked = true - checkStates[0] = true - checkStates[1] = false - for (i = 0; i < 8; ++i) - compare(container.children[i].checked, checkStates[i]) - } - - function test_baseline() { - var control = createTemporaryObject(radioButton, testCase) - verify(control) - compare(control.baselineOffset, control.contentItem.y + control.contentItem.baselineOffset) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_radiodelegate.qml b/tests/auto/quickcontrols2/controls/data/tst_radiodelegate.qml deleted file mode 100644 index 87984b2c..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_radiodelegate.qml +++ /dev/null @@ -1,173 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 200 - height: 200 - visible: true - when: windowShown - name: "RadioDelegate" - - Component { - id: radioDelegate - RadioDelegate {} - } - - // TODO: data-fy tst_radiobutton (rename to tst_radio?) so we don't duplicate its tests here? - - function test_defaults() { - var control = createTemporaryObject(radioDelegate, testCase); - verify(control); - verify(!control.checked); - } - - function test_checked() { - var control = createTemporaryObject(radioDelegate, testCase); - verify(control); - - mouseClick(control); - verify(control.checked); - - mouseClick(control); - verify(control.checked); - } - - function test_baseline() { - var control = createTemporaryObject(radioDelegate, testCase); - verify(control); - compare(control.baselineOffset, control.contentItem.y + control.contentItem.baselineOffset); - } - - function test_spacing() { - var control = createTemporaryObject(radioDelegate, testCase, { text: "Some long, long, long text" }) - verify(control) - verify(control.contentItem.implicitWidth + control.leftPadding + control.rightPadding > control.background.implicitWidth) - - var textLabel = findChild(control.contentItem, "label") - verify(textLabel) - - // The implicitWidth of the IconLabel that all buttons use as their contentItem should be - // equal to the implicitWidth of the Text and the radio indicator + spacing while no icon is set. - compare(control.contentItem.implicitWidth, textLabel.implicitWidth + control.indicator.width + control.spacing) - - control.spacing += 100 - compare(control.contentItem.implicitWidth, textLabel.implicitWidth + control.indicator.width + control.spacing) - - compare(control.implicitWidth, textLabel.implicitWidth + control.indicator.width + control.spacing + control.leftPadding + control.rightPadding) - } - - function test_display_data() { - return [ - { "tag": "IconOnly", display: RadioDelegate.IconOnly }, - { "tag": "TextOnly", display: RadioDelegate.TextOnly }, - { "tag": "TextUnderIcon", display: RadioDelegate.TextUnderIcon }, - { "tag": "TextBesideIcon", display: RadioDelegate.TextBesideIcon }, - { "tag": "IconOnly, mirrored", display: RadioDelegate.IconOnly, mirrored: true }, - { "tag": "TextOnly, mirrored", display: RadioDelegate.TextOnly, mirrored: true }, - { "tag": "TextUnderIcon, mirrored", display: RadioDelegate.TextUnderIcon, mirrored: true }, - { "tag": "TextBesideIcon, mirrored", display: RadioDelegate.TextBesideIcon, mirrored: true } - ] - } - - function test_display(data) { - var control = createTemporaryObject(radioDelegate, testCase, { - text: "RadioDelegate", - display: data.display, - width: 400, - "icon.source": "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png", - "LayoutMirroring.enabled": !!data.mirrored - }) - verify(control) - compare(control.icon.source, "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png") - - var iconImage = findChild(control.contentItem, "image") - var textLabel = findChild(control.contentItem, "label") - - var availableWidth = control.availableWidth - control.indicator.width - control.spacing - var indicatorOffset = control.mirrored ? control.indicator.width + control.spacing : 0 - - switch (control.display) { - case RadioDelegate.IconOnly: - verify(iconImage) - verify(!textLabel) - compare(iconImage.x, indicatorOffset + (availableWidth - iconImage.width) / 2) - compare(iconImage.y, (control.availableHeight - iconImage.height) / 2) - break; - case RadioDelegate.TextOnly: - verify(!iconImage) - verify(textLabel) - compare(textLabel.x, control.mirrored ? control.availableWidth - textLabel.width : 0) - compare(textLabel.y, (control.availableHeight - textLabel.height) / 2) - break; - case RadioDelegate.TextUnderIcon: - verify(iconImage) - verify(textLabel) - compare(iconImage.x, indicatorOffset + (availableWidth - iconImage.width) / 2) - compare(textLabel.x, indicatorOffset + (availableWidth - textLabel.width) / 2) - verify(iconImage.y < textLabel.y) - break; - case RadioDelegate.TextBesideIcon: - verify(iconImage) - verify(textLabel) - if (control.mirrored) - verify(textLabel.x < iconImage.x) - else - verify(iconImage.x < textLabel.x) - compare(iconImage.y, (control.availableHeight - iconImage.height) / 2) - compare(textLabel.y, (control.availableHeight - textLabel.height) / 2) - break; - } - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_rangeslider.qml b/tests/auto/quickcontrols2/controls/data/tst_rangeslider.qml deleted file mode 100644 index 5e4d7150..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_rangeslider.qml +++ /dev/null @@ -1,1083 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "RangeSlider" - - Component { - id: signalSpy - SignalSpy { } - } - - Component { - id: sliderComponent - RangeSlider { - id: slider - - Component.onCompleted: { - first.handle.objectName = "firstHandle" - second.handle.objectName = "secondHandle" - } - - Text { - text: "1" - parent: slider.first.handle - anchors.centerIn: parent - } - - Text { - text: "2" - parent: slider.second.handle - anchors.centerIn: parent - } - } - } - - function test_defaults() { - var control = createTemporaryObject(sliderComponent, testCase) - verify(control) - - compare(control.stepSize, 0) - compare(control.snapMode, RangeSlider.NoSnap) - compare(control.orientation, Qt.Horizontal) - compare(control.horizontal, true) - compare(control.vertical, false) - } - - function test_values() { - var control = createTemporaryObject(sliderComponent, testCase) - verify(control) - - compare(control.first.value, 0.0) - compare(control.second.value, 1.0) - control.first.value = 0.5 - compare(control.first.value, 0.5) - control.first.value = 1.0 - compare(control.first.value, 1.0) - control.first.value = -1.0 - compare(control.first.value, 0.0) - control.first.value = 2.0 - compare(control.first.value, 1.0) - - control.first.value = 0 - compare(control.first.value, 0.0) - control.second.value = 0.5 - compare(control.second.value, 0.5) - control.first.value = 1 - compare(control.first.value, 0.5) - control.second.value = 0 - compare(control.second.value, 0.5) - } - - function test_range() { - var control = createTemporaryObject(sliderComponent, testCase, { from: 0, to: 100, "first.value": 50, "second.value": 100 }) - verify(control) - - compare(control.from, 0) - compare(control.to, 100) - compare(control.first.value, 50) - compare(control.second.value, 100) - compare(control.first.position, 0.5) - compare(control.second.position, 1.0) - - control.first.value = 1000 - compare(control.first.value, 100) - compare(control.first.position, 1.0) - - control.first.value = -1 - compare(control.first.value, 0) - compare(control.first.position, 0) - - control.from = 25 - compare(control.from, 25) - compare(control.first.value, 25) - compare(control.first.position, 0) - - control.to = 75 - compare(control.to, 75) - compare(control.second.value, 75) - compare(control.second.position, 1.0) - - control.first.value = 50 - compare(control.first.value, 50) - compare(control.first.position, 0.5) - } - - function test_setValues() { - var control = createTemporaryObject(sliderComponent, testCase) - verify(control) - - compare(control.from, 0) - compare(control.to, 1) - compare(control.first.value, 0) - compare(control.second.value, 1) - compare(control.first.position, 0.0) - compare(control.second.position, 1.0) - - control.setValues(100, 200) - compare(control.first.value, 1) - compare(control.second.value, 1) - compare(control.first.position, 1.0) - compare(control.second.position, 1.0) - - control.to = 300; - control.setValues(100, 200) - compare(control.first.value, 100) - compare(control.second.value, 200) - compare(control.first.position, 0.333333) - compare(control.second.position, 0.666666) - } - - function test_inverted() { - var control = createTemporaryObject(sliderComponent, testCase, { from: 1.0, to: -1.0 }) - verify(control) - - compare(control.from, 1.0) - compare(control.to, -1.0) - compare(control.first.value, 0.0) - compare(control.first.position, 0.5) - compare(control.second.value, 0.0); - compare(control.second.position, 0.5); - - control.first.value = 2.0 - compare(control.first.value, 1.0) - compare(control.first.position, 0.0) - compare(control.second.value, 0.0); - compare(control.second.position, 0.5); - - control.first.value = -2.0 - compare(control.first.value, 0.0) - compare(control.first.position, 0.5) - compare(control.second.value, 0.0); - compare(control.second.position, 0.5); - - control.first.value = 0.0 - compare(control.first.value, 0.0) - compare(control.first.position, 0.5) - compare(control.second.value, 0.0); - compare(control.second.position, 0.5); - } - - function test_visualPosition() { - var control = createTemporaryObject(sliderComponent, testCase) - verify(control) - - compare(control.first.value, 0.0) - compare(control.first.position, 0.0) - compare(control.first.visualPosition, 0.0) - compare(control.second.value, 1.0) - compare(control.second.position, 1.0) - compare(control.second.visualPosition, 1.0) - - control.first.value = 0.25 - compare(control.first.value, 0.25) - compare(control.first.position, 0.25) - compare(control.first.visualPosition, 0.25) - compare(control.second.value, 1.0) - compare(control.second.position, 1.0) - compare(control.second.visualPosition, 1.0) - - // RTL locale - control.locale = Qt.locale("ar_EG") - compare(control.first.visualPosition, 0.25) - compare(control.second.visualPosition, 1.0) - - // RTL locale + LayoutMirroring - control.LayoutMirroring.enabled = true - compare(control.first.visualPosition, 0.75) - compare(control.second.visualPosition, 0.0) - - // LTR locale + LayoutMirroring - control.locale = Qt.locale("en_US") - compare(control.first.visualPosition, 0.75) - compare(control.second.visualPosition, 0.0) - - // LTR locale - control.LayoutMirroring.enabled = false - compare(control.first.visualPosition, 0.25) - compare(control.second.visualPosition, 1.0) - - // LayoutMirroring - control.LayoutMirroring.enabled = true - compare(control.first.visualPosition, 0.75) - compare(control.second.visualPosition, 0.0) - } - - function test_orientation() { - var control = createTemporaryObject(sliderComponent, testCase) - verify(control) - - compare(control.orientation, Qt.Horizontal) - compare(control.horizontal, true) - compare(control.vertical, false) - verify(control.width > control.height) - - control.orientation = Qt.Vertical - compare(control.orientation, Qt.Vertical) - compare(control.horizontal, false) - compare(control.vertical, true) - verify(control.width < control.height) - } - - function test_mouse_data() { - return [ - { tag: "horizontal", orientation: Qt.Horizontal, live: false }, - { tag: "vertical", orientation: Qt.Vertical, live: false }, - { tag: "horizontal:live", orientation: Qt.Horizontal, live: true }, - { tag: "vertical:live", orientation: Qt.Vertical, live: true } - ] - } - - function test_mouse(data) { - var control = createTemporaryObject(sliderComponent, testCase, { orientation: data.orientation, live: data.live }) - verify(control) - - var firstPressedSpy = signalSpy.createObject(control, {target: control.first, signalName: "pressedChanged"}) - verify(firstPressedSpy.valid) - - var firstMovedSpy = signalSpy.createObject(control, {target: control.first, signalName: "moved"}) - verify(firstMovedSpy.valid) - - var secondPressedSpy = signalSpy.createObject(control, {target: control.second, signalName: "pressedChanged"}) - verify(secondPressedSpy.valid) - - var secondMovedSpy = signalSpy.createObject(control, {target: control.second, signalName: "moved"}) - verify(secondMovedSpy.valid) - - // Press and release the first handle without moving it. - mousePress(control, control.leftPadding, control.height - control.bottomPadding - 1, Qt.LeftButton) - compare(firstPressedSpy.count, 1) - compare(firstMovedSpy.count, 0) - compare(secondPressedSpy.count, 0) - compare(secondMovedSpy.count, 0) - compare(control.first.pressed, true) - compare(control.first.value, 0.0) - compare(control.first.position, 0.0) - compare(control.second.pressed, false) - compare(control.second.value, 1.0) - compare(control.second.position, 1.0) - - mouseRelease(control, control.leftPadding, control.height - control.bottomPadding - 1, Qt.LeftButton) - compare(firstPressedSpy.count, 2) - compare(firstMovedSpy.count, 0) - compare(secondPressedSpy.count, 0) - compare(secondMovedSpy.count, 0) - compare(control.first.pressed, false) - compare(control.first.value, 0.0) - compare(control.first.position, 0.0) - compare(control.second.pressed, false) - compare(control.second.value, 1.0) - compare(control.second.position, 1.0) - - // Press and release the second handle without moving it. - mousePress(control, control.width - control.rightPadding - 1, control.topPadding, Qt.LeftButton) - compare(firstPressedSpy.count, 2) - compare(firstMovedSpy.count, 0) - compare(secondPressedSpy.count, 1) - compare(secondMovedSpy.count, 0) - compare(control.first.pressed, false) - compare(control.first.value, 0.0) - compare(control.first.position, 0.0) - compare(control.second.pressed, true) - compare(control.second.value, 1.0) - compare(control.second.position, 1.0) - - mouseRelease(control, control.width - control.rightPadding - 1, control.topPadding, Qt.LeftButton) - compare(firstPressedSpy.count, 2) - compare(firstMovedSpy.count, 0) - compare(secondPressedSpy.count, 2) - compare(secondMovedSpy.count, 0) - compare(control.first.pressed, false) - compare(control.first.value, 0.0) - compare(control.first.position, 0.0) - compare(control.second.pressed, false) - compare(control.second.value, 1.0) - compare(control.second.position, 1.0) - - // Press and release on the bottom left corner of the control without moving the handle. - mousePress(control, 0, control.height - 1, Qt.LeftButton) - compare(firstPressedSpy.count, 3) - compare(firstMovedSpy.count, 0) - compare(secondPressedSpy.count, 2) - compare(secondMovedSpy.count, 0) - compare(control.first.pressed, true) - compare(control.first.value, 0.0) - compare(control.first.position, 0.0) - compare(control.second.pressed, false) - compare(control.second.value, 1.0) - compare(control.second.position, 1.0) - - mouseRelease(control, 0, control.height - 1, Qt.LeftButton) - compare(firstPressedSpy.count, 4) - compare(firstMovedSpy.count, 0) - compare(secondPressedSpy.count, 2) - compare(secondMovedSpy.count, 0) - compare(control.first.pressed, false) - compare(control.first.value, 0.0) - compare(control.first.position, 0.0) - compare(control.second.pressed, false) - compare(control.second.value, 1.0) - compare(control.second.position, 1.0) - - // Drag the first handle. - mousePress(control, control.leftPadding, control.height - control.bottomPadding - 1, Qt.LeftButton) - compare(firstPressedSpy.count, 5) - compare(firstMovedSpy.count, 0) - compare(secondPressedSpy.count, 2) - compare(secondMovedSpy.count, 0) - compare(control.first.pressed, true) - compare(control.first.value, 0.0) - compare(control.first.position, 0.0) - compare(control.second.pressed, false) - compare(control.second.value, 1.0) - compare(control.second.position, 1.0) - - var horizontal = control.orientation === Qt.Horizontal - var toX = horizontal ? control.width * 0.5 : control.first.handle.x - var toY = horizontal ? control.first.handle.y : control.height * 0.5 - mouseMove(control, toX, toY) - compare(firstPressedSpy.count, 5) - compare(firstMovedSpy.count, 1) - compare(secondPressedSpy.count, 2) - compare(secondMovedSpy.count, 0) - compare(control.first.pressed, true) - compare(control.first.value, data.live ? 0.5 : 0.0) - compare(control.first.position, 0.5) - compare(control.first.visualPosition, 0.5) - compare(control.second.pressed, false) - compare(control.second.value, 1.0) - compare(control.second.position, 1.0) - compare(control.second.visualPosition, horizontal ? 1.0 : 0.0) - - mouseRelease(control, toX, toY, Qt.LeftButton) - compare(firstPressedSpy.count, 6) - compare(firstMovedSpy.count, 1) - compare(secondPressedSpy.count, 2) - compare(secondMovedSpy.count, 0) - compare(control.first.pressed, false) - compare(control.first.value, 0.5) - compare(control.first.position, 0.5) - compare(control.first.visualPosition, 0.5) - compare(control.second.pressed, false) - compare(control.second.value, 1.0) - compare(control.second.position, 1.0) - compare(control.second.visualPosition, horizontal ? 1.0 : 0.0) - } - - function test_touch_data() { - return [ - { tag: "horizontal", orientation: Qt.Horizontal, live: false }, - { tag: "vertical", orientation: Qt.Vertical, live: false }, - { tag: "horizontal:live", orientation: Qt.Horizontal, live: true }, - { tag: "vertical:live", orientation: Qt.Vertical, live: true } - ] - } - - function test_touch(data) { - var control = createTemporaryObject(sliderComponent, testCase, { orientation: data.orientation, live: data.live }) - verify(control) - - var firstPressedSpy = signalSpy.createObject(control, {target: control.first, signalName: "pressedChanged"}) - verify(firstPressedSpy.valid) - - var firstMovedSpy = signalSpy.createObject(control, {target: control.first, signalName: "moved"}) - verify(firstMovedSpy.valid) - - var secondPressedSpy = signalSpy.createObject(control, {target: control.second, signalName: "pressedChanged"}) - verify(secondPressedSpy.valid) - - var secondMovedSpy = signalSpy.createObject(control, {target: control.second, signalName: "moved"}) - verify(secondMovedSpy.valid) - - // Press and release the first handle without moving it. - var touch = touchEvent(control) - touch.press(0, control, control.width * 0.25, control.height * 0.75).commit() - compare(firstPressedSpy.count, 1) - compare(firstMovedSpy.count, 0) - compare(secondPressedSpy.count, 0) - compare(secondMovedSpy.count, 0) - compare(control.first.pressed, true) - compare(control.first.value, 0.0) - compare(control.first.position, 0.0) - compare(control.second.pressed, false) - compare(control.second.value, 1.0) - compare(control.second.position, 1.0) - - touch.release(0, control, control.width * 0.25, control.height * 0.75).commit() - compare(firstPressedSpy.count, 2) - compare(firstMovedSpy.count, 0) - compare(secondPressedSpy.count, 0) - compare(secondMovedSpy.count, 0) - compare(control.first.pressed, false) - compare(control.first.value, 0.0) - compare(control.first.position, 0.0) - compare(control.second.pressed, false) - compare(control.second.value, 1.0) - compare(control.second.position, 1.0) - - // Press and release the second handle without moving it. - touch.press(0, control, control.width * 0.75, control.height * 0.25).commit() - compare(firstPressedSpy.count, 2) - compare(secondPressedSpy.count, 1) - compare(control.first.pressed, false) - compare(control.first.value, 0.0) - compare(control.first.position, 0.0) - compare(control.second.pressed, true) - compare(control.second.value, 1.0) - compare(control.second.position, 1.0) - - touch.release(0, control, control.width * 0.75, control.height * 0.25).commit() - compare(firstPressedSpy.count, 2) - compare(secondPressedSpy.count, 2) - compare(control.first.pressed, false) - compare(control.first.value, 0.0) - compare(control.first.position, 0.0) - compare(control.second.pressed, false) - compare(control.second.value, 1.0) - compare(control.second.position, 1.0) - - // Press and release on the bottom left corner of the control without moving the handle. - touch.press(0, control, 0, control.height - 1).commit() - compare(firstPressedSpy.count, 3) - compare(secondPressedSpy.count, 2) - compare(control.first.pressed, true) - compare(control.first.value, 0.0) - compare(control.first.position, 0.0) - compare(control.second.pressed, false) - compare(control.second.value, 1.0) - compare(control.second.position, 1.0) - - touch.release(0, control, 0, control.height - 1).commit() - compare(firstPressedSpy.count, 4) - compare(secondPressedSpy.count, 2) - compare(control.first.pressed, false) - compare(control.first.value, 0.0) - compare(control.first.position, 0.0) - compare(control.second.pressed, false) - compare(control.second.value, 1.0) - compare(control.second.position, 1.0) - - touch.press(0, control, control.first.handle.x, control.first.handle.y).commit() - compare(firstPressedSpy.count, 5) - compare(secondPressedSpy.count, 2) - compare(control.first.pressed, true) - compare(control.first.value, 0.0) - compare(control.first.position, 0.0) - compare(control.second.pressed, false) - compare(control.second.value, 1.0) - compare(control.second.position, 1.0) - - // Drag the first handle. - var horizontal = control.orientation === Qt.Horizontal - var toX = horizontal ? control.width * 0.5 : control.first.handle.x - var toY = horizontal ? control.first.handle.y : control.height * 0.5 - touch.move(0, control, toX, toY).commit() - compare(firstPressedSpy.count, 5) - compare(secondPressedSpy.count, 2) - compare(control.first.pressed, true) - compare(control.first.value, data.live ? 0.5 : 0.0) - compare(control.first.position, 0.5) - compare(control.first.visualPosition, 0.5) - compare(control.second.pressed, false) - compare(control.second.value, 1.0) - compare(control.second.position, 1.0) - compare(control.second.visualPosition, horizontal ? 1.0 : 0.0) - - touch.release(0, control, toX, toY).commit() - compare(firstPressedSpy.count, 6) - compare(secondPressedSpy.count, 2) - compare(control.first.pressed, false) - compare(control.first.value, 0.5) - compare(control.first.position, 0.5) - compare(control.first.visualPosition, 0.5) - compare(control.second.pressed, false) - compare(control.second.value, 1.0) - compare(control.second.position, 1.0) - compare(control.second.visualPosition, horizontal ? 1.0 : 0.0) - } - - function test_multiTouch() { - var control1 = createTemporaryObject(sliderComponent, testCase) - verify(control1) - - // press and move the first handle of the first slider - var touch = touchEvent(control1) - touch.press(0, control1, 0, 0).commit().move(0, control1, control1.width / 2, control1.height / 2).commit() - compare(control1.first.pressed, true) - compare(control1.first.position, 0.5) - compare(control1.second.pressed, false) - compare(control1.second.position, 1.0) - - // press and move the second handle of the first slider - touch.stationary(0).press(1, control1, control1.width - 1, control1.height - 1).commit() - touch.stationary(0).move(1, control1, control1.width / 2, control1.height / 2).commit() - compare(control1.first.pressed, true) - compare(control1.first.position, 0.5) - compare(control1.second.pressed, true) - compare(control1.second.position, 0.5) - - var control2 = createTemporaryObject(sliderComponent, testCase, {y: control1.height}) - verify(control2) - - // press and move the first handle of the second slider - touch.stationary(0).stationary(1).press(2, control2, 0, 0).commit() - touch.stationary(0).stationary(1).move(2, control2, control2.width / 2, control2.height / 2).commit() - compare(control1.first.pressed, true) - compare(control1.first.position, 0.5) - compare(control1.second.pressed, true) - compare(control1.second.position, 0.5) - compare(control2.first.pressed, true) - compare(control2.first.position, 0.5) - compare(control2.second.pressed, false) - compare(control2.second.position, 1.0) - - // press and move the second handle of the second slider - touch.stationary(0).stationary(1).stationary(2).press(3, control2, control2.width - 1, control2.height - 1).commit() - touch.stationary(0).stationary(1).stationary(2).move(3, control2, control2.width / 2, control2.height / 2).commit() - compare(control1.first.pressed, true) - compare(control1.first.position, 0.5) - compare(control1.second.pressed, true) - compare(control1.second.position, 0.5) - compare(control2.first.pressed, true) - compare(control2.first.position, 0.5) - compare(control2.second.pressed, true) - compare(control2.second.position, 0.5) - - // release the both handles of the both sliders - touch.release(0, control1).release(1, control1).release(2, control2).release(3, control2).commit() - compare(control1.first.pressed, false) - compare(control1.first.position, 0.5) - compare(control1.second.pressed, false) - compare(control1.second.position, 0.5) - compare(control2.first.pressed, false) - compare(control2.first.position, 0.5) - compare(control2.second.pressed, false) - compare(control2.second.position, 0.5) - } - - function test_overlappingHandles() { - var control = createTemporaryObject(sliderComponent, testCase) - verify(control) - - // By default, we force the second handle to be after the first in - // terms of stacking order *and* z value. - compare(control.second.handle.z, 1) - compare(control.first.handle.z, 0) - control.first.value = 0 - control.second.value = 0 - - // Both are at the same position, so it doesn't matter whose coordinates we use. - mousePress(control, control.first.handle.x, control.first.handle.y, Qt.LeftButton) - verify(control.second.pressed) - compare(control.second.handle.z, 1) - compare(control.first.handle.z, 0) - - // Move the second handle out of the way. - mouseMove(control, control.width, control.first.handle.y) - mouseRelease(control, control.width, control.first.handle.y, Qt.LeftButton) - verify(!control.second.pressed) - compare(control.second.value, 1.0) - compare(control.second.handle.z, 1) - compare(control.first.handle.z, 0) - - // Move the first handle on top of the second. - mousePress(control, control.first.handle.x, control.first.handle.y, Qt.LeftButton) - verify(control.first.pressed) - compare(control.first.handle.z, 1) - compare(control.second.handle.z, 0) - - mouseMove(control, control.width, control.first.handle.y) - mouseRelease(control, control.width, control.first.handle.y, Qt.LeftButton) - verify(!control.first.pressed) - compare(control.first.handle.z, 1) - compare(control.second.handle.z, 0) - - // The most recently pressed handle (the first) should have the higher z value. - mousePress(control, control.first.handle.x, control.first.handle.y, Qt.LeftButton) - verify(control.first.pressed) - compare(control.first.handle.z, 1) - compare(control.second.handle.z, 0) - - mouseRelease(control, control.first.handle.x, control.first.handle.y, Qt.LeftButton) - verify(!control.first.pressed) - compare(control.first.handle.z, 1) - compare(control.second.handle.z, 0) - } - - function test_keys_data() { - return [ - { tag: "horizontal", orientation: Qt.Horizontal, decrease: Qt.Key_Left, increase: Qt.Key_Right }, - { tag: "vertical", orientation: Qt.Vertical, decrease: Qt.Key_Down, increase: Qt.Key_Up } - ] - } - - function test_keys(data) { - var control = createTemporaryObject(sliderComponent, testCase, { orientation: data.orientation }) - verify(control) - - var pressedCount = 0 - - var firstPressedSpy = signalSpy.createObject(control, {target: control.first, signalName: "pressedChanged"}) - verify(firstPressedSpy.valid) - - control.first.handle.forceActiveFocus() - verify(control.first.handle.activeFocus) - - control.first.value = 0.5 - - for (var d1 = 1; d1 <= 10; ++d1) { - keyPress(data.decrease) - compare(control.first.pressed, true) - compare(firstPressedSpy.count, ++pressedCount) - - compare(control.first.value, Math.max(0.0, 0.5 - d1 * 0.1)) - compare(control.first.value, control.first.position) - - keyRelease(data.decrease) - compare(control.first.pressed, false) - compare(firstPressedSpy.count, ++pressedCount) - } - - for (var i1 = 1; i1 <= 20; ++i1) { - keyPress(data.increase) - compare(control.first.pressed, true) - compare(firstPressedSpy.count, ++pressedCount) - - compare(control.first.value, Math.min(1.0, 0.0 + i1 * 0.1)) - compare(control.first.value, control.first.position) - - keyRelease(data.increase) - compare(control.first.pressed, false) - compare(firstPressedSpy.count, ++pressedCount) - } - - control.first.value = 0; - control.stepSize = 0.25 - - pressedCount = 0; - var secondPressedSpy = signalSpy.createObject(control, {target: control.second, signalName: "pressedChanged"}) - verify(secondPressedSpy.valid) - - control.second.handle.forceActiveFocus() - verify(control.second.handle.activeFocus) - - for (var d2 = 1; d2 <= 10; ++d2) { - keyPress(data.decrease) - compare(control.second.pressed, true) - compare(secondPressedSpy.count, ++pressedCount) - - compare(control.second.value, Math.max(0.0, 1.0 - d2 * 0.25)) - compare(control.second.value, control.second.position) - - keyRelease(data.decrease) - compare(control.second.pressed, false) - compare(secondPressedSpy.count, ++pressedCount) - } - - for (var i2 = 1; i2 <= 10; ++i2) { - keyPress(data.increase) - compare(control.second.pressed, true) - compare(secondPressedSpy.count, ++pressedCount) - - compare(control.second.value, Math.min(1.0, 0.0 + i2 * 0.25)) - compare(control.second.value, control.second.position) - - keyRelease(data.increase) - compare(control.second.pressed, false) - compare(secondPressedSpy.count, ++pressedCount) - } - } - - function test_padding() { - // test with "unbalanced" paddings (left padding != right padding) to ensure - // that the slider position calculation is done taking padding into account - // ==> the position is _not_ 0.5 in the middle of the control - var control = createTemporaryObject(sliderComponent, testCase, { leftPadding: 10, rightPadding: 20, live: false }) - verify(control) - - var firstPressedSpy = signalSpy.createObject(control, {target: control.first, signalName: "pressedChanged"}) - verify(firstPressedSpy.valid) - - mousePress(control, control.first.handle.x, control.first.handle.y, Qt.LeftButton) - compare(firstPressedSpy.count, 1) - compare(control.first.pressed, true) - compare(control.first.value, 0.0) - compare(control.first.position, 0.0) - compare(control.first.visualPosition, 0.0) - - mouseMove(control, control.leftPadding + control.availableWidth * 0.5, control.height * 0.5, 0) - compare(firstPressedSpy.count, 1) - compare(control.first.pressed, true) - compare(control.first.value, 0.0) - compare(control.first.position, 0.5) - compare(control.first.visualPosition, 0.5) - - mouseMove(control, control.width * 0.5, control.height * 0.5, 0) - compare(firstPressedSpy.count, 1) - compare(control.first.pressed, true) - compare(control.first.value, 0.0) - verify(control.first.position > 0.5) - verify(control.first.visualPosition > 0.5) - - mouseRelease(control, control.leftPadding + control.availableWidth * 0.5, control.height * 0.5, Qt.LeftButton) - compare(firstPressedSpy.count, 2) - compare(control.first.pressed, false) - compare(control.first.value, 0.5) - compare(control.first.position, 0.5) - compare(control.first.visualPosition, 0.5) - - // RTL - control.first.value = 0 - control.locale = Qt.locale("ar_EG") - - mousePress(control, control.first.handle.x, control.first.handle.y, Qt.LeftButton) - compare(firstPressedSpy.count, 3) - compare(control.first.pressed, true) - compare(control.first.value, 0.0) - compare(control.first.position, 0.0) - compare(control.first.visualPosition, 0.0) - - mouseMove(control, control.leftPadding + control.availableWidth * 0.5, control.height * 0.5, 0) - compare(firstPressedSpy.count, 3) - compare(control.first.pressed, true) - compare(control.first.value, 0.0) - compare(control.first.position, 0.5) - compare(control.first.visualPosition, 0.5) - - mouseMove(control, control.width * 0.5, control.height * 0.5, 0) - compare(firstPressedSpy.count, 3) - compare(control.first.pressed, true) - compare(control.first.value, 0.0) - verify(control.first.position > 0.5) - verify(control.first.visualPosition > 0.5) - - mouseRelease(control, control.leftPadding + control.availableWidth * 0.5, control.height * 0.5, Qt.LeftButton) - compare(firstPressedSpy.count, 4) - compare(control.first.pressed, false) - compare(control.first.value, 0.5) - compare(control.first.position, 0.5) - compare(control.first.visualPosition, 0.5) - } - - function test_snapMode_data(immediate) { - return [ - { tag: "NoSnap", snapMode: RangeSlider.NoSnap, from: 0, to: 2, values: [0, 0, 0.25], positions: [0, 0.1, 0.1] }, - { tag: "SnapAlways (0..2)", snapMode: RangeSlider.SnapAlways, from: 0, to: 2, values: [0.0, 0.0, 0.2], positions: [0.0, 0.1, 0.1] }, - { tag: "SnapAlways (1..3)", snapMode: RangeSlider.SnapAlways, from: 1, to: 3, values: [1.0, 1.0, 1.2], positions: [0.0, 0.1, 0.1] }, - { tag: "SnapAlways (-1..1)", snapMode: RangeSlider.SnapAlways, from: -1, to: 1, values: [0.0, 0.0, -0.8], positions: [immediate ? 0.0 : 0.5, 0.1, 0.1] }, - { tag: "SnapAlways (1..-1)", snapMode: RangeSlider.SnapAlways, from: 1, to: -1, values: [0.0, 0.0, 0.8], positions: [immediate ? 0.0 : 0.5, 0.1, 0.1] }, - { tag: "SnapOnRelease (0..2)", snapMode: RangeSlider.SnapOnRelease, from: 0, to: 2, values: [0.0, 0.0, 0.2], positions: [0.0, 0.1, 0.1] }, - { tag: "SnapOnRelease (1..3)", snapMode: RangeSlider.SnapOnRelease, from: 1, to: 3, values: [1.0, 1.0, 1.2], positions: [0.0, 0.1, 0.1] }, - { tag: "SnapOnRelease (-1..1)", snapMode: RangeSlider.SnapOnRelease, from: -1, to: 1, values: [0.0, 0.0, -0.8], positions: [immediate ? 0.0 : 0.5, 0.1, 0.1] }, - { tag: "SnapOnRelease (1..-1)", snapMode: RangeSlider.SnapOnRelease, from: 1, to: -1, values: [0.0, 0.0, 0.8], positions: [immediate ? 0.0 : 0.5, 0.1, 0.1] } - ] - } - - function test_snapMode_mouse_data() { - return test_snapMode_data(true) - } - - function test_snapMode_mouse(data) { - var control = createTemporaryObject(sliderComponent, testCase, {snapMode: data.snapMode, from: data.from, to: data.to, stepSize: 0.2, live: false}) - verify(control) - - control.first.value = 0 - control.second.value = data.to - - var fuzz = 0.05 - - mousePress(control, control.leftPadding) - compare(control.first.pressed, true) - compare(control.first.value, data.values[0]) - compare(control.first.position, data.positions[0]) - - mouseMove(control, control.leftPadding + 0.15 * (control.availableWidth + control.first.handle.width / 2)) - compare(control.first.pressed, true) - fuzzyCompare(control.first.value, data.values[1], fuzz) - fuzzyCompare(control.first.position, data.positions[1], fuzz) - - mouseRelease(control, control.leftPadding + 0.15 * (control.availableWidth + control.first.handle.width / 2)) - compare(control.first.pressed, false) - fuzzyCompare(control.first.value, data.values[2], fuzz) - fuzzyCompare(control.first.position, data.positions[2], fuzz) - } - - function test_snapMode_touch_data() { - return test_snapMode_data(false) - } - - function test_snapMode_touch(data) { - var control = createTemporaryObject(sliderComponent, testCase, {snapMode: data.snapMode, from: data.from, to: data.to, stepSize: 0.2, live: false}) - verify(control) - - control.first.value = 0 - control.second.value = data.to - - var fuzz = 0.05 - - var touch = touchEvent(control) - touch.press(0, control, control.first.handle.x, control.first.handle.y).commit() - compare(control.first.pressed, true) - compare(control.first.value, data.values[0]) - compare(control.first.position, data.positions[0]) - - touch.move(0, control, control.leftPadding + 0.15 * (control.availableWidth + control.first.handle.width / 2)).commit() - compare(control.first.pressed, true) - fuzzyCompare(control.first.value, data.values[1], fuzz) - fuzzyCompare(control.first.position, data.positions[1], fuzz) - - touch.release(0, control, control.leftPadding + 0.15 * (control.availableWidth + control.first.handle.width / 2)).commit() - compare(control.first.pressed, false) - fuzzyCompare(control.first.value, data.values[2], fuzz) - fuzzyCompare(control.first.position, data.positions[2], fuzz) - } - - function test_focus() { - var control = createTemporaryObject(sliderComponent, testCase) - verify(control) - - compare(control.activeFocus, false) - - // focus is forwarded to the first handle - control.forceActiveFocus() - compare(control.activeFocus, true) - compare(control.first.handle.activeFocus, true) - compare(control.second.handle.activeFocus, false) - - // move focus to the second handle - control.second.handle.forceActiveFocus() - compare(control.activeFocus, true) - compare(control.first.handle.activeFocus, false) - compare(control.second.handle.activeFocus, true) - - // clear focus - control.focus = false - compare(control.activeFocus, false) - compare(control.first.handle.activeFocus, false) - compare(control.second.handle.activeFocus, false) - - // focus is forwarded to the second handle (where it previously was in the focus scope) - control.forceActiveFocus() - compare(control.activeFocus, true) - compare(control.first.handle.activeFocus, false) - compare(control.second.handle.activeFocus, true) - } - - function test_hover_data() { - return [ - { tag: "first:true", node: "first", hoverEnabled: true }, - { tag: "first:false", node: "first", hoverEnabled: false }, - { tag: "second:true", node: "second", hoverEnabled: true }, - { tag: "second:false", node: "second", hoverEnabled: false } - ] - } - - function test_hover(data) { - var control = createTemporaryObject(sliderComponent, testCase, {hoverEnabled: data.hoverEnabled}) - verify(control) - - var node = control[data.node] - compare(control.hovered, false) - compare(node.hovered, false) - - mouseMove(control, node.handle.x + node.handle.width / 2, node.handle.y + node.handle.height / 2) - compare(control.hovered, data.hoverEnabled) - compare(node.hovered, data.hoverEnabled && node.handle.enabled) - - mouseMove(control, node.handle.x - 1, node.handle.y - 1) - compare(node.hovered, false) - } - - function test_nullHandles() { - var control = createTemporaryObject(sliderComponent, testCase, {"second.value": 1}) - verify(control) - - verify(control.first.handle) - verify(control.second.handle) - - control.first.handle = null - control.second.handle = null - - mousePress(control, control.leftPadding, control.height / 2) - verify(control.first.pressed, true) - compare(control.second.pressed, false) - - mouseRelease(control, control.leftPadding, control.height / 2) - compare(control.first.pressed, false) - compare(control.second.pressed, false) - - mousePress(control, control.width - control.rightPadding - 1, control.height / 2) - compare(control.first.pressed, false) - compare(control.second.pressed, true) - - mouseRelease(control, control.width - control.rightPadding - 1, control.height / 2) - compare(control.first.pressed, false) - compare(control.second.pressed, false) - } - - function test_touchDragThreshold_data() { - var d1 = 3; var d2 = 7; - return [ - { tag: "horizontal", orientation: Qt.Horizontal, dx1: d1, dy1: 0, dx2: d2, dy2: 0 }, - { tag: "vertical", orientation: Qt.Vertical, dx1: 0, dy1: -d1, dx2: 0, dy2: -d2 }, - { tag: "horizontal2", orientation: Qt.Horizontal, dx1: -d1, dy1: 0, dx2: -d2, dy2: 0 }, - { tag: "vertical2", orientation: Qt.Vertical, dx1: 0, dy1: d1, dx2: 0, dy2: d2 }, - ] - } - - function test_touchDragThreshold(data) { - var control = createTemporaryObject(sliderComponent, testCase, {touchDragThreshold: 10, live: true, orientation: data.orientation, "first.value": 0, "second.value": 1}) - verify(control) - compare(control.touchDragThreshold, 10) - - var valueChangedCount = 0 - var valueChangedSpy = signalSpy.createObject(control, {target: control, signalName: "touchDragThresholdChanged"}) - verify(valueChangedSpy.valid) - - control.touchDragThreshold = undefined - compare(control.touchDragThreshold, -1) // reset to -1 - compare(valueChangedSpy.count, ++valueChangedCount) - - var t = 5 - control.touchDragThreshold = t - compare(control.touchDragThreshold, t) - compare(valueChangedSpy.count, ++valueChangedCount) - - control.touchDragThreshold = t - compare(control.touchDragThreshold, t) - compare(valueChangedSpy.count, valueChangedCount) - - var pressedCount = 0 - var pressedCount2 = 0 - var visualPositionCount = 0 - var visualPositionCount2 = 0 - - var pressedSpy = signalSpy.createObject(control, {target: control.first, signalName: "pressedChanged"}) - verify(pressedSpy.valid) - var pressedSpy2 = signalSpy.createObject(control, {target: control.second, signalName: "pressedChanged"}) - verify(pressedSpy2.valid) - - var visualPositionSpy = signalSpy.createObject(control, {target: control.first, signalName: "visualPositionChanged"}) - verify(visualPositionSpy.valid) - var visualPositionSpy2 = signalSpy.createObject(control, {target: control.second, signalName: "visualPositionChanged"}) - verify(visualPositionSpy2.valid) - - var touch = touchEvent(control) - control.first.value = 0.4 - control.second.value = 1 - var x0 = control.first.handle.x + control.first.handle.width * 0.5 - var y0 = control.first.handle.y + control.first.handle.height * 0.5 - touch.press(0, control, x0, y0).commit() - compare(pressedSpy.count, ++pressedCount) - compare(control.first.pressed, true) - compare(visualPositionSpy.count, ++visualPositionCount) - - touch.move(0, control, x0 + data.dx1, y0 + data.dy1).commit() - compare(pressedSpy.count, pressedCount) - compare(control.first.pressed, true) - compare(visualPositionSpy.count, visualPositionCount) - - touch.move(0, control, x0 + data.dx2, y0 + data.dy2).commit() - compare(pressedSpy.count, pressedCount) - compare(control.first.pressed, true) - compare(visualPositionSpy.count, ++visualPositionCount) - - touch.release(0, control, x0 + data.dx2, y0 + data.dy2).commit() - - control.first.value = 0 - control.second.value = 0.6 - x0 = control.second.handle.x + control.second.handle.width * 0.5 - y0 = control.second.handle.y + control.second.handle.height * 0.5 - touch.press(0, control, x0, y0).commit() - compare(pressedSpy2.count, ++pressedCount2) - compare(control.second.pressed, true) - compare(visualPositionSpy2.count, ++visualPositionCount2) - - touch.move(0, control, x0 + data.dx1, y0 + data.dy1).commit() - compare(pressedSpy2.count, pressedCount2) - compare(control.second.pressed, true) - compare(visualPositionSpy2.count, visualPositionCount2) - - touch.move(0, control, x0 + data.dx2, y0 + data.dy2).commit() - compare(pressedSpy2.count, pressedCount2) - compare(control.second.pressed, true) - compare(visualPositionSpy2.count, ++visualPositionCount2) - touch.release(0, control, x0 + data.dx2, y0 + data.dy2).commit() - } - - function test_valueAt_data() { - return [ - { tag: "0.0..1.0", properties: { from: 0.0, to: 1.0 }, values: [0.0, 0.2, 0.5, 1.0] }, - { tag: "0..100", properties: { from: 0, to: 100 }, values: [0, 20, 50, 100] }, - { tag: "100..-100", properties: { from: 100, to: -100 }, values: [100, 60, 0, -100] }, - { tag: "-7..7", properties: { from: -7, to: 7, stepSize: 1.0 }, values: [-7.0, -4.0, 0.0, 7.0] }, - { tag: "-3..7", properties: { from: -3, to: 7, stepSize: 5.0 }, values: [-3.0, -3.0, 2.0, 7.0] }, - ] - } - - function test_valueAt(data) { - var control = createTemporaryObject(sliderComponent, testCase, data.properties) - verify(control) - - compare(control.valueAt(0.0), data.values[0]) - compare(control.valueAt(0.2), data.values[1]) - compare(control.valueAt(0.5), data.values[2]) - compare(control.valueAt(1.0), data.values[3]) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_roundbutton.qml b/tests/auto/quickcontrols2/controls/data/tst_roundbutton.qml deleted file mode 100644 index d7a8832c..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_roundbutton.qml +++ /dev/null @@ -1,166 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 200 - height: 200 - visible: true - when: windowShown - name: "RoundButton" - - Component { - id: roundButton - RoundButton { } - } - - function test_radius() { - var control = createTemporaryObject(roundButton, testCase); - verify(control); - - var implicitRadius = control.radius; - compare(implicitRadius, Math.min(control.width, control.height) / 2); - - control.radius = 10; - compare(control.radius, 10); - - control.radius = undefined; - compare(control.radius, implicitRadius); - - control.width = -1; - compare(control.radius, 0); - - control.width = 10; - compare(control.radius, 5); - } - - function test_spacing() { - var control = createTemporaryObject(roundButton, testCase, { text: "Some long, long, long text" }) - verify(control) - verify(control.contentItem.implicitWidth + control.leftPadding + control.rightPadding > control.background.implicitWidth) - - var textLabel = findChild(control.contentItem, "label") - verify(textLabel) - - // The implicitWidth of the IconLabel that all buttons use as their contentItem - // should be equal to the implicitWidth of the Text while no icon is set. - compare(control.contentItem.implicitWidth, textLabel.implicitWidth) - - // That means that spacing shouldn't affect it. - control.spacing += 100 - compare(control.contentItem.implicitWidth, textLabel.implicitWidth) - - // The implicitWidth of the Button itself should, therefore, also never include spacing while no icon is set. - compare(control.implicitWidth, textLabel.implicitWidth + control.leftPadding + control.rightPadding) - } - - function test_display_data() { - return [ - { "tag": "IconOnly", display: RoundButton.IconOnly }, - { "tag": "TextOnly", display: RoundButton.TextOnly }, - { "tag": "TextUnderIcon", display: RoundButton.TextUnderIcon }, - { "tag": "TextBesideIcon", display: RoundButton.TextBesideIcon }, - { "tag": "IconOnly, mirrored", display: RoundButton.IconOnly, mirrored: true }, - { "tag": "TextOnly, mirrored", display: RoundButton.TextOnly, mirrored: true }, - { "tag": "TextUnderIcon, mirrored", display: RoundButton.TextUnderIcon, mirrored: true }, - { "tag": "TextBesideIcon, mirrored", display: RoundButton.TextBesideIcon, mirrored: true } - ] - } - - function test_display(data) { - var control = createTemporaryObject(roundButton, testCase, { - text: "RoundButton", - display: data.display, - "icon.source": "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png", - "LayoutMirroring.enabled": !!data.mirrored - }) - verify(control) - compare(control.icon.source, "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png") - - var iconImage = findChild(control.contentItem, "image") - var textLabel = findChild(control.contentItem, "label") - - switch (control.display) { - case RoundButton.IconOnly: - verify(iconImage) - verify(!textLabel) - compare(iconImage.x, (control.availableWidth - iconImage.width) / 2) - compare(iconImage.y, (control.availableHeight - iconImage.height) / 2) - break; - case RoundButton.TextOnly: - verify(!iconImage) - verify(textLabel) - compare(textLabel.x, (control.availableWidth - textLabel.width) / 2) - compare(textLabel.y, (control.availableHeight - textLabel.height) / 2) - break; - case RoundButton.TextUnderIcon: - verify(iconImage) - verify(textLabel) - compare(iconImage.x, (control.availableWidth - iconImage.width) / 2) - compare(textLabel.x, (control.availableWidth - textLabel.width) / 2) - verify(iconImage.y < textLabel.y) - break; - case RoundButton.TextBesideIcon: - verify(iconImage) - verify(textLabel) - if (control.mirrored) - verify(textLabel.x < iconImage.x) - else - verify(iconImage.x < textLabel.x) - compare(iconImage.y, (control.availableHeight - iconImage.height) / 2) - compare(textLabel.y, (control.availableHeight - textLabel.height) / 2) - break; - } - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_scrollbar.qml b/tests/auto/quickcontrols2/controls/data/tst_scrollbar.qml deleted file mode 100644 index f15983a9..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_scrollbar.qml +++ /dev/null @@ -1,918 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "ScrollBar" - - Component { - id: signalSpy - SignalSpy { } - } - - Component { - id: scrollBar - ScrollBar { - padding: 0 - minimumSize: 0 - } - } - - Component { - id: scrollBarWithDefaultPadding - ScrollBar { - minimumSize: 0 - } - } - - Component { - id: flickable - Flickable { - width: 100 - height: 100 - contentWidth: 200 - contentHeight: 200 - boundsBehavior: Flickable.StopAtBounds - flickableDirection: Flickable.HorizontalAndVerticalFlick - } - } - - function test_attach() { - var container = createTemporaryObject(flickable, testCase) - verify(container) - waitForRendering(container) - - var vertical = scrollBar.createObject() - verify(!vertical.parent) - compare(vertical.size, 0.0) - compare(vertical.position, 0.0) - compare(vertical.active, false) - compare(vertical.orientation, Qt.Vertical) - compare(vertical.x, 0) - compare(vertical.y, 0) - verify(vertical.width > 0) - verify(vertical.height > 0) - - container.ScrollBar.vertical = vertical - compare(vertical.parent, container) - compare(vertical.orientation, Qt.Vertical) - compare(vertical.size, container.visibleArea.heightRatio) - compare(vertical.position, container.visibleArea.yPosition) - compare(vertical.x, container.width - vertical.width) - compare(vertical.y, 0) - verify(vertical.width > 0) - compare(vertical.height, container.height) - // vertical scroll bar follows flickable's width - container.width += 10 - compare(vertical.x, container.width - vertical.width) - vertical.implicitWidth -= 2 - compare(vertical.x, container.width - vertical.width) - // ...unless explicitly positioned - vertical.x = 123 - container.width += 10 - compare(vertical.x, 123) - - var horizontal = createTemporaryObject(scrollBar, null) - verify(!horizontal.parent) - compare(horizontal.size, 0.0) - compare(horizontal.position, 0.0) - compare(horizontal.active, false) - compare(horizontal.orientation, Qt.Vertical) - compare(horizontal.x, 0) - compare(horizontal.y, 0) - verify(horizontal.width > 0) - verify(horizontal.height > 0) - - container.ScrollBar.horizontal = horizontal - compare(horizontal.parent, container) - compare(horizontal.orientation, Qt.Horizontal) - compare(horizontal.size, container.visibleArea.widthRatio) - compare(horizontal.position, container.visibleArea.xPosition) - compare(horizontal.x, 0) - compare(horizontal.y, container.height - horizontal.height) - compare(horizontal.width, container.width) - verify(horizontal.height > 0) - // horizontal scroll bar follows flickable's height - container.height += 10 - compare(horizontal.y, container.height - horizontal.height) - horizontal.implicitHeight -= 2 - compare(horizontal.y, container.height - horizontal.height) - // ...unless explicitly positioned - horizontal.y = 123 - container.height += 10 - compare(horizontal.y, 123) - - var velocity = container.maximumFlickVelocity - - compare(container.flicking, false) - container.flick(-velocity, -velocity) - compare(container.flicking, true) - tryCompare(container, "flicking", false) - - compare(vertical.size, container.visibleArea.heightRatio) - compare(vertical.position, container.visibleArea.yPosition) - compare(horizontal.size, container.visibleArea.widthRatio) - compare(horizontal.position, container.visibleArea.xPosition) - - compare(container.flicking, false) - container.flick(velocity, velocity) - compare(container.flicking, true) - tryCompare(container, "flicking", false) - - compare(vertical.size, container.visibleArea.heightRatio) - compare(vertical.position, container.visibleArea.yPosition) - compare(horizontal.size, container.visibleArea.widthRatio) - compare(horizontal.position, container.visibleArea.xPosition) - - var oldY = vertical.y - var oldHeight = vertical.height - vertical.parent = testCase - vertical.y -= 10 - container.height += 10 - compare(vertical.y, oldY - 10) - compare(vertical.height, oldHeight) - - var oldX = horizontal.x - var oldWidth = horizontal.width - horizontal.parent = testCase - horizontal.x -= 10 - container.width += 10 - compare(horizontal.x, oldX - 10) - compare(horizontal.width, oldWidth) - } - - function test_attachTwice() { - let container = createTemporaryObject(flickable, testCase) - verify(container) - waitForRendering(container) - - container.ScrollBar.vertical = scrollBar.createObject(container, { objectName: "oldVerticalScrollBar" }) - verify(container.ScrollBar.vertical) - let oldVerticalScrollBar = findChild(container, "oldVerticalScrollBar") - verify(oldVerticalScrollBar) - verify(oldVerticalScrollBar.visible) - - container.ScrollBar.horizontal = scrollBar.createObject(container, { objectName: "oldHorizontalScrollBar" }) - verify(container.ScrollBar.horizontal) - let oldHorizontalScrollBar = findChild(container, "oldHorizontalScrollBar") - verify(oldHorizontalScrollBar) - verify(oldHorizontalScrollBar.visible) - - container.ScrollBar.vertical = scrollBar.createObject(container, { objectName: "newVerticalScrollBar" }) - let newVerticalScrollBar = findChild(container, "newVerticalScrollBar") - verify(newVerticalScrollBar) - verify(newVerticalScrollBar.visible) - verify(!oldVerticalScrollBar.visible) - - container.ScrollBar.horizontal = scrollBar.createObject(container, { objectName: "newHorizontalScrollBar" }) - let newHorizontalScrollBar = findChild(container, "newHorizontalScrollBar") - verify(newHorizontalScrollBar) - verify(newHorizontalScrollBar.visible) - verify(!oldHorizontalScrollBar.visible) - } - - function test_mouse_data() { - return [ - { tag: "horizontal", properties: { visible: true, orientation: Qt.Horizontal, width: testCase.width } }, - { tag: "vertical", properties: { visible: true, orientation: Qt.Vertical, height: testCase.height } } - ] - } - - function test_mouse(data) { - var control = createTemporaryObject(scrollBarWithDefaultPadding, testCase, data.properties) - verify(control) - // ### we should consider calling updateGeometry() from QQuickStyleItem::componentComplete() - // to avoid the wait here... - if (control.__decreaseVisual.indicator !== null) - waitForItemPolished(control.__decreaseVisual.indicator) - - var grooveRange = { - start: { - x: control.orientation == Qt.Horizontal ? control.leftPadding : 0, - y: control.orientation == Qt.Vertical ? control.topPadding : 0 - }, - end: { - x: control.orientation == Qt.Horizontal ? control.width - control.rightPadding : 0, - y: control.orientation == Qt.Vertical ? control.height - control.bottomPadding: 0 - }, - width : control.width - control.leftPadding - control.rightPadding, - height: control.height - control.topPadding - control.bottomPadding - } - - var pressedSpy = signalSpy.createObject(control, {target: control, signalName: "pressedChanged"}) - verify(pressedSpy.valid) - - mousePress(control, grooveRange.start.x, grooveRange.start.y, Qt.LeftButton) - compare(pressedSpy.count, 1) - compare(control.pressed, true) - compare(control.position, 0.0) - - mouseMove(control, -control.width, -control.height, 0) - compare(pressedSpy.count, 1) - compare(control.pressed, true) - compare(control.position, 0.0) - - mouseMove(control, control.width * 0.5, control.height * 0.5, 0) - compare(pressedSpy.count, 1) - compare(control.pressed, true) - verify(control.position, 0.5) - - mouseRelease(control, control.width * 0.5, control.height * 0.5, Qt.LeftButton) - compare(pressedSpy.count, 2) - compare(control.pressed, false) - compare(control.position, 0.5) - - mousePress(control, control.width - 1, control.height - 1, Qt.LeftButton) - compare(pressedSpy.count, 3) - compare(control.pressed, true) - // We can't click on right and bottom edge, so click to (width-1, height-1), and move mouse to (width,height) - mouseMove(control, control.width, control.height, 0) - compare(control.position, 1.0) - - mouseMove(control, control.width * 2, control.height * 2, 0) - compare(pressedSpy.count, 3) - compare(control.pressed, true) - compare(control.position, 1.0) - - mouseMove(control, grooveRange.start.x + grooveRange.width * 0.75, grooveRange.start.y + grooveRange.height * 0.75, 0) - compare(pressedSpy.count, 3) - compare(control.pressed, true) - fuzzyCompare(control.position, 0.75, 0.01) - - mouseRelease(control, grooveRange.start.x + grooveRange.width * 0.25, grooveRange.start.y + grooveRange.height * 0.25, Qt.LeftButton) - compare(pressedSpy.count, 4) - compare(control.pressed, false) - fuzzyCompare(control.position, 0.25, 0.01) - - if (control.__decreaseVisual.indicator !== null) { - var p = control.__decreaseVisual.indicator.mapToItem(control, Qt.point(0, 0)) - mousePress(control, p.x, p.y, Qt.LeftButton) - compare(pressedSpy.count, 4) - compare(control.pressed, false) - compare(control.__decreaseVisual.pressed, true) - fuzzyCompare(control.position, 0.15, 0.01) - mouseRelease(control.__decreaseVisual.indicator, 0, 0, Qt.LeftButton) - compare(control.__decreaseVisual.pressed, false) - - p = control.__increaseVisual.indicator.mapToItem(control, Qt.point(0, 0)) - mousePress(control, p.x, p.y, Qt.LeftButton) - compare(pressedSpy.count, 4) - compare(control.pressed, false) - compare(control.__increaseVisual.pressed, true) - fuzzyCompare(control.position, 0.25, 0.01) - mouseRelease(control.__increaseVisual.indicator, 0, 0, Qt.LeftButton) - compare(control.__increaseVisual.pressed, false) - } - } - - function test_touch_data() { - return [ - { tag: "horizontal", properties: { visible: true, orientation: Qt.Horizontal, width: testCase.width } }, - { tag: "vertical", properties: { visible: true, orientation: Qt.Vertical, height: testCase.height } } - ] - } - - function test_touch(data) { - var control = createTemporaryObject(scrollBar, testCase, data.properties) - verify(control) - - var pressedSpy = signalSpy.createObject(control, {target: control, signalName: "pressedChanged"}) - verify(pressedSpy.valid) - - var touch = touchEvent(control) - - touch.press(0, control, 0, 0).commit() - compare(pressedSpy.count, 1) - compare(control.pressed, true) - compare(control.position, 0.0) - - touch.move(0, control, -control.width, -control.height).commit() - compare(pressedSpy.count, 1) - compare(control.pressed, true) - compare(control.position, 0.0) - - touch.move(0, control, control.width * 0.5, control.height * 0.5).commit() - compare(pressedSpy.count, 1) - compare(control.pressed, true) - verify(control.position, 0.5) - - touch.release(0, control, control.width * 0.5, control.height * 0.5).commit() - compare(pressedSpy.count, 2) - compare(control.pressed, false) - compare(control.position, 0.5) - - touch.press(0, control, control.width - 1, control.height - 1).commit() - compare(pressedSpy.count, 3) - compare(control.pressed, true) - compare(control.position, 0.5) - - touch.move(0, control, control.width * 2, control.height * 2).commit() - compare(pressedSpy.count, 3) - compare(control.pressed, true) - compare(control.position, 1.0) - - touch.move(0, control, control.width * 0.75, control.height * 0.75).commit() - compare(pressedSpy.count, 3) - compare(control.pressed, true) - compare(control.position, 0.75) - - touch.release(0, control, control.width * 0.25, control.height * 0.25).commit() - compare(pressedSpy.count, 4) - compare(control.pressed, false) - compare(control.position, 0.25) - } - - function test_multiTouch() { - var control1 = createTemporaryObject(scrollBar, testCase) - verify(control1) - - var pressedCount1 = 0 - var movedCount1 = 0 - - var pressedSpy1 = signalSpy.createObject(control1, {target: control1, signalName: "pressedChanged"}) - verify(pressedSpy1.valid) - - var positionSpy1 = signalSpy.createObject(control1, {target: control1, signalName: "positionChanged"}) - verify(positionSpy1.valid) - - var touch = touchEvent(control1) - touch.press(0, control1, 0, 0).commit().move(0, control1, control1.width, control1.height).commit() - - compare(pressedSpy1.count, ++pressedCount1) - compare(positionSpy1.count, ++movedCount1) - compare(control1.pressed, true) - compare(control1.position, 1.0) - - // second touch point on the same control is ignored - touch.stationary(0).press(1, control1, 0, 0).commit() - touch.stationary(0).move(1, control1).commit() - touch.stationary(0).release(1).commit() - - compare(pressedSpy1.count, pressedCount1) - compare(positionSpy1.count, movedCount1) - compare(control1.pressed, true) - compare(control1.position, 1.0) - - var control2 = createTemporaryObject(scrollBar, testCase, {y: control1.height}) - verify(control2) - - var pressedCount2 = 0 - var movedCount2 = 0 - - var pressedSpy2 = signalSpy.createObject(control2, {target: control2, signalName: "pressedChanged"}) - verify(pressedSpy2.valid) - - var positionSpy2 = signalSpy.createObject(control2, {target: control2, signalName: "positionChanged"}) - verify(positionSpy2.valid) - - // press the second scrollbar - touch.stationary(0).press(2, control2, 0, 0).commit() - - compare(pressedSpy2.count, ++pressedCount2) - compare(positionSpy2.count, movedCount2) - compare(control2.pressed, true) - compare(control2.position, 0.0) - - compare(pressedSpy1.count, pressedCount1) - compare(positionSpy1.count, movedCount1) - compare(control1.pressed, true) - compare(control1.position, 1.0) - - // move both scrollbars - touch.move(0, control1).move(2, control2).commit() - - compare(pressedSpy2.count, pressedCount2) - compare(positionSpy2.count, ++movedCount2) - compare(control2.pressed, true) - compare(control2.position, 0.5) - - compare(pressedSpy1.count, pressedCount1) - compare(positionSpy1.count, ++movedCount1) - compare(control1.pressed, true) - compare(control1.position, 0.5) - - // release both scrollbars - touch.release(0, control1).release(2, control2).commit() - - compare(pressedSpy2.count, ++pressedCount2) - compare(positionSpy2.count, movedCount2) - compare(control2.pressed, false) - compare(control2.position, 0.5) - - compare(pressedSpy1.count, ++pressedCount1) - compare(positionSpy1.count, movedCount1) - compare(control1.pressed, false) - compare(control1.position, 0.5) - } - - function test_increase_decrease_data() { - return [ - { tag: "increase:active", increase: true, active: true }, - { tag: "decrease:active", increase: false, active: true }, - { tag: "increase:inactive", increase: true, active: false }, - { tag: "decrease:inactive", increase: false, active: false } - ] - } - - function test_increase_decrease(data) { - var control = createTemporaryObject(scrollBar, testCase, {position: 0.5, active: data.active}) - verify(control) - - if (data.increase) { - control.increase() - compare(control.position, 0.6) - } else { - control.decrease() - compare(control.position, 0.4) - } - compare(control.active, data.active) - } - - function test_stepSize_data() { - return [ - { tag: "0.0", stepSize: 0.0 }, - { tag: "0.1", stepSize: 0.1 }, - { tag: "0.5", stepSize: 0.5 } - ] - } - - function test_stepSize(data) { - var control = createTemporaryObject(scrollBar, testCase, {stepSize: data.stepSize}) - verify(control) - - compare(control.stepSize, data.stepSize) - compare(control.position, 0.0) - - var count = 10 - if (data.stepSize !== 0.0) - count = 1.0 / data.stepSize - - // increase until 1.0 - for (var i = 1; i <= count; ++i) { - control.increase() - compare(control.position, i / count) - } - control.increase() - compare(control.position, 1.0) - - // decrease until 0.0 - for (var d = count - 1; d >= 0; --d) { - control.decrease() - compare(control.position, d / count) - } - control.decrease() - compare(control.position, 0.0) - } - - function test_padding_data() { - return [ - { tag: "horizontal", properties: { visible: true, orientation: Qt.Horizontal, width: testCase.width, leftPadding: testCase.width * 0.1 } }, - { tag: "vertical", properties: { visible: true, orientation: Qt.Vertical, height: testCase.height, topPadding: testCase.height * 0.1 } } - ] - } - - function test_padding(data) { - var control = createTemporaryObject(scrollBar, testCase, data.properties) - - mousePress(control, control.leftPadding + control.availableWidth * 0.5, control.topPadding + control.availableHeight * 0.5, Qt.LeftButton) - mouseRelease(control, control.leftPadding + control.availableWidth * 0.5, control.topPadding + control.availableHeight * 0.5, Qt.LeftButton) - - compare(control.position, 0.5) - } - - function test_warning() { - ignoreWarning(Qt.resolvedUrl("tst_scrollbar.qml") + ":55:1: QML TestCase: ScrollBar must be attached to a Flickable or ScrollView") - testCase.ScrollBar.vertical = null - } - - function test_mirrored() { - var container = createTemporaryObject(flickable, testCase) - verify(container) - waitForRendering(container) - - container.ScrollBar.vertical = scrollBar.createObject(container) - compare(container.ScrollBar.vertical.x, container.width - container.ScrollBar.vertical.width) - container.ScrollBar.vertical.locale = Qt.locale("ar_EG") - compare(container.ScrollBar.vertical.x, container.width - container.ScrollBar.vertical.width) - } - - function test_hover_data() { - return [ - { tag: "enabled", hoverEnabled: true, interactive: true }, - { tag: "disabled", hoverEnabled: false, interactive: true }, - { tag: "non-interactive", hoverEnabled: true, interactive: false } - ] - } - - function test_hover(data) { - var control = createTemporaryObject(scrollBar, testCase, {hoverEnabled: data.hoverEnabled, interactive: data.interactive}) - verify(control) - - compare(control.hovered, false) - - mouseMove(control, control.width / 2, control.height / 2) - compare(control.hovered, data.hoverEnabled) - compare(control.active, data.hoverEnabled && data.interactive) - - mouseMove(control, -1, -1) - compare(control.hovered, false) - compare(control.active, false) - } - - function test_snapMode_data() { - return [ - { tag: "NoSnap", snapMode: ScrollBar.NoSnap, stepSize: 0.1, size: 0.2, width: 100, steps: 80 }, /* 0.8*100 */ - { tag: "NoSnap2", snapMode: ScrollBar.NoSnap, stepSize: 0.2, size: 0.1, width: 200, steps: 180 }, /* 0.9*200 */ - - { tag: "SnapAlways", snapMode: ScrollBar.SnapAlways, stepSize: 0.1, size: 0.2, width: 100, steps: 10 }, - { tag: "SnapAlways2", snapMode: ScrollBar.SnapAlways, stepSize: 0.2, size: 0.125, width: 200, steps: 5 }, - - { tag: "SnapOnRelease", snapMode: ScrollBar.SnapOnRelease, stepSize: 0.1, size: 0.2, width: 100, steps: 80 }, /* 0.8*100 */ - { tag: "SnapOnRelease2", snapMode: ScrollBar.SnapOnRelease, stepSize: 0.2, size: 0.1, width: 200, steps: 180 }, /* 0.9*200 */ - ] - } - - function test_snapMode_mouse_data() { - return test_snapMode_data() - } - - function test_snapMode_mouse(data) { - var control = createTemporaryObject(scrollBar, testCase, {snapMode: data.snapMode, orientation: Qt.Horizontal, stepSize: data.stepSize, size: data.size, width: data.width}) - verify(control) - - function snappedPosition(pos) { - var effectiveStep = control.stepSize * (1.0 - control.size) - return Math.round(pos / effectiveStep) * effectiveStep - } - - function boundPosition(pos) { - return Math.max(0, Math.min(pos, 1.0 - control.size)) - } - - mousePress(control, 0, 0) - compare(control.position, 0) - - mouseMove(control, control.width * 0.3, 0) - var expectedMovePos = 0.3 - if (control.snapMode === ScrollBar.SnapAlways) { - expectedMovePos = snappedPosition(expectedMovePos) - verify(expectedMovePos !== 0.3) - } - compare(control.position, expectedMovePos) - - mouseRelease(control, control.width * 0.75, 0) - var expectedReleasePos = 0.75 - if (control.snapMode !== ScrollBar.NoSnap) { - expectedReleasePos = snappedPosition(expectedReleasePos) - verify(expectedReleasePos !== 0.75) - } - compare(control.position, expectedReleasePos) - - control.position = 0 - mousePress(control, 0, 0) - - var steps = 0 - var prevPos = 0 - - for (var x = 0; x < control.width; ++x) { - mouseMove(control, x, 0) - expectedMovePos = boundPosition(x / control.width) - if (control.snapMode === ScrollBar.SnapAlways) - expectedMovePos = snappedPosition(expectedMovePos) - compare(control.position, expectedMovePos) - - if (control.position !== prevPos) - ++steps - prevPos = control.position - } - compare(steps, data.steps) - - mouseRelease(control, control.width - 1, 0) - } - - function test_snapMode_touch_data() { - return test_snapMode_data() - } - - function test_snapMode_touch(data) { - var control = createTemporaryObject(scrollBar, testCase, {snapMode: data.snapMode, orientation: Qt.Horizontal, stepSize: data.stepSize, size: data.size, width: data.width}) - verify(control) - - function snappedPosition(pos) { - var effectiveStep = control.stepSize * (1.0 - control.size) - return Math.round(pos / effectiveStep) * effectiveStep - } - - function boundPosition(pos) { - return Math.max(0, Math.min(pos, 1.0 - control.size)) - } - - var touch = touchEvent(control) - - touch.press(0, control, 0, 0).commit() - compare(control.position, 0) - - touch.move(0, control, control.width * 0.3, 0).commit() - var expectedMovePos = 0.3 - if (control.snapMode === ScrollBar.SnapAlways) { - expectedMovePos = snappedPosition(expectedMovePos) - verify(expectedMovePos !== 0.3) - } - compare(control.position, expectedMovePos) - - touch.release(0, control, control.width * 0.75, 0).commit() - var expectedReleasePos = 0.75 - if (control.snapMode !== ScrollBar.NoSnap) { - expectedReleasePos = snappedPosition(expectedReleasePos) - verify(expectedReleasePos !== 0.75) - } - compare(control.position, expectedReleasePos) - - control.position = 0 - touch.press(0, control, 0, 0).commit() - - var steps = 0 - var prevPos = 0 - - for (var x = 0; x < control.width; ++x) { - touch.move(0, control, x, 0).commit() - expectedMovePos = boundPosition(x / control.width) - if (control.snapMode === ScrollBar.SnapAlways) - expectedMovePos = snappedPosition(expectedMovePos) - compare(control.position, expectedMovePos) - - if (control.position !== prevPos) - ++steps - prevPos = control.position - } - compare(steps, data.steps) - - touch.release(0, control, control.width - 1).commit() - } - - function test_interactive_data() { - return [ - { tag: "true", interactive: true }, - { tag: "false", interactive: false } - ] - } - - function test_interactive(data) { - var control = createTemporaryObject(scrollBar, testCase, {interactive: data.interactive}) - verify(control) - - compare(control.interactive, data.interactive) - - // press-move-release - mousePress(control, 0, 0, Qt.LeftButton) - compare(control.pressed, data.interactive) - - mouseMove(control, control.width / 2, control.height / 2) - compare(control.position, data.interactive ? 0.5 : 0.0) - - mouseRelease(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, false) - - // change to non-interactive while pressed - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, data.interactive) - - mouseMove(control, control.width, control.height) - compare(control.position, data.interactive ? 1.0 : 0.0) - - control.interactive = false - compare(control.interactive, false) - compare(control.pressed, false) - - mouseMove(control, control.width / 2, control.height / 2) - compare(control.position, data.interactive ? 1.0 : 0.0) - - mouseRelease(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, false) - - // change back to interactive & try press-move-release again - control.interactive = true - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, true) - - mouseMove(control, 0, 0) - compare(control.position, 0.0) - - mouseRelease(control, 0, 0, Qt.LeftButton) - compare(control.pressed, false) - } - - function test_policy() { - var control = createTemporaryObject(scrollBar, testCase, {active: true}) - verify(control) - - compare(ScrollBar.AsNeeded, Qt.ScrollBarAsNeeded) - compare(ScrollBar.AlwaysOff, Qt.ScrollBarAlwaysOff) - compare(ScrollBar.AlwaysOn, Qt.ScrollBarAlwaysOn) - - compare(control.visible, true) - compare(control.policy, ScrollBar.AsNeeded) - - control.size = 0.5 - verify(control.state === "active" || control.contentItem.state === "active") - - control.size = 1.0 - verify(control.state !== "active" && control.contentItem.state !== "active") - - control.policy = ScrollBar.AlwaysOff - compare(control.visible, false) - - control.policy = ScrollBar.AlwaysOn - compare(control.visible, true) - verify(control.state === "active" || control.contentItem.state === "active") - } - - function test_overshoot() { - var container = createTemporaryObject(flickable, testCase) - verify(container) - waitForRendering(container) - - var vertical = scrollBar.createObject(container, {size: 0.5}) - container.ScrollBar.vertical = vertical - - var horizontal = scrollBar.createObject(container, {size: 0.5}) - container.ScrollBar.horizontal = horizontal - - // negative vertical overshoot (pos < 0) - vertical.position = -0.1 - compare(vertical.contentItem.y, vertical.topPadding) - compare(vertical.contentItem.height, 0.4 * vertical.availableHeight) - - // positive vertical overshoot (pos + size > 1) - vertical.position = 0.8 - compare(vertical.contentItem.y, vertical.topPadding + 0.8 * vertical.availableHeight) - compare(vertical.contentItem.height, 0.2 * vertical.availableHeight) - - // negative horizontal overshoot (pos < 0) - horizontal.position = -0.1 - compare(horizontal.contentItem.x, horizontal.leftPadding) - compare(horizontal.contentItem.width, 0.4 * horizontal.availableWidth) - - // positive horizontal overshoot (pos + size > 1) - horizontal.position = 0.8 - compare(horizontal.contentItem.x, horizontal.leftPadding + 0.8 * horizontal.availableWidth) - compare(horizontal.contentItem.width, 0.2 * horizontal.availableWidth) - } - - function test_orientation() { - var control = createTemporaryObject(scrollBar, testCase) - verify(control) - - compare(control.orientation, Qt.Vertical) - compare(control.horizontal, false) - compare(control.vertical, true) - - control.orientation = Qt.Horizontal - compare(control.orientation, Qt.Horizontal) - compare(control.horizontal, true) - compare(control.vertical, false) - } - - function test_flashing() { - var control = createTemporaryObject(scrollBar, testCase, {size: 0.2}) - verify(control) - - var activeSpy = signalSpy.createObject(control, {target: control, signalName: "activeChanged"}) - verify(activeSpy.valid) - - compare(control.active, false) - if (control.contentItem) - compare(control.contentItem.opacity, 0) - if (control.background) - compare(control.background.opacity, 0) - - control.increase() - compare(control.position, 0.1) - compare(control.active, false) - compare(activeSpy.count, 2) - if (control.contentItem) - verify(control.contentItem.opacity > 0) - if (control.background) - verify(control.background.opacity > 0) - if (control.contentItem) - tryCompare(control.contentItem, "opacity", 0) - if (control.background) - tryCompare(control.background, "opacity", 0) - - control.decrease() - compare(control.position, 0.0) - compare(control.active, false) - compare(activeSpy.count, 4) - if (control.contentItem) - verify(control.contentItem.opacity > 0) - if (control.background) - verify(control.background.opacity > 0) - if (control.contentItem) - tryCompare(control.contentItem, "opacity", 0) - if (control.background) - tryCompare(control.background, "opacity", 0) - } - - function test_minimumSize() { - var container = createTemporaryObject(flickable, testCase) - verify(container) - waitForRendering(container) - - var vertical = scrollBar.createObject(container, {minimumSize: 0.1}) - container.ScrollBar.vertical = vertical - - compare(container.visibleArea.heightRatio, 0.5) - compare(vertical.size, 0.5) - compare(vertical.visualSize, 0.5) - compare(vertical.contentItem.height, 0.5 * vertical.availableHeight) - - container.contentHeight = 2000 - - compare(container.visibleArea.heightRatio, 0.05) - compare(vertical.size, 0.05) - compare(vertical.visualSize, 0.1) - compare(vertical.contentItem.height, 0.1 * vertical.availableHeight) - - verify(container.atYBeginning) - compare(container.visibleArea.yPosition, 0.0) - compare(vertical.position, 0.0) - compare(vertical.visualPosition, 0.0) - compare(vertical.contentItem.y, vertical.topPadding) - - container.contentY = 1900 - - verify(container.atYEnd) - compare(container.visibleArea.yPosition, 0.95) - compare(vertical.position, 0.95) - compare(vertical.visualPosition, 0.9) - compare(vertical.contentItem.y, vertical.topPadding + 0.9 * vertical.availableHeight) - - container.contentHeight = 125 - - compare(container.visibleArea.heightRatio, 0.8) - compare(vertical.size, 0.8) - compare(vertical.visualSize, 0.8) - compare(vertical.contentItem.height, 0.8 * vertical.availableHeight) - - verify(container.atYEnd) - compare(container.visibleArea.yPosition, 0.2) - compare(vertical.position, 0.2) - compare(vertical.visualPosition, 0.2) - compare(vertical.contentItem.y, vertical.topPadding + 0.2 * vertical.availableHeight) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_scrollindicator.qml b/tests/auto/quickcontrols2/controls/data/tst_scrollindicator.qml deleted file mode 100644 index 5f6006d4..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_scrollindicator.qml +++ /dev/null @@ -1,309 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "ScrollIndicator" - - Component { - id: scrollIndicator - ScrollIndicator { } - } - - Component { - id: mouseArea - MouseArea { } - } - - Component { - id: flickable - Flickable { - width: 100 - height: 100 - contentWidth: 200 - contentHeight: 200 - boundsBehavior: Flickable.StopAtBounds - flickableDirection: Flickable.HorizontalAndVerticalFlick - } - } - - function test_attach() { - var container = createTemporaryObject(flickable, testCase) - verify(container) - waitForRendering(container) - - var vertical = createTemporaryObject(scrollIndicator, null) - verify(!vertical.parent) - compare(vertical.size, 0.0) - compare(vertical.position, 0.0) - compare(vertical.active, false) - compare(vertical.orientation, Qt.Vertical) - compare(vertical.x, 0) - compare(vertical.y, 0) - verify(vertical.width > 0) - verify(vertical.height > 0) - - container.ScrollIndicator.vertical = vertical - compare(vertical.parent, container) - compare(vertical.orientation, Qt.Vertical) - compare(vertical.size, container.visibleArea.heightRatio) - compare(vertical.position, container.visibleArea.yPosition) - compare(vertical.x, container.width - vertical.width) - compare(vertical.y, 0) - verify(vertical.width > 0) - compare(vertical.height, container.height) - // vertical scroll indicator follows flickable's width - container.width += 10 - compare(vertical.x, container.width - vertical.width) - vertical.implicitWidth -= 1 - compare(vertical.x, container.width - vertical.width) - // ...unless explicitly positioned - vertical.x = 123 - container.width += 10 - compare(vertical.x, 123) - - var horizontal = createTemporaryObject(scrollIndicator, null) - verify(!horizontal.parent) - compare(horizontal.size, 0.0) - compare(horizontal.position, 0.0) - compare(horizontal.active, false) - compare(horizontal.orientation, Qt.Vertical) - compare(horizontal.x, 0) - compare(horizontal.y, 0) - verify(horizontal.width > 0) - verify(horizontal.height > 0) - - container.ScrollIndicator.horizontal = horizontal - compare(horizontal.parent, container) - compare(horizontal.orientation, Qt.Horizontal) - compare(horizontal.size, container.visibleArea.widthRatio) - compare(horizontal.position, container.visibleArea.xPosition) - compare(horizontal.x, 0) - compare(horizontal.y, container.height - horizontal.height) - compare(horizontal.width, container.width) - verify(horizontal.height > 0) - // horizontal scroll indicator follows flickable's height - container.height += 10 - compare(horizontal.y, container.height - horizontal.height) - horizontal.implicitHeight -= 1 - compare(horizontal.y, container.height - horizontal.height) - // ...unless explicitly positioned - horizontal.y = 123 - container.height += 10 - compare(horizontal.y, 123) - - var velocity = container.maximumFlickVelocity - - compare(container.flicking, false) - container.flick(-velocity, -velocity) - compare(container.flicking, true) - tryCompare(container, "flicking", false) - - compare(vertical.size, container.visibleArea.heightRatio) - compare(vertical.position, container.visibleArea.yPosition) - compare(horizontal.size, container.visibleArea.widthRatio) - compare(horizontal.position, container.visibleArea.xPosition) - - compare(container.flicking, false) - container.flick(velocity, velocity) - compare(container.flicking, true) - tryCompare(container, "flicking", false) - - compare(vertical.size, container.visibleArea.heightRatio) - compare(vertical.position, container.visibleArea.yPosition) - compare(horizontal.size, container.visibleArea.widthRatio) - compare(horizontal.position, container.visibleArea.xPosition) - - var oldY = vertical.y - var oldHeight = vertical.height - vertical.parent = testCase - vertical.y -= 10 - container.height += 10 - compare(vertical.y, oldY - 10) - compare(vertical.height, oldHeight) - - var oldX = horizontal.x - var oldWidth = horizontal.width - horizontal.parent = testCase - horizontal.x -= 10 - container.width += 10 - compare(horizontal.x, oldX - 10) - compare(horizontal.width, oldWidth) - } - - function test_warning() { - ignoreWarning(Qt.resolvedUrl("tst_scrollindicator.qml") + ":55:1: QML TestCase: ScrollIndicator must be attached to a Flickable") - testCase.ScrollIndicator.vertical = null - } - - function test_overshoot() { - var container = createTemporaryObject(flickable, testCase) - verify(container) - waitForRendering(container) - - var vertical = scrollIndicator.createObject(container, {size: 0.5}) - container.ScrollIndicator.vertical = vertical - - var horizontal = scrollIndicator.createObject(container, {size: 0.5}) - container.ScrollIndicator.horizontal = horizontal - - // negative vertical overshoot (pos < 0) - vertical.position = -0.1 - compare(vertical.contentItem.y, vertical.topPadding) - compare(vertical.contentItem.height, 0.4 * vertical.availableHeight) - - // positive vertical overshoot (pos + size > 1) - vertical.position = 0.8 - compare(vertical.contentItem.y, vertical.topPadding + 0.8 * vertical.availableHeight) - compare(vertical.contentItem.height, 0.2 * vertical.availableHeight) - - // negative horizontal overshoot (pos < 0) - horizontal.position = -0.1 - compare(horizontal.contentItem.x, horizontal.leftPadding) - compare(horizontal.contentItem.width, 0.4 * horizontal.availableWidth) - - // positive horizontal overshoot (pos + size > 1) - horizontal.position = 0.8 - compare(horizontal.contentItem.x, horizontal.leftPadding + 0.8 * horizontal.availableWidth) - compare(horizontal.contentItem.width, 0.2 * horizontal.availableWidth) - } - - function test_orientation() { - var control = createTemporaryObject(scrollIndicator, testCase) - verify(control) - - compare(control.orientation, Qt.Vertical) - compare(control.horizontal, false) - compare(control.vertical, true) - - control.orientation = Qt.Horizontal - compare(control.orientation, Qt.Horizontal) - compare(control.horizontal, true) - compare(control.vertical, false) - } - - // QTBUG-61785 - function test_mouseArea() { - var ma = createTemporaryObject(mouseArea, testCase, {width: testCase.width, height: testCase.height}) - verify(ma) - - var control = scrollIndicator.createObject(ma, {active: true, size: 0.9, width: testCase.width, height: testCase.height}) - verify(control) - - mousePress(control) - verify(ma.pressed) - - mouseRelease(control) - verify(!ma.pressed) - - var touch = touchEvent(control) - touch.press(0, control).commit() - verify(ma.pressed) - - touch.release(0, control).commit() - verify(!ma.pressed) - } - - function test_minimumSize() { - var container = createTemporaryObject(flickable, testCase) - verify(container) - waitForRendering(container) - - var vertical = scrollIndicator.createObject(container, {minimumSize: 0.1}) - container.ScrollIndicator.vertical = vertical - - compare(container.visibleArea.heightRatio, 0.5) - compare(vertical.size, 0.5) - compare(vertical.visualSize, 0.5) - compare(vertical.contentItem.height, 0.5 * vertical.availableHeight) - - container.contentHeight = 2000 - - compare(container.visibleArea.heightRatio, 0.05) - compare(vertical.size, 0.05) - compare(vertical.visualSize, 0.1) - compare(vertical.contentItem.height, 0.1 * vertical.availableHeight) - - verify(container.atYBeginning) - compare(container.visibleArea.yPosition, 0.0) - compare(vertical.position, 0.0) - compare(vertical.visualPosition, 0.0) - compare(vertical.contentItem.y, vertical.topPadding) - - container.contentY = 1900 - - verify(container.atYEnd) - compare(container.visibleArea.yPosition, 0.95) - compare(vertical.position, 0.95) - compare(vertical.visualPosition, 0.9) - compare(vertical.contentItem.y, vertical.topPadding + 0.9 * vertical.availableHeight) - - container.contentHeight = 125 - - compare(container.visibleArea.heightRatio, 0.8) - compare(vertical.size, 0.8) - compare(vertical.visualSize, 0.8) - compare(vertical.contentItem.height, 0.8 * vertical.availableHeight) - - verify(container.atYEnd) - compare(container.visibleArea.yPosition, 0.2) - compare(vertical.position, 0.2) - compare(vertical.visualPosition, 0.2) - compare(vertical.contentItem.y, vertical.topPadding + 0.2 * vertical.availableHeight) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_scrollview.qml b/tests/auto/quickcontrols2/controls/data/tst_scrollview.qml deleted file mode 100644 index 46afa503..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_scrollview.qml +++ /dev/null @@ -1,579 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "ScrollView" - - Component { - id: signalSpy - SignalSpy { } - } - - Component { - id: scrollView - ScrollView { } - } - - Component { - id: scrollBarComponent - ScrollBar {} - } - - Component { - id: scrollableLabel - ScrollView { - Label { - text: "ABC" - font.pixelSize: 512 - } - } - } - - Component { - id: scrollableLabels - ScrollView { - contentHeight: label1.implicitHeight + label2.implicitHeight + label3.implicitHeight - Label { - id: label1 - text: "First" - font.pixelSize: 96 - } - Label { - id: label2 - text: "Second" - font.pixelSize: 96 - } - Label { - id: label3 - text: "Third" - font.pixelSize: 96 - } - } - } - - Component { - id: flickableLabel - ScrollView { - Flickable { - contentWidth: label.implicitWidth - contentHeight: label.implicitHeight - Label { - id: label - text: "ABC" - font.pixelSize: 512 - } - } - } - } - - Component { - id: emptyFlickable - ScrollView { - Flickable { - } - } - } - - Component { - id: labelComponent - Label { - text: "ABC" - font.pixelSize: 512 - } - } - - Component { - id: scrollableListView - ScrollView { - ListView { - model: 3 - delegate: Label { - text: modelData - } - } - } - } - - Component { - id: scrollableFlickable - ScrollView { - Flickable { - Item { - width: 100 - height: 100 - } - } - } - } - - Component { - id: scrollableWithContentSize - ScrollView { - contentWidth: 1000 - contentHeight: 1000 - Flickable { - } - } - } - - Component { - id: scrollableAndFlicableWithContentSize - ScrollView { - contentWidth: 1000 - contentHeight: 1000 - Flickable { - contentWidth: 200 - contentHeight: 200 - } - } - } - - Component { - id: scrollableTextArea - ScrollView { - TextArea { - text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas id dignissim ipsum. Nam molestie nisl turpis." - wrapMode: TextArea.WordWrap - } - } - } - Component { - id: scrollableTextAreaWithSibling - ScrollView { - Item { - } - TextArea { - } - } - } - - function test_scrollBars() { - var control = createTemporaryObject(scrollView, testCase, {width: 200, height: 200}) - verify(control) - - var vertical = control.ScrollBar.vertical - verify(vertical) - - var horizontal = control.ScrollBar.horizontal - verify(horizontal) - - control.contentHeight = 400 - verify(vertical.size > 0) - compare(control.contentItem.visibleArea.heightRatio, vertical.size) - - control.contentWidth = 400 - verify(horizontal.size > 0) - compare(control.contentItem.visibleArea.widthRatio, horizontal.size) - - vertical.increase() - verify(vertical.position > 0) - compare(control.contentItem.visibleArea.yPosition, vertical.position) - - horizontal.increase() - verify(horizontal.position > 0) - compare(control.contentItem.visibleArea.xPosition, horizontal.position) - } - - function test_oneChild_data() { - return [ - { tag: "label", component: scrollableLabel }, - { tag: "flickable", component: flickableLabel } - ] - } - - function test_oneChild(data) { - var control = createTemporaryObject(data.component, testCase) - verify(control) - - var flickable = control.contentItem - verify(flickable.hasOwnProperty("contentX")) - verify(flickable.hasOwnProperty("contentY")) - - var label = flickable.contentItem.children[0] - compare(label.text, "ABC") - - compare(control.implicitWidth, label.implicitWidth) - compare(control.implicitHeight, label.implicitHeight) - - compare(control.contentWidth, label.implicitWidth) - compare(control.contentHeight, label.implicitHeight) - - compare(flickable.contentWidth, label.implicitWidth) - compare(flickable.contentHeight, label.implicitHeight) - - control.contentWidth = 200 - compare(control.implicitWidth, 200) - compare(control.contentWidth, 200) - compare(flickable.contentWidth, 200) - - control.contentHeight = 100 - compare(control.implicitHeight, 100) - compare(control.contentHeight, 100) - compare(flickable.contentHeight, 100) - } - - function test_multipleChildren() { - var control = createTemporaryObject(scrollableLabels, testCase) - verify(control) - - var flickable = control.contentItem - verify(flickable.hasOwnProperty("contentX")) - verify(flickable.hasOwnProperty("contentY")) - - compare(control.contentChildren, flickable.contentItem.children) - - var label1 = control.contentChildren[0] - compare(label1.text, "First") - - var label2 = control.contentChildren[1] - compare(label2.text, "Second") - - var label3 = control.contentChildren[2] - compare(label3.text, "Third") - - var expectedContentHeight = label1.implicitHeight + label2.implicitHeight + label3.implicitHeight - compare(control.contentHeight, expectedContentHeight) - compare(flickable.contentHeight, expectedContentHeight) - } - - function test_listView() { - var control = createTemporaryObject(scrollableListView, testCase) - verify(control) - - var listview = control.contentItem - verify(listview.hasOwnProperty("contentX")) - verify(listview.hasOwnProperty("contentY")) - verify(listview.hasOwnProperty("model")) - - compare(control.contentWidth, listview.contentWidth) - compare(control.contentHeight, listview.contentHeight) - } - - function test_scrollableFlickable() { - // Check that if the application adds a flickable as a child of a - // scrollview, the scrollview doesn't try to calculate and change - // the flickables contentWidth/Height based on the flickables - // children, even if the flickable has an empty or negative content - // size. Some flickables (e.g ListView) sets a negative - // contentWidth on purpose, which should be respected. - var scrollview = createTemporaryObject(scrollableFlickable, testCase) - verify(scrollview) - - var flickable = scrollview.contentItem - verify(flickable.hasOwnProperty("contentX")) - verify(flickable.hasOwnProperty("contentY")) - - compare(flickable.contentWidth, -1) - compare(flickable.contentHeight, -1) - compare(scrollview.contentWidth, -1) - compare(scrollview.contentHeight, -1) - } - - function test_scrollableWithContentSize() { - // Check that if the scrollview has contentWidth/Height set, but - // not the flickable, then those values will be forwarded and used - // by the flickable (rather than trying to calculate the content size - // based on the flickables children). - var scrollview = createTemporaryObject(scrollableWithContentSize, testCase) - verify(scrollview) - - var flickable = scrollview.contentItem - verify(flickable.hasOwnProperty("contentX")) - verify(flickable.hasOwnProperty("contentY")) - - compare(flickable.contentWidth, 1000) - compare(flickable.contentHeight, 1000) - compare(scrollview.contentWidth, 1000) - compare(scrollview.contentHeight, 1000) - } - - function test_scrollableAndFlickableWithContentSize() { - // Check that if both the scrollview and the flickable has - // contentWidth/Height set (which is an inconsistency/fault - // by the app), the content size of the scrollview wins. - var scrollview = createTemporaryObject(scrollableAndFlicableWithContentSize, testCase) - verify(scrollview) - - var flickable = scrollview.contentItem - verify(flickable.hasOwnProperty("contentX")) - verify(flickable.hasOwnProperty("contentY")) - - compare(flickable.contentWidth, 1000) - compare(flickable.contentHeight, 1000) - compare(scrollview.contentWidth, 1000) - compare(scrollview.contentHeight, 1000) - } - - function test_flickableWithExplicitContentSize() { - var control = createTemporaryObject(emptyFlickable, testCase) - verify(control) - - var flickable = control.contentItem - verify(flickable.hasOwnProperty("contentX")) - verify(flickable.hasOwnProperty("contentY")) - - var flickableContentSize = 1000; - flickable.contentWidth = flickableContentSize; - flickable.contentHeight = flickableContentSize; - - compare(flickable.contentWidth, flickableContentSize) - compare(flickable.contentHeight, flickableContentSize) - compare(control.implicitWidth, flickableContentSize) - compare(control.implicitHeight, flickableContentSize) - compare(control.contentWidth, flickableContentSize) - compare(control.contentHeight, flickableContentSize) - - // Add a single child to the flickable. This should not - // trick ScrollView into taking the implicit size of - // the child as content size, since the flickable - // already has an explicit content size. - labelComponent.createObject(flickable); - - compare(flickable.contentWidth, flickableContentSize) - compare(flickable.contentHeight, flickableContentSize) - compare(control.implicitWidth, flickableContentSize) - compare(control.implicitHeight, flickableContentSize) - compare(control.contentWidth, flickableContentSize) - compare(control.contentHeight, flickableContentSize) - } - - function test_mouse() { - var control = createTemporaryObject(scrollView, testCase, {width: 200, height: 200, contentHeight: 400}) - verify(control) - - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.contentItem.contentY, 0) - - for (var y = control.height / 2; y >= 0; --y) { - mouseMove(control, control.width / 2, y, 10) - compare(control.contentItem.contentY, 0) - } - - mouseRelease(control, control.width / 2, 0, Qt.LeftButton) - compare(control.contentItem.contentY, 0) - } - - function test_hover() { - var control = createTemporaryObject(scrollView, testCase, {width: 200, height: 200, contentHeight: 400}) - verify(control) - - var vertical = control.ScrollBar.vertical - verify(vertical) - vertical.hoverEnabled = true - - mouseMove(vertical, vertical.width / 2, vertical.height / 2) - compare(vertical.visible, true) - compare(vertical.hovered, true) - compare(vertical.active, true) - compare(vertical.interactive, true) - } - - function test_wheel() { - var control = createTemporaryObject(scrollView, testCase, {width: 200, height: 200, contentHeight: 400}) - verify(control) - - var vertical = control.ScrollBar.vertical - verify(vertical) - - mouseWheel(control, control.width / 2, control.height / 2, 0, -120) - compare(vertical.visible, true) - compare(vertical.active, true) - compare(vertical.interactive, true) - } - - function test_touch() { - var control = createTemporaryObject(scrollView, testCase, {width: 200, height: 200, contentHeight: 400}) - verify(control) - - var vertical = control.ScrollBar.vertical - verify(vertical) - - var touch = touchEvent(control) - touch.press(0, control, control.width / 2, control.height / 2).commit() - compare(control.contentItem.contentY, 0) - - compare(vertical.active, false) - compare(vertical.interactive, false) - - var maxContentY = 0 - for (var y = control.height / 2; y >= 0; --y) { - touch.move(0, control, control.width / 2, y).commit() - maxContentY = Math.max(maxContentY, control.contentItem.contentY) - } - verify(maxContentY > 0) - - compare(vertical.active, true) - compare(vertical.interactive, false) - - touch.release(0, control, control.width / 2, 0).commit() - } - - function test_keys() { - var control = createTemporaryObject(scrollView, testCase, {width: 200, height: 200, contentWidth: 400, contentHeight: 400}) - verify(control) - - control.forceActiveFocus() - verify(control.activeFocus) - - var vertical = control.ScrollBar.vertical - verify(vertical) - - compare(vertical.position, 0.0) - for (var i = 1; i <= 10; ++i) { - keyClick(Qt.Key_Down) - compare(vertical.position, Math.min(0.5, i * 0.1)) - } - compare(vertical.position, 0.5) - for (i = 1; i <= 10; ++i) { - keyClick(Qt.Key_Up) - compare(vertical.position, Math.max(0.0, 0.5 - i * 0.1)) - } - compare(vertical.position, 0.0) - - var horizontal = control.ScrollBar.horizontal - verify(horizontal) - - compare(horizontal.position, 0.0) - for (i = 1; i <= 10; ++i) { - keyClick(Qt.Key_Right) - compare(horizontal.position, Math.min(0.5, i * 0.1)) - } - compare(horizontal.position, 0.5) - for (i = 1; i <= 10; ++i) { - keyClick(Qt.Key_Left) - compare(horizontal.position, Math.max(0.0, 0.5 - i * 0.1)) - } - compare(horizontal.position, 0.0) - } - - function test_textArea() { - // TODO: verify no binding loop warnings (QTBUG-62325) - var control = createTemporaryObject(scrollableTextArea, testCase) - verify(control) - - var flickable = control.contentItem - verify(flickable && flickable.hasOwnProperty("contentX")) - - var textArea = flickable.contentItem.children[0] - verify(textArea && textArea.hasOwnProperty("text")) - - compare(control.contentWidth, flickable.contentWidth) - compare(control.contentHeight, flickable.contentHeight) - } - - function test_textAreaWithSibling() { - // Checks that it does not crash when the ScrollView is deleted - var control = createTemporaryObject(scrollableTextAreaWithSibling, testCase) - verify(control) - } - - Component { - id: zeroSizedContentItemComponent - ScrollView { - width: 100 - height: 100 - contentItem: Item {} - } - } - - function test_zeroSizedContentItem() { - ignoreWarning(/ScrollView only supports Flickable types as its contentItem/) - let control = createTemporaryObject(zeroSizedContentItemComponent, testCase) - verify(control) - - let verticalScrollBar = control.ScrollBar.vertical - verify(verticalScrollBar) - // Scrolling a ScrollView with a zero-sized contentItem shouldn't crash. - mouseDrag(verticalScrollBar, verticalScrollBar.width / 2, verticalScrollBar.height / 2, 0, 50) - - let horizontalScrollBar = control.ScrollBar.horizontal - verify(verticalScrollBar) - mouseDrag(horizontalScrollBar, horizontalScrollBar.width / 2, horizontalScrollBar.height / 2, 50, 0) - } - - function test_customScrollBars() { - let control = createTemporaryObject(scrollView, testCase) - verify(control) - control.ScrollBar.vertical.objectName = "oldVerticalScrollBar" - control.ScrollBar.horizontal.objectName = "oldHorizontalScrollBar" - - let oldVerticalScrollBar = control.ScrollBar.vertical - verify(oldVerticalScrollBar) - compare(oldVerticalScrollBar.objectName, "oldVerticalScrollBar") - - let oldHorizontalScrollBar = control.ScrollBar.horizontal - verify(oldHorizontalScrollBar) - compare(oldHorizontalScrollBar.objectName, "oldHorizontalScrollBar") - - // Create the new scroll bars imperatively so that we can easily access the old ones. - control.ScrollBar.vertical = scrollBarComponent.createObject(control, { objectName: "newVerticalScrollBar" }) - verify(control.ScrollBar.vertical) - let newVerticalScrollBar = findChild(control, "newVerticalScrollBar") - verify(newVerticalScrollBar) - verify(newVerticalScrollBar.visible) - verify(!oldVerticalScrollBar.visible) - - control.ScrollBar.horizontal = scrollBarComponent.createObject(control, { objectName: "newHorizontalScrollBar" }) - verify(control.ScrollBar.horizontal) - let newHorizontalScrollBar = findChild(control, "newHorizontalScrollBar") - verify(newHorizontalScrollBar) - verify(newHorizontalScrollBar.visible) - verify(!oldHorizontalScrollBar.visible) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_selectionrectangle.qml b/tests/auto/quickcontrols2/controls/data/tst_selectionrectangle.qml deleted file mode 100644 index 13ddf00f..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_selectionrectangle.qml +++ /dev/null @@ -1,311 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2021 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls -import Qt.labs.qmlmodels - -TestCase { - id: testCase - width: 200 - height: 200 - visible: true - when: windowShown - name: "SelectionRectangle" - - property real cellWidth: 50 - property real cellHeight: 20 - property Item handle: null - property bool handleWasDragged: false - - Component { - id: handleComp - Rectangle { - id: handle - width: 28 - height: width - radius: width / 2 - property bool dragging: SelectionRectangle.dragging - property Item control: SelectionRectangle.control - border.width: 1 - border.color: "red" - visible: SelectionRectangle.control.active - - SelectionRectangle.onDraggingChanged: { - if (SelectionRectangle.dragging) - testCase.handleWasDragged = true - } - - Component.onCompleted: testCase.handle = handle - } - } - - Component { - id: tableviewComp - TableView { - id: tableView - clip: true - anchors.fill: parent - - model: TableModel { - TableModelColumn { display: "c1" } - TableModelColumn { display: "c2" } - TableModelColumn { display: "c3" } - TableModelColumn { display: "c4" } - rows: [ - { "c1": "v1", "c2":"v2", "c3":"v3", "c4": "v4" }, - { "c1": "v1", "c2":"v2", "c3":"v3", "c4": "v4" }, - { "c1": "v1", "c2":"v2", "c3":"v3", "c4": "v4" }, - { "c1": "v1", "c2":"v2", "c3":"v3", "c4": "v4" }, - ] - } - - delegate: Rectangle { - required property bool selected - implicitWidth: cellWidth - implicitHeight: cellHeight - color: selected ? "lightblue" : "gray" - Text { text: "cell" } - } - - selectionModel: ItemSelectionModel { - model: tableView.model - } - - property alias selectionRectangle: selectionRectangle - SelectionRectangle { - id: selectionRectangle - target: tableView - } - } - - } - - Component { - id: signalSpy - SignalSpy { } - } - - function test_set_target() { - let tableView = createTemporaryObject(tableviewComp, testCase) - verify(tableView) - let selectionRectangle = tableView.selectionRectangle - verify(selectionRectangle) - - compare(selectionRectangle.target, tableView) - - selectionRectangle.target = null - compare(selectionRectangle.target, null) - - selectionRectangle.target = tableView - compare(selectionRectangle.target, tableView) - } - - function test_set_selectionMode() { - let tableView = createTemporaryObject(tableviewComp, testCase) - verify(tableView) - let selectionRectangle = tableView.selectionRectangle - verify(selectionRectangle) - - // Default selection mode should be Auto - compare(selectionRectangle.selectionMode, SelectionRectangle.Auto) - - selectionRectangle.selectionMode = SelectionRectangle.Drag - compare(selectionRectangle.selectionMode, SelectionRectangle.Drag) - - selectionRectangle.selectionMode = SelectionRectangle.PressAndHold - compare(selectionRectangle.selectionMode, SelectionRectangle.PressAndHold) - - selectionRectangle.selectionMode = SelectionRectangle.Auto - compare(selectionRectangle.selectionMode, SelectionRectangle.Auto) - } - - function test_set_handles() { - let tableView = createTemporaryObject(tableviewComp, testCase) - verify(tableView) - let selectionRectangle = tableView.selectionRectangle - verify(selectionRectangle) - - selectionRectangle.topLeftHandle = null - compare(selectionRectangle.topLeftHandle, null) - - selectionRectangle.bottomRightHandle = null - compare(selectionRectangle.bottomRightHandle, null) - - selectionRectangle.topLeftHandle = handleComp - compare(selectionRectangle.topLeftHandle, handleComp) - - selectionRectangle.bottomRightHandle = handleComp - compare(selectionRectangle.bottomRightHandle, handleComp) - } - - function test_drag() { - let tableView = createTemporaryObject(tableviewComp, testCase) - verify(tableView) - let selectionRectangle = tableView.selectionRectangle - verify(selectionRectangle) - - selectionRectangle.selectionMode = SelectionRectangle.Drag - - let activeSpy = signalSpy.createObject(selectionRectangle, {target: selectionRectangle, signalName: "activeChanged"}) - let draggingSpy = signalSpy.createObject(selectionRectangle, {target: selectionRectangle, signalName: "draggingChanged"}) - verify(activeSpy.valid) - verify(draggingSpy.valid) - - verify(!tableView.selectionModel.hasSelection) - mouseDrag(tableView, 1, 1, (cellWidth * 2) - 2, 1, Qt.LeftButton) - verify(tableView.selectionModel.hasSelection) - compare(tableView.selectionModel.selectedIndexes.length, 2) - verify(tableView.selectionModel.isSelected(tableView.model.index(0, 0))) - verify(tableView.selectionModel.isSelected(tableView.model.index(0, 1))) - - compare(activeSpy.count, 1) - compare(draggingSpy.count, 2) - - // Remove selection - mouseClick(tableView, 1, 1, Qt.LeftButton) - verify(!tableView.selectionModel.hasSelection) - compare(draggingSpy.count, 2) - compare(activeSpy.count, 2) - - // Ensure that a press and hold doesn't start a selection - mousePress(tableView, 1, 1, Qt.LeftButton) - mousePress(tableView, 1, 1, Qt.LeftButton, Qt.NoModifier, 1000) - verify(!tableView.selectionModel.hasSelection) - } - - function test_pressAndHold() { - let tableView = createTemporaryObject(tableviewComp, testCase) - verify(tableView) - let selectionRectangle = tableView.selectionRectangle - verify(selectionRectangle) - - selectionRectangle.selectionMode = SelectionRectangle.PressAndHold - - let activeSpy = signalSpy.createObject(selectionRectangle, {target: selectionRectangle, signalName: "activeChanged"}) - let draggingSpy = signalSpy.createObject(selectionRectangle, {target: selectionRectangle, signalName: "draggingChanged"}) - verify(activeSpy.valid) - verify(draggingSpy.valid) - - verify(!tableView.selectionModel.hasSelection) - // Do a press and hold - mousePress(tableView, 1, 1, Qt.LeftButton) - mousePress(tableView, 1, 1, Qt.LeftButton, Qt.NoModifier, 1000) - verify(tableView.selectionModel.hasSelection) - compare(tableView.selectionModel.selectedIndexes.length, 1) - verify(tableView.selectionModel.isSelected(tableView.model.index(0, 0))) - - compare(draggingSpy.count, 0) - compare(activeSpy.count, 1) - - // Remove selection - mouseClick(tableView, 1, 1, Qt.LeftButton) - verify(!tableView.selectionModel.hasSelection) - compare(draggingSpy.count, 0) - compare(activeSpy.count, 2) - - // Ensure that a drag doesn't start a selection - mouseDrag(tableView, 1, 1, (cellWidth * 2) - 2, 1, Qt.LeftButton) - verify(!tableView.selectionModel.hasSelection) - } - - function test_handleDragTopLeft() { - let tableView = createTemporaryObject(tableviewComp, testCase) - verify(tableView) - let selectionRectangle = tableView.selectionRectangle - verify(selectionRectangle) - - selectionRectangle.selectionMode = SelectionRectangle.Drag - - verify(!tableView.selectionModel.hasSelection) - // Select four cells in the middle - mouseDrag(tableView, cellWidth + 1, cellHeight + 1, (cellWidth * 2) - 2, (cellHeight * 2) - 2, Qt.LeftButton) - compare(tableView.selectionModel.selectedIndexes.length, 4) - for (var x = 1; x < 3; ++x) { - for (var y = 1; y < 3; ++y) { - verify(tableView.selectionModel.isSelected(tableView.model.index(x, y))) - } - } - - // Drag on the top left handle, so that the selection extends to cell 0, 0 - mouseDrag(tableView, cellWidth, cellHeight, -cellWidth / 2, -cellHeight / 2, Qt.LeftButton) - compare(tableView.selectionModel.selectedIndexes.length, 9) - for (x = 0; x < 3; ++x) { - for (y = 0; y < 3; ++y) { - verify(tableView.selectionModel.isSelected(tableView.model.index(x, y))) - } - } - } - - function test_handleDragBottomRight() { - let tableView = createTemporaryObject(tableviewComp, testCase) - verify(tableView) - let selectionRectangle = tableView.selectionRectangle - verify(selectionRectangle) - - selectionRectangle.selectionMode = SelectionRectangle.Drag - - verify(!tableView.selectionModel.hasSelection) - // Select four cells in the middle - mouseDrag(tableView, cellWidth + 1, cellHeight + 1, (cellWidth * 2) - 2, (cellHeight * 2) - 2, Qt.LeftButton) - compare(tableView.selectionModel.selectedIndexes.length, 4) - for (var x = 1; x < 3; ++x) { - for (var y = 1; y < 3; ++y) { - verify(tableView.selectionModel.isSelected(tableView.model.index(x, y))) - } - } - - // Drag on the bottom right handle, so that the selection shrinks to cell 1, 1 - mouseDrag(tableView, cellWidth * 2, cellHeight * 2, -cellWidth / 2, -cellHeight / 2, Qt.LeftButton) - compare(tableView.selectionModel.selectedIndexes.length, 1) - verify(tableView.selectionModel.isSelected(tableView.model.index(1, 1))) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_slider.qml b/tests/auto/quickcontrols2/controls/data/tst_slider.qml deleted file mode 100644 index d105473c..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_slider.qml +++ /dev/null @@ -1,940 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "Slider" - - Component { - id: signalSpy - SignalSpy { } - } - - Component { - id: slider - Slider { } - } - - function test_defaults() { - var control = createTemporaryObject(slider, testCase) - verify(control) - - compare(control.stepSize, 0) - compare(control.snapMode, Slider.NoSnap) - compare(control.orientation, Qt.Horizontal) - compare(control.horizontal, true) - compare(control.vertical, false) - } - - function test_value() { - var control = createTemporaryObject(slider, testCase) - verify(control) - - compare(control.value, 0.0) - control.value = 0.5 - compare(control.value, 0.5) - control.value = 1.0 - compare(control.value, 1.0) - control.value = -1.0 - compare(control.value, 0.0) - control.value = 2.0 - compare(control.value, 1.0) - } - - function test_range() { - var control = createTemporaryObject(slider, testCase, {from: 0, to: 100, value: 50}) - verify(control) - - compare(control.from, 0) - compare(control.to, 100) - compare(control.value, 50) - compare(control.position, 0.5) - - control.value = 1000 - compare(control.value, 100) - compare(control.position, 1) - - control.value = -1 - compare(control.value, 0) - compare(control.position, 0) - - control.from = 25 - compare(control.from, 25) - compare(control.value, 25) - compare(control.position, 0) - - control.to = 75 - compare(control.to, 75) - compare(control.value, 25) - compare(control.position, 0) - - control.value = 50 - compare(control.value, 50) - compare(control.position, 0.5) - } - - function test_inverted() { - var control = createTemporaryObject(slider, testCase, {from: 1.0, to: -1.0}) - verify(control) - - compare(control.from, 1.0) - compare(control.to, -1.0) - compare(control.value, 0.0) - compare(control.position, 0.5) - - control.value = 2.0 - compare(control.value, 1.0) - compare(control.position, 0.0) - - control.value = -2.0 - compare(control.value, -1.0) - compare(control.position, 1.0) - - control.value = 0.0 - compare(control.value, 0.0) - compare(control.position, 0.5) - } - - function test_position() { - var control = createTemporaryObject(slider, testCase) - verify(control) - - compare(control.value, 0.0) - compare(control.position, 0.0) - - control.value = 0.25 - compare(control.value, 0.25) - compare(control.position, 0.25) - - control.value = 0.75 - compare(control.value, 0.75) - compare(control.position, 0.75) - } - - function test_visualPosition() { - var control = createTemporaryObject(slider, testCase) - verify(control) - - compare(control.value, 0.0) - compare(control.visualPosition, 0.0) - - control.value = 0.25 - compare(control.value, 0.25) - compare(control.visualPosition, 0.25) - - // RTL locale - control.locale = Qt.locale("ar_EG") - compare(control.visualPosition, 0.25) - - // RTL locale + LayoutMirroring - control.LayoutMirroring.enabled = true - compare(control.visualPosition, 0.75) - - // LTR locale + LayoutMirroring - control.locale = Qt.locale("en_US") - compare(control.visualPosition, 0.75) - - // LTR locale - control.LayoutMirroring.enabled = false - compare(control.visualPosition, 0.25) - - // LayoutMirroring - control.LayoutMirroring.enabled = true - compare(control.visualPosition, 0.75) - } - - function test_orientation() { - var control = createTemporaryObject(slider, testCase) - verify(control) - - compare(control.orientation, Qt.Horizontal) - compare(control.horizontal, true) - compare(control.vertical, false) - verify(control.width > control.height) - - control.orientation = Qt.Vertical - compare(control.orientation, Qt.Vertical) - compare(control.horizontal, false) - compare(control.vertical, true) - verify(control.width < control.height) - } - - function test_mouse_data() { - return [ - { tag: "horizontal", orientation: Qt.Horizontal, live: false }, - { tag: "vertical", orientation: Qt.Vertical, live: false }, - { tag: "horizontal:live", orientation: Qt.Horizontal, live: true }, - { tag: "vertical:live", orientation: Qt.Vertical, live: true } - ] - } - - function test_mouse(data) { - var control = createTemporaryObject(slider, testCase, {orientation: data.orientation, live: data.live}) - verify(control) - - var pressedCount = 0 - var movedCount = 0 - - var pressedSpy = signalSpy.createObject(control, {target: control, signalName: "pressedChanged"}) - verify(pressedSpy.valid) - - var movedSpy = signalSpy.createObject(control, {target: control, signalName: "moved"}) - verify(movedSpy.valid) - - mousePress(control, 0, control.height - 1, Qt.LeftButton) - compare(pressedSpy.count, ++pressedCount) - compare(movedSpy.count, movedCount) - compare(control.pressed, true) - compare(control.value, 0.0) - compare(control.position, 0.0) - - // mininum on the left in horizontal vs. at the bottom in vertical - mouseMove(control, -control.width, 2 * control.height, 0) - compare(pressedSpy.count, pressedCount) - compare(movedSpy.count, movedCount) - compare(control.pressed, true) - compare(control.value, 0.0) - compare(control.position, 0.0) - - mouseMove(control, control.width * 0.5, control.height * 0.5, 0) - compare(pressedSpy.count, pressedCount) - compare(movedSpy.count, ++movedCount) - compare(control.pressed, true) - compare(control.value, data.live ? 0.5 : 0.0) - compare(control.position, 0.5) - - mouseRelease(control, control.width * 0.5, control.height * 0.5, Qt.LeftButton) - compare(pressedSpy.count, ++pressedCount) - compare(movedSpy.count, movedCount) - compare(control.pressed, false) - compare(control.value, 0.5) - compare(control.position, 0.5) - - mousePress(control, control.width - 1, 0, Qt.LeftButton) - compare(pressedSpy.count, ++pressedCount) - compare(movedSpy.count, ++movedCount) - compare(control.pressed, true) - compare(control.value, data.live ? 1.0 : 0.5) - compare(control.position, 1.0) - - // maximum on the right in horizontal vs. at the top in vertical - mouseMove(control, control.width * 2, -control.height, 0) - compare(pressedSpy.count, pressedCount) - compare(movedSpy.count, movedCount) - compare(control.pressed, true) - compare(control.value, data.live ? 1.0 : 0.5) - compare(control.position, 1.0) - - mouseMove(control, control.width * 0.75, control.height * 0.25, 0) - compare(pressedSpy.count, pressedCount) - compare(movedSpy.count, ++movedCount) - compare(control.pressed, true) - compare(control.value, data.live ? control.position : 0.5) - verify(control.position >= 0.75) - - mouseRelease(control, control.width * 0.25, control.height * 0.75, Qt.LeftButton) - compare(pressedSpy.count, ++pressedCount) - compare(movedSpy.count, ++movedCount) - compare(control.pressed, false) - compare(control.value, control.position) - verify(control.value <= 0.25 && control.value >= 0.0) - verify(control.position <= 0.25 && control.position >= 0.0) - - // QTBUG-53846 - mouseClick(control, control.width * 0.5, control.height * 0.5, Qt.LeftButton) - compare(movedSpy.count, ++movedCount) - compare(pressedSpy.count, pressedCount += 2) - compare(control.value, 0.5) - compare(control.position, 0.5) - } - - function test_touch_data() { - return [ - { tag: "horizontal", orientation: Qt.Horizontal, live: false }, - { tag: "vertical", orientation: Qt.Vertical, live: false }, - { tag: "horizontal:live", orientation: Qt.Horizontal, live: true }, - { tag: "vertical:live", orientation: Qt.Vertical, live: true } - ] - } - - function test_touch(data) { - var control = createTemporaryObject(slider, testCase, {orientation: data.orientation, live: data.live}) - verify(control) - - var pressedCount = 0 - var movedCount = 0 - - var pressedSpy = signalSpy.createObject(control, {target: control, signalName: "pressedChanged"}) - verify(pressedSpy.valid) - - var movedSpy = signalSpy.createObject(control, {target: control, signalName: "moved"}) - verify(movedSpy.valid) - - var touch = touchEvent(control) - touch.press(0, control, 0, 0).commit() - compare(pressedSpy.count, ++pressedCount) - compare(movedSpy.count, movedCount) - compare(control.pressed, true) - compare(control.value, 0.0) - compare(control.position, 0.0) - - // mininum on the left in horizontal vs. at the bottom in vertical - touch.move(0, control, -control.width, 2 * control.height, 0).commit() - compare(pressedSpy.count, pressedCount) - compare(movedSpy.count, movedCount) - compare(control.pressed, true) - compare(control.value, 0.0) - compare(control.position, 0.0) - - touch.move(0, control, control.width * 0.5, control.height * 0.5, 0).commit() - compare(pressedSpy.count, pressedCount) - compare(movedSpy.count, ++movedCount) - compare(control.pressed, true) - compare(control.value, data.live ? 0.5 : 0.0) - compare(control.position, 0.5) - - touch.release(0, control, control.width * 0.5, control.height * 0.5).commit() - compare(pressedSpy.count, ++pressedCount) - compare(movedSpy.count, movedCount) - compare(control.pressed, false) - compare(control.value, 0.5) - compare(control.position, 0.5) - - touch.press(0, control, control.width - 1, control.height - 1).commit() - compare(pressedSpy.count, ++pressedCount) - compare(movedSpy.count, movedCount) - compare(control.pressed, true) - compare(control.value, 0.5) - compare(control.position, 0.5) - - // maximum on the right in horizontal vs. at the top in vertical - touch.move(0, control, control.width * 2, -control.height, 0).commit() - compare(pressedSpy.count, pressedCount) - compare(movedSpy.count, ++movedCount) - compare(control.pressed, true) - compare(control.value, data.live ? 1.0 : 0.5) - compare(control.position, 1.0) - - touch.move(0, control, control.width * 0.75, control.height * 0.25, 0).commit() - compare(pressedSpy.count, pressedCount) - compare(movedSpy.count, ++movedCount) - compare(control.pressed, true) - compare(control.value, data.live ? control.position : 0.5) - verify(control.position >= 0.75) - - touch.release(0, control, control.width * 0.25, control.height * 0.75).commit() - compare(pressedSpy.count, ++pressedCount) - compare(movedSpy.count, ++movedCount) - compare(control.pressed, false) - compare(control.value, control.position) - verify(control.value <= 0.25 && control.value >= 0.0) - verify(control.position <= 0.25 && control.position >= 0.0) - - // QTBUG-53846 - touch.press(0, control).commit().release(0, control).commit() - compare(movedSpy.count, ++movedCount) - compare(pressedSpy.count, pressedCount += 2) - compare(control.value, 0.5) - compare(control.position, 0.5) - } - - function test_multiTouch() { - var control1 = createTemporaryObject(slider, testCase, {live: false}) - verify(control1) - - var pressedCount1 = 0 - var movedCount1 = 0 - - var pressedSpy1 = signalSpy.createObject(control1, {target: control1, signalName: "pressedChanged"}) - verify(pressedSpy1.valid) - - var movedSpy1 = signalSpy.createObject(control1, {target: control1, signalName: "moved"}) - verify(movedSpy1.valid) - - var touch = touchEvent(control1) - touch.press(0, control1, 0, 0).commit().move(0, control1, control1.width, control1.height).commit() - - compare(pressedSpy1.count, ++pressedCount1) - compare(movedSpy1.count, ++movedCount1) - compare(control1.pressed, true) - compare(control1.position, 1.0) - - // second touch point on the same control is ignored - touch.stationary(0).press(1, control1, 0, 0).commit() - touch.stationary(0).move(1, control1).commit() - touch.stationary(0).release(1).commit() - - compare(pressedSpy1.count, pressedCount1) - compare(movedSpy1.count, movedCount1) - compare(control1.pressed, true) - compare(control1.position, 1.0) - - var control2 = createTemporaryObject(slider, testCase, {y: control1.height, live: false}) - verify(control2) - - var pressedCount2 = 0 - var movedCount2 = 0 - - var pressedSpy2 = signalSpy.createObject(control2, {target: control2, signalName: "pressedChanged"}) - verify(pressedSpy2.valid) - - var movedSpy2 = signalSpy.createObject(control2, {target: control2, signalName: "moved"}) - verify(movedSpy2.valid) - - // press the second slider - touch.stationary(0).press(2, control2, 0, 0).commit() - - compare(pressedSpy2.count, ++pressedCount2) - compare(movedSpy2.count, movedCount2) - compare(control2.pressed, true) - compare(control2.position, 0.0) - - compare(pressedSpy1.count, pressedCount1) - compare(movedSpy1.count, movedCount1) - compare(control1.pressed, true) - compare(control1.position, 1.0) - - // move both sliders - touch.move(0, control1).move(2, control2).commit() - - compare(pressedSpy2.count, pressedCount2) - compare(movedSpy2.count, ++movedCount2) - compare(control2.pressed, true) - compare(control2.position, 0.5) - compare(control2.value, 0.0) - - compare(pressedSpy1.count, pressedCount1) - compare(movedSpy1.count, ++movedCount1) - compare(control1.pressed, true) - compare(control1.position, 0.5) - compare(control1.value, 0.0) - - // release both sliders - touch.release(0, control1).release(2, control2).commit() - - compare(pressedSpy2.count, ++pressedCount2) - compare(movedSpy2.count, movedCount2) - compare(control2.pressed, false) - compare(control2.position, 0.5) - compare(control2.value, 0.5) - - compare(pressedSpy1.count, ++pressedCount1) - compare(movedSpy1.count, movedCount1) - compare(control1.pressed, false) - compare(control1.position, 0.5) - compare(control1.value, 0.5) - } - - function test_keys_data() { - return [ - { tag: "horizontal", orientation: Qt.Horizontal, decrease: Qt.Key_Left, increase: Qt.Key_Right }, - { tag: "vertical", orientation: Qt.Vertical, decrease: Qt.Key_Down, increase: Qt.Key_Up } - ] - } - - function test_keys(data) { - var control = createTemporaryObject(slider, testCase, {orientation: data.orientation}) - verify(control) - - var pressedCount = 0 - var movedCount = 0 - - var pressedSpy = signalSpy.createObject(control, {target: control, signalName: "pressedChanged"}) - verify(pressedSpy.valid) - - var movedSpy = signalSpy.createObject(control, {target: control, signalName: "moved"}) - verify(movedSpy.valid) - - control.forceActiveFocus() - verify(control.activeFocus) - - var oldValue = 0.0 - control.value = 0.5 - - for (var d1 = 1; d1 <= 10; ++d1) { - oldValue = control.value - keyPress(data.decrease) - compare(control.pressed, true) - compare(pressedSpy.count, ++pressedCount) - if (oldValue !== control.value) - compare(movedSpy.count, ++movedCount) - - compare(control.value, Math.max(0.0, 0.5 - d1 * 0.1)) - compare(control.value, control.position) - - keyRelease(data.decrease) - compare(control.pressed, false) - compare(pressedSpy.count, ++pressedCount) - compare(movedSpy.count, movedCount) - } - - for (var i1 = 1; i1 <= 20; ++i1) { - oldValue = control.value - keyPress(data.increase) - compare(control.pressed, true) - compare(pressedSpy.count, ++pressedCount) - if (oldValue !== control.value) - compare(movedSpy.count, ++movedCount) - - compare(control.value, Math.min(1.0, 0.0 + i1 * 0.1)) - compare(control.value, control.position) - - keyRelease(data.increase) - compare(control.pressed, false) - compare(pressedSpy.count, ++pressedCount) - compare(movedSpy.count, movedCount) - } - - control.stepSize = 0.25 - - for (var d2 = 1; d2 <= 10; ++d2) { - oldValue = control.value - keyPress(data.decrease) - compare(control.pressed, true) - compare(pressedSpy.count, ++pressedCount) - if (oldValue !== control.value) - compare(movedSpy.count, ++movedCount) - - compare(control.value, Math.max(0.0, 1.0 - d2 * 0.25)) - compare(control.value, control.position) - - keyRelease(data.decrease) - compare(control.pressed, false) - compare(pressedSpy.count, ++pressedCount) - compare(movedSpy.count, movedCount) - } - - for (var i2 = 1; i2 <= 10; ++i2) { - oldValue = control.value - keyPress(data.increase) - compare(control.pressed, true) - compare(pressedSpy.count, ++pressedCount) - if (oldValue !== control.value) - compare(movedSpy.count, ++movedCount) - - compare(control.value, Math.min(1.0, 0.0 + i2 * 0.25)) - compare(control.value, control.position) - - keyRelease(data.increase) - compare(control.pressed, false) - compare(pressedSpy.count, ++pressedCount) - compare(movedSpy.count, movedCount) - } - } - - function test_padding() { - // test with "unbalanced" paddings (left padding != right padding) to ensure - // that the slider position calculation is done taking padding into account - // ==> the position is _not_ 0.5 in the middle of the control - var control = createTemporaryObject(slider, testCase, {leftPadding: 10, rightPadding: 20, live: false}) - verify(control) - - var pressedSpy = signalSpy.createObject(control, {target: control, signalName: "pressedChanged"}) - verify(pressedSpy.valid) - - mousePress(control, 0, 0, Qt.LeftButton) - compare(pressedSpy.count, 1) - compare(control.pressed, true) - compare(control.value, 0.0) - compare(control.position, 0.0) - compare(control.visualPosition, 0.0) - - mouseMove(control, control.leftPadding + control.availableWidth * 0.5, control.height * 0.5, 0) - compare(pressedSpy.count, 1) - compare(control.pressed, true) - compare(control.value, 0.0) - compare(control.position, 0.5) - compare(control.visualPosition, 0.5) - - mouseMove(control, control.width * 0.5, control.height * 0.5, 0) - compare(pressedSpy.count, 1) - compare(control.pressed, true) - compare(control.value, 0.0) - verify(control.position > 0.5) - verify(control.visualPosition > 0.5) - - mouseRelease(control, control.leftPadding + control.availableWidth * 0.5, control.height * 0.5, Qt.LeftButton) - compare(pressedSpy.count, 2) - compare(control.pressed, false) - compare(control.value, 0.5) - compare(control.position, 0.5) - compare(control.visualPosition, 0.5) - - // RTL - control.value = 0 - control.locale = Qt.locale("ar_EG") - - mousePress(control, 0, 0, Qt.LeftButton) - compare(pressedSpy.count, 3) - compare(control.pressed, true) - compare(control.value, 0.0) - compare(control.position, 0.0) - compare(control.visualPosition, 0.0) - - mouseMove(control, control.leftPadding + control.availableWidth * 0.5, control.height * 0.5, 0) - compare(pressedSpy.count, 3) - compare(control.pressed, true) - compare(control.value, 0.0) - compare(control.position, 0.5) - compare(control.visualPosition, 0.5) - - mouseMove(control, control.width * 0.5, control.height * 0.5, 0) - compare(pressedSpy.count, 3) - compare(control.pressed, true) - compare(control.value, 0.0) - verify(control.position > 0.5) - verify(control.visualPosition > 0.5) - - mouseRelease(control, control.leftPadding + control.availableWidth * 0.5, control.height * 0.5, Qt.LeftButton) - compare(pressedSpy.count, 4) - compare(control.pressed, false) - compare(control.value, 0.5) - compare(control.position, 0.5) - compare(control.visualPosition, 0.5) - } - - function calcMousePos(control, t) { - t = Math.min(Math.max(t, 0.0), 1.0); - return control.leftPadding + control.handle.width * 0.5 + t * (control.availableWidth - control.handle.width) - } - - function snapModeData(immediate) { - return [ - { tag: "NoSnap", snapMode: Slider.NoSnap, from: 0, to: 2, values: [0, 0, 0.25], positions: [0, 0.1, 0.1] }, - { tag: "SnapAlways (0..2)", snapMode: Slider.SnapAlways, from: 0, to: 2, values: [0.0, 0.0, 0.2], positions: [0.0, 0.1, 0.1] }, - { tag: "SnapAlways (1..3)", snapMode: Slider.SnapAlways, from: 1, to: 3, values: [1.0, 1.0, 1.2], positions: [0.0, 0.1, 0.1] }, - { tag: "SnapAlways (-1..1)", snapMode: Slider.SnapAlways, from: -1, to: 1, values: [0.0, 0.0, -0.8], positions: [immediate ? 0.0 : 0.5, 0.1, 0.1] }, - { tag: "SnapAlways (1..-1)", snapMode: Slider.SnapAlways, from: 1, to: -1, values: [0.0, 0.0, 0.8], positions: [immediate ? 0.0 : 0.5, 0.1, 0.1] }, - { tag: "SnapOnRelease (0..2)", snapMode: Slider.SnapOnRelease, from: 0, to: 2, values: [0.0, 0.0, 0.2], positions: [0.0, 0.1, 0.1] }, - { tag: "SnapOnRelease (1..3)", snapMode: Slider.SnapOnRelease, from: 1, to: 3, values: [1.0, 1.0, 1.2], positions: [0.0, 0.1, 0.1] }, - { tag: "SnapOnRelease (-1..1)", snapMode: Slider.SnapOnRelease, from: -1, to: 1, values: [0.0, 0.0, -0.8], positions: [immediate ? 0.0 : 0.5, 0.1, 0.1] }, - { tag: "SnapOnRelease (1..-1)", snapMode: Slider.SnapOnRelease, from: 1, to: -1, values: [0.0, 0.0, 0.8], positions: [immediate ? 0.0 : 0.5, 0.1, 0.1] }, - // Live - { tag: "SnapAlwaysLive", snapMode: Slider.SnapAlways, from: 0, to: 1, value: 0, stepSize: 1, live: true, sliderPos: 0.6, values: [0, 1, 1], positions: [0, 1, 1] }, - { tag: "SnapAlwaysLive", snapMode: Slider.SnapAlways, from: 0, to: 1, value: 0, stepSize: 1, live: true, sliderPos: 0.4, values: [0, 0, 0], positions: [0, 0, 0] }, - { tag: "NoSnapLive", snapMode: Slider.NoSnap, from: 0, to: 1, value: 0, stepSize: 1, live: true, sliderPos: 0.6, values: [0, 1, 1], positions: [0, 0.6, 0.6] }, - { tag: "NoSnapLive", snapMode: Slider.NoSnap, from: 0, to: 1, value: 0, stepSize: 1, live: true, sliderPos: 0.4, values: [0, 0, 0], positions: [0, 0.4, 0.4] }, - { tag: "SnapOnReleaseLive", snapMode: Slider.SnapOnRelease, from: 0, to: 1, value: 0, stepSize: 1, live: true, sliderPos: 0.6, values: [0, 1, 1], positions: [0, 0.6, 1] }, - { tag: "SnapOnReleaseLive", snapMode: Slider.SnapOnRelease, from: 0, to: 1, value: 0, stepSize: 1, live: true, sliderPos: 0.4, values: [0, 0, 0], positions: [0, 0.4, 0] }, - ] - } - - function testSnapMode(data, useMouse) { - let live = data.live !== undefined ? data.live : false - let stepSize = data.stepSize !== undefined ? data.stepSize : 0.2 - let sliderPos = data.sliderPos !== undefined ? data.sliderPos : 0.1 - let fuzz = 0.05 - - var control = createTemporaryObject(slider, testCase, {live: live, snapMode: data.snapMode, from: data.from, to: data.to, stepSize: stepSize}) - verify(control) - var touch = useMouse ? null : touchEvent(control) - - if (useMouse) - mousePress(control, calcMousePos(control, 0.0)) - else - touch.press(0, control, calcMousePos(control, 0.0)).commit() - - fuzzyCompare(control.value, data.values[0], fuzz) - fuzzyCompare(control.position, data.positions[0], fuzz) - - if (useMouse) - mouseMove(control, calcMousePos(control, sliderPos)) - else - touch.move(0, control, calcMousePos(control, sliderPos)).commit() - - fuzzyCompare(control.value, data.values[1], fuzz) - fuzzyCompare(control.position, data.positions[1], fuzz) - - if (useMouse) - mouseRelease(control, calcMousePos(control, sliderPos)) - else - touch.release(0, control, calcMousePos(control, sliderPos)).commit() - - fuzzyCompare(control.value, data.values[2], fuzz) - fuzzyCompare(control.position, data.positions[2], fuzz) - } - - function test_snapMode_touch_data() { - return snapModeData(false) - } - - function test_snapMode_touch(data) { - return testSnapMode(data, false) - } - - function test_snapMode_mouse_data() { - return snapModeData(true) - } - - function test_snapMode_mouse(data) { - return testSnapMode(data, true) - } - - function test_wheel_data() { - return [ - { tag: "horizontal", orientation: Qt.Horizontal, dx: 120, dy: 0 }, - { tag: "vertical", orientation: Qt.Vertical, dx: 0, dy: 120 } - ] - } - - function test_wheel(data) { - var control = createTemporaryObject(slider, testCase, {wheelEnabled: true, orientation: data.orientation}) - verify(control) - - var movedCount = 0 - var movedSpy = signalSpy.createObject(control, {target: control, signalName: "moved"}) - verify(movedSpy.valid) - - compare(control.value, 0.0) - - mouseWheel(control, control.width / 2, control.height / 2, data.dx, data.dy) - compare(movedSpy.count, ++movedCount) - compare(control.value, 0.1) - compare(control.position, 0.1) - - control.stepSize = 0.2 - - mouseWheel(control, control.width / 2, control.height / 2, data.dx, data.dy) - compare(movedSpy.count, ++movedCount) - compare(control.value, 0.3) - compare(control.position, 0.3) - - control.stepSize = 10.0 - - mouseWheel(control, control.width / 2, control.height / 2, -data.dx, -data.dy) - compare(movedSpy.count, ++movedCount) - compare(control.value, 0.0) - compare(control.position, 0.0) - - // no change - mouseWheel(control, control.width / 2, control.height / 2, -data.dx, -data.dy) - compare(movedSpy.count, movedCount) - compare(control.value, 0.0) - compare(control.position, 0.0) - - control.to = 10.0 - control.stepSize = 5.0 - - mouseWheel(control, control.width / 2, control.height / 2, data.dx, data.dy) - compare(movedSpy.count, ++movedCount) - compare(control.value, 5.0) - compare(control.position, 0.5) - - mouseWheel(control, control.width / 2, control.height / 2, 0.5 * data.dx, 0.5 * data.dy) - compare(movedSpy.count, ++movedCount) - compare(control.value, 7.5) - compare(control.position, 0.75) - - mouseWheel(control, control.width / 2, control.height / 2, -data.dx, -data.dy) - compare(movedSpy.count, ++movedCount) - compare(control.value, 2.5) - compare(control.position, 0.25) - } - - function test_wheelPropagation_data() { - return [ - { tag: "horizontal", orientation: Qt.Horizontal, dx: 120, dy: 0 }, - { tag: "vertical", orientation: Qt.Vertical, dx: 0, dy: 120 } - ] - } - - Component { - id: mouseAreaComponent - MouseArea {} - } - - function test_wheelPropagation(data) { - var mouseArea = createTemporaryObject(mouseAreaComponent, testCase, { width: parent.width, height: parent.height }) - verify(mouseArea) - - var mouseAreaWheelSpy = signalSpy.createObject(mouseArea, { target: mouseArea, signalName: "wheel" }) - verify(mouseAreaWheelSpy.valid) - - var control = createTemporaryObject(slider, mouseArea, - { wheelEnabled: true, orientation: data.orientation, stepSize: 1 }) - verify(control) - compare(control.value, 0.0) - - var movedCount = 0 - var movedSpy = signalSpy.createObject(control, { target: control, signalName: "moved" }) - verify(movedSpy.valid) - - // Scroll the handle to the edge. - mouseWheel(control, control.width / 2, control.height / 2, data.dx, data.dy) - compare(control.value, 1.0) - compare(control.position, 1.0) - compare(movedSpy.count, ++movedCount) - compare(mouseAreaWheelSpy.count, 0) - - // Scroll again; the wheel event shouldn't go through to the MouseArea parent. - mouseWheel(control, control.width / 2, control.height / 2, data.dx, data.dy) - compare(control.value, 1.0) - compare(control.position, 1.0) - compare(movedSpy.count, movedCount) - compare(mouseAreaWheelSpy.count, 0) - - // Scroll the handle to the other edge. - mouseWheel(control, control.width / 2, control.height / 2, -data.dx, -data.dy) - compare(control.value, 0.0) - compare(control.position, 0.0) - compare(movedSpy.count, ++movedCount) - compare(mouseAreaWheelSpy.count, 0) - - // Scroll again; the wheel event shouldn't go through to the MouseArea parent. - mouseWheel(control, control.width / 2, control.height / 2, -data.dx, -data.dy) - compare(control.value, 0.0) - compare(control.position, 0.0) - compare(movedSpy.count, movedCount) - compare(mouseAreaWheelSpy.count, 0) - } - - function test_valueAt_data() { - return [ - { tag: "0.0..1.0", properties: { from: 0.0, to: 1.0 }, values: [0.0, 0.2, 0.5, 1.0] }, - { tag: "0..100", properties: { from: 0, to: 100 }, values: [0, 20, 50, 100] }, - { tag: "100..-100", properties: { from: 100, to: -100 }, values: [100, 60, 0, -100] }, - { tag: "-7..7", properties: { from: -7, to: 7, stepSize: 1.0 }, values: [-7.0, -4.0, 0.0, 7.0] }, - { tag: "-3..7", properties: { from: -3, to: 7, stepSize: 5.0 }, values: [-3.0, -3.0, 2.0, 7.0] }, - ] - } - - function test_valueAt(data) { - let control = createTemporaryObject(slider, testCase, data.properties) - verify(control) - - compare(control.valueAt(0.0), data.values[0]) - compare(control.valueAt(0.2), data.values[1]) - compare(control.valueAt(0.5), data.values[2]) - compare(control.valueAt(1.0), data.values[3]) - } - - function test_nullHandle() { - var control = createTemporaryObject(slider, testCase) - verify(control) - - control.handle = null - - mousePress(control) - verify(control.pressed, true) - - mouseRelease(control) - compare(control.pressed, false) - } - - function test_touchDragThreshold_data() { - var d1 = 3; var d2 = 7; - return [ - { tag: "horizontal", orientation: Qt.Horizontal, dx1: d1, dy1: 0, dx2: d2, dy2: 0 }, - { tag: "vertical", orientation: Qt.Vertical, dx1: 0, dy1: -d1, dx2: 0, dy2: -d2 }, - { tag: "horizontal2", orientation: Qt.Horizontal, dx1: -d1, dy1: 0, dx2: -d2, dy2: 0 }, - { tag: "vertical2", orientation: Qt.Vertical, dx1: 0, dy1: d1, dx2: 0, dy2: d2 } - ] - } - - function test_touchDragThreshold(data) { - var control = createTemporaryObject(slider, testCase, {touchDragThreshold: 10, live: true, orientation: data.orientation, value: 0.5}) - verify(control) - compare(control.touchDragThreshold, 10) - - var valueChangedCount = 0 - var valueChangedSpy = signalSpy.createObject(control, {target: control, signalName: "touchDragThresholdChanged"}) - verify(valueChangedSpy.valid) - - control.touchDragThreshold = undefined - compare(control.touchDragThreshold, -1) // reset to -1 - compare(valueChangedSpy.count, ++valueChangedCount) - - var t = 5 - control.touchDragThreshold = t - compare(control.touchDragThreshold, t) - compare(valueChangedSpy.count, ++valueChangedCount) - - control.touchDragThreshold = t - compare(control.touchDragThreshold, t) - compare(valueChangedSpy.count, valueChangedCount) - - var pressedCount = 0 - var movedCount = 0 - - var pressedSpy = signalSpy.createObject(control, {target: control, signalName: "pressedChanged"}) - verify(pressedSpy.valid) - - var movedSpy = signalSpy.createObject(control, {target: control, signalName: "moved"}) - verify(movedSpy.valid) - - var touch = touchEvent(control) - var x0 = control.handle.x + control.handle.width * 0.5 - var y0 = control.handle.y + control.handle.height * 0.5 - touch.press(0, control, x0, y0).commit() - compare(pressedSpy.count, ++pressedCount) - compare(movedSpy.count, movedCount) - compare(control.pressed, true) - - touch.move(0, control, x0 + data.dx1, y0 + data.dy1).commit() - compare(pressedSpy.count, pressedCount) - compare(movedSpy.count, movedCount) // shouldn't move - compare(control.pressed, true) - - touch.move(0, control, x0 + data.dx2, y0 + data.dy2).commit() - compare(pressedSpy.count, pressedCount) - compare(movedSpy.count, ++movedCount) - compare(control.pressed, true) - - touch.release(0, control, x0 + data.dx2, y0 + data.dy2).commit() - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_spinbox.qml b/tests/auto/quickcontrols2/controls/data/tst_spinbox.qml deleted file mode 100644 index 6220a857..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_spinbox.qml +++ /dev/null @@ -1,715 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls -import QtQuick.Window - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "SpinBox" - - Component { - id: signalSpy - SignalSpy { } - } - - Component { - id: spinBox - SpinBox { } - } - - Component { - id: mouseArea - MouseArea { } - } - - function test_defaults() { - var control = createTemporaryObject(spinBox, testCase) - verify(control) - - compare(control.from, 0) - compare(control.to, 99) - compare(control.value, 0) - compare(control.stepSize, 1) - compare(control.editable, false) - compare(control.up.pressed, false) - compare(control.up.indicator.enabled, true) - compare(control.down.pressed, false) - compare(control.down.indicator.enabled, false) - } - - function test_value() { - var control = createTemporaryObject(spinBox, testCase) - verify(control) - - compare(control.value, 0) - control.value = 50 - compare(control.value, 50) - control.value = 99 - compare(control.value, 99) - control.value = -99 - compare(control.value, 0) - control.value = 100 - compare(control.value, 99) - } - - function test_range() { - var control = createTemporaryObject(spinBox, testCase, {from: 0, to: 100, value: 50}) - verify(control) - - compare(control.from, 0) - compare(control.to, 100) - compare(control.value, 50) - compare(control.up.indicator.enabled, true) - compare(control.down.indicator.enabled, true) - - control.value = 1000 - compare(control.value, 100) - compare(control.up.indicator.enabled, false) - compare(control.down.indicator.enabled, true) - - control.wrap = true - compare(control.up.indicator.enabled, true) - compare(control.down.indicator.enabled, true) - - control.value = -1 - compare(control.value, 0) - compare(control.up.indicator.enabled, true) - compare(control.down.indicator.enabled, true) - - control.from = 25 - compare(control.from, 25) - compare(control.value, 25) - compare(control.up.indicator.enabled, true) - compare(control.down.indicator.enabled, true) - - control.wrap = false - compare(control.up.indicator.enabled, true) - compare(control.down.indicator.enabled, false) - - control.value = 30 - compare(control.from, 25) - compare(control.value, 30) - compare(control.up.indicator.enabled, true) - compare(control.down.indicator.enabled, true) - - control.from = 30 - compare(control.from, 30) - compare(control.value, 30) - compare(control.up.indicator.enabled, true) - compare(control.down.indicator.enabled, false) - - control.to = 75 - compare(control.to, 75) - compare(control.value, 30) - compare(control.up.indicator.enabled, true) - compare(control.down.indicator.enabled, false) - - control.value = 50 - compare(control.value, 50) - compare(control.up.indicator.enabled, true) - compare(control.down.indicator.enabled, true) - - control.to = 50 - compare(control.to, 50) - compare(control.value, 50) - compare(control.up.indicator.enabled, false) - compare(control.down.indicator.enabled, true) - - control.to = 40 - compare(control.to, 40) - compare(control.value, 40) - compare(control.up.indicator.enabled, false) - compare(control.down.indicator.enabled, true) - } - - function test_inverted() { - var control = createTemporaryObject(spinBox, testCase, {from: 100, to: -100}) - verify(control) - - compare(control.from, 100) - compare(control.to, -100) - compare(control.value, 0) - compare(control.up.indicator.enabled, true) - compare(control.down.indicator.enabled, true) - - control.value = 200 - compare(control.value, 100) - compare(control.up.indicator.enabled, true) - compare(control.down.indicator.enabled, false) - - control.value = -200 - compare(control.value, -100) - compare(control.up.indicator.enabled, false) - compare(control.down.indicator.enabled, true) - - control.value = 0 - compare(control.value, 0) - compare(control.up.indicator.enabled, true) - compare(control.down.indicator.enabled, true) - } - - function test_mouse_data() { - return [ - { tag: "up", button: "up", value: 50, enabled: true, hold: false, modified: 1, expected: 51 }, - { tag: "down", button: "down", value: 50, enabled: true, hold: false, modified: 1, expected: 49 }, - { tag: "up:disabled", button: "up", value: 99, enabled: false, hold: false, modified: 0, expected: 99 }, - { tag: "down:disabled", button: "down", value: 0, enabled: false, hold: false, modified: 0, expected: 0 }, - { tag: "up:hold", button: "up", value: 95, enabled: true, hold: true, modified: 4, expected: 99 }, - { tag: "down:hold", button: "down", value: 5, enabled: true, hold: true, modified: 5, expected: 0 } - ] - } - - function test_mouse(data) { - var control = createTemporaryObject(spinBox, testCase, {value: data.value}) - verify(control) - - var button = control[data.button] - verify(button) - - var pressedSpy = signalSpy.createObject(control, {target: button, signalName: "pressedChanged"}) - verify(pressedSpy.valid) - - var valueModifiedSpy = signalSpy.createObject(control, {target: control, signalName: "valueModified"}) - verify(valueModifiedSpy.valid) - - mousePress(button.indicator) - compare(pressedSpy.count, data.enabled ? 1 : 0) - compare(button.pressed, data.enabled) - compare(control.value, data.value) - compare(valueModifiedSpy.count, 0) - - if (data.hold) - tryCompare(control, "value", data.expected) - - mouseRelease(button.indicator) - compare(pressedSpy.count, data.enabled ? 2 : 0) - compare(button.pressed, false) - compare(control.value, data.expected) - compare(valueModifiedSpy.count, data.modified) - } - - function test_keys_data() { - return [ - { tag: "1", properties: { from: 1, to: 10, value: 1, stepSize: 1 }, upSteps: [2,3,4], downSteps: [3,2,1,1] }, - { tag: "2", properties: { from: 1, to: 10, value: 10, stepSize: 2 }, upSteps: [10,10], downSteps: [8,6,4] }, - { tag: "25", properties: { from: 0, to: 100, value: 50, stepSize: 25 }, upSteps: [75,100,100], downSteps: [75,50,25,0,0] }, - { tag: "wrap1", properties: { wrap: true, from: 1, to: 10, value: 1, stepSize: 1 }, upSteps: [2,3], downSteps: [2,1,10,9] }, - { tag: "wrap2", properties: { wrap: true, from: 1, to: 10, value: 10, stepSize: 2 }, upSteps: [1,3,5], downSteps: [3,1,10,8,6] }, - { tag: "wrap25", properties: { wrap: true, from: 0, to: 100, value: 50, stepSize: 25 }, upSteps: [75,100,0,25], downSteps: [0,100,75] } - ] - } - - function test_keys(data) { - var control = createTemporaryObject(spinBox, testCase, data.properties) - verify(control) - - var upPressedCount = 0 - var downPressedCount = 0 - var valueModifiedCount = 0 - - var upPressedSpy = signalSpy.createObject(control, {target: control.up, signalName: "pressedChanged"}) - verify(upPressedSpy.valid) - - var downPressedSpy = signalSpy.createObject(control, {target: control.down, signalName: "pressedChanged"}) - verify(downPressedSpy.valid) - - var valueModifiedSpy = signalSpy.createObject(control, {target: control, signalName: "valueModified"}) - verify(valueModifiedSpy.valid) - - control.forceActiveFocus() - verify(control.activeFocus) - - for (var u = 0; u < data.upSteps.length; ++u) { - var wasUpEnabled = control.wrap || control.value < control.to - keyPress(Qt.Key_Up) - compare(control.up.pressed, wasUpEnabled) - compare(control.down.pressed, false) - if (wasUpEnabled) { - ++upPressedCount - ++valueModifiedCount - } - compare(upPressedSpy.count, upPressedCount) - compare(valueModifiedSpy.count, valueModifiedCount) - - compare(control.value, data.upSteps[u]) - - keyRelease(Qt.Key_Up) - compare(control.down.pressed, false) - compare(control.up.pressed, false) - if (wasUpEnabled) - ++upPressedCount - compare(upPressedSpy.count, upPressedCount) - compare(valueModifiedSpy.count, valueModifiedCount) - } - - for (var d = 0; d < data.downSteps.length; ++d) { - var wasDownEnabled = control.wrap || control.value > control.from - keyPress(Qt.Key_Down) - compare(control.down.pressed, wasDownEnabled) - compare(control.up.pressed, false) - if (wasDownEnabled) { - ++downPressedCount - ++valueModifiedCount - } - compare(downPressedSpy.count, downPressedCount) - compare(valueModifiedSpy.count, valueModifiedCount) - - compare(control.value, data.downSteps[d]) - - keyRelease(Qt.Key_Down) - compare(control.down.pressed, false) - compare(control.up.pressed, false) - if (wasDownEnabled) - ++downPressedCount - compare(downPressedSpy.count, downPressedCount) - compare(valueModifiedSpy.count, valueModifiedCount) - } - } - - function test_locale() { - var control = createTemporaryObject(spinBox, testCase) - verify(control) - - control.locale = Qt.locale("ar_EG") // Arabic, Egypt - - var numbers = ["٠", "١", "٢", "٣", "٤", "٥", "٦", "٧", "٨", "٩"] - for (var i = 0; i < 10; ++i) { - control.value = i - compare(control.contentItem.text, numbers[i]) - } - } - - function test_baseline() { - var control = createTemporaryObject(spinBox, testCase) - verify(control) - compare(control.baselineOffset, control.contentItem.y + control.contentItem.baselineOffset) - } - - function test_focus() { - var control = createTemporaryObject(spinBox, testCase, {from: 10, to: 1000, value: 100, focus: true}) - verify(control) - - control.forceActiveFocus() - compare(control.activeFocus, true) - - compare(control.from, 10) - compare(control.to, 1000) - compare(control.value, 100) - - control.focus = false - compare(control.activeFocus, false) - - compare(control.from, 10) - compare(control.to, 1000) - compare(control.value, 100) - } - - function test_initialFocus() { - var window = testCase.Window.window - verify(window) - compare(window.activeFocusItem, window.contentItem) - - var control = createTemporaryObject(spinBox, testCase, { editable: true, focus: true }) - verify(control) - tryCompare(control.contentItem, "activeFocus", true) - } - - function test_editable() { - var control = createTemporaryObject(spinBox, testCase) - verify(control) - - var valueModifiedSpy = signalSpy.createObject(control, {target: control, signalName: "valueModified"}) - verify(valueModifiedSpy.valid) - - control.contentItem.forceActiveFocus() - compare(control.contentItem.activeFocus, true) - - compare(control.editable, false) - control.contentItem.selectAll() - keyClick(Qt.Key_5) - keyClick(Qt.Key_Return) - compare(control.value, 0) - compare(valueModifiedSpy.count, 0) - - control.editable = true - compare(control.editable, true) - control.contentItem.selectAll() - keyClick(Qt.Key_5) - keyClick(Qt.Key_Return) - compare(control.value, 5) - compare(valueModifiedSpy.count, 1) - } - - function test_wheel_data() { - return [ - { tag: "1", properties: { from: 1, to: 10, value: 1, stepSize: 1 }, upSteps: [2,3,4], downSteps: [3,2,1,1] }, - { tag: "2", properties: { from: 1, to: 10, value: 10, stepSize: 2 }, upSteps: [10,10], downSteps: [8,6,4] }, - { tag: "25", properties: { from: 0, to: 100, value: 50, stepSize: 25 }, upSteps: [75,100,100], downSteps: [75,50,25,0,0] }, - { tag: "wrap1", properties: { wrap: true, from: 1, to: 10, value: 1, stepSize: 1 }, upSteps: [2,3], downSteps: [2,1,10,9] }, - { tag: "wrap2", properties: { wrap: true, from: 1, to: 10, value: 10, stepSize: 2 }, upSteps: [1,3,5], downSteps: [3,1,10,8,6] }, - { tag: "wrap25", properties: { wrap: true, from: 0, to: 100, value: 50, stepSize: 25 }, upSteps: [75,100,0,25], downSteps: [0,100,75] } - ] - } - - function test_wheel(data) { - var ma = createTemporaryObject(mouseArea, testCase, {width: 100, height: 100}) - verify(ma) - - data.properties.wheelEnabled = true - var control = spinBox.createObject(ma, data.properties) - verify(control) - - var valueModifiedCount = 0 - var valueModifiedSpy = signalSpy.createObject(control, {target: control, signalName: "valueModified"}) - verify(valueModifiedSpy.valid) - - var delta = 120 - - var spy = signalSpy.createObject(ma, {target: ma, signalName: "wheel"}) - verify(spy.valid) - - for (var u = 0; u < data.upSteps.length; ++u) { - var wasUpEnabled = control.wrap || control.value < control.to - mouseWheel(control, control.width / 2, control.height / 2, delta, delta) - if (wasUpEnabled) - ++valueModifiedCount - compare(valueModifiedSpy.count, valueModifiedCount) - compare(spy.count, 0) // no propagation - compare(control.value, data.upSteps[u]) - } - - for (var d = 0; d < data.downSteps.length; ++d) { - var wasDownEnabled = control.wrap || control.value > control.from - mouseWheel(control, control.width / 2, control.height / 2, -delta, -delta) - if (wasDownEnabled) - ++valueModifiedCount - compare(valueModifiedSpy.count, valueModifiedCount) - compare(spy.count, 0) // no propagation - compare(control.value, data.downSteps[d]) - } - } - - function test_initiallyDisabledIndicators_data() { - return [ - { tag: "down disabled", from: 0, value: 0, to: 99, upEnabled: true, downEnabled: false }, - { tag: "up disabled", from: 0, value: 99, to: 99, upEnabled: false, downEnabled: true }, - { tag: "inverted, down disabled", from: 99, value: 99, to: 0, upEnabled: true, downEnabled: false }, - { tag: "inverted, up disabled", from: 99, value: 0, to: 0, upEnabled: false, downEnabled: true } - ] - } - - function test_initiallyDisabledIndicators(data) { - var control = createTemporaryObject(spinBox, testCase, { from: data.from, value: data.value, to: data.to }) - verify(control) - - compare(control.up.indicator.enabled, data.upEnabled) - compare(control.down.indicator.enabled, data.downEnabled) - } - - function test_hover_data() { - return [ - { tag: "up:true", button: "up", hoverEnabled: true, value: 50 }, - { tag: "up:false", button: "up", hoverEnabled: false, value: 50 }, - { tag: "up:max", button: "up", hoverEnabled: true, value: 99 }, - { tag: "down:true", button: "down", hoverEnabled: true, value: 50 }, - { tag: "down:false", button: "down", hoverEnabled: false, value: 50 }, - { tag: "down:min", button: "down", hoverEnabled: true, value: 0 } - ] - } - - function test_hover(data) { - var control = createTemporaryObject(spinBox, testCase, {hoverEnabled: data.hoverEnabled, value: data.value}) - verify(control) - - var button = control[data.button] - compare(control.hovered, false) - compare(button.hovered, false) - - mouseMove(control, button.indicator.x + button.indicator.width / 2, button.indicator.y + button.indicator.height / 2) - compare(control.hovered, data.hoverEnabled) - compare(button.hovered, data.hoverEnabled && button.indicator.enabled) - - mouseMove(control, button.indicator.x - 1, button.indicator.y - 1) - compare(button.hovered, false) - } - - function test_hoverWhilePressed_data() { - return [ - { tag: "up" }, - { tag: "down" }, - ] - } - - // QTBUG-74688 - function test_hoverWhilePressed(data) { - var control = createTemporaryObject(spinBox, testCase, { hoverEnabled: true, value: 50 }) - verify(control) - - var button = control[data.tag] - compare(control.hovered, false) - compare(button.hovered, false) - - // Hover over the indicator. It should be hovered. - var buttonXCenter = button.indicator.x + button.indicator.width / 2 - var buttonYCenter = button.indicator.y + button.indicator.height / 2 - mouseMove(control, buttonXCenter, buttonYCenter) - compare(button.hovered, true) - - // Press on the indicator and then move the mouse outside of it. - mousePress(control, buttonXCenter, buttonYCenter) - compare(button.hovered, true) - mouseMove(control, buttonXCenter - button.indicator.width, buttonYCenter - button.indicator.height) - // It should not be pressed or hovered. - compare(button.pressed, false) - compare(button.hovered, false) - - mouseRelease(control) - } - - function test_valueFromText_data() { - return [ - { tag: "editable", editable: true }, - { tag: "non-editable", editable: false } - ] - } - - function test_valueFromText(data) { - var control = createTemporaryObject(spinBox, testCase, {editable: data.editable}) - verify(control) - - control.forceActiveFocus() - verify(control.activeFocus) - - var valueFromTextCalls = 0 - control.valueFromText = function(text, locale) { - ++valueFromTextCalls - return Number.fromLocaleString(locale, text); - } - - keyClick(Qt.Key_Enter) - compare(valueFromTextCalls, data.editable ? 1 : 0) - - keyClick(Qt.Key_Return) - compare(valueFromTextCalls, data.editable ? 2 : 0) - - control.focus = false - compare(valueFromTextCalls, data.editable ? 3 : 0) - } - - function test_callDefaultValueFromText() { - var control = createTemporaryObject(spinBox, testCase) - verify(control) - compare(control.valueFromText("123", control.locale), 123) - } - - function test_autoRepeat() { - var control = createTemporaryObject(spinBox, testCase) - verify(control) - - compare(control.value, 0) - - var valueSpy = signalSpy.createObject(control, {target: control, signalName: "valueChanged"}) - verify(valueSpy.valid) - - var countBefore = 0 - - // repeat up - mousePress(control.up.indicator) - verify(control.up.pressed) - compare(valueSpy.count, 0) - valueSpy.wait() - valueSpy.wait() - countBefore = valueSpy.count - mouseRelease(control.up.indicator) - verify(!control.up.pressed) - compare(valueSpy.count, countBefore) - - valueSpy.clear() - - // repeat down - mousePress(control.down.indicator) - verify(control.down.pressed) - compare(valueSpy.count, 0) - valueSpy.wait() - valueSpy.wait() - countBefore = valueSpy.count - mouseRelease(control.down.indicator) - verify(!control.down.pressed) - compare(valueSpy.count, countBefore) - - mousePress(control.up.indicator) - verify(control.up.pressed) - valueSpy.wait() - - // move inside during repeat -> continue repeat (QTBUG-57085) - mouseMove(control.up.indicator, control.up.indicator.width / 4, control.up.indicator.height / 4) - verify(control.up.pressed) - valueSpy.wait() - - valueSpy.clear() - - // move outside during repeat -> stop repeat - mouseMove(control.up.indicator, -1, -1) - verify(!control.up.pressed) - // NOTE: The following wait() is NOT a reliable way to test that the - // auto-repeat timer is not running, but there's no way dig into the - // private APIs from QML. If this test ever fails in the future, it - // indicates that the auto-repeat timer logic is broken. - wait(125) - compare(valueSpy.count, 0) - - mouseRelease(control.up.indicator, -1, -1) - verify(!control.up.pressed) - } - - function test_initialValue() { - var control = createTemporaryObject(spinBox, testCase, {from: 1000, to: 10000}) - verify(control) - compare(control.value, 1000) - } - - Component { - id: sizeBox - SpinBox { - from: 0 - to: items.length - 1 - - property var items: ["Small", "Medium", "Large"] - - validator: RegularExpressionValidator { - regularExpression: new RegExp("(Small|Medium|Large)", "i") - } - - textFromValue: function(value) { - return items[value]; - } - - valueFromText: function(text) { - for (var i = 0; i < items.length; ++i) { - if (items[i].toLowerCase().indexOf(text.toLowerCase()) === 0) - return i - } - return sb.value - } - } - } - - function test_textFromValue_data() { - return [ - { tag: "default", component: spinBox, values: [0, 10, 99], displayTexts: ["0", "10", "99"] }, - { tag: "custom", component: sizeBox, values: [0, 1, 2], displayTexts: ["Small", "Medium", "Large"] } - ] - } - - function test_textFromValue(data) { - var control = createTemporaryObject(data.component, testCase) - verify(control) - - for (var i = 0; i < data.values.length; ++i) { - control.value = data.values[i] - compare(control.value, data.values[i]) - compare(control.displayText, data.displayTexts[i]) - } - } - - function test_callDefaultTextFromValue() { - var control = createTemporaryObject(spinBox, testCase) - verify(control) - compare(control.textFromValue(123, control.locale), "123") - } - - Component { - id: overriddenSpinBox - SpinBox { - value: 50 - up.indicator: Rectangle { - property string s: "this is the one" - } - } - } - - function test_indicatorOverridden() { - var control = createTemporaryObject(overriddenSpinBox, testCase) - verify(control) - compare(control.up.indicator.s, "this is the one"); - } - - function test_valueEnterFromOutsideRange() { - // Check that changing from 2 to 99 goes to 98 then changing to 99 puts it back to 98 - var control = createTemporaryObject(spinBox, testCase, {from: 2, to: 98, value: 2, editable: true}) - verify(control) - - control.forceActiveFocus() - verify(control.activeFocus) - - keyClick(Qt.Key_Backspace) - keyClick(Qt.Key_Backspace) - keyClick(Qt.Key_9) - keyClick(Qt.Key_9) - keyClick(Qt.Key_Return) - compare(control.value, 98) - compare(control.displayText, "98") - compare(control.contentItem.text, "98") - - keyClick(Qt.Key_Backspace) - keyClick(Qt.Key_9) - keyClick(Qt.Key_Return) - compare(control.value, 98) - compare(control.displayText, "98") - compare(control.contentItem.text, "98") - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_splitview.qml b/tests/auto/quickcontrols2/controls/data/tst_splitview.qml deleted file mode 100644 index b9ace27e..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_splitview.qml +++ /dev/null @@ -1,2148 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2018 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Controls -import QtQuick.Window -import QtTest -import Qt.labs.settings - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "SplitView" - - function initTestCase() { - // For the serialization tests. - Qt.application.name = "qtquickcontrols2-splitview-auto-test" - Qt.application.domain = "org.qt-project" - Qt.application.organization = "QtProject" - } - - function findHandles(splitView) { - var handles = [] - for (var i = 0; i < splitView.children.length; ++i) { - var child = splitView.children[i] - if (child.objectName.toLowerCase().indexOf("handle") !== -1) - handles.push(child) - } - return handles - } - - function compareSizes(control, expectedGeometries, context) { - if (context === undefined) - context = "" - else - context = " (" + context + ")" - - compare(control.count, Math.floor(expectedGeometries.length / 2) + 1, - "Mismatch in actual vs expected number of split items" + context) - - var handles = findHandles(control) - compare(handles.length, Math.floor(expectedGeometries.length / 2), - "Mismatch in actual vs expected number of handle items" + context) - - for (var i = 0, splitItemIndex = 0, handleItemIndex = 0; i < expectedGeometries.length; ++i) { - var item = null - var itemType = "" - var typeSpecificIndex = -1 - if (i % 2 == 0) { - item = control.itemAt(splitItemIndex) - itemType = "split item" - typeSpecificIndex = splitItemIndex - ++splitItemIndex - } else { - item = handles[handleItemIndex] - itemType = "handle item" - typeSpecificIndex = handleItemIndex - ++handleItemIndex - } - - verify(item, itemType + " at index " + typeSpecificIndex + " should not be null" + context) - - var expectedGeometry = expectedGeometries[i] - if (expectedGeometry.hasOwnProperty("hidden")) { - // It's geometry doesn't matter because it's hidden. - verify(!item.visible, itemType + " at index " + typeSpecificIndex + " should be hidden" + context) - continue - } - - // Note that the indices mentioned here account for handles; they do not - // match the indices reported by QQuickSplitView's logging categories. - compare(item.x, expectedGeometry.x, "Mismatch in actual vs expected x value of " - + itemType + " at index " + typeSpecificIndex + context) - compare(item.y, expectedGeometry.y, "Mismatch in actual vs expected y value of " - + itemType + " at index " + typeSpecificIndex + context) - compare(item.width, expectedGeometry.width, "Mismatch in actual vs expected width value of " - + itemType + " at index " + typeSpecificIndex + context) - compare(item.height, expectedGeometry.height, "Mismatch in actual vs expected height value of " - + itemType + " at index " + typeSpecificIndex + context) - } - } - - property real defaultHorizontalHandleWidth: 10 - property real defaultVerticalHandleHeight: 10 - - - Component { - id: signalSpyComponent - SignalSpy {} - } - - Component { - id: handleComponent - Rectangle { - objectName: "handle" - implicitWidth: defaultHorizontalHandleWidth - implicitHeight: defaultVerticalHandleHeight - color: "#444" - - Text { - objectName: "handleText_" + text - text: parent.x + "," + parent.y + " " + parent.width + "x" + parent.height - color: "white" - anchors.centerIn: parent - rotation: 90 - } - } - } - - Component { - id: splitViewComponent - - SplitView { - anchors.fill: parent - handle: handleComponent - } - } - - Component { - id: rectangleComponent - - Rectangle {} - } - - function test_addItemsAfterCompletion() { - var control = createTemporaryObject(splitViewComponent, testCase) - verify(control) - - var item0 = rectangleComponent.createObject(control, { implicitWidth: 25, color: "salmon" }) - verify(item0) - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - // The last item fills the width by default, and since there is only one item... - compare(item0.x, 0) - compare(item0.y, 0) - compare(item0.width, testCase.width) - compare(item0.height, testCase.height) - - var item1 = rectangleComponent.createObject(control, { implicitWidth: 25, color: "steelblue" }) - verify(item1) - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - // Now that a second item has been added, the first item goes back to its preferred (implicit) width. - compare(item0.x, 0) - compare(item0.y, 0) - compare(item0.width, item0.implicitWidth) - compare(item0.height, testCase.height) - var handles = findHandles(control) - var handle0 = handles[0] - compare(handle0.x, item0.implicitWidth) - compare(handle0.y, 0) - compare(handle0.width, defaultHorizontalHandleWidth) - compare(handle0.height, testCase.height) - compare(item1.x, item0.implicitWidth + defaultHorizontalHandleWidth) - compare(item1.y, 0) - compare(item1.width, testCase.width - item0.implicitWidth - defaultHorizontalHandleWidth) - compare(item1.height, testCase.height) - } - - function test_addItemsWithNoSizeAfterCompletion() { - var control = createTemporaryObject(splitViewComponent, testCase) - verify(control) - - var item0 = rectangleComponent.createObject(control, { color: "salmon" }) - verify(item0) - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - compare(item0.x, 0) - compare(item0.y, 0) - compare(item0.width, testCase.width) - compare(item0.height, testCase.height) - - var item1 = rectangleComponent.createObject(control, { color: "steelblue" }) - verify(item1) - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - compare(item0.x, 0) - compare(item0.y, 0) - compare(item0.width, 0) - compare(item0.height, testCase.height) - var handles = findHandles(control) - var handle0 = handles[0] - compare(handle0.x, 0) - compare(handle0.y, 0) - compare(handle0.width, defaultHorizontalHandleWidth) - compare(handle0.height, testCase.height) - compare(item1.x, defaultHorizontalHandleWidth) - compare(item1.y, 0) - compare(item1.width, testCase.width - defaultHorizontalHandleWidth) - compare(item1.height, testCase.height) - } - - Component { - id: threeZeroSizedItemsComponent - - SplitView { - anchors.fill: parent - handle: handleComponent - - Rectangle { - objectName: "salmon" - color: objectName - } - Rectangle { - objectName: "navajowhite" - color: objectName - } - Rectangle { - objectName: "steelblue" - color: objectName - } - } - } - - function test_changeAttachedPropertiesAfterCompletion() { - var control = createTemporaryObject(threeZeroSizedItemsComponent, testCase) - verify(control) - - var item0 = control.itemAt(0) - compare(item0.x, 0) - compare(item0.y, 0) - compare(item0.width, 0) - compare(item0.height, testCase.height) - - var handles = findHandles(control) - var handle0 = handles[0] - compare(handle0.x, 0) - compare(handle0.y, 0) - compare(handle0.width, defaultHorizontalHandleWidth) - compare(handle0.height, testCase.height) - - var item1 = control.itemAt(1) - compare(item1.x, defaultHorizontalHandleWidth) - compare(item1.y, 0) - compare(item1.width, 0) - compare(item1.height, testCase.height) - - var handle1 = handles[1] - compare(handle1.x, defaultHorizontalHandleWidth) - compare(handle1.y, 0) - compare(handle1.width, defaultHorizontalHandleWidth) - compare(handle1.height, testCase.height) - - var item2 = control.itemAt(2) - compare(item2.x, defaultHorizontalHandleWidth * 2) - compare(item2.y, 0) - compare(item2.width, testCase.width - item2.x) - compare(item2.height, testCase.height) - - item0.SplitView.preferredWidth = 25 - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - compare(item0.x, 0) - compare(item0.y, 0) - compare(item0.width, 25) - compare(item0.height, testCase.height) - compare(handle0.x, item0.width) - compare(handle0.y, 0) - compare(handle0.width, defaultHorizontalHandleWidth) - compare(handle0.height, testCase.height) - compare(item1.x, 25 + defaultHorizontalHandleWidth) - compare(item1.y, 0) - compare(item1.width, 0) - compare(item1.height, testCase.height) - compare(handle1.x, item1.x + item1.width) - compare(handle1.y, 0) - compare(handle1.width, defaultHorizontalHandleWidth) - compare(handle1.height, testCase.height) - compare(item2.x, item1.x + item1.width + defaultHorizontalHandleWidth) - compare(item2.y, 0) - compare(item2.width, testCase.width - item2.x) - compare(item2.height, testCase.height) - - item0.SplitView.minimumWidth = 50 - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - compare(item0.x, 0) - compare(item0.y, 0) - compare(item0.width, 50) - compare(item0.height, testCase.height) - compare(handle0.x, item0.width) - compare(handle0.y, 0) - compare(handle0.width, defaultHorizontalHandleWidth) - compare(handle0.height, testCase.height) - compare(item1.x, 50 + defaultHorizontalHandleWidth) - compare(item1.y, 0) - compare(item1.width, 0) - compare(item1.height, testCase.height) - compare(handle1.x, item1.x + item1.width) - compare(handle1.y, 0) - compare(handle1.width, defaultHorizontalHandleWidth) - compare(handle1.height, testCase.height) - compare(item2.x, item1.x + item1.width + defaultHorizontalHandleWidth) - compare(item2.y, 0) - compare(item2.width, testCase.width - item2.x) - compare(item2.height, testCase.height) - - item0.SplitView.preferredWidth = 100 - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - compare(item0.x, 0) - compare(item0.y, 0) - compare(item0.width, 100) - compare(item0.height, testCase.height) - compare(handle0.x, item0.width) - compare(handle0.y, 0) - compare(handle0.width, defaultHorizontalHandleWidth) - compare(handle0.height, testCase.height) - compare(item1.x, 100 + defaultHorizontalHandleWidth) - compare(item1.y, 0) - compare(item1.width, 0) - compare(item1.height, testCase.height) - compare(handle1.x, item1.x + item1.width) - compare(handle1.y, 0) - compare(handle1.width, defaultHorizontalHandleWidth) - compare(handle1.height, testCase.height) - compare(item2.x, item1.x + item1.width + defaultHorizontalHandleWidth) - compare(item2.y, 0) - compare(item2.width, testCase.width - item2.x) - compare(item2.height, testCase.height) - - item0.SplitView.maximumWidth = 75 - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - compare(item0.x, 0) - compare(item0.y, 0) - compare(item0.width, 75) - compare(item0.height, testCase.height) - compare(handle0.x, item0.width) - compare(handle0.y, 0) - compare(handle0.width, defaultHorizontalHandleWidth) - compare(handle0.height, testCase.height) - compare(item1.x, 75 + defaultHorizontalHandleWidth) - compare(item1.y, 0) - compare(item1.width, 0) - compare(item1.height, testCase.height) - compare(handle1.x, item1.x + item1.width) - compare(handle1.y, 0) - compare(handle1.width, defaultHorizontalHandleWidth) - compare(handle1.height, testCase.height) - compare(item2.x, item1.x + item1.width + defaultHorizontalHandleWidth) - compare(item2.y, 0) - compare(item2.width, testCase.width - item2.x) - compare(item2.height, testCase.height) - - item1.SplitView.fillWidth = true - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - compare(item0.x, 0) - compare(item0.y, 0) - compare(item0.width, 75) - compare(item0.height, testCase.height) - compare(handle0.x, item0.width) - compare(handle0.y, 0) - compare(handle0.width, defaultHorizontalHandleWidth) - compare(handle0.height, testCase.height) - compare(item1.x, 75 + defaultHorizontalHandleWidth) - compare(item1.y, 0) - compare(item1.width, testCase.width - 75 - defaultHorizontalHandleWidth * 2) - compare(item1.height, testCase.height) - compare(handle1.x, item1.x + item1.width) - compare(handle1.y, 0) - compare(handle1.width, defaultHorizontalHandleWidth) - compare(handle1.height, testCase.height) - compare(item2.x, testCase.width) - compare(item2.y, 0) - compare(item2.width, 0) - compare(item2.height, testCase.height) - } - - Component { - id: itemComponent - Item {} - } - - Component { - id: objectComponent - QtObject {} - } - - function test_useAttachedPropertiesIncorrectly_data() { - var properties = [ "fillWidth", "fillHeight", "minimumWidth", "minimumHeight", - "preferredWidth", "preferredHeight", "maximumWidth", "maximumHeight" ] - - var data = [] - - for (var i = 0; i < properties.length; ++i) { - var property = properties[i] - data.push({ tag: "Item," + property, component: itemComponent, property: property, - expectedWarning: /.*SplitView: attached properties must be accessed through a direct child of SplitView/ }) - } - - for (i = 0; i < properties.length; ++i) { - property = properties[i] - data.push({ tag: "QtObject," + property, component: objectComponent, property: property, - expectedWarning: /.*SplitView: attached properties can only be used on Items/ }) - } - - return data - } - - function test_useAttachedPropertiesIncorrectly(data) { - // The object (whatever it may be) is not managed by a SplitView. - var object = createTemporaryObject(data.component, testCase, { objectName: data.tag }) - verify(object) - - ignoreWarning(data.expectedWarning) - // Should warn, but not crash. - object.SplitView[data.property] = 1; - } - - function test_sizes_data() { - var splitViewWidth = testCase.width - var splitViewHeight = testCase.height - var data = [ - { - // When the combined size of items is too large, the non-fill items should just exceed - // the size of the SplitView, exactly as they would were they in a RowLayout, for example. - tag: "fillItemOnLeft", - expectedGeometries: [ - // We're the fill item, but since the combined implicitWidths - // of the other two items take up all the space, we get none. - { x: 0, y: 0, width: 0, height: splitViewHeight }, - // First handle. - { x: 0, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - // The second item does not fill, so its width should be unchanged. - { x: defaultHorizontalHandleWidth, y: 0, width: 200, height: splitViewHeight }, - // Second handle. - { x: 200 + defaultHorizontalHandleWidth, y: 0, width: defaultHorizontalHandleWidth, - height: splitViewHeight }, - // The third item also gets its implicitWidth. - { x: 200 + defaultHorizontalHandleWidth * 2, y: 0, width: 200, height: splitViewHeight } - ] - }, - { - // Same as above except vertical. - tag: "fillItemOnTop", - expectedGeometries: [ - // We're the fill item, but since the combined implicitHeights - // of the other two items take up all the space, we get none. - { x: 0, y: 0, width: splitViewWidth, height: 0 }, - // First handle. - { x: 0, y: 0, width: splitViewWidth, height: defaultVerticalHandleHeight }, - // The second item does not fill, so its height should be unchanged. - { x: 0, y: defaultVerticalHandleHeight, width: splitViewWidth, height: 200 }, - // Second handle. - { x: 0, y: 200 + defaultVerticalHandleHeight, width: splitViewWidth, - height: defaultVerticalHandleHeight }, - // The third item also gets its implicitHeight. - { x: 0, y: 200 + defaultVerticalHandleHeight * 2, width: splitViewWidth, height: 200 } - ] - }, - { - tag: "fillItemInMiddle", - expectedGeometries: [ - // Our size is fixed. - { x: 0, y: 0, width: 25, height: splitViewHeight }, - // First handle. - { x: 25, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - // The second item fills. - { x: 25 + defaultHorizontalHandleWidth, y: 0, - width: splitViewWidth - 25 - 200 - defaultHorizontalHandleWidth * 2, height: splitViewHeight }, - // Second handle. - { x: splitViewWidth - 200 - defaultHorizontalHandleWidth, y: 0, - width: defaultHorizontalHandleWidth, height: splitViewHeight }, - // The third item's size is also fixed. - { x: splitViewWidth - 200, y: 0, width: 200, height: splitViewHeight } - ] - } - ] - return data - } - - function test_sizes(data) { - var component = Qt.createComponent("splitview/" + data.tag + ".qml") - compare(component.status, Component.Ready, component.errorString()); - var control = createTemporaryObject(component, testCase, { "handle": handleComponent }) - verify(control) - - compareSizes(control, data.expectedGeometries) - } - - Component { - id: threeSizedItemsComponent - - SplitView { - anchors.fill: parent - handle: handleComponent - - Rectangle { - objectName: "salmon" - color: objectName - implicitWidth: 25 - implicitHeight: 25 - } - Rectangle { - objectName: "navajowhite" - color: objectName - implicitWidth: 100 - implicitHeight: 100 - } - Rectangle { - objectName: "steelblue" - color: objectName - implicitWidth: 200 - implicitHeight: 200 - } - } - } - - function test_resetAttachedProperties_data() { - var splitViewWidth = testCase.width - var splitViewHeight = testCase.height - var data = [ - { - tag: "resetMinimumWidth", - orientation: Qt.Horizontal, - // Set the minimumWidth to 50. It should be used instead of implicitWidth since it's greater than 25. - splitItemIndex: 0, - propertyName: "minimumWidth", - propertyValue: 50, - expectedGeometriesBefore: [ - { x: 0, y: 0, width: 50, height: splitViewHeight }, - { x: 50, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 50 + defaultHorizontalHandleWidth, y: 0, width: 100, height: splitViewHeight }, - { x: 50 + 100 + defaultHorizontalHandleWidth, y: 0, width: defaultHorizontalHandleWidth, - height: splitViewHeight }, - { x: 50 + 100 + defaultHorizontalHandleWidth * 2, y: 0, - width: splitViewWidth - 50 - 100 - defaultHorizontalHandleWidth * 2, height: splitViewHeight } - ], - // minimumWidth is now undefined, so implicitWidth should be used instead. - expectedGeometriesAfter: [ - { x: 0, y: 0, width: 25, height: splitViewHeight }, - { x: 25, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 25 + defaultHorizontalHandleWidth, y: 0, width: 100, height: splitViewHeight }, - { x: 25 + 100 + defaultHorizontalHandleWidth, y: 0, width: defaultHorizontalHandleWidth, - height: splitViewHeight }, - { x: 25 + 100 + defaultHorizontalHandleWidth * 2, y: 0, - width: splitViewWidth - 25 - 100 - defaultHorizontalHandleWidth * 2, height: splitViewHeight } - ] - }, - { - tag: "resetMinimumHeight", - orientation: Qt.Vertical, - // Set the minimumHeight to 50. It should be used instead of implicitHeight since it's greater than 25. - splitItemIndex: 0, - propertyName: "minimumHeight", - propertyValue: 50, - expectedGeometriesBefore: [ - { x: 0, y: 0, width: splitViewWidth, height: 50 }, - { x: 0, y: 50, width: splitViewWidth, height: defaultVerticalHandleHeight }, - { x: 0, y: 50 + defaultVerticalHandleHeight, width: splitViewWidth, height: 100 }, - { x: 0, y: 50 + 100 + defaultVerticalHandleHeight, width: splitViewWidth, - height: defaultVerticalHandleHeight }, - { x: 0, y: 50 + 100 + defaultVerticalHandleHeight * 2, width: splitViewWidth, - height: splitViewHeight - 50 - 100 - defaultVerticalHandleHeight * 2 } - ], - // preferredHeight is now undefined, so implicitHeight should be used instead. - expectedGeometriesAfter: [ - { x: 0, y: 0, width: splitViewWidth, height: 25 }, - { x: 0, y: 25, width: splitViewWidth, height: defaultVerticalHandleHeight }, - { x: 0, y: 25 + defaultVerticalHandleHeight, width: splitViewWidth, height: 100 }, - { x: 0, y: 25 + 100 + defaultVerticalHandleHeight, width: splitViewWidth, - height: defaultVerticalHandleHeight }, - { x: 0, y: 25 + 100 + defaultVerticalHandleHeight * 2, width: splitViewWidth, - height: splitViewHeight - 25 - 100 - defaultVerticalHandleHeight * 2 } - ] - }, - { - tag: "resetPreferredWidth", - orientation: Qt.Horizontal, - // Set the preferredWidth to 50; it should be used instead of implicitWidth. - splitItemIndex: 0, - propertyName: "preferredWidth", - propertyValue: 50, - expectedGeometriesBefore: [ - { x: 0, y: 0, width: 50, height: splitViewHeight }, - { x: 50, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 50 + defaultHorizontalHandleWidth, y: 0, width: 100, height: splitViewHeight }, - { x: 50 + 100 + defaultHorizontalHandleWidth, y: 0, width: defaultHorizontalHandleWidth, - height: splitViewHeight }, - { x: 50 + 100 + defaultHorizontalHandleWidth * 2, y: 0, - width: splitViewWidth - 50 - 100 - defaultHorizontalHandleWidth * 2, height: splitViewHeight } - ], - // preferredWidth is now undefined, so implicitWidth should be used instead. - expectedGeometriesAfter: [ - { x: 0, y: 0, width: 25, height: splitViewHeight }, - { x: 25, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 25 + defaultHorizontalHandleWidth, y: 0, width: 100, height: splitViewHeight }, - { x: 25 + 100 + defaultHorizontalHandleWidth, y: 0, width: defaultHorizontalHandleWidth, - height: splitViewHeight }, - { x: 25 + 100 + defaultHorizontalHandleWidth * 2, y: 0, - width: splitViewWidth - 25 - 100 - defaultHorizontalHandleWidth * 2, height: splitViewHeight } - ] - }, - { - tag: "resetPreferredHeight", - orientation: Qt.Vertical, - // Set the preferredHeight to 50; it should be used instead of implicitHeight. - splitItemIndex: 0, - propertyName: "preferredHeight", - propertyValue: 50, - expectedGeometriesBefore: [ - { x: 0, y: 0, width: splitViewWidth, height: 50 }, - { x: 0, y: 50, width: splitViewWidth, height: defaultVerticalHandleHeight }, - { x: 0, y: 50 + defaultVerticalHandleHeight, width: splitViewWidth, height: 100 }, - { x: 0, y: 50 + 100 + defaultVerticalHandleHeight, width: splitViewWidth, - height: defaultVerticalHandleHeight }, - { x: 0, y: 50 + 100 + defaultVerticalHandleHeight * 2, width: splitViewWidth, - height: splitViewHeight - 50 - 100 - defaultVerticalHandleHeight * 2 } - ], - // preferredHeight is now undefined, so implicitHeight should be used instead. - expectedGeometriesAfter: [ - { x: 0, y: 0, width: splitViewWidth, height: 25 }, - { x: 0, y: 25, width: splitViewWidth, height: defaultVerticalHandleHeight }, - { x: 0, y: 25 + defaultVerticalHandleHeight, width: splitViewWidth, height: 100 }, - { x: 0, y: 25 + 100 + defaultVerticalHandleHeight, width: splitViewWidth, - height: defaultVerticalHandleHeight }, - { x: 0, y: 25 + 100 + defaultVerticalHandleHeight * 2, width: splitViewWidth, - height: splitViewHeight - 25 - 100 - defaultVerticalHandleHeight * 2 } - ] - }, - { - tag: "resetMaximumWidth", - orientation: Qt.Horizontal, - // Set the maximumWidth to 15. It should be used instead of implicitWidth since it's less than 25. - splitItemIndex: 0, - propertyName: "maximumWidth", - propertyValue: 15, - expectedGeometriesBefore: [ - { x: 0, y: 0, width: 15, height: splitViewHeight }, - { x: 15, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 15 + defaultHorizontalHandleWidth, y: 0, width: 100, height: splitViewHeight }, - { x: 15 + 100 + defaultHorizontalHandleWidth, y: 0, width: defaultHorizontalHandleWidth, - height: splitViewHeight }, - { x: 15 + 100 + defaultHorizontalHandleWidth * 2, y: 0, - width: splitViewWidth - 15 - 100 - defaultHorizontalHandleWidth * 2, height: splitViewHeight } - ], - // maximumWidth is now undefined, so implicitWidth should be used instead. - expectedGeometriesAfter: [ - { x: 0, y: 0, width: 25, height: splitViewHeight }, - { x: 25, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 25 + defaultHorizontalHandleWidth, y: 0, width: 100, height: splitViewHeight }, - { x: 25 + 100 + defaultHorizontalHandleWidth, y: 0, width: defaultHorizontalHandleWidth, - height: splitViewHeight }, - { x: 25 + 100 + defaultHorizontalHandleWidth * 2, y: 0, - width: splitViewWidth - 25 - 100 - defaultHorizontalHandleWidth * 2, height: splitViewHeight } - ] - }, - { - tag: "resetMaximumHeight", - orientation: Qt.Vertical, - // Set the preferredHeight to 15. It should be used instead of implicitHeight if it's not undefined. - splitItemIndex: 0, - propertyName: "maximumHeight", - propertyValue: 15, - expectedGeometriesBefore: [ - { x: 0, y: 0, width: splitViewWidth, height: 15 }, - { x: 0, y: 15, width: splitViewWidth, height: defaultVerticalHandleHeight }, - { x: 0, y: 15 + defaultVerticalHandleHeight, width: splitViewWidth, height: 100 }, - { x: 0, y: 15 + 100 + defaultVerticalHandleHeight, width: splitViewWidth, - height: defaultVerticalHandleHeight }, - { x: 0, y: 15 + 100 + defaultVerticalHandleHeight * 2, width: splitViewWidth, - height: splitViewHeight - 15 - 100 - defaultVerticalHandleHeight * 2 } - ], - // preferredHeight is now undefined, so implicitHeight should be used instead. - expectedGeometriesAfter: [ - { x: 0, y: 0, width: splitViewWidth, height: 25 }, - { x: 0, y: 25, width: splitViewWidth, height: defaultVerticalHandleHeight }, - { x: 0, y: 25 + defaultVerticalHandleHeight, width: splitViewWidth, height: 100 }, - { x: 0, y: 25 + 100 + defaultVerticalHandleHeight, width: splitViewWidth, - height: defaultVerticalHandleHeight }, - { x: 0, y: 25 + 100 + defaultVerticalHandleHeight * 2, width: splitViewWidth, - height: splitViewHeight - 25 - 100 - defaultVerticalHandleHeight * 2 } - ] - }, - ] - return data; - } - - function test_resetAttachedProperties(data) { - var control = createTemporaryObject(threeSizedItemsComponent, testCase, - { "orientation": data.orientation }) - verify(control) - - var splitItem = control.itemAt(data.splitItemIndex) - splitItem.SplitView[data.propertyName] = data.propertyValue - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - compareSizes(control, data.expectedGeometriesBefore, "after setting attached property") - - splitItem.SplitView[data.propertyName] = undefined - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - compareSizes(control, data.expectedGeometriesAfter, "after resetting attached property") - } - - function test_orientation() { - var control = createTemporaryObject(threeSizedItemsComponent, testCase) - verify(control) - - var item0 = control.itemAt(0) - compare(item0.x, 0) - compare(item0.y, 0) - compare(item0.width, item0.implicitWidth) - compare(item0.height, testCase.height) - - var handles = findHandles(control) - var handle0 = handles[0] - compare(handle0.x, item0.implicitWidth) - compare(handle0.y, 0) - compare(handle0.width, defaultHorizontalHandleWidth) - compare(handle0.height, testCase.height) - - var item1 = control.itemAt(1) - compare(item1.x, item0.width + defaultHorizontalHandleWidth) - compare(item1.y, 0) - compare(item1.width, item1.implicitWidth) - compare(item1.height, testCase.height) - - var handle1 = handles[1] - compare(handle1.x, item1.x + item1.width) - compare(handle1.y, 0) - compare(handle1.width, defaultHorizontalHandleWidth) - compare(handle1.height, testCase.height) - - var item2 = control.itemAt(2) - compare(item2.x, item0.width + item1.width + defaultHorizontalHandleWidth * 2) - compare(item2.y, 0) - compare(item2.width, testCase.width - item2.x) - compare(item2.height, testCase.height) - - control.orientation = Qt.Vertical - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - compare(item0.x, 0) - compare(item0.y, 0) - compare(item0.width, testCase.width) - compare(item0.height, item0.implicitHeight) - handles = findHandles(control) - handle0 = handles[0] - compare(handle0.x, 0) - compare(handle0.y, item0.implicitHeight) - compare(handle0.width, testCase.width) - compare(handle0.height, defaultVerticalHandleHeight) - compare(item1.x, 0) - compare(item1.y, item0.height + defaultVerticalHandleHeight) - compare(item1.width, testCase.width) - compare(item1.height, item1.implicitHeight) - handle1 = handles[1] - compare(handle1.x, 0) - compare(handle1.y, item1.y + item1.height) - compare(handle1.width, testCase.width) - compare(handle1.height, defaultVerticalHandleHeight) - compare(item2.x, 0) - compare(item2.y, item0.height + item1.height + defaultVerticalHandleHeight * 2) - compare(item2.width, testCase.width) - compare(item2.height, testCase.height - item2.y) - } - - readonly property int splitViewMargins: 50 - - Component { - id: threeItemsMinSizeAndFillComponent - - SplitView { - anchors.fill: parent - handle: handleComponent - - Rectangle { - objectName: "salmon" - color: objectName - implicitWidth: 25 - implicitHeight: 25 - SplitView.minimumWidth: 25 - SplitView.minimumHeight: 25 - SplitView.fillWidth: true - SplitView.fillHeight: true - } - Rectangle { - objectName: "navajowhite" - color: objectName - implicitWidth: 100 - implicitHeight: 100 - } - Rectangle { - objectName: "steelblue" - color: objectName - implicitWidth: 200 - implicitHeight: 200 - } - } - } - - Component { - id: repeaterSplitViewComponent - - SplitView { - anchors.fill: parent - handle: handleComponent - - property alias repeater: repeater - - Repeater { - id: repeater - model: 3 - delegate: Rectangle { - objectName: "rectDelegate" + index - - SplitView.preferredWidth: 25 - - color: "#aaff0000" - - Text { - text: parent.x + "," + parent.y + " " + parent.width + "x" + parent.height - color: "white" - rotation: 90 - anchors.centerIn: parent - } - } - } - } - } - - Component { - id: hiddenItemSplitViewComponent - - SplitView { - anchors.fill: parent - handle: handleComponent - - Rectangle { - objectName: "steelblue" - color: objectName - - SplitView.minimumWidth: 50 - } - Rectangle { - objectName: "tomato" - color: objectName - - SplitView.fillWidth: true - SplitView.preferredWidth: 200 - } - Rectangle { - objectName: "navajowhite" - color: objectName - visible: false - - SplitView.minimumWidth: visible ? 100 : 0 - } - Rectangle { - objectName: "mediumseagreen" - color: objectName - - SplitView.minimumWidth: 50 - } - } - } - - function test_dragHandle_data() { - var splitViewWidth = testCase.width - splitViewMargins * 2 - var splitViewHeight = testCase.height - splitViewMargins * 2 - var data = [ - { - tag: "fillThirdItemAndDragFirstHandlePastRightSide", - component: threeSizedItemsComponent, - orientation: Qt.Horizontal, - // The index of the item that will fill. - fillIndex: 2, - // The index of the handle to be dragged. - handleIndex: 0, - // The position where the center of the handle will be. - newHandlePos: Qt.point(testCase.width + 20, testCase.height / 2), - // The expected geometry of each item managed by the SplitView before dragging the handle. - expectedGeometriesBeforeDrag: [ - // First item. - { x: 0, y: 0, width: 25, height: splitViewHeight }, - // First handle. - { x: 25, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - // Second item. - { x: 25 + defaultHorizontalHandleWidth, y: 0, width: 100, height: splitViewHeight }, - // Second handle. - { x: 25 + 100 + defaultHorizontalHandleWidth, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - // Third item (fills). - { x: 25 + 100 + defaultHorizontalHandleWidth * 2, y: 0, - width: splitViewWidth - 25 - 100 - defaultHorizontalHandleWidth * 2, height: splitViewHeight } - ], - // The expected geometry of each item managed by the SplitView after dragging the handle. - expectedGeometriesAfterDrag: [ - // The fill item is to the right of the handle at index 0, so the handle belongs - // to the left item: us. We should consume all of the fill item's width. - { x: 0, y: 0, width: splitViewWidth - 100 - defaultHorizontalHandleWidth * 2, - height: splitViewHeight }, - // First handle. - { x: splitViewWidth - defaultHorizontalHandleWidth * 2 - 100, - y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - // The second item does not fill, so its width should be unchanged. - { x: splitViewWidth - 100 - defaultHorizontalHandleWidth, - y: 0, width: 100, height: splitViewHeight }, - // Second handle. - { x: splitViewWidth - defaultHorizontalHandleWidth, - y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - // The last item does fill, so it should lose all of its width. - { x: splitViewWidth, y: 0, width: 0, height: splitViewHeight } - ] - }, - { - tag: "fillThirdItemAndDragFirstHandlePastBottomSide", - component: threeSizedItemsComponent, - orientation: Qt.Vertical, - fillIndex: 2, - handleIndex: 0, - newHandlePos: Qt.point(testCase.width / 2, testCase.height + 20), - expectedGeometriesBeforeDrag: [ - { x: 0, y: 0, width: splitViewWidth, height: 25 }, - { x: 0, y: 25, width: splitViewWidth, height: defaultVerticalHandleHeight }, - { x: 0, y: 25 + defaultVerticalHandleHeight, width: splitViewWidth, height: 100 }, - { x: 0, y: 25 + 100 + defaultVerticalHandleHeight, width: splitViewWidth, height: defaultVerticalHandleHeight }, - { x: 0, y: 25 + 100 + defaultVerticalHandleHeight * 2, - width: splitViewWidth, height: splitViewHeight - 25 - 100 - defaultVerticalHandleHeight * 2 } - ], - // The expected geometry of each item managed by the SplitView after dragging the handle. - expectedGeometriesAfterDrag: [ - // The fill item is to the bottom of the handle at index 0, so the handle belongs - // to the top item: us. We should consume all of the fill item's width. - { x: 0, y: 0, width: splitViewWidth, - height: splitViewHeight - 100 - defaultVerticalHandleHeight * 2 }, - // First handle. - { x: 0, y: splitViewHeight - defaultVerticalHandleHeight * 2 - 100, - width: splitViewWidth, height: defaultVerticalHandleHeight }, - // The second item does not fill, so its height should be unchanged. - { x: 0, y: splitViewWidth - 100 - defaultVerticalHandleHeight, - width: splitViewWidth, height: 100 }, - // Second handle. - { x: 0, y: splitViewHeight - defaultVerticalHandleHeight, - width: splitViewWidth, height: defaultVerticalHandleHeight }, - // The last item does fill, so it should lose all of its width. - { x: 0, y: splitViewHeight, width: splitViewWidth, height: 0 } - ] - }, - { - tag: "fillThirdItemAndDragSecondHandlePastLeftSide", - component: threeSizedItemsComponent, - orientation: Qt.Horizontal, - fillIndex: 2, - handleIndex: 1, - newHandlePos: Qt.point(-20, testCase.height / 2), - expectedGeometriesBeforeDrag: [ - { x: 0, y: 0, width: 25, height: splitViewHeight }, - { x: 25, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 25 + defaultHorizontalHandleWidth, y: 0, width: 100, height: splitViewHeight }, - { x: 25 + 100 + defaultHorizontalHandleWidth, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 25 + 100 + defaultHorizontalHandleWidth * 2, y: 0, - width: splitViewWidth - 25 - 100 - defaultHorizontalHandleWidth * 2, height: splitViewHeight } - ], - expectedGeometriesAfterDrag: [ - // The fill item is to the right of the handle at index 1, so the handle belongs - // to the second item; our width should be unchanged. - { x: 0, y: 0, width: 25, height: splitViewHeight }, - // First handle. - { x: 25, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - // The second item is the one being resized, and since we're dragging its handle - // to the left, its width should decrease. - { x: 25 + defaultHorizontalHandleWidth, y: 0, width: 0, height: splitViewHeight }, - // Second handle. - { x: 25 + defaultHorizontalHandleWidth, y: 0, width: defaultHorizontalHandleWidth, - height: splitViewHeight }, - // The last item fills, so it should get the second item's lost width. - { x: 25 + defaultHorizontalHandleWidth * 2, y: 0, - width: splitViewWidth - 25 - defaultHorizontalHandleWidth * 2, height: splitViewHeight } - ] - }, - { - tag: "fillThirdItemAndDragSecondHandlePastTopSide", - component: threeSizedItemsComponent, - orientation: Qt.Vertical, - fillIndex: 2, - handleIndex: 1, - newHandlePos: Qt.point(testCase.width / 2, -20), - expectedGeometriesBeforeDrag: [ - { x: 0, y: 0, width: splitViewWidth, height: 25 }, - { x: 0, y: 25, width: splitViewWidth, height: defaultVerticalHandleHeight }, - { x: 0, y: 25 + defaultVerticalHandleHeight, width: splitViewWidth, height: 100 }, - { x: 0, y: 25 + 100 + defaultVerticalHandleHeight, width: splitViewWidth, height: defaultVerticalHandleHeight }, - { x: 0, y: 25 + 100 + defaultVerticalHandleHeight * 2, - width: splitViewWidth, height: splitViewHeight - 25 - 100 - defaultVerticalHandleHeight * 2 } - ], - expectedGeometriesAfterDrag: [ - // The fill item is to the bottom of the handle at index 1, so the handle belongs - // to the second item; our height should be unchanged. - { x: 0, y: 0, width: splitViewWidth, height: 25 }, - // First handle. - { x: 0, y: 25, width: splitViewWidth, height: defaultVerticalHandleHeight }, - // The second item is the one being resized, and since we're dragging its handle - // to the top, its height should decrease. - { x: 0, y: 25 + defaultVerticalHandleHeight, width: splitViewWidth, height: 0 }, - // Second handle. - { x: 0, y: 25 + defaultVerticalHandleHeight, width: splitViewWidth, - height: defaultVerticalHandleHeight }, - // The last item fills, so it should get the second item's lost height. - { x: 0, y: 25 + defaultVerticalHandleHeight * 2, - width: splitViewWidth, height: splitViewHeight - 25 - defaultVerticalHandleHeight * 2 } - ] - }, - { - // First item should start off empty and then eventually take up all of 3rd item's space - // as the handle is dragged past the right side. - tag: "fillFirstItemAndDragSecondHandlePastRightSide", - component: threeSizedItemsComponent, - orientation: Qt.Horizontal, - fillIndex: 0, - handleIndex: 1, - newHandlePos: Qt.point(testCase.width + 20, testCase.height / 2), - expectedGeometriesBeforeDrag: [ - { x: 0, y: 0, width: 0, height: splitViewHeight }, - { x: 0, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: defaultHorizontalHandleWidth, y: 0, width: 100, height: splitViewHeight }, - { x: 100 + defaultHorizontalHandleWidth, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 100 + defaultHorizontalHandleWidth * 2, y: 0, width: 200, height: splitViewHeight } - ], - expectedGeometriesAfterDrag: [ - // The fill item is to the left of the handle at index 1, so the handle belongs - // to the third item. Since we're moving the handle to the right side of the - // SplitView, our width should grow as we consume the width of the third item. - { x: 0, y: 0, width: splitViewWidth - 100 - defaultHorizontalHandleWidth * 2, height: splitViewHeight }, - // First handle. - { x: splitViewWidth - 100 - defaultHorizontalHandleWidth * 2, y: 0, - width: defaultHorizontalHandleWidth, height: splitViewHeight }, - // The second item's width remains unchanged. - { x: splitViewWidth - 100 - defaultHorizontalHandleWidth, y: 0, width: 100, height: splitViewHeight }, - // Second handle. - { x: splitViewWidth - defaultHorizontalHandleWidth, y: 0, - width: defaultHorizontalHandleWidth, height: splitViewHeight }, - // The last item loses its width. - { x: splitViewWidth, y: 0, width: 0, height: splitViewHeight } - ] - }, - { - // First item should start off empty and then eventually take up all of 3rd item's space - // as the handle is dragged past the bottom side. - tag: "fillFirstItemAndDragSecondHandlePastBottomSide", - component: threeSizedItemsComponent, - orientation: Qt.Vertical, - fillIndex: 0, - handleIndex: 1, - newHandlePos: Qt.point(testCase.width / 2, testCase.height + 20), - expectedGeometriesBeforeDrag: [ - { x: 0, y: 0, width: splitViewWidth, height: 0 }, - { x: 0, y: 0, width: splitViewWidth, height: defaultVerticalHandleHeight }, - { x: 0, y: defaultVerticalHandleHeight, width: splitViewWidth, height: 100 }, - { x: 0, y: 100 + defaultVerticalHandleHeight, width: splitViewWidth, height: defaultVerticalHandleHeight }, - { x: 0, y: 100 + defaultVerticalHandleHeight * 2, width: splitViewWidth, height: 200 } - ], - expectedGeometriesAfterDrag: [ - // The fill item is to the top of the handle at index 1, so the handle belongs - // to the third item. Since we're moving the handle to the bottom side of the - // SplitView, our height should grow as we consume the height of the third item. - { x: 0, y: 0, width: splitViewWidth, height: splitViewHeight - 100 - defaultVerticalHandleHeight * 2 }, - // First handle. - { x: 0, y: splitViewHeight - 100 - defaultVerticalHandleHeight * 2, - width: splitViewWidth, height: defaultVerticalHandleHeight }, - // The second item's width remains unchanged. - { x: 0, y: splitViewHeight - 100 - defaultVerticalHandleHeight, width: splitViewWidth, height: 100 }, - // Second handle. - { x: 0, y: splitViewHeight - defaultVerticalHandleHeight, - width: splitViewWidth, height: defaultVerticalHandleHeight }, - // The last item loses its width. - { x: 0, y: splitViewHeight, width: splitViewHeight, height: 0 } - ] - }, - { - tag: "fillFirstItemAndDragFirstHandlePastLeftSide", - component: threeSizedItemsComponent, - orientation: Qt.Horizontal, - fillIndex: 0, - handleIndex: 0, - newHandlePos: Qt.point(-20, testCase.height / 2), - expectedGeometriesBeforeDrag: [ - { x: 0, y: 0, width: 0, height: splitViewHeight }, - { x: 0, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: defaultHorizontalHandleWidth, y: 0, width: 100, height: splitViewHeight }, - { x: 100 + defaultHorizontalHandleWidth, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - // The second item's implicitWidth is 100, and ours is 200. The available width is 300, - // so both items get their implicit widths. - { x: 100 + defaultHorizontalHandleWidth * 2, y: 0, width: splitViewWidth - 100, height: splitViewHeight } - ], - // Should be unchanged. - expectedGeometriesAfterDrag: [ - { x: 0, y: 0, width: 0, height: splitViewHeight }, - { x: 0, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: defaultHorizontalHandleWidth, y: 0, width: 100, height: splitViewHeight }, - { x: 100 + defaultHorizontalHandleWidth, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 100 + defaultHorizontalHandleWidth * 2, y: 0, width: splitViewWidth - 100, height: splitViewHeight } - ] - }, - { - tag: "fillFirstItemWithMinWidthAndDragFirstHandlePastLeftSide", - component: threeItemsMinSizeAndFillComponent, - orientation: Qt.Horizontal, - fillIndex: 0, - handleIndex: 0, - newHandlePos: Qt.point(-20, testCase.height / 2), - expectedGeometriesBeforeDrag: [ - { x: 0, y: 0, width: 25, height: splitViewHeight }, - { x: 25, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 25 + defaultHorizontalHandleWidth, y: 0, width: 100, height: splitViewHeight }, - { x: 25 + 100 + defaultHorizontalHandleWidth, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 25 + 100 + defaultHorizontalHandleWidth * 2, y: 0, width: splitViewWidth - 100, height: splitViewHeight } - ], - // Should be unchanged. - expectedGeometriesAfterDrag: [ - { x: 0, y: 0, width: 25, height: splitViewHeight }, - { x: 25, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 25 + defaultHorizontalHandleWidth, y: 0, width: 100, height: splitViewHeight }, - { x: 25 + 100 + defaultHorizontalHandleWidth, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 25 + 100 + defaultHorizontalHandleWidth * 2, y: 0, width: splitViewWidth - 100, height: splitViewHeight } - ] - }, - { - tag: "repeater", - component: repeaterSplitViewComponent, - orientation: Qt.Horizontal, - fillIndex: 2, - handleIndex: 1, - newHandlePos: Qt.point(200, testCase.height / 2), - expectedGeometriesBeforeDrag: [ - { x: 0, y: 0, width: 25, height: splitViewHeight }, - { x: 25, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 25 + defaultHorizontalHandleWidth, y: 0, width: 25, height: splitViewHeight }, - { x: 25 * 2 + defaultHorizontalHandleWidth, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 25 * 2 + defaultHorizontalHandleWidth * 2, y: 0, width: splitViewWidth - 70 , height: splitViewHeight } - ], - expectedGeometriesAfterDrag: [ - { x: 0, y: 0, width: 25, height: splitViewHeight }, - { x: 25, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 25 + defaultHorizontalHandleWidth, y: 0, width: 105, height: splitViewHeight }, - { x: 140, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 150, y: 0, width: 150, height: splitViewHeight } - ] - }, - { - tag: "hiddenItemSplitViewComponent", - // [50] | [200 (fill)] | [hidden] | [50] - component: hiddenItemSplitViewComponent, - orientation: Qt.Horizontal, - fillIndex: 1, - handleIndex: 1, - // Drag to the horizontal centre of the SplitView. - newHandlePos: Qt.point(splitViewMargins + 150, testCase.height / 2), - expectedGeometriesBeforeDrag: [ - { x: 0, y: 0, width: 50, height: splitViewHeight }, - { x: 50, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 50 + defaultHorizontalHandleWidth, y: 0, width: 200 - defaultHorizontalHandleWidth * 2, height: splitViewHeight }, - { x: 250 - (defaultHorizontalHandleWidth * 2) + defaultHorizontalHandleWidth, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { hidden: true }, // Third item should be hidden. - { hidden: true }, // Handle for third item should be hidden. - { x: 250 - (defaultHorizontalHandleWidth * 2) + defaultHorizontalHandleWidth * 2, y: 0, width: 50, height: splitViewHeight } - ], - expectedGeometriesAfterDrag: [ - { x: 0, y: 0, width: 50, height: splitViewHeight }, - { x: 50, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - // Width of the fill item should end up smaller. - { x: 50 + defaultHorizontalHandleWidth, y: 0, width: 100 - defaultHorizontalHandleWidth * 2, height: splitViewHeight }, - { x: 150 - (defaultHorizontalHandleWidth * 2) + defaultHorizontalHandleWidth, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { hidden: true }, // Third item should be hidden. - { hidden: true }, // Handle for third item should be hidden. - // Width of the last item should grow. - { x: 150 - (defaultHorizontalHandleWidth * 2) + defaultHorizontalHandleWidth * 2, y: 0, width: 150, height: splitViewHeight } - ] - } - ] - return data - } - - function test_dragHandle(data) { - var control = createTemporaryObject(data.component, testCase) - verify(control) - - control.orientation = data.orientation - - // Ensure that there is space to drag outside of the SplitView. - control.anchors.margins = splitViewMargins - - var fillItem = control.itemAt(data.fillIndex) - if (control.orientation === Qt.Horizontal) - fillItem.SplitView.fillWidth = true - else - fillItem.SplitView.fillHeight = true - - // Check the sizes (and visibility) of the items before the drag. - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - compareSizes(control, data.expectedGeometriesBeforeDrag, "before drag") - - // Drag the handle. - var handles = findHandles(control) - var targetHandle = handles[data.handleIndex] - verify(targetHandle.visible) - mousePress(targetHandle) - verify(control.resizing) - // newHandlePos is in scene coordinates, so map it to coordinates local to the handle. - var localPos = testCase.mapToItem(targetHandle, data.newHandlePos.x, data.newHandlePos.y) - mouseMove(targetHandle, localPos.x - targetHandle.width / 2, localPos.y - targetHandle.height / 2) - verify(control.resizing) - compareSizes(control, data.expectedGeometriesAfterDrag, "after drag move") - - // The geometries should remain unchanged after releasing. - mouseRelease(targetHandle, localPos.x - targetHandle.width / 2, localPos.y - targetHandle.height / 2, Qt.LeftButton) - verify(!control.resizing) - compareSizes(control, data.expectedGeometriesAfterDrag, "after drag release") - } - - function test_splitViewGeometryChanges_data() { - var defaultSplitViewWidth = testCase.width - var defaultSplitViewHeight = testCase.height - - var data = [ - { - tag: "growWidth", - orientation: Qt.Horizontal, - splitViewWidth: 800, - expectedGeometries: [ - { x: 0, y: 0, width: 25, height: defaultSplitViewHeight }, - { x: 25, y: 0, width: defaultHorizontalHandleWidth, height: defaultSplitViewHeight }, - { x: 25 + defaultHorizontalHandleWidth, y: 0, width: 100, height: defaultSplitViewHeight }, - { x: 25 + 100 + defaultHorizontalHandleWidth, y: 0, width: defaultHorizontalHandleWidth, - height: defaultSplitViewHeight }, - { x: 25 + 100 + defaultHorizontalHandleWidth * 2, y: 0, - width: 800 - 25 - 100 - defaultHorizontalHandleWidth * 2, height: defaultSplitViewHeight } - ] - }, - { - // Same as above except vertical. - tag: "growHeight", - orientation: Qt.Vertical, - splitViewHeight: 800, - expectedGeometries: [ - { x: 0, y: 0, width: defaultSplitViewWidth, height: 25 }, - { x: 0, y: 25, width: defaultSplitViewWidth, height: defaultVerticalHandleHeight }, - { x: 0, y: 25 + defaultVerticalHandleHeight, width: defaultSplitViewWidth, height: 100 }, - { x: 0, y: 25 + 100 + defaultVerticalHandleHeight, width: defaultSplitViewWidth, - height: defaultVerticalHandleHeight }, - { x: 0, y: 25 + 100 + defaultVerticalHandleHeight * 2, width: defaultSplitViewWidth, - height: 800 - 25 - 100 - defaultVerticalHandleHeight * 2 } - ] - }, - { - tag: "shrinkWidth", - orientation: Qt.Horizontal, - splitViewWidth: 200, - expectedGeometries: [ - { x: 0, y: 0, width: 25, height: defaultSplitViewHeight }, - { x: 25, y: 0, width: defaultHorizontalHandleWidth, height: defaultSplitViewHeight }, - { x: 25 + defaultHorizontalHandleWidth, y: 0, width: 100, height: defaultSplitViewHeight }, - { x: 25 + 100 + defaultHorizontalHandleWidth, y: 0, width: defaultHorizontalHandleWidth, - height: defaultSplitViewHeight }, - { x: 25 + 100 + defaultHorizontalHandleWidth * 2, y: 0, - width: 200 - 25 - 100 - defaultHorizontalHandleWidth * 2, height: defaultSplitViewHeight } - ] - }, - { - // Same as above except vertical. - tag: "shrinkHeight", - orientation: Qt.Vertical, - splitViewHeight: 200, - expectedGeometries: [ - { x: 0, y: 0, width: defaultSplitViewWidth, height: 25 }, - { x: 0, y: 25, width: defaultSplitViewWidth, height: defaultVerticalHandleHeight }, - { x: 0, y: 25 + defaultVerticalHandleHeight, width: defaultSplitViewWidth, height: 100 }, - { x: 0, y: 25 + 100 + defaultVerticalHandleHeight, width: defaultSplitViewWidth, - height: defaultVerticalHandleHeight }, - { x: 0, y: 25 + 100 + defaultVerticalHandleHeight * 2, width: defaultSplitViewWidth, - height: 200 - 25 - 100 - defaultVerticalHandleHeight * 2 } - ] - }, - ] - return data - } - - function test_splitViewGeometryChanges(data) { - var control = createTemporaryObject(threeSizedItemsComponent, testCase, - { "handle": handleComponent, "anchors.fill": undefined, "orientation": data.orientation }) - verify(control) - - if (data.hasOwnProperty("splitViewWidth")) - control.width = data.splitViewWidth - else - control.width = testCase.width - - if (data.hasOwnProperty("splitViewHeight")) - control.height = data.splitViewHeight - else - control.height = testCase.height - - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - compareSizes(control, data.expectedGeometries) - } - - function test_splitItemImplicitSizeChanges_data() { - var defaultSplitViewWidth = testCase.width - var defaultSplitViewHeight = testCase.height - - var data = [ - { - tag: "growImplicitWidth", - orientation: Qt.Horizontal, - splitItemImplicitWidth: 50, - expectedGeometries: [ - { x: 0, y: 0, width: 50, height: defaultSplitViewHeight }, - { x: 50, y: 0, width: defaultHorizontalHandleWidth, height: defaultSplitViewHeight }, - { x: 50 + defaultHorizontalHandleWidth, y: 0, width: 100, height: defaultSplitViewHeight }, - { x: 50 + 100 + defaultHorizontalHandleWidth, y: 0, width: defaultHorizontalHandleWidth, - height: defaultSplitViewHeight }, - { x: 50 + 100 + defaultHorizontalHandleWidth * 2, y: 0, - width: defaultSplitViewWidth - 50 - 100 - defaultHorizontalHandleWidth * 2, height: defaultSplitViewHeight } - ] - }, - { - tag: "growImplicitHeight", - orientation: Qt.Vertical, - splitItemImplicitHeight: 50, - expectedGeometries: [ - { x: 0, y: 0, width: defaultSplitViewWidth, height: 50 }, - { x: 0, y: 50, width: defaultSplitViewWidth, height: defaultVerticalHandleHeight }, - { x: 0, y: 50 + defaultVerticalHandleHeight, width: defaultSplitViewWidth, height: 100 }, - { x: 0, y: 50 + 100 + defaultVerticalHandleHeight, width: defaultSplitViewWidth, - height: defaultVerticalHandleHeight }, - { x: 0, y: 50 + 100 + defaultVerticalHandleHeight * 2, width: defaultSplitViewWidth, - height: defaultSplitViewHeight - 50 - 100 - defaultVerticalHandleHeight * 2 } - ] - } - ] - return data - } - - // Tests that implicitWidth/Height changes in items are noticed by SplitView. - function test_splitItemImplicitSizeChanges(data) { - var control = createTemporaryObject(threeSizedItemsComponent, testCase, - { "handle": handleComponent, "orientation": data.orientation }) - verify(control) - - var firstItem = control.itemAt(0) - - if (data.hasOwnProperty("splitItemImplicitWidth")) - firstItem.implicitWidth = data.splitItemImplicitWidth - - if (data.hasOwnProperty("splitItemImplicitHeight")) - firstItem.implicitHeight = data.splitItemImplicitHeight - - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - compareSizes(control, data.expectedGeometries) - } - - Component { - id: largerHandle - Rectangle { - objectName: "largerHandle" - implicitWidth: 20 - implicitHeight: 20 - color: "#444" - } - } - - Component { - id: smallerHandle - Rectangle { - objectName: "smallerHandle" - implicitWidth: 5 - implicitHeight: 5 - color: "#444" - } - } - - function test_handleChanges_data() { - var splitViewWidth = testCase.width - var splitViewHeight = testCase.height - - var data = [ - { - tag: "growHandleWidth", - orientation: Qt.Horizontal, - handleComponent: largerHandle, - expectedGeometries: [ - { x: 0, y: 0, width: 25, height: splitViewHeight }, - { x: 25, y: 0, width: 20, height: splitViewHeight }, - { x: 25 + 20, y: 0, width: 100, height: splitViewHeight }, - { x: 25 + 100 + 20, y: 0, width: 20, height: splitViewHeight }, - { x: 25 + 100 + 20 * 2, y: 0, width: splitViewWidth - 25 - 100 - 20 * 2, - height: splitViewHeight } - ] - }, - { - // Same as above except vertical. - tag: "growHandleHeight", - orientation: Qt.Vertical, - handleComponent: largerHandle, - expectedGeometries: [ - { x: 0, y: 0, width: splitViewWidth, height: 25 }, - { x: 0, y: 25, width: splitViewWidth, height: 20 }, - { x: 0, y: 25 + 20, width: splitViewWidth, height: 100 }, - { x: 0, y: 25 + 100 + 20, width: splitViewWidth, height: 20 }, - { x: 0, y: 25 + 100 + 20 * 2, width: splitViewWidth, - height: splitViewHeight - 25 - 100 - 20 * 2 } - ] - }, - { - tag: "shrinkHandleWidth", - orientation: Qt.Horizontal, - handleComponent: smallerHandle, - expectedGeometries: [ - { x: 0, y: 0, width: 25, height: splitViewHeight }, - { x: 25, y: 0, width: 5, height: splitViewHeight }, - { x: 25 + 5, y: 0, width: 100, height: splitViewHeight }, - { x: 25 + 100 + 5, y: 0, width: 5, height: splitViewHeight }, - { x: 25 + 100 + 5 * 2, y: 0, width: splitViewWidth - 25 - 100 - 5 * 2, - height: splitViewHeight } - ] - }, - { - // Same as above except vertical. - tag: "shrinkHandleHeight", - orientation: Qt.Vertical, - handleComponent: smallerHandle, - expectedGeometries: [ - { x: 0, y: 0, width: splitViewWidth, height: 25 }, - { x: 0, y: 25, width: splitViewWidth, height: 5 }, - { x: 0, y: 25 + 5, width: splitViewWidth, height: 100 }, - { x: 0, y: 25 + 100 + 5, width: splitViewWidth, height: 5 }, - { x: 0, y: 25 + 100 + 5 * 2, width: splitViewWidth, - height: splitViewHeight - 25 - 100 - 5 * 2 } - ] - } - ] - return data - } - - function test_handleChanges(data) { - var control = createTemporaryObject(threeSizedItemsComponent, testCase, - { "orientation": data.orientation }) - verify(control) - - control.handle = data.handleComponent - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - compareSizes(control, data.expectedGeometries) - } - - function test_insertRemoveItems_data() { - var splitViewWidth = testCase.width - var splitViewHeight = testCase.height - - var data = [ - { - tag: "insertItemAtHorizontalEnd", - orientation: Qt.Horizontal, - insertItemAtIndex: 3, - expectedGeometries: [ - { x: 0, y: 0, width: 25, height: splitViewHeight }, - { x: 25, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 25 + defaultHorizontalHandleWidth, y: 0, width: 100, height: splitViewHeight }, - { x: 25 + 100 + defaultHorizontalHandleWidth, y: 0, - width: defaultHorizontalHandleWidth, height: splitViewHeight }, - // This was the fill item originally, but since no fill item is explicitly - // specified, and we added an item to the right of it, it is no longer the fill item - // because it's no longer last. - { x: 25 + 100 + defaultHorizontalHandleWidth * 2, y: 0, - width: 200, height: splitViewHeight }, - // Handle for newly added item. - { x: 25 + 100 + 200 + defaultHorizontalHandleWidth * 2, y: 0, - width: defaultHorizontalHandleWidth, height: splitViewHeight }, - // Newly added item. - { x: 25 + 100 + 200 + defaultHorizontalHandleWidth * 3, y: 0, - width: splitViewWidth - 25 - 100 - 200 - defaultHorizontalHandleWidth * 3, - height: splitViewHeight }, - ] - }, - { - tag: "insertItemAtHorizontalBeginning", - orientation: Qt.Horizontal, - insertItemAtIndex: 0, - expectedGeometries: [ - // Newly added item. - { x: 0, y: 0, width: 25, height: splitViewHeight }, - { x: 25, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 25 + defaultHorizontalHandleWidth, y: 0, width: 25, height: splitViewHeight }, - { x: 25 * 2 + defaultHorizontalHandleWidth, y: 0, - width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 25 * 2 + defaultHorizontalHandleWidth * 2, y: 0, width: 100, height: splitViewHeight }, - { x: 25 * 2 + 100 + defaultHorizontalHandleWidth * 2, y: 0, - width: defaultHorizontalHandleWidth, height: splitViewHeight }, - // Fill item doesn't change. - { x: 25 * 2 + 100 + defaultHorizontalHandleWidth * 3, y: 0, - width: splitViewWidth - 25 * 2 - 100 - defaultHorizontalHandleWidth * 3, - height: splitViewHeight }, - ] - }, - { - tag: "removeItemFromHorizontalEnd", - orientation: Qt.Horizontal, - removeItemAtIndex: 2, - expectedGeometries: [ - { x: 0, y: 0, width: 25, height: splitViewHeight }, - { x: 25, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 25 + defaultHorizontalHandleWidth, y: 0, - width: splitViewWidth - 25 - defaultHorizontalHandleWidth, height: splitViewHeight }, - ] - }, - { - tag: "removeItemFromHorizontalBeginning", - orientation: Qt.Horizontal, - removeItemAtIndex: 0, - expectedGeometries: [ - { x: 0, y: 0, width: 100, height: splitViewHeight }, - { x: 100, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 100 + defaultHorizontalHandleWidth, y: 0, - width: splitViewWidth - 100 - defaultHorizontalHandleWidth, height: splitViewHeight }, - ] - } - ] - return data - } - - Component { - id: smallRectComponent - - Rectangle { - objectName: "darkseagreen" - color: objectName - implicitWidth: 25 - implicitHeight: 25 - } - } - - function test_insertRemoveItems(data) { - var control = createTemporaryObject(threeSizedItemsComponent, testCase, - { "orientation": data.orientation }) - verify(control) - - if (data.hasOwnProperty("removeItemAtIndex")) { - var itemToRemove = control.itemAt(data.removeItemAtIndex) - verify(itemToRemove) - - control.removeItem(itemToRemove) - } else if (data.hasOwnProperty("insertItemAtIndex")) { - var itemToAdd = smallRectComponent.createObject(control) - control.insertItem(data.insertItemAtIndex, itemToAdd) - } - - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - compareSizes(control, data.expectedGeometries) - } - - function test_removeAllItems() { - var control = createTemporaryObject(threeSizedItemsComponent, testCase) - verify(control) - - while (control.count > 0) - var itemToRemove = control.removeItem(control.itemAt(0)) - // Shouldn't crash. - } - - function test_hideItems_data() { - var splitViewWidth = testCase.width - var splitViewHeight = testCase.height - - var data = [ - { - tag: "hideItemAtHorizontalEnd", - orientation: Qt.Horizontal, - hideIndices: [2], - expectedGeometries: [ - { x: 0, y: 0, width: 25, height: splitViewHeight }, - { x: 25, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 25 + defaultHorizontalHandleWidth, y: 0, - width: splitViewWidth - 25 - defaultHorizontalHandleWidth, height: splitViewHeight }, - { hidden: true }, // Handle for second item should be hidden. - { hidden: true } // Last item should be hidden. - ] - }, - { - tag: "hideItemAtHorizontalBeginning", - orientation: Qt.Horizontal, - hideIndices: [0], - expectedGeometries: [ - { hidden: true }, // First item should be hidden. - { hidden: true }, // Handle for first item should be hidden. - { x: 0, y: 0, width: 100, height: splitViewHeight }, - { x: 100, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 100 + defaultHorizontalHandleWidth, y: 0, - width: splitViewWidth - 100 - defaultHorizontalHandleWidth, height: splitViewHeight } - ] - }, - { - tag: "hideItemAtVerticalEnd", - orientation: Qt.Vertical, - hideIndices: [2], - expectedGeometries: [ - { x: 0, y: 0, width: splitViewWidth, height: 25 }, - { x: 0, y: 25, width: splitViewWidth, height: defaultVerticalHandleHeight }, - { x: 0, y: 25 + defaultVerticalHandleHeight, - width: splitViewWidth, height: splitViewHeight - 25 - defaultVerticalHandleHeight }, - { hidden: true }, // Handle for second item should be hidden. - { hidden: true } // Last item should be hidden. - ] - }, - { - tag: "hideItemAtVerticalBeginning", - orientation: Qt.Vertical, - hideIndices: [0], - expectedGeometries: [ - { hidden: true }, // First item should be hidden. - { hidden: true }, // Handle for first item should be hidden. - { x: 0, y: 0, width: splitViewWidth, height: 100 }, - { x: 0, y: 100, width: splitViewWidth, height: defaultVerticalHandleHeight }, - { x: 0, y: 100 + defaultVerticalHandleHeight, - width: splitViewWidth, height: splitViewHeight - 100 - defaultVerticalHandleHeight } - ] - }, - { - // No handles should be visible when there's only one item. - tag: "hideLastTwoHorizontalItems", - orientation: Qt.Horizontal, - hideIndices: [1, 2], - expectedGeometries: [ - { x: 0, y: 0, width: splitViewWidth, height: splitViewHeight }, - { hidden: true }, // Handle for first item should be hidden. - { hidden: true }, // Second item should be hidden. - { hidden: true }, // Handle for second item should be hidden. - { hidden: true } // Third item should be hidden. - ] - } - ] - return data - } - - function test_hideItems(data) { - var control = createTemporaryObject(threeSizedItemsComponent, testCase, - { "orientation": data.orientation }) - verify(control) - - for (var i = 0; i < data.hideIndices.length; ++i) { - var itemToHide = control.itemAt(data.hideIndices[i]) - verify(itemToHide) - itemToHide.visible = false - } - - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - compareSizes(control, data.expectedGeometries) - } - - function test_hideAndShowItems_data() { - var splitViewWidth = testCase.width - var splitViewHeight = testCase.height - - var data = [ - { - tag: "hideLastTwoHorizontalItems", - orientation: Qt.Horizontal, - hideIndices: [1, 2], - expectedGeometriesAfterHiding: [ - { x: 0, y: 0, width: splitViewWidth, height: splitViewHeight }, - { hidden: true }, // Handle for first item should be hidden. - { hidden: true }, // Second item should be hidden. - { hidden: true }, // Handle for second item should be hidden. - { hidden: true } // Third item should be hidden. - ], - showIndices: [1], - expectedGeometriesAfterShowing: [ - // First item should be visible with its implicit size. - { x: 0, y: 0, width: 25, height: splitViewHeight }, - // Handle for first item should be visible. - { x: 25, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - // Second item should be visible and fill. - { x: 25 + defaultHorizontalHandleWidth, y: 0, - width: splitViewWidth - 25 - defaultHorizontalHandleWidth, height: splitViewHeight }, - { hidden: true }, // Handle for second item should be hidden. - { hidden: true } // Third item should be hidden. - ] - } - ] - return data - } - - function test_hideAndShowItems(data) { - var control = createTemporaryObject(threeSizedItemsComponent, testCase, - { "orientation": data.orientation }) - verify(control) - - for (var i = 0; i < data.hideIndices.length; ++i) { - var itemToHide = control.itemAt(data.hideIndices[i]) - verify(itemToHide) - itemToHide.visible = false - } - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - compareSizes(control, data.expectedGeometriesAfterHiding, "after hiding") - - for (i = 0; i < data.showIndices.length; ++i) { - var itemToShow = control.itemAt(data.showIndices[i]) - verify(itemToShow) - itemToShow.visible = true - } - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - compareSizes(control, data.expectedGeometriesAfterShowing, "after showing") - } - - function test_moveHiddenItems_data() { - var splitViewWidth = testCase.width - var splitViewHeight = testCase.height - - var data = [ - { - tag: "hideSecondItemAndMoveItToFirst", - orientation: Qt.Horizontal, - hideIndices: [1], - moveFromIndex: 1, - moveToIndex: 0, - expectedGeometriesAfterMoving: [ - { hidden: true }, // First item (was second) should be hidden. - { hidden: true }, // Handle for first item should be hidden. - // Second item (was first) should get its implicit size. - { x: 0, y: 0, width: 25, height: splitViewHeight }, - { x: 25, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 25 + defaultHorizontalHandleWidth, y: 0, - width: splitViewWidth - 25 - defaultHorizontalHandleWidth, height: splitViewHeight }, - ], - showIndices: [0], - expectedGeometriesAfterShowing: [ - // First item (was second) should be visible with its implicit size. - { x: 0, y: 0, width: 100, height: splitViewHeight }, - // Handle for first item (was second) should be visible. - { x: 100, y: 0, width: defaultHorizontalHandleWidth, height: splitViewHeight }, - // Second item (was first) should be visible with its implicit size. - { x: 100 + defaultHorizontalHandleWidth, y: 0, - width: 25, height: splitViewHeight }, - { x: 100 + 25 + defaultHorizontalHandleWidth, y: 0, - width: defaultHorizontalHandleWidth, height: splitViewHeight }, - { x: 100 + 25 + defaultHorizontalHandleWidth * 2, y: 0, - width: splitViewWidth - 100 - 25 - defaultHorizontalHandleWidth * 2, height: splitViewHeight } - ] - } - ] - return data - } - - function test_moveHiddenItems(data) { - var control = createTemporaryObject(threeSizedItemsComponent, testCase, - { "orientation": data.orientation }) - verify(control) - - for (var i = 0; i < data.hideIndices.length; ++i) { - var itemToHide = control.itemAt(data.hideIndices[i]) - verify(itemToHide) - itemToHide.visible = false - } - - control.moveItem(data.moveFromIndex, data.moveToIndex) - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - compareSizes(control, data.expectedGeometriesAfterMoving, "after moving") - - for (i = 0; i < data.showIndices.length; ++i) { - var itemToShow = control.itemAt(data.showIndices[i]) - verify(itemToShow) - itemToShow.visible = true - } - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - compareSizes(control, data.expectedGeometriesAfterShowing, "after showing") - } - - Component { - id: flickableComponent - - Flickable { - anchors.fill: parent - anchors.margins: 100 - } - } - - function test_draggingHandleInFlickable() { - var flickable = createTemporaryObject(flickableComponent, testCase) - verify(flickable) - - var control = threeSizedItemsComponent.createObject(flickable.contentItem) - verify(control) - - control.anchors.fill = undefined - control.width = 400 - control.height = control.parent.height - 100 - flickable.contentWidth = control.width - flickable.contentHeight = control.height - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - - var contentXSpy = signalSpyComponent.createObject(flickable, - { target: flickable, signalName: "contentXChanged" }) - verify(contentXSpy.valid) - var contentYSpy = signalSpyComponent.createObject(flickable, - { target: flickable, signalName: "contentYChanged" }) - verify(contentYSpy.valid) - - // Drag the first handle to the right; - // the flickable's contentX and contentY shouldn't change. - var firstItem = control.itemAt(0) - var firstItemOriginalWidth = firstItem.width - var handles = findHandles(control) - var firstHandle = handles[0] - // Add some vertical movement in there as well. - mouseDrag(firstHandle, firstHandle.width / 2, firstHandle.height / 2, 100, 50) - compare(contentXSpy.count, 0) - compare(contentYSpy.count, 0) - verify(firstItem.width > firstItemOriginalWidth) - - // Now do the same except vertically. - control.orientation = Qt.Vertical - control.width = control.parent.width - 100 - control.height = 400 - var firstItemOriginalHeight = firstItem.height - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - - // Add some horizontal movement in there as well. - mouseDrag(firstHandle, firstHandle.width / 2, firstHandle.height / 2, 50, 100) - compare(contentXSpy.count, 0) - compare(contentYSpy.count, 0) - verify(firstItem.height > firstItemOriginalHeight) - } - - function test_hoveredPressed() { - if ((Qt.platform.pluginName === "offscreen") || (Qt.platform.pluginName === "minimal")) - skip("Mouse hovering not functional on offscreen/minimal platforms") - - var control = createTemporaryObject(threeSizedItemsComponent, testCase) - verify(control) - control.anchors.margins = 50 - - var handles = findHandles(control) - var firstHandle = handles[0] - - var handleCenter = control.mapFromItem(firstHandle, firstHandle.width / 2, firstHandle.height / 2) - // Test fails if we don't do two moves for some reason... - mouseMove(control, handleCenter.x, handleCenter.y) - mouseMove(control, handleCenter.x, handleCenter.y) - verify(firstHandle.SplitHandle.hovered) - verify(!firstHandle.SplitHandle.pressed) - - mousePress(control, handleCenter.x, handleCenter.y) - verify(firstHandle.SplitHandle.hovered) - verify(firstHandle.SplitHandle.pressed) - - mouseRelease(control, handleCenter.x, handleCenter.y) - verify(firstHandle.SplitHandle.hovered) - verify(!firstHandle.SplitHandle.pressed) - - mouseMove(control, 0, 0) - verify(!firstHandle.SplitHandle.hovered) - verify(!firstHandle.SplitHandle.pressed) - } - - // Tests removing/adding/moving an item while it's pressed. - function test_modifyWhileHoveredPressed() { - if ((Qt.platform.pluginName === "offscreen") || (Qt.platform.pluginName === "minimal")) - skip("Mouse hovering not functional on offscreen/minimal platforms") - - var control = createTemporaryObject(threeSizedItemsComponent, testCase) - verify(control) - control.anchors.margins = 50 - - var handles = findHandles(control) - var firstHandle = handles[0] - - // First, ensure that the handle is hovered + pressed. - var handleCenter = control.mapFromItem(firstHandle, firstHandle.width / 2, firstHandle.height / 2) - // Test fails if we don't do two moves for some reason... - mouseMove(control, handleCenter.x, handleCenter.y) - mouseMove(control, handleCenter.x, handleCenter.y) - verify(firstHandle.SplitHandle.hovered) - verify(!firstHandle.SplitHandle.pressed) - - mousePress(control, handleCenter.x, handleCenter.y) - verify(firstHandle.SplitHandle.hovered) - verify(firstHandle.SplitHandle.pressed) - - // Then, remove it by removing the first item. - control.removeItem(control.itemAt(0)) - handles = findHandles(control) - firstHandle = null - compare(handles.length, 1) - - // No handles should be hovered/pressed. - for (var i = 0; i < handles.length; ++i) { - var handle = handles[i] - verify(!handle.SplitHandle.hovered, "handle at index " + i + " should not be hovered") - verify(!handle.SplitHandle.pressed, "handle at index " + i + " should not be hovered") - } - - mouseRelease(control, handleCenter.x, handleCenter.y) - } - - Component { - id: settingsComponent - Settings { - id: settings - } - } - - function test_saveAndRestoreState_data() { - return [ - { tag: "Horizontal", orientation: Qt.Horizontal, propertyName: "preferredWidth", propertyValue: 123 }, - { tag: "Vertical", orientation: Qt.Vertical, propertyName: "preferredHeight", propertyValue: 234 } - ] - } - - function test_saveAndRestoreState(data) { - var control = createTemporaryObject(threeSizedItemsComponent, testCase, { orientation: data.orientation }) - verify(control) - compare(control.orientation, data.orientation) - - var lastItem = control.itemAt(2) - verify(lastItem) - lastItem.SplitView[data.propertyName] = data.propertyValue - - // Save the state. - var settings = createTemporaryObject(settingsComponent, testCase) - verify(settings) - settings.setValue("splitView", control.saveState()) - - // Recreate the item to restore it to its "default" values. - control = createTemporaryObject(threeSizedItemsComponent, testCase) - lastItem = control.itemAt(2) - verify(lastItem) - compare(lastItem.SplitView[data.propertyName], -1) - - settings = createTemporaryObject(settingsComponent, testCase) - verify(settings) - - // Restore the state. - control.restoreState(settings.value("splitView")) - compare(lastItem.SplitView[data.propertyName], data.propertyValue) - } - - function test_changePreferredSizeDuringLayout() { - var control = createTemporaryObject(threeSizedItemsComponent, testCase) - verify(control) - - var firstItem = control.itemAt(0) - var secondItem = control.itemAt(1) - secondItem.widthChanged.connect(function() { - if (secondItem.width < 10) - firstItem.SplitView.preferredWidth = 50 - }) - - // Change the size of the item so that a layout happens, but - // make the size small enough that the item's onWidthChanged handler gets triggered. - // The onWidthChanged handler will set the preferredWidth of another item during the - // layout, so we need to make sure the assignment isn't lost since we return early in that case. - secondItem.implicitWidth = 5 - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - compare(secondItem.width, 5) - compare(firstItem.width, 50) - - // Now do the same for height. - control.orientation = Qt.Vertical - secondItem.heightChanged.connect(function() { - if (secondItem.height < 10) - firstItem.SplitView.preferredHeight = 50 - }) - // Get the polishes for the orientation out of the way so that they - // don't intefere with our results. - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - - secondItem.implicitHeight = 5 - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - compare(secondItem.height, 5) - compare(firstItem.height, 50) - } - - // When the user drags a handle, we internally set preferredWidth/Height - // to reflect the new value. However, we also have to make sure that when - // we do so, it doesn't trigger a delayed layout. This is why we have - // m_ignoreNextDelayedLayoutRequest. This test checks that - // m_ignoreNextDelayedLayoutRequest doesn't interfere with any action from - // the user that results in a delayed layout. - function test_changePreferredSizeDuringLayoutWhileDraggingHandle() { - var control = createTemporaryObject(threeSizedItemsComponent, testCase) - verify(control) - - var firstItem = control.itemAt(0) - var secondItem = control.itemAt(1) - firstItem.widthChanged.connect(function() { - if (firstItem.width === 0) - secondItem.SplitView.preferredWidth = 50 - }) - - // Start dragging the handle. - var handles = findHandles(control) - var targetHandle = handles[0] - mousePress(targetHandle) - verify(control.resizing) - var localPos = testCase.mapToItem(targetHandle, 15, testCase.height / 2) - - // Move the handle to the very left, so that the item's width becomes zero. - mouseMove(targetHandle, -100, targetHandle.height / 2) - verify(control.resizing) - compare(firstItem.width, 0) - compare(secondItem.SplitView.preferredWidth, 50) - compare(secondItem.width, 50) - mouseRelease(targetHandle, -100, targetHandle.height / 2, Qt.LeftButton) - verify(!control.resizing) - } - - Component { - id: oneItemComponent - - SplitView { - Item {} - } - } - - // QTBUG-79270 - function test_hideSplitViewWithOneItem() { - var control = createTemporaryObject(oneItemComponent, testCase) - verify(control) - // Shouldn't be an assertion failure. - control.visible = false - } - - // QTBUG-79302: ensure that the Repeater's items are actually generated. - // test_dragHandle:repeater tests dragging behavior with a Repeater. - function test_repeater(data) { - var control = createTemporaryObject(repeaterSplitViewComponent, testCase) - verify(control) - compare(control.repeater.count, 3) - compare(control.contentChildren.length, 3) - } - - Component { - id: hoverableChildrenSplitViewComponent - - SplitView { - handle: handleComponent - anchors.fill: parent - - MouseArea { - objectName: "mouseArea1" - hoverEnabled: true - - SplitView.preferredWidth: 200 - } - MouseArea { - objectName: "mouseArea2" - hoverEnabled: true - } - } - } - - function test_hoverableChilden() { - if (Qt.platform.pluginName === "offscreen" || Qt.platform.pluginName === "minimal") - skip("Mouse hovering not functional on offscreen/minimal platforms") - - var control = createTemporaryObject(hoverableChildrenSplitViewComponent, testCase) - verify(control) - - verify(isPolishScheduled(control)) - verify(waitForItemPolished(control)) - - // Move the mouse over the handle. - var handles = findHandles(control) - var targetHandle = handles[0] - // Test fails if we don't do two moves for some reason... QTBUG-94968 - mouseMove(targetHandle, targetHandle.width / 2, targetHandle.height / 2) - mouseMove(targetHandle, targetHandle.width / 2, targetHandle.height / 2) - verify(targetHandle.SplitHandle.hovered) - - // Move the mouse to the MouseArea on the left. The handle should no longer be hovered. - mouseMove(control, 100, control.height / 2) - verify(!targetHandle.SplitHandle.hovered) - - // Move the mouse back over the handle. - mouseMove(targetHandle, targetHandle.width / 2, targetHandle.height / 2) - mouseMove(targetHandle, targetHandle.width / 2, targetHandle.height / 2) - verify(targetHandle.SplitHandle.hovered) - - // Move the mouse to the MouseArea on the right. The handle should no longer be hovered. - mouseMove(control, control.width - 100, control.height / 2) - verify(!targetHandle.SplitHandle.hovered) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_stackview.qml b/tests/auto/quickcontrols2/controls/data/tst_stackview.qml deleted file mode 100644 index a3df827a..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_stackview.qml +++ /dev/null @@ -1,1433 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 200 - height: 200 - visible: true - when: windowShown - name: "StackView" - - Item { id: item } - Component { id: textField; TextField { } } - Component { id: component; Item { } } - - Component { - id: stackView - StackView { } - } - - Component { - id: signalSpy - SignalSpy { } - } - - function test_initialItem() { - var control1 = createTemporaryObject(stackView, testCase) - verify(control1) - compare(control1.currentItem, null) - control1.destroy() - - var control2 = createTemporaryObject(stackView, testCase, {initialItem: item}) - verify(control2) - compare(control2.currentItem, item) - control2.destroy() - - var control3 = createTemporaryObject(stackView, testCase, {initialItem: component}) - verify(control3) - verify(control3.currentItem) - control3.destroy() - } - - function test_currentItem() { - var control = createTemporaryObject(stackView, testCase, {initialItem: item}) - verify(control) - compare(control.currentItem, item) - control.push(component) - verify(control.currentItem !== item) - control.pop(StackView.Immediate) - compare(control.currentItem, item) - } - - function test_busy() { - var control = createTemporaryObject(stackView, testCase) - verify(control) - compare(control.busy, false) - - var busyCount = 0 - var busySpy = signalSpy.createObject(control, {target: control, signalName: "busyChanged"}) - verify(busySpy.valid) - - control.push(component) - compare(control.busy, false) - compare(busySpy.count, busyCount) - - control.push(component) - compare(control.busy, true) - compare(busySpy.count, ++busyCount) - tryCompare(control, "busy", false) - compare(busySpy.count, ++busyCount) - - control.replace(component) - compare(control.busy, true) - compare(busySpy.count, ++busyCount) - tryCompare(control, "busy", false) - compare(busySpy.count, ++busyCount) - - control.pop() - compare(control.busy, true) - compare(busySpy.count, ++busyCount) - tryCompare(control, "busy", false) - compare(busySpy.count, ++busyCount) - - control.pushEnter = null - control.pushExit = null - - control.push(component) - compare(control.busy, false) - compare(busySpy.count, busyCount) - - control.replaceEnter = null - control.replaceExit = null - - control.replace(component) - compare(control.busy, false) - compare(busySpy.count, busyCount) - - control.popEnter = null - control.popExit = null - - control.pop() - compare(control.busy, false) - compare(busySpy.count, busyCount) - } - - function test_status() { - var control = createTemporaryObject(stackView, testCase) - verify(control) - - var item1 = component.createObject(control) - compare(item1.StackView.status, StackView.Inactive) - control.push(item1) - compare(item1.StackView.status, StackView.Active) - - var item2 = component.createObject(control) - compare(item2.StackView.status, StackView.Inactive) - control.push(item2) - compare(item2.StackView.status, StackView.Activating) - compare(item1.StackView.status, StackView.Deactivating) - tryCompare(item2.StackView, "status", StackView.Active) - tryCompare(item1.StackView, "status", StackView.Inactive) - - control.pop() - compare(item2.StackView.status, StackView.Deactivating) - compare(item1.StackView.status, StackView.Activating) - tryCompare(item2.StackView, "status", StackView.Inactive) - tryCompare(item1.StackView, "status", StackView.Active) - } - - function test_index() { - var control = createTemporaryObject(stackView, testCase) - verify(control) - - var item1 = component.createObject(control) - compare(item1.StackView.index, -1) - control.push(item1, StackView.Immediate) - compare(item1.StackView.index, 0) - - var item2 = component.createObject(control) - compare(item2.StackView.index, -1) - control.push(item2, StackView.Immediate) - compare(item2.StackView.index, 1) - compare(item1.StackView.index, 0) - - control.pop(StackView.Immediate) - compare(item2.StackView.index, -1) - compare(item1.StackView.index, 0) - } - - function test_view() { - var control = createTemporaryObject(stackView, testCase) - verify(control) - - var item1 = component.createObject(control) - compare(item1.StackView.view, null) - control.push(item1, StackView.Immediate) - compare(item1.StackView.view, control) - - var item2 = component.createObject(control) - compare(item2.StackView.view, null) - control.push(item2, StackView.Immediate) - compare(item2.StackView.view, control) - compare(item1.StackView.view, control) - - control.pop(StackView.Immediate) - compare(item2.StackView.view, null) - compare(item1.StackView.view, control) - } - - function test_depth() { - var control = createTemporaryObject(stackView, testCase) - verify(control) - - var depthChanges = 0 - var emptyChanges = 0 - var depthSpy = signalSpy.createObject(control, {target: control, signalName: "depthChanged"}) - var emptySpy = signalSpy.createObject(control, {target: control, signalName: "emptyChanged"}) - verify(depthSpy.valid) - verify(emptySpy.valid) - compare(control.depth, 0) - compare(control.empty, true) - - control.push(item, StackView.Immediate) - compare(control.depth, 1) - compare(depthSpy.count, ++depthChanges) - compare(control.empty, false) - compare(emptySpy.count, ++emptyChanges) - - control.clear() - compare(control.depth, 0) - compare(depthSpy.count, ++depthChanges) - compare(control.empty, true) - compare(emptySpy.count, ++emptyChanges) - - control.push(component, StackView.Immediate) - compare(control.depth, 1) - compare(depthSpy.count, ++depthChanges) - compare(control.empty, false) - compare(emptySpy.count, ++emptyChanges) - - control.push(component, StackView.Immediate) - compare(control.depth, 2) - compare(depthSpy.count, ++depthChanges) - compare(control.empty, false) - compare(emptySpy.count, emptyChanges) - - control.replace(component, StackView.Immediate) - compare(control.depth, 2) - compare(depthSpy.count, depthChanges) - compare(control.empty, false) - compare(emptySpy.count, emptyChanges) - - control.replace([component, component], StackView.Immediate) - compare(control.depth, 3) - compare(depthSpy.count, ++depthChanges) - compare(control.empty, false) - compare(emptySpy.count, emptyChanges) - - control.pop(null, StackView.Immediate) - compare(control.depth, 1) - compare(depthSpy.count, ++depthChanges) - compare(control.empty, false) - compare(emptySpy.count, emptyChanges) - - control.pop(StackView.Immediate) // ignored - compare(control.depth, 1) - compare(depthSpy.count, depthChanges) - compare(control.empty, false) - compare(emptySpy.count, emptyChanges) - - control.clear() - compare(control.depth, 0) - compare(depthSpy.count, ++depthChanges) - compare(control.empty, true) - compare(emptySpy.count, ++emptyChanges) - - control.clear() - compare(control.depth, 0) - compare(depthSpy.count, depthChanges) - compare(control.empty, true) - compare(emptySpy.count, emptyChanges) - } - - function test_size() { - var container = createTemporaryObject(component, testCase, {width: 200, height: 200}) - verify(container) - var control = stackView.createObject(container, {width: 100, height: 100}) - verify(control) - - container.width += 10 - container.height += 20 - compare(control.width, 100) - compare(control.height, 100) - - control.push(item, StackView.Immediate) - compare(item.width, control.width) - compare(item.height, control.height) - - control.width = 200 - control.height = 200 - compare(item.width, control.width) - compare(item.height, control.height) - - control.clear() - control.width += 10 - control.height += 20 - verify(item.width !== control.width) - verify(item.height !== control.height) - - control.push(item, StackView.Immediate) - compare(item.width, control.width) - compare(item.height, control.height) - } - - function test_focus_data() { - return [ - { tag: "true", focus: true, forceActiveFocus: false }, - { tag: "false", focus: false, forceActiveFocus: false }, - { tag: "forceActiveFocus()", focus: false, forceActiveFocus: true }, - ] - } - - function test_focus(data) { - var control = createTemporaryObject(stackView, testCase, {initialItem: item, width: 200, height: 200}) - verify(control) - - if (data.focus) - control.focus = true - if (data.forceActiveFocus) - control.forceActiveFocus() - compare(control.activeFocus, data.focus || data.forceActiveFocus) - - var page = control.push(textField, StackView.Immediate) - verify(page) - compare(control.currentItem, page) - compare(page.activeFocus, control.activeFocus) - - control.pop(StackView.Immediate) - compare(control.currentItem, item) - compare(item.activeFocus, data.focus || data.forceActiveFocus) - verify(!page.activeFocus) - } - - function test_find() { - var control = createTemporaryObject(stackView, testCase) - verify(control) - - var item1 = component.createObject(control, {objectName: "1"}) - var item2 = component.createObject(control, {objectName: "2"}) - var item3 = component.createObject(control, {objectName: "3"}) - - control.push(item1, StackView.Immediate) - control.push(item2, StackView.Immediate) - control.push(item3, StackView.Immediate) - - compare(control.find(function(item, index) { return index === 0 }), item1) - compare(control.find(function(item) { return item.objectName === "1" }), item1) - - compare(control.find(function(item, index) { return index === 1 }), item2) - compare(control.find(function(item) { return item.objectName === "2" }), item2) - - compare(control.find(function(item, index) { return index === 2 }), item3) - compare(control.find(function(item) { return item.objectName === "3" }), item3) - - compare(control.find(function() { return false }), null) - compare(control.find(function() { return true }), item3) - } - - function test_get() { - var control = createTemporaryObject(stackView, testCase) - verify(control) - - control.push([item, component, component], StackView.Immediate) - - verify(control.get(0, StackView.DontLoad)) - compare(control.get(0, StackView.ForceLoad), item) - - verify(!control.get(1, StackView.DontLoad)) - - verify(control.get(2, StackView.DontLoad)) - verify(control.get(2, StackView.ForceLoad)) - } - - function test_push() { - var control = createTemporaryObject(stackView, testCase) - verify(control) - - // missing arguments - ignoreWarning(Qt.resolvedUrl("tst_stackview.qml") + ":69:9: QML StackView: push: missing arguments") - compare(control.push(), null) - - // nothing to push - ignoreWarning(Qt.resolvedUrl("tst_stackview.qml") + ":69:9: QML StackView: push: nothing to push") - compare(control.push(StackView.Immediate), null) - - // unsupported type - ignoreWarning(Qt.resolvedUrl("tst_stackview.qml") + ":69:9: QML StackView: push: QtObject is not supported. Must be Item or Component.") - control.push(Qt.createQmlObject('import QtQml; QtObject { }', control)) - - // push(item) - var item1 = component.createObject(control, {objectName:"1"}) - compare(control.push(item1, StackView.Immediate), item1) - compare(control.depth, 1) - compare(control.currentItem, item1) - - // push([item]) - var item2 = component.createObject(control, {objectName:"2"}) - compare(control.push([item2], StackView.Immediate), item2) - compare(control.depth, 2) - compare(control.currentItem, item2) - - // push(item, {properties}) - var item3 = component.createObject(control) - compare(control.push(item3, {objectName:"3"}, StackView.Immediate), item3) - compare(item3.objectName, "3") - compare(control.depth, 3) - compare(control.currentItem, item3) - - // push([item, {properties}]) - var item4 = component.createObject(control) - compare(control.push([item4, {objectName:"4"}], StackView.Immediate), item4) - compare(item4.objectName, "4") - compare(control.depth, 4) - compare(control.currentItem, item4) - - // push(component, {properties}) - var item5 = control.push(component, {objectName:"5"}, StackView.Immediate) - compare(item5.objectName, "5") - compare(control.depth, 5) - compare(control.currentItem, item5) - - // push([component, {properties}]) - var item6 = control.push([component, {objectName:"6"}], StackView.Immediate) - compare(item6.objectName, "6") - compare(control.depth, 6) - compare(control.currentItem, item6) - } - - function test_pop() { - var control = createTemporaryObject(stackView, testCase) - verify(control) - - var items = [] - for (var i = 0; i < 7; ++i) - items.push(component.createObject(control, {objectName:i})) - - control.push(items, StackView.Immediate) - - ignoreWarning(Qt.resolvedUrl("tst_stackview.qml") + ":69:9: QML StackView: pop: too many arguments") - compare(control.pop(1, 2, 3), null) - - // pop the top most item - compare(control.pop(StackView.Immediate), items[6]) - compare(control.depth, 6) - compare(control.currentItem, items[5]) - - // pop down to the current item - compare(control.pop(control.currentItem, StackView.Immediate), null) - compare(control.depth, 6) - compare(control.currentItem, items[5]) - - // pop down to (but not including) the Nth item - compare(control.pop(items[3], StackView.Immediate), items[5]) - compare(control.depth, 4) - compare(control.currentItem, items[3]) - - // pop the top most item - compare(control.pop(undefined, StackView.Immediate), items[3]) - compare(control.depth, 3) - compare(control.currentItem, items[2]) - - // don't pop non-existent item - ignoreWarning(Qt.resolvedUrl("tst_stackview.qml") + ":69:9: QML StackView: pop: unknown argument: " + testCase) - compare(control.pop(testCase, StackView.Immediate), null) - compare(control.depth, 3) - compare(control.currentItem, items[2]) - - // pop all items down to (but not including) the 1st item - control.pop(null, StackView.Immediate) - compare(control.depth, 1) - compare(control.currentItem, items[0]) - } - - function test_replace() { - var control = createTemporaryObject(stackView, testCase) - verify(control) - - // missing arguments - ignoreWarning(Qt.resolvedUrl("tst_stackview.qml") + ":69:9: QML StackView: replace: missing arguments") - compare(control.replace(), null) - - // nothing to push - ignoreWarning(Qt.resolvedUrl("tst_stackview.qml") + ":69:9: QML StackView: replace: nothing to push") - compare(control.replace(StackView.Immediate), null) - - // unsupported type - ignoreWarning(Qt.resolvedUrl("tst_stackview.qml") + ":69:9: QML StackView: replace: QtObject is not supported. Must be Item or Component.") - compare(control.replace(Qt.createQmlObject('import QtQml; QtObject { }', control)), null) - - // replace(item) - var item1 = component.createObject(control, {objectName:"1"}) - compare(control.replace(item1, StackView.Immediate), item1) - compare(control.depth, 1) - compare(control.currentItem, item1) - - // replace([item]) - var item2 = component.createObject(control, {objectName:"2"}) - compare(control.replace([item2], StackView.Immediate), item2) - compare(control.depth, 1) - compare(control.currentItem, item2) - - // replace(item, {properties}) - var item3 = component.createObject(control) - compare(control.replace(item3, {objectName:"3"}, StackView.Immediate), item3) - compare(item3.objectName, "3") - compare(control.depth, 1) - compare(control.currentItem, item3) - - // replace([item, {properties}]) - var item4 = component.createObject(control) - compare(control.replace([item4, {objectName:"4"}], StackView.Immediate), item4) - compare(item4.objectName, "4") - compare(control.depth, 1) - compare(control.currentItem, item4) - - // replace(component, {properties}) - var item5 = control.replace(component, {objectName:"5"}, StackView.Immediate) - compare(item5.objectName, "5") - compare(control.depth, 1) - compare(control.currentItem, item5) - - // replace([component, {properties}]) - var item6 = control.replace([component, {objectName:"6"}], StackView.Immediate) - compare(item6.objectName, "6") - compare(control.depth, 1) - compare(control.currentItem, item6) - - // replace the topmost item - control.push(component) - compare(control.depth, 2) - var item7 = control.replace(control.get(1), component, StackView.Immediate) - compare(control.depth, 2) - compare(control.currentItem, item7) - - // replace the item in the middle - control.push(component) - control.push(component) - control.push(component) - compare(control.depth, 5) - var item8 = control.replace(control.get(2), component, StackView.Immediate) - compare(control.depth, 3) - compare(control.currentItem, item8) - } - - function test_clear() { - var control = createTemporaryObject(stackView, testCase) - verify(control) - - control.push(component, StackView.Immediate) - - control.clear() - compare(control.depth, 0) - compare(control.busy, false) - - control.push(component, StackView.Immediate) - - control.clear(StackView.PopTransition) - compare(control.depth, 0) - compare(control.busy, true) - tryCompare(control, "busy", false) - } - - function test_visibility_data() { - return [ - {tag:"default transitions", properties: {}}, - {tag:"null transitions", properties: {pushEnter: null, pushExit: null, popEnter: null, popExit: null}} - ] - } - - function test_visibility(data) { - var control = createTemporaryObject(stackView, testCase, data.properties) - verify(control) - - var item1 = component.createObject(control) - control.push(item1, StackView.Immediate) - verify(item1.visible) - - var item2 = component.createObject(control) - control.push(item2) - tryCompare(item1, "visible", false) - verify(item2.visible) - - control.pop() - verify(item1.visible) - tryCompare(item2, "visible", false) - } - - Component { - id: transitionView - StackView { - property int popEnterRuns - property int popExitRuns - property int pushEnterRuns - property int pushExitRuns - property int replaceEnterRuns - property int replaceExitRuns - popEnter: Transition { - PauseAnimation { duration: 1 } - onRunningChanged: if (!running) ++popEnterRuns - } - popExit: Transition { - PauseAnimation { duration: 1 } - onRunningChanged: if (!running) ++popExitRuns - } - pushEnter: Transition { - PauseAnimation { duration: 1 } - onRunningChanged: if (!running) ++pushEnterRuns - } - pushExit: Transition { - PauseAnimation { duration: 1 } - onRunningChanged: if (!running) ++pushExitRuns - } - replaceEnter: Transition { - PauseAnimation { duration: 1 } - onRunningChanged: if (!running) ++replaceEnterRuns - } - replaceExit: Transition { - PauseAnimation { duration: 1 } - onRunningChanged: if (!running) ++replaceExitRuns - } - } - } - - function test_transitions_data() { - return [ - { tag: "undefined", operation: undefined, - pushEnterRuns: [0,1,1,1], pushExitRuns: [0,1,1,1], replaceEnterRuns: [0,0,1,1], replaceExitRuns: [0,0,1,1], popEnterRuns: [0,0,0,1], popExitRuns: [0,0,0,1] }, - { tag: "immediate", operation: StackView.Immediate, - pushEnterRuns: [0,0,0,0], pushExitRuns: [0,0,0,0], replaceEnterRuns: [0,0,0,0], replaceExitRuns: [0,0,0,0], popEnterRuns: [0,0,0,0], popExitRuns: [0,0,0,0] }, - { tag: "push", operation: StackView.PushTransition, - pushEnterRuns: [1,2,3,4], pushExitRuns: [0,1,2,3], replaceEnterRuns: [0,0,0,0], replaceExitRuns: [0,0,0,0], popEnterRuns: [0,0,0,0], popExitRuns: [0,0,0,0] }, - { tag: "pop", operation: StackView.PopTransition, - pushEnterRuns: [0,0,0,0], pushExitRuns: [0,0,0,0], replaceEnterRuns: [0,0,0,0], replaceExitRuns: [0,0,0,0], popEnterRuns: [1,2,3,4], popExitRuns: [0,1,2,3] }, - { tag: "replace", operation: StackView.ReplaceTransition, - pushEnterRuns: [0,0,0,0], pushExitRuns: [0,0,0,0], replaceEnterRuns: [1,2,3,4], replaceExitRuns: [0,1,2,3], popEnterRuns: [0,0,0,0], popExitRuns: [0,0,0,0] }, - ] - } - - function test_transitions(data) { - var control = createTemporaryObject(transitionView, testCase) - verify(control) - - control.push(component, data.operation) - tryCompare(control, "busy", false) - compare(control.pushEnterRuns, data.pushEnterRuns[0]) - compare(control.pushExitRuns, data.pushExitRuns[0]) - compare(control.replaceEnterRuns, data.replaceEnterRuns[0]) - compare(control.replaceExitRuns, data.replaceExitRuns[0]) - compare(control.popEnterRuns, data.popEnterRuns[0]) - compare(control.popExitRuns, data.popExitRuns[0]) - - control.push(component, data.operation) - tryCompare(control, "busy", false) - compare(control.pushEnterRuns, data.pushEnterRuns[1]) - compare(control.pushExitRuns, data.pushExitRuns[1]) - compare(control.replaceEnterRuns, data.replaceEnterRuns[1]) - compare(control.replaceExitRuns, data.replaceExitRuns[1]) - compare(control.popEnterRuns, data.popEnterRuns[1]) - compare(control.popExitRuns, data.popExitRuns[1]) - - control.replace(component, data.operation) - tryCompare(control, "busy", false) - compare(control.pushEnterRuns, data.pushEnterRuns[2]) - compare(control.pushExitRuns, data.pushExitRuns[2]) - compare(control.replaceEnterRuns, data.replaceEnterRuns[2]) - compare(control.replaceExitRuns, data.replaceExitRuns[2]) - compare(control.popEnterRuns, data.popEnterRuns[2]) - compare(control.popExitRuns, data.popExitRuns[2]) - - control.pop(data.operation) - tryCompare(control, "busy", false) - compare(control.pushEnterRuns, data.pushEnterRuns[3]) - compare(control.pushExitRuns, data.pushExitRuns[3]) - compare(control.replaceEnterRuns, data.replaceEnterRuns[3]) - compare(control.replaceExitRuns, data.replaceExitRuns[3]) - compare(control.popEnterRuns, data.popEnterRuns[3]) - compare(control.popExitRuns, data.popExitRuns[3]) - } - - TestItem { - id: indestructibleItem - } - - Component { - id: destructibleComponent - TestItem { } - } - - function test_ownership_data() { - return [ - {tag:"item, transition", arg: indestructibleItem, operation: StackView.Transition, destroyed: false}, - {tag:"item, immediate", arg: indestructibleItem, operation: StackView.Immediate, destroyed: false}, - {tag:"component, transition", arg: destructibleComponent, operation: StackView.Transition, destroyed: true}, - {tag:"component, immediate", arg: destructibleComponent, operation: StackView.Immediate, destroyed: true}, - {tag:"url, transition", arg: Qt.resolvedUrl("TestItem.qml"), operation: StackView.Transition, destroyed: true}, - {tag:"url, immediate", arg: Qt.resolvedUrl("TestItem.qml"), operation: StackView.Immediate, destroyed: true} - ] - } - - function test_ownership(data) { - var control = createTemporaryObject(transitionView, testCase, {initialItem: component}) - verify(control) - - // push-pop - control.push(data.arg, StackView.Immediate) - verify(control.currentItem) - verify(control.currentItem.hasOwnProperty("destroyedCallback")) - var destroyed = false - control.currentItem.destroyedCallback = function() { destroyed = true } - control.pop(data.operation) - tryCompare(control, "busy", false) - wait(0) // deferred delete - compare(destroyed, data.destroyed) - - // push-replace - control.push(data.arg, StackView.Immediate) - verify(control.currentItem) - verify(control.currentItem.hasOwnProperty("destroyedCallback")) - destroyed = false - control.currentItem.destroyedCallback = function() { destroyed = true } - control.replace(component, data.operation) - tryCompare(control, "busy", false) - wait(0) // deferred delete - compare(destroyed, data.destroyed) - } - - Component { - id: removeComponent - - Item { - objectName: "removeItem" - StackView.onRemoved: destroy() - } - } - - function test_destroyOnRemoved() { - var control = createTemporaryObject(stackView, testCase, { initialItem: component }) - verify(control) - - var item = removeComponent.createObject(control) - verify(item) - - var removedSpy = signalSpy.createObject(control, { target: item.StackView, signalName: "removed" }) - verify(removedSpy) - verify(removedSpy.valid) - - var destructionSpy = signalSpy.createObject(control, { target: item.Component, signalName: "destruction" }) - verify(destructionSpy) - verify(destructionSpy.valid) - - // push-pop - control.push(item, StackView.Immediate) - compare(control.currentItem, item) - control.pop(StackView.Transition) - item = null - tryCompare(removedSpy, "count", 1) - tryCompare(destructionSpy, "count", 1) - compare(control.busy, false) - - item = removeComponent.createObject(control) - verify(item) - - removedSpy.target = item.StackView - verify(removedSpy.valid) - - destructionSpy.target = item.Component - verify(destructionSpy.valid) - - // push-replace - control.push(item, StackView.Immediate) - compare(control.currentItem, item) - control.replace(component, StackView.Transition) - item = null - tryCompare(removedSpy, "count", 2) - tryCompare(destructionSpy, "count", 2) - compare(control.busy, false) - } - - function test_pushOnRemoved() { - var control = createTemporaryObject(stackView, testCase, { initialItem: component }) - verify(control) - - var item = control.push(component, StackView.Immediate) - verify(item) - - item.StackView.onRemoved.connect(function() { - ignoreWarning(/.*QML StackView: cannot push while already in the process of completing a pop/) - control.push(component, StackView.Immediate) - }) - - // don't crash (QTBUG-62153) - control.pop(StackView.Immediate) - } - - Component { - id: attachedItem - Item { - property int index: StackView.index - property StackView view: StackView.view - property int status: StackView.status - } - } - - function test_attached() { - var control = createTemporaryObject(stackView, testCase, {initialItem: attachedItem}) - - compare(control.get(0).index, 0) - compare(control.get(0).view, control) - compare(control.get(0).status, StackView.Active) - - control.push(attachedItem, StackView.Immediate) - - compare(control.get(0).index, 0) - compare(control.get(0).view, control) - compare(control.get(0).status, StackView.Inactive) - - compare(control.get(1).index, 1) - compare(control.get(1).view, control) - compare(control.get(1).status, StackView.Active) - - control.pop(StackView.Immediate) - - compare(control.get(0).index, 0) - compare(control.get(0).view, control) - compare(control.get(0).status, StackView.Active) - } - - Component { - id: testButton - Button { - property int clicks: 0 - onClicked: ++clicks - } - } - - function test_interaction() { - var control = createTemporaryObject(stackView, testCase, {initialItem: testButton, width: testCase.width, height: testCase.height}) - verify(control) - - var firstButton = control.currentItem - verify(firstButton) - - var firstClicks = 0 - var secondClicks = 0 - var thirdClicks = 0 - - // push - default transition - var secondButton = control.push(testButton) - compare(control.busy, true) - mouseClick(firstButton) // filtered while busy - mouseClick(secondButton) // filtered while busy - compare(firstButton.clicks, firstClicks) - compare(secondButton.clicks, secondClicks) - tryCompare(control, "busy", false) - mouseClick(secondButton) - compare(secondButton.clicks, ++secondClicks) - - // replace - default transition - var thirdButton = control.replace(testButton) - compare(control.busy, true) - mouseClick(secondButton) // filtered while busy - mouseClick(thirdButton) // filtered while busy - compare(secondButton.clicks, secondClicks) - compare(thirdButton.clicks, thirdClicks) - tryCompare(control, "busy", false) - secondButton = null - secondClicks = 0 - mouseClick(thirdButton) - compare(thirdButton.clicks, ++thirdClicks) - - // pop - default transition - control.pop() - compare(control.busy, true) - mouseClick(firstButton) // filtered while busy - mouseClick(thirdButton) // filtered while busy - compare(firstButton.clicks, firstClicks) - compare(thirdButton.clicks, thirdClicks) - tryCompare(control, "busy", false) - thirdButton = null - thirdClicks = 0 - mouseClick(firstButton) - compare(firstButton.clicks, ++firstClicks) - - // push - immediate operation - secondButton = control.push(testButton, StackView.Immediate) - compare(control.busy, false) - mouseClick(secondButton) - compare(secondButton.clicks, ++secondClicks) - - // replace - immediate operation - thirdButton = control.replace(testButton, StackView.Immediate) - compare(control.busy, false) - secondButton = null - secondClicks = 0 - mouseClick(thirdButton) - compare(thirdButton.clicks, ++thirdClicks) - - // pop - immediate operation - control.pop(StackView.Immediate) - compare(control.busy, false) - thirdButton = null - thirdClicks = 0 - mouseClick(firstButton) - compare(firstButton.clicks, ++firstClicks) - - // push - null transition - control.pushEnter = null - control.pushExit = null - secondButton = control.push(testButton) - compare(control.busy, false) - mouseClick(secondButton) - compare(secondButton.clicks, ++secondClicks) - - // replace - null transition - control.replaceEnter = null - control.replaceExit = null - thirdButton = control.replace(testButton) - compare(control.busy, false) - secondButton = null - secondClicks = 0 - mouseClick(thirdButton) - compare(thirdButton.clicks, ++thirdClicks) - - // pop - null transition - control.popEnter = null - control.popExit = null - control.pop() - compare(control.busy, false) - thirdButton = null - thirdClicks = 0 - mouseClick(firstButton) - compare(firstButton.clicks, ++firstClicks) - } - - Component { - id: mouseArea - MouseArea { - property int presses: 0 - property int releases: 0 - property int clicks: 0 - property int doubleClicks: 0 - property int cancels: 0 - onPressed: ++presses - onReleased: ++releases - onClicked: ++clicks - onDoubleClicked: ++doubleClicks - onCanceled: ++cancels - } - } - - // QTBUG-50305 - function test_events() { - var control = createTemporaryObject(stackView, testCase, {initialItem: mouseArea, width: testCase.width, height: testCase.height}) - verify(control) - - var testItem = control.currentItem - verify(testItem) - - testItem.doubleClicked.connect(function() { - control.push(mouseArea) // ungrab -> cancel - }) - - mouseDoubleClickSequence(testItem) - compare(testItem.presses, 2) - compare(testItem.releases, 2) - compare(testItem.clicks, 1) - compare(testItem.doubleClicks, 1) - compare(testItem.pressed, false) - compare(testItem.cancels, 0) - } - - function test_ungrab() { - var control = createTemporaryObject(stackView, testCase, {initialItem: mouseArea, width: testCase.width, height: testCase.height}) - verify(control) - - var testItem = control.currentItem - verify(testItem) - - mousePress(testItem) - control.push(mouseArea) - tryCompare(control, "busy", false) - mouseRelease(testItem) - - compare(testItem.presses, 1) - compare(testItem.releases, 0) - compare(testItem.clicks, 0) - compare(testItem.doubleClicks, 0) - compare(testItem.pressed, false) - compare(testItem.cancels, 1) - } - - function test_failures() { - var control = createTemporaryObject(stackView, testCase, {initialItem: component}) - verify(control) - - var error = Qt.resolvedUrl("non-existent.qml") + ":-1 No such file or directory" - - ignoreWarning("QQmlComponent: Component is not ready") - ignoreWarning(Qt.resolvedUrl("tst_stackview.qml") + ":69:9: QML StackView: push: " + error) - control.push(Qt.resolvedUrl("non-existent.qml")) - - ignoreWarning("QQmlComponent: Component is not ready") - ignoreWarning(Qt.resolvedUrl("tst_stackview.qml") + ":69:9: QML StackView: replace: " + error) - control.replace(Qt.resolvedUrl("non-existent.qml")) - - ignoreWarning(Qt.resolvedUrl("tst_stackview.qml") + ":69:9: QML StackView: push: invalid url: x://[v]") - control.push("x://[v]") - - ignoreWarning(Qt.resolvedUrl("tst_stackview.qml") + ":69:9: QML StackView: replace: invalid url: x://[v]") - control.replace("x://[v]") - - control.pop() - } - - Component { - id: rectangle - Rectangle { - property color initialColor - Component.onCompleted: initialColor = color - } - } - - function test_properties() { - var control = createTemporaryObject(stackView, testCase) - verify(control) - - var rect = control.push(rectangle, {color: "#ff0000"}) - compare(rect.color, "#ff0000") - compare(rect.initialColor, "#ff0000") - } - - Component { - id: signalTest - Control { - id: ctrl - property SignalSpy activatedSpy: SignalSpy { target: ctrl.StackView; signalName: "activated" } - property SignalSpy activatingSpy: SignalSpy { target: ctrl.StackView; signalName: "activating" } - property SignalSpy deactivatedSpy: SignalSpy { target: ctrl.StackView; signalName: "deactivated" } - property SignalSpy deactivatingSpy: SignalSpy { target: ctrl.StackView; signalName: "deactivating" } - } - } - - function test_signals() { - var control = createTemporaryObject(stackView, testCase) - verify(control) - - var item1 = signalTest.createObject(control) - compare(item1.StackView.status, StackView.Inactive) - control.push(item1) - compare(item1.StackView.status, StackView.Active) - compare(item1.activatedSpy.count, 1) - compare(item1.activatingSpy.count, 1) - compare(item1.deactivatedSpy.count, 0) - compare(item1.deactivatingSpy.count, 0) - - var item2 = signalTest.createObject(control) - compare(item2.StackView.status, StackView.Inactive) - control.push(item2) - compare(item2.StackView.status, StackView.Activating) - compare(item2.activatedSpy.count, 0) - compare(item2.activatingSpy.count, 1) - compare(item2.deactivatedSpy.count, 0) - compare(item2.deactivatingSpy.count, 0) - compare(item1.StackView.status, StackView.Deactivating) - compare(item1.activatedSpy.count, 1) - compare(item1.activatingSpy.count, 1) - compare(item1.deactivatedSpy.count, 0) - compare(item1.deactivatingSpy.count, 1) - tryCompare(item2.activatedSpy, "count", 1) - tryCompare(item1.deactivatedSpy, "count", 1) - - control.pop() - compare(item2.StackView.status, StackView.Deactivating) - compare(item2.activatedSpy.count, 1) - compare(item2.activatingSpy.count, 1) - compare(item2.deactivatedSpy.count, 0) - compare(item2.deactivatingSpy.count, 1) - compare(item1.StackView.status, StackView.Activating) - compare(item1.activatedSpy.count, 1) - compare(item1.activatingSpy.count, 2) - compare(item1.deactivatedSpy.count, 1) - compare(item1.deactivatingSpy.count, 1) - tryCompare(item1.activatedSpy, "count", 2) - } - - // QTBUG-56158 - function test_repeatedPop() { - var control = createTemporaryObject(stackView, testCase, {initialItem: component, width: testCase.width, height: testCase.height}) - verify(control) - - for (var i = 0; i < 12; ++i) - control.push(component) - tryCompare(control, "busy", false) - - while (control.depth > 1) { - control.pop() - wait(50) - } - tryCompare(control, "busy", false) - } - - function test_pushSameItem() { - var control = createTemporaryObject(stackView, testCase) - verify(control) - - control.push(item, StackView.Immediate) - compare(control.currentItem, item) - compare(control.depth, 1) - - // Pushing the same Item should do nothing. - ignoreWarning(Qt.resolvedUrl("tst_stackview.qml") + ":69:9: QML StackView: push: nothing to push") - control.push(item, StackView.Immediate) - compare(control.currentItem, item) - compare(control.depth, 1) - - // Push a component so that it becomes current. - var current = control.push(component, StackView.Immediate) - compare(control.currentItem, current) - compare(control.depth, 2) - - // Push a bunch of stuff. "item" is already in the stack, so it should be ignored. - current = control.push(component, item, StackView.Immediate) - verify(current !== item) - compare(control.currentItem, current) - compare(control.depth, 3) - } - - function test_visible() { - var control = createTemporaryObject(stackView, testCase) - verify(control) - - var item1 = component.createObject(control) - control.push(item1, StackView.Immediate) - compare(item1.visible, true) - compare(item1.StackView.visible, item1.visible) - - var item2 = component.createObject(control) - control.push(item2, StackView.Immediate) - compare(item1.visible, false) - compare(item2.visible, true) - compare(item1.StackView.visible, false) - compare(item2.StackView.visible, true) - - // keep explicitly visible - item2.StackView.visible = true - control.push(component, StackView.Immediate) - compare(item2.visible, true) - compare(item2.StackView.visible, true) - - // show underneath - item1.StackView.visible = true - compare(item1.visible, true) - compare(item1.StackView.visible, true) - - control.pop(StackView.Immediate) - compare(item2.visible, true) - compare(item2.StackView.visible, true) - - // hide the top-most - item2.StackView.visible = false - compare(item2.visible, false) - compare(item2.StackView.visible, false) - - // reset the top-most - item2.StackView.visible = undefined - compare(item2.visible, true) - compare(item2.StackView.visible, true) - - // reset underneath - item1.StackView.visible = undefined - compare(item1.visible, false) - compare(item1.StackView.visible, false) - - control.pop(StackView.Immediate) - compare(item1.visible, true) - compare(item1.StackView.visible, true) - } - - function test_resolveInitialItem() { - var control = createTemporaryObject(stackView, testCase, {initialItem: "TestItem.qml"}) - verify(control) - verify(control.currentItem) - } - - function test_resolve() { - var control = createTemporaryObject(stackView, testCase) - verify(control) - - var item = control.push("TestItem.qml") - compare(control.depth, 1) - verify(item) - } - - // QTBUG-65084 - function test_mouseArea() { - var ma = createTemporaryObject(mouseArea, testCase, {width: testCase.width, height: testCase.height}) - verify(ma) - - var control = stackView.createObject(ma, {width: testCase.width, height: testCase.height}) - verify(control) - - mousePress(control) - verify(ma.pressed) - - mouseRelease(control) - verify(!ma.pressed) - - var touch = touchEvent(control) - touch.press(0, control).commit() - verify(ma.pressed) - - touch.release(0, control).commit() - verify(!ma.pressed) - } - - // Separate function to ensure that the temporary value created to hold the return value of the Qt.createComponent() - // call is out of scope when the caller calls gc(). - function stackViewFactory() - { - return createTemporaryObject(stackView, testCase, {initialItem: Qt.createComponent("TestItem.qml")}) - } - - function test_initalItemOwnership() - { - var control = stackViewFactory() - verify(control) - gc() - verify(control.initialItem) - } - - // Need to use this specific structure in order to reproduce the crash. - Component { - id: clearUponDestructionContainerComponent - - Item { - id: container - objectName: "container" - - property alias control: stackView - property var onDestructionCallback - - property Component clearUponDestructionComponent: Component { - id: clearUponDestructionComponent - - Item { - objectName: "clearUponDestructionItem" - Component.onDestruction: container.onDestructionCallback(stackView) - } - } - - StackView { - id: stackView - initialItem: Item { - objectName: "initialItem" - } - } - } - } - - // QTBUG-80353 - // Tests that calling clear() in Component.onDestruction in response to that - // item being removed (e.g. via an earlier call to clear()) results in a warning and not a crash. - function test_recursiveClearClear() { - let container = createTemporaryObject(clearUponDestructionContainerComponent, testCase, - { onDestructionCallback: function(stackView) { stackView.clear(StackView.Immediate) }}) - verify(container) - - let control = container.control - control.push(container.clearUponDestructionComponent, StackView.Immediate) - - // Shouldn't crash. - ignoreWarning(/.*cannot clear while already in the process of completing a clear/) - control.clear(StackView.Immediate) - } - - function test_recursivePopClear() { - let container = createTemporaryObject(clearUponDestructionContainerComponent, testCase, - { onDestructionCallback: function(stackView) { stackView.clear(StackView.Immediate) }}) - verify(container) - - let control = container.control - control.push(container.clearUponDestructionComponent, StackView.Immediate) - - // Pop all items except the first, removing the second item we pushed in the process. - // Shouldn't crash. - ignoreWarning(/.*cannot clear while already in the process of completing a pop/) - control.pop(null, StackView.Immediate) - } - - function test_recursivePopPop() { - let container = createTemporaryObject(clearUponDestructionContainerComponent, testCase, - { onDestructionCallback: function(stackView) { stackView.pop(null, StackView.Immediate) }}) - verify(container) - - let control = container.control - // Push an extra item so that we can call pop(null) and reproduce the conditions for the crash. - control.push(component, StackView.Immediate) - control.push(container.clearUponDestructionComponent, StackView.Immediate) - - // Pop the top item, then pop down to the first item in response. - ignoreWarning(/.*cannot pop while already in the process of completing a pop/) - control.pop(StackView.Immediate) - } - - function test_recursiveReplaceClear() { - let container = createTemporaryObject(clearUponDestructionContainerComponent, testCase, - { onDestructionCallback: function(stackView) { stackView.clear(StackView.Immediate) }}) - verify(container) - - let control = container.control - control.push(container.clearUponDestructionComponent, StackView.Immediate) - - // Replace the top item, then clear in response. - ignoreWarning(/.*cannot clear while already in the process of completing a replace/) - control.replace(component, StackView.Immediate) - } - - function test_recursiveClearReplace() { - let container = createTemporaryObject(clearUponDestructionContainerComponent, testCase, - { onDestructionCallback: function(stackView) { stackView.replace(component, StackView.Immediate) }}) - verify(container) - - let control = container.control - control.push(container.clearUponDestructionComponent, StackView.Immediate) - - // Replace the top item, then clear in response. - ignoreWarning(/.*cannot replace while already in the process of completing a clear/) - control.clear(StackView.Immediate) - } - - Component { - id: rectangleComponent - Rectangle {} - } - - Component { - id: qtbug57267_StackViewComponent - - StackView { - id: stackView - - popEnter: Transition { - XAnimator { from: (stackView.mirrored ? -1 : 1) * -stackView.width; to: 0; duration: 400; easing.type: Easing.Linear } - } - popExit: Transition { - XAnimator { from: 0; to: (stackView.mirrored ? -1 : 1) * stackView.width; duration: 400; easing.type: Easing.Linear } - } - pushEnter: Transition { - XAnimator { from: (stackView.mirrored ? -1 : 1) * stackView.width; to: 0; duration: 400; easing.type: Easing.Linear } - } - pushExit: Transition { - XAnimator { from: 0; to: (stackView.mirrored ? -1 : 1) * -stackView.width; duration: 400; easing.type: Easing.Linear } - } - replaceEnter: Transition { - XAnimator { from: (stackView.mirrored ? -1 : 1) * stackView.width; to: 0; duration: 400; easing.type: Easing.Linear } - } - replaceExit: Transition { - XAnimator { from: 0; to: (stackView.mirrored ? -1 : 1) * -stackView.width; duration: 400; easing.type: Easing.Linear } - } - } - } - - function test_qtbug57267() { - let redRect = createTemporaryObject(rectangleComponent, testCase, { color: "red" }) - verify(redRect) - let blueRect = createTemporaryObject(rectangleComponent, testCase, { color: "blue" }) - verify(blueRect) - let control = createTemporaryObject(qtbug57267_StackViewComponent, testCase, - { "anchors.fill": testCase, initialItem: redRect }) - verify(control) - - control.replace(blueRect) - compare(control.currentItem, blueRect) - compare(control.depth, 1) - - // Wait until the animation has started and then interrupt it by pushing the redRect. - tryCompare(control, "busy", true) - control.replace(redRect) - // The blue rect shouldn't be visible since we replaced it and therefore interrupted its animation. - tryCompare(blueRect, "visible", false) - // We did the replace very early on, so the transition for the redRect should still be happening. - compare(control.busy, true) - compare(redRect.visible, true) - - // After finishing the transition, the red rect should still be visible. - tryCompare(control, "busy", false) - compare(redRect.visible, true) - } - - // QTBUG-84381 - function test_clearAndPushAfterDepthChange() { - var control = createTemporaryObject(stackView, testCase, { - popEnter: null, popExit: null, pushEnter: null, - pushExit: null, replaceEnter: null, replaceExit: null - }) - verify(control) - - control.depthChanged.connect(function() { - if (control.depth === 2) { - // Shouldn't assert. - ignoreWarning(/.*QML StackView: cannot clear while already in the process of completing a push/) - control.clear() - // Shouldn't crash. - ignoreWarning(/.*QML StackView: cannot push while already in the process of completing a push/) - control.push(component) - } - }) - - control.push(component) - control.push(component) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_swipedelegate.qml b/tests/auto/quickcontrols2/controls/data/tst_swipedelegate.qml deleted file mode 100644 index 40030f3d..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_swipedelegate.qml +++ /dev/null @@ -1,1783 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - - -TestCase { - id: testCase - width: 200 - height: 200 - visible: true - when: windowShown - name: "SwipeDelegate" - - readonly property int dragDistance: Math.max(20, Qt.styleHints.startDragDistance + 5) - - Component { - id: backgroundFillComponent - SwipeDelegate { - background: Item { anchors.fill: parent } - } - } - - Component { - id: backgroundCenterInComponent - SwipeDelegate { - background: Item { anchors.centerIn: parent } - } - } - - Component { - id: backgroundLeftComponent - SwipeDelegate { - background: Item { anchors.left: parent.left } - } - } - - Component { - id: backgroundRightComponent - SwipeDelegate { - background: Item { anchors.right: parent.right } - } - } - - Component { - id: contentItemFillComponent - SwipeDelegate { - contentItem: Item { anchors.fill: parent } - } - } - - Component { - id: contentItemCenterInComponent - SwipeDelegate { - contentItem: Item { anchors.centerIn: parent } - } - } - - Component { - id: contentItemLeftComponent - SwipeDelegate { - contentItem: Item { anchors.left: parent.left } - } - } - - Component { - id: contentItemRightComponent - SwipeDelegate { - contentItem: Item { anchors.right: parent.right } - } - } - - function test_horizontalAnchors_data() { - return [ - { tag: "background, fill", component: backgroundFillComponent, itemName: "background", warningLocation: ":69:25" }, - { tag: "background, centerIn", component: backgroundCenterInComponent, itemName: "background", warningLocation: ":76:25" }, - { tag: "background, left", component: backgroundLeftComponent, itemName: "background", warningLocation: ":83:25" }, - { tag: "background, right", component: backgroundRightComponent, itemName: "background", warningLocation: ":90:25" }, - { tag: "contentItem, fill", component: contentItemFillComponent, itemName: "contentItem", warningLocation: ":97:26" }, - { tag: "contentItem, centerIn", component: contentItemCenterInComponent, itemName: "contentItem", warningLocation: ":104:26" }, - { tag: "contentItem, left", component: contentItemLeftComponent, itemName: "contentItem", warningLocation: ":111:26" }, - { tag: "contentItem, right", component: contentItemRightComponent, itemName: "contentItem", warningLocation: ":118:26" } - ]; - } - - function test_horizontalAnchors(data) { - var warningMessage = Qt.resolvedUrl("tst_swipedelegate.qml") + data.warningLocation - + ": QML QQuickItem: SwipeDelegate: cannot use horizontal anchors with " + data.itemName + "; unable to layout the item." - - ignoreWarning(warningMessage); - - var control = createTemporaryObject(data.component, testCase); - verify(control.contentItem); - } - - Component { - id: greenLeftComponent - - Rectangle { - objectName: "leftItem" - anchors.fill: parent - color: "green" - } - } - - Component { - id: redRightComponent - - Rectangle { - objectName: "rightItem" - anchors.fill: parent - color: "red" - } - } - - Component { - id: swipeDelegateComponent - - SwipeDelegate { - id: swipeDelegate - text: "SwipeDelegate" - width: 150 - swipe.left: greenLeftComponent - swipe.right: redRightComponent - } - } - - Component { - id: signalSpyComponent - - SignalSpy {} - } - - Component { - id: itemComponent - - Item {} - } - - // Assumes that the delegate is smaller than the width of the control. - function swipe(control, from, to) { - // Sanity check. - compare(control.swipe.position, from); - - var distance = (to - from) * control.width; - - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton); - mouseMove(control, control.width / 2 + distance, control.height / 2); - mouseRelease(control, control.width / 2 + distance, control.height / 2, Qt.LeftButton); - compare(control.swipe.position, to, "Expected swipe.position to be " + to - + " after swiping from " + from + ", but it's " + control.swipe.position); - - if (control.swipe.position === -1.0) { - if (control.swipe.right) - verify(control.swipe.rightItem); - else if (control.swipe.behind) - verify(control.swipe.behindItem); - } else if (control.swipe.position === 1.0) { - if (control.swipe.left) - verify(control.swipe.leftItem); - else if (control.swipe.behind) - verify(control.swipe.behindItem); - } - } - - function test_settingDelegates() { - var control = createTemporaryObject(swipeDelegateComponent, testCase); - verify(control); - - ignoreWarning(Qt.resolvedUrl("tst_swipedelegate.qml") + - ":168:9: QML SwipeDelegate: cannot set both behind and left/right properties") - control.swipe.behind = itemComponent; - - // Shouldn't be any warnings when unsetting delegates. - control.swipe.left = null; - compare(control.swipe.leftItem, null); - - // right is still set. - ignoreWarning(Qt.resolvedUrl("tst_swipedelegate.qml") + - ":168:9: QML SwipeDelegate: cannot set both behind and left/right properties") - control.swipe.behind = itemComponent; - - control.swipe.right = null; - compare(control.swipe.rightItem, null); - - control.swipe.behind = itemComponent; - - ignoreWarning(Qt.resolvedUrl("tst_swipedelegate.qml") + - ":168:9: QML SwipeDelegate: cannot set both behind and left/right properties") - control.swipe.left = itemComponent; - - ignoreWarning(Qt.resolvedUrl("tst_swipedelegate.qml") + - ":168:9: QML SwipeDelegate: cannot set both behind and left/right properties") - control.swipe.right = itemComponent; - - control.swipe.behind = null; - control.swipe.left = greenLeftComponent; - control.swipe.right = redRightComponent; - - // Test that the user is warned when attempting to set or unset left or - // right item while they're exposed. - // First, try the left item. - swipe(control, 0.0, 1.0); - - var oldLeft = control.swipe.left; - var oldLeftItem = control.swipe.leftItem; - ignoreWarning(Qt.resolvedUrl("tst_swipedelegate.qml") + - ":168:9: QML SwipeDelegate: left/right/behind properties may only be set when swipe.position is 0") - control.swipe.left = null; - compare(control.swipe.left, oldLeft); - compare(control.swipe.leftItem, oldLeftItem); - - // Try the same thing with the right item. - swipe(control, 1.0, -1.0); - - var oldRight = control.swipe.right; - var oldRightItem = control.swipe.rightItem; - ignoreWarning(Qt.resolvedUrl("tst_swipedelegate.qml") + - ":168:9: QML SwipeDelegate: left/right/behind properties may only be set when swipe.position is 0") - control.swipe.right = null; - compare(control.swipe.right, oldRight); - compare(control.swipe.rightItem, oldRightItem); - - // Return to the default position. - swipe(control, -1.0, 0.0); - - tryCompare(control.background, "x", 0, 1000); - - // Try the same thing with the behind item. - control.swipe.left = null; - verify(!control.swipe.left); - verify(!control.swipe.leftItem); - control.swipe.right = null; - verify(!control.swipe.right); - verify(!control.swipe.rightItem); - control.swipe.behind = greenLeftComponent; - verify(control.swipe.behind); - verify(!control.swipe.behindItem); - - swipe(control, 0.0, 1.0); - - var oldBehind = control.swipe.behind; - var oldBehindItem = control.swipe.behindItem; - ignoreWarning(Qt.resolvedUrl("tst_swipedelegate.qml") + - ":168:9: QML SwipeDelegate: left/right/behind properties may only be set when swipe.position is 0") - control.swipe.behind = null; - compare(control.swipe.behind, oldBehind); - compare(control.swipe.behindItem, oldBehindItem); - } - - function test_defaults() { - var control = createTemporaryObject(swipeDelegateComponent, testCase); - verify(control); - - compare(control.baselineOffset, control.contentItem.y + control.contentItem.baselineOffset); - compare(control.swipe.position, 0); - verify(!control.pressed); - verify(!control.swipe.complete); - } - - SignalSequenceSpy { - id: mouseSignalSequenceSpy - signals: ["pressed", "released", "canceled", "clicked", "doubleClicked", "pressedChanged", "pressAndHold"] - } - - function test_swipe() { - var control = createTemporaryObject(swipeDelegateComponent, testCase); - verify(control); - - var overDragDistance = Math.round(dragDistance * 1.1); - - var completedSpy = signalSpyComponent.createObject(control, { target: control.swipe, signalName: "completed" }); - verify(completedSpy); - verify(completedSpy.valid); - - var openedSpy = signalSpyComponent.createObject(control, { target: control.swipe, signalName: "opened" }); - verify(openedSpy); - verify(openedSpy.valid); - - var closedSpy = signalSpyComponent.createObject(control, { target: control.swipe, signalName: "closed" }); - verify(closedSpy); - verify(closedSpy.valid); - - mouseSignalSequenceSpy.target = control; - mouseSignalSequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], "pressed"]; - mousePress(control, control.width / 2, control.height / 2); - verify(control.pressed); - compare(control.swipe.position, 0.0); - verify(!control.swipe.complete); - compare(completedSpy.count, 0); - compare(openedSpy.count, 0); - compare(closedSpy.count, 0); - verify(mouseSignalSequenceSpy.success); - verify(!control.swipe.leftItem); - verify(!control.swipe.rightItem); - - // Drag to the right so that leftItem is created and visible. - mouseMove(control, control.width / 2 + overDragDistance, control.height / 2); - verify(control.pressed); - compare(control.swipe.position, overDragDistance / control.width); - verify(!control.swipe.complete); - compare(completedSpy.count, 0); - compare(openedSpy.count, 0); - compare(closedSpy.count, 0); - verify(control.swipe.leftItem); - verify(control.swipe.leftItem.visible); - compare(control.swipe.leftItem.parent, control); - compare(control.swipe.leftItem.objectName, "leftItem"); - verify(!control.swipe.rightItem); - - // Go back to 0. - mouseMove(control, control.width / 2, control.height / 2); - verify(control.pressed); - compare(control.swipe.position, 0.0); - verify(!control.swipe.complete); - compare(completedSpy.count, 0); - compare(openedSpy.count, 0); - compare(closedSpy.count, 0); - verify(control.swipe.leftItem); - verify(control.swipe.leftItem.visible); - compare(control.swipe.leftItem.parent, control); - compare(control.swipe.leftItem.objectName, "leftItem"); - verify(!control.swipe.rightItem); - - // Try the other direction. The right item should be created and visible, - // and the left item should be hidden. - mouseMove(control, control.width / 2 - overDragDistance, control.height / 2); - verify(control.pressed); - compare(control.swipe.position, -overDragDistance / control.width); - verify(!control.swipe.complete); - compare(completedSpy.count, 0); - compare(openedSpy.count, 0); - compare(closedSpy.count, 0); - verify(control.swipe.leftItem); - verify(!control.swipe.leftItem.visible); - verify(control.swipe.rightItem); - verify(control.swipe.rightItem.visible); - compare(control.swipe.rightItem.parent, control); - compare(control.swipe.rightItem.objectName, "rightItem"); - - // Now release outside the right edge of the control. - mouseMove(control, control.width * 1.1, control.height / 2); - verify(control.pressed); - compare(control.swipe.position, 0.6); - verify(!control.swipe.complete); - compare(completedSpy.count, 0); - compare(openedSpy.count, 0); - compare(closedSpy.count, 0); - verify(control.swipe.leftItem); - verify(control.swipe.leftItem.visible); - verify(control.swipe.rightItem); - verify(!control.swipe.rightItem.visible); - - mouseSignalSequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false }], "canceled"]; - mouseRelease(control, control.width / 2, control.height / 2); - verify(!control.pressed); - tryCompare(control.swipe, "position", 1.0); - tryCompare(control.swipe, "complete", true); - compare(completedSpy.count, 1); - compare(openedSpy.count, 1); - compare(closedSpy.count, 0); - verify(mouseSignalSequenceSpy.success); - verify(control.swipe.leftItem); - verify(control.swipe.leftItem.visible); - verify(control.swipe.rightItem); - verify(!control.swipe.rightItem.visible); - tryCompare(control.contentItem, "x", control.width + control.leftPadding); - - // Swiping from the right and releasing early should return position to 1.0. - mouseSignalSequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], "pressed"]; - mousePress(control, control.width / 2, control.height / 2); - verify(control.pressed); - compare(control.swipe.position, 1.0); - // complete should still be true, because we haven't moved yet, and hence - // haven't started grabbing behind's mouse events. - verify(control.swipe.complete); - compare(completedSpy.count, 1); - compare(openedSpy.count, 1); - compare(closedSpy.count, 0); - verify(mouseSignalSequenceSpy.success); - - mouseMove(control, control.width / 2 - overDragDistance, control.height / 2); - verify(control.pressed); - verify(!control.swipe.complete); - compare(completedSpy.count, 1); - compare(openedSpy.count, 1); - compare(closedSpy.count, 0); - compare(control.swipe.position, 1.0 - overDragDistance / control.width); - - // Since we went over the drag distance, we should expect canceled() to be emitted. - mouseSignalSequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false }], "canceled"]; - mouseRelease(control, control.width * 0.4, control.height / 2); - verify(!control.pressed); - tryCompare(control.swipe, "position", 1.0); - tryCompare(control.swipe, "complete", true); - compare(completedSpy.count, 2); - compare(openedSpy.count, 2); - compare(closedSpy.count, 0); - verify(mouseSignalSequenceSpy.success); - tryCompare(control.contentItem, "x", control.width + control.leftPadding); - - // Swiping from the right and releasing should return contents to default position. - mouseSignalSequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], "pressed"]; - mousePress(control, control.width / 2, control.height / 2); - verify(control.pressed); - compare(control.swipe.position, 1.0); - verify(control.swipe.complete); - compare(completedSpy.count, 2); - compare(openedSpy.count, 2); - compare(closedSpy.count, 0); - verify(mouseSignalSequenceSpy.success); - - mouseMove(control, control.width * -0.1, control.height / 2); - verify(control.pressed); - verify(!control.swipe.complete); - compare(completedSpy.count, 2); - compare(openedSpy.count, 2); - compare(closedSpy.count, 0); - compare(control.swipe.position, 0.4); - - mouseSignalSequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false }], "canceled"]; - mouseRelease(control, control.width * -0.1, control.height / 2); - verify(!control.pressed); - tryCompare(control.swipe, "position", 0.0); - verify(!control.swipe.complete); - compare(completedSpy.count, 2); - compare(openedSpy.count, 2); - tryCompare(closedSpy, "count", 1); - verify(mouseSignalSequenceSpy.success); - tryCompare(control.contentItem, "x", control.leftPadding); - } - - function test_swipeVelocity_data() { - return [ - { tag: "positive velocity", direction: 1 }, - { tag: "negative velocity", direction: -1 } - ]; - } - - function test_swipeVelocity(data) { - skip("QTBUG-52003"); - - var control = createTemporaryObject(swipeDelegateComponent, testCase); - verify(control); - - var distance = Math.round(dragDistance * 1.1); - if (distance >= control.width / 2) - skip("This test requires a startDragDistance that is less than half the width of the control"); - - distance *= data.direction; - - mouseSignalSequenceSpy.target = control; - mouseSignalSequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], "pressed"]; - mousePress(control, control.width / 2, control.height / 2); - verify(control.pressed); - compare(control.swipe.position, 0.0); - verify(!control.swipe.complete); - verify(mouseSignalSequenceSpy.success); - verify(!control.swipe.leftItem); - verify(!control.swipe.rightItem); - - // Swipe quickly to the side over a distance that is longer than the drag threshold, - // quicker than the expose velocity threshold, but shorter than the halfway mark. - mouseMove(control, control.width / 2 + distance, control.height / 2); - verify(control.pressed); - compare(control.swipe.position, distance / control.width); - verify(control.swipe.position < 0.5); - verify(!control.swipe.complete); - - var expectedVisibleItem; - var expectedVisibleObjectName; - var expectedHiddenItem; - var expectedContentItemX; - if (distance > 0) { - expectedVisibleObjectName = "leftItem"; - expectedVisibleItem = control.swipe.leftItem; - expectedHiddenItem = control.swipe.rightItem; - expectedContentItemX = control.width + control.leftPadding; - } else { - expectedVisibleObjectName = "rightItem"; - expectedVisibleItem = control.swipe.rightItem; - expectedHiddenItem = control.swipe.leftItem; - expectedContentItemX = -control.width + control.leftPadding; - } - verify(expectedVisibleItem); - verify(expectedVisibleItem.visible); - compare(expectedVisibleItem.parent, control); - compare(expectedVisibleItem.objectName, expectedVisibleObjectName); - verify(!expectedHiddenItem); - - mouseSignalSequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false }], "released", "clicked"]; - // Add a delay to ensure that the release event doesn't happen too quickly, - // and hence that the second timestamp isn't zero (can happen with e.g. release builds). - mouseRelease(control, control.width / 2 + distance, control.height / 2, Qt.LeftButton, Qt.NoModifier, 30); - verify(!control.pressed); - compare(control.swipe.position, data.direction); - verify(control.swipe.complete); - verify(mouseSignalSequenceSpy.success); - verify(expectedVisibleItem); - verify(expectedVisibleItem.visible); - verify(!expectedHiddenItem); - tryCompare(control.contentItem, "x", expectedContentItemX); - } - - Component { - id: swipeDelegateWithButtonComponent - SwipeDelegate { - text: "SwipeDelegate" - width: 150 - swipe.right: Button { - width: parent.width - height: parent.height - text: "Boo!" - } - } - } - - function test_eventsToLeftAndRight() { - var control = createTemporaryObject(swipeDelegateWithButtonComponent, testCase); - verify(control); - - var closedSpy = signalSpyComponent.createObject(control, { target: control.swipe, signalName: "closed" }); - verify(closedSpy); - verify(closedSpy.valid); - - // The button should be pressed instead of the SwipeDelegate. - mouseDrag(control, control.width / 2, 0, -control.width, 0); - // Mouse has been released by this stage. - verify(!control.pressed); - compare(control.swipe.position, -1.0); - verify(control.swipe.rightItem); - verify(control.swipe.rightItem.visible); - compare(control.swipe.rightItem.parent, control); - - var buttonPressedSpy = signalSpyComponent.createObject(control, { target: control.swipe.rightItem, signalName: "pressed" }); - verify(buttonPressedSpy); - verify(buttonPressedSpy.valid); - var buttonReleasedSpy = signalSpyComponent.createObject(control, { target: control.swipe.rightItem, signalName: "released" }); - verify(buttonReleasedSpy); - verify(buttonReleasedSpy.valid); - var buttonClickedSpy = signalSpyComponent.createObject(control, { target: control.swipe.rightItem, signalName: "clicked" }); - verify(buttonClickedSpy); - verify(buttonClickedSpy.valid); - - // Now press the button. - mousePress(control, control.width / 2, control.height / 2); - verify(!control.pressed); - var button = control.swipe.rightItem; - verify(button.pressed); - compare(buttonPressedSpy.count, 1); - compare(buttonReleasedSpy.count, 0); - compare(buttonClickedSpy.count, 0); - - mouseRelease(control, control.width / 2, control.height / 2); - verify(!button.pressed); - compare(buttonPressedSpy.count, 1); - compare(buttonReleasedSpy.count, 1); - compare(buttonClickedSpy.count, 1); - - // Returning back to a position of 0 and pressing on the control should - // result in the control being pressed. - mouseDrag(control, control.width / 2, 0, control.width * 0.6, 0); - tryCompare(closedSpy, "count", 1); - compare(control.swipe.position, 0); - mousePress(control, control.width / 2, control.height / 2); - verify(control.pressed); - verify(!button.pressed); - mouseRelease(control, control.width / 2, control.height / 2); - verify(!control.pressed); - } - - function test_mouseButtons() { - var control = createTemporaryObject(swipeDelegateComponent, testCase); - verify(control); - - // click - mouseSignalSequenceSpy.target = control; - mouseSignalSequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], "pressed"]; - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton); - compare(control.pressed, true); - - verify(mouseSignalSequenceSpy.success); - - mouseSignalSequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false }], "released", "clicked"]; - mouseRelease(control, control.width / 2, control.height / 2, Qt.LeftButton); - compare(control.pressed, false); - verify(mouseSignalSequenceSpy.success); - - // right button - mouseSignalSequenceSpy.expectedSequence = []; - mousePress(control, control.width / 2, control.height / 2, Qt.RightButton); - compare(control.pressed, false); - - mouseRelease(control, control.width / 2, control.height / 2, Qt.RightButton); - compare(control.pressed, false); - verify(mouseSignalSequenceSpy.success); - - // double click - mouseSignalSequenceSpy.expectedSequence = [ - ["pressedChanged", { "pressed": true }], - "pressed", - ["pressedChanged", { "pressed": false }], - "released", - "clicked", - ["pressedChanged", { "pressed": true }], - "pressed", - "doubleClicked", - ["pressedChanged", { "pressed": false }], - "released" - ]; - mouseDoubleClickSequence(control, control.width / 2, control.height / 2, Qt.LeftButton); - verify(mouseSignalSequenceSpy.success); - - // press and hold - var pressAndHoldSpy = signalSpyComponent.createObject(control, { target: control, signalName: "pressAndHold" }); - verify(pressAndHoldSpy); - verify(pressAndHoldSpy.valid); - - mouseSignalSequenceSpy.expectedSequence = [ - ["pressedChanged", { "pressed": true }], - "pressed", - "pressAndHold", - ["pressedChanged", { "pressed": false }], - "released" - ]; - mousePress(control); - compare(control.pressed, true); - tryCompare(pressAndHoldSpy, "count", 1); - - mouseRelease(control); - compare(control.pressed, false); - verify(mouseSignalSequenceSpy.success); - } - - Component { - id: removableDelegatesComponent - - ListView { - id: listView - width: 100 - height: 120 - - model: ListModel { - ListElement { name: "Apple" } - ListElement { name: "Orange" } - ListElement { name: "Pear" } - } - - delegate: SwipeDelegate { - id: rootDelegate - text: modelData - width: listView.width - - property alias removeAnimation: onRemoveAnimation - - ListView.onRemove: onRemoveAnimation.start() - - SequentialAnimation { - id: onRemoveAnimation - - PropertyAction { - target: rootDelegate - property: "ListView.delayRemove" - value: true - } - NumberAnimation { - target: rootDelegate - property: "height" - to: 0 - easing.type: Easing.InOutQuad - } - PropertyAction { - target: rootDelegate; - property: "ListView.delayRemove"; - value: false - } - } - - swipe.left: Rectangle { - objectName: "rectangle" - color: SwipeDelegate.pressed ? "#333" : "#444" - anchors.fill: parent - - SwipeDelegate.onClicked: listView.model.remove(index) - - Label { - objectName: "label" - text: "Remove" - color: "white" - anchors.centerIn: parent - } - } - } - } - } - - function test_removableDelegates() { - var listView = createTemporaryObject(removableDelegatesComponent, testCase); - verify(listView); - compare(listView.count, 3); - - // Expose the remove button. - var firstItem = listView.itemAt(0, 0); - mousePress(listView, firstItem.width / 2, firstItem.height / 2); - verify(firstItem.pressed); - compare(firstItem.swipe.position, 0.0); - verify(!firstItem.swipe.complete); - verify(!firstItem.swipe.leftItem); - - mouseMove(listView, firstItem.width * 1.1, firstItem.height / 2); - verify(firstItem.pressed); - compare(firstItem.swipe.position, 0.6); - verify(!firstItem.swipe.complete); - verify(firstItem.swipe.leftItem); - verify(!firstItem.swipe.leftItem.SwipeDelegate.pressed); - - mouseRelease(listView, firstItem.width / 2, firstItem.height / 2); - verify(!firstItem.pressed); - tryCompare(firstItem.swipe, "position", 1.0); - tryCompare(firstItem.swipe, "complete", true); - compare(listView.count, 3); - - // Wait for it to settle down. - tryCompare(firstItem.contentItem, "x", firstItem.leftPadding + firstItem.width); - - var leftClickedSpy = signalSpyComponent.createObject(firstItem.swipe.leftItem, - { target: firstItem.swipe.leftItem.SwipeDelegate, signalName: "clicked" }); - verify(leftClickedSpy); - verify(leftClickedSpy.valid); - - // Click the left item to remove the delegate from the list. - var contentItemX = firstItem.contentItem.x; - mousePress(listView, firstItem.width / 2, firstItem.height / 2); - verify(firstItem.swipe.leftItem.SwipeDelegate.pressed); - compare(leftClickedSpy.count, 0); - verify(firstItem.pressed); - - mouseRelease(listView, firstItem.width / 2, firstItem.height / 2); - verify(!firstItem.swipe.leftItem.SwipeDelegate.pressed); - compare(leftClickedSpy.count, 1); - verify(!firstItem.pressed); - leftClickedSpy = null; - tryCompare(firstItem.removeAnimation, "running", true); - // There was a bug where the resizeContent() would be called because the height - // of the control was changing due to the animation. contentItem would then - // change x position and hence be visible when it shouldn't be. - verify(firstItem.removeAnimation.running); - while (1) { - wait(10) - if (firstItem && firstItem.removeAnimation && firstItem.removeAnimation.running) - compare(firstItem.contentItem.x, contentItemX); - else - break; - } - compare(listView.count, 2); - } - - Component { - id: leadingTrailingXComponent - SwipeDelegate { - id: delegate - width: 150 - text: "SwipeDelegate" - - swipe.left: Rectangle { - x: delegate.background.x - width - width: delegate.width - height: delegate.height - color: "green" - } - - swipe.right: Rectangle { - x: delegate.background.x + delegate.background.width - width: delegate.width - height: delegate.height - color: "red" - } - } - } - - Component { - id: leadingTrailingAnchorsComponent - SwipeDelegate { - id: delegate - width: 150 - text: "SwipeDelegate" - - swipe.left: Rectangle { - anchors.right: delegate.background.left - width: delegate.width - height: delegate.height - color: "green" - } - - swipe.right: Rectangle { - anchors.left: delegate.background.right - width: delegate.width - height: delegate.height - color: "red" - } - } - } - - function test_leadingTrailing_data() { - return [ - { tag: "x", component: leadingTrailingXComponent }, - { tag: "anchors", component: leadingTrailingAnchorsComponent }, - ]; - } - - function test_leadingTrailing(data) { - var control = createTemporaryObject(data.component, testCase); - verify(control); - - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton); - mouseMove(control, control.width, control.height / 2); - verify(control.swipe.leftItem); - compare(control.swipe.leftItem.x, -control.width / 2); - mouseRelease(control, control.width / 2, control.height / 2, Qt.LeftButton); - } - - function test_minMaxPosition() { - var control = createTemporaryObject(leadingTrailingXComponent, testCase); - verify(control); - - // Should be limited within the range -1.0 to 1.0. - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton); - mouseMove(control, control.width * 1.5, control.height / 2); - compare(control.swipe.position, 1.0); - mouseMove(control, control.width * 1.6, control.height / 2); - compare(control.swipe.position, 1.0); - mouseMove(control, control.width * -1.6, control.height / 2); - compare(control.swipe.position, -1.0); - mouseRelease(control, control.width / 2, control.height / 2, Qt.LeftButton); - } - - Component { - id: emptySwipeDelegateComponent - - SwipeDelegate { - text: "SwipeDelegate" - width: 150 - } - } - - Component { - id: smallLeftComponent - - Rectangle { - width: 80 - height: 40 - color: "green" - } - } - - // swipe.position should be scaled to the width of the relevant delegate, - // and it shouldn't be possible to drag past the delegate (so that content behind the control is visible). - function test_delegateWidth() { - var control = createTemporaryObject(emptySwipeDelegateComponent, testCase); - verify(control); - - control.swipe.left = smallLeftComponent; - - // Ensure that the position is scaled to the width of the currently visible delegate. - var overDragDistance = Math.round(dragDistance * 1.1); - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton); - mouseMove(control, control.width / 2 + overDragDistance, control.height / 2); - verify(control.swipe.leftItem); - compare(control.swipe.position, overDragDistance / control.swipe.leftItem.width); - - mouseMove(control, control.width / 2 + control.swipe.leftItem.width, control.height / 2); - compare(control.swipe.position, 1.0); - - // Ensure that it's not possible to drag past the (left) delegate. - mouseMove(control, control.width / 2 + control.swipe.leftItem.width + 1, control.height / 2); - compare(control.swipe.position, 1.0); - - // Now release over the right side; the position should be 1.0 and the background - // should be "anchored" to the right side of the left delegate item. - mouseMove(control, control.width / 2 + control.swipe.leftItem.width, control.height / 2); - mouseRelease(control, control.width / 2 + control.swipe.leftItem.width, control.height / 2, Qt.LeftButton); - compare(control.swipe.position, 1.0); - tryCompare(control.background, "x", control.swipe.leftItem.width, 1000); - } - - SignalSpy { - id: leftVisibleSpy - signalName: "visibleChanged" - } - - SignalSpy { - id: rightVisibleSpy - signalName: "visibleChanged" - } - - function test_positionAfterSwipeCompleted() { - var control = createTemporaryObject(swipeDelegateComponent, testCase); - verify(control); - - // Ensure that both delegates are constructed. - mousePress(control, 0, control.height / 2, Qt.LeftButton); - mouseMove(control, control.width * 1.1, control.height / 2); - verify(control.swipe.leftItem); - mouseMove(control, control.width * -0.1, control.height / 2); - verify(control.swipe.rightItem); - - // Expose the left delegate. - mouseMove(control, control.swipe.leftItem.width, control.height / 2); - mouseRelease(control, control.swipe.leftItem.width, control.height / 2); - verify(control.swipe.complete); - compare(control.swipe.position, 1.0); - - leftVisibleSpy.target = control.swipe.leftItem; - rightVisibleSpy.target = control.swipe.rightItem; - - // Swipe from right to left without exposing the right item, - // and make sure that the right item never becomes visible - // (and hence that the left item never loses visibility). - mousePress(control, control.swipe.leftItem.width - 1, control.height / 2, Qt.LeftButton); - compare(leftVisibleSpy.count, 0); - compare(rightVisibleSpy.count, 0); - var newX = control.swipe.leftItem.width - Math.round(dragDistance * 1.1) -1; - mouseMove(control, newX, control.height / 2); - compare(leftVisibleSpy.count, 0); - compare(rightVisibleSpy.count, 0); - compare(control.swipe.position, (newX + 1) / control.swipe.leftItem.width); - - mouseMove(control, 0, control.height / 2); - compare(control.swipe.position, 1 / control.swipe.leftItem.width); - // Because we move from (width - 1) to 0, so one pixel remains - - // Test swiping over a distance that is greater than the width of the left item. - mouseMove(control, -1, control.height / 2); - verify(control.swipe.rightItem); - compare(control.swipe.position, 0); - - // Now go back to 1.0. - mouseMove(control, control.swipe.leftItem.width - 1, control.height / 2); - compare(control.swipe.position, 1.0); - tryCompare(control.background, "x", control.swipe.leftItem.width, 1000); - mouseRelease(control, control.swipe.leftItem.width, control.height / 2, Qt.LeftButton); - } - - // TODO: this somehow results in the behind item having a negative width -// Component { -// id: behindSwipeDelegateComponent -// SwipeDelegate { -// anchors.centerIn: parent -// swipe.behind: Rectangle { -// onXChanged: print("x changed", x) -// anchors.left: { -// print("anchors.left expression", swipe.position) -// swipe.position < 0 ? parent.background.right : undefined -// } -// anchors.right: { -// print("anchors.right expression", swipe.position) -// swipe.position > 0 ? parent.background.left : undefined -// } -// width: parent.width -// height: parent.height -// color: "green" -// } -// swipe.left: null -// swipe.right: null -// Rectangle { -// anchors.fill: parent -// color: "transparent" -// border.color: "darkorange" -// } -// } -// } - - Component { - id: behindSwipeDelegateComponent - SwipeDelegate { - text: "SwipeDelegate" - width: 150 - anchors.centerIn: parent - swipe.behind: Rectangle { - x: swipe.position < 0 ? parent.background.x + parent.background.width - : (swipe.position > 0 ? parent.background.x - width : 0) - width: parent.width - height: parent.height - color: "green" - } - swipe.left: null - swipe.right: null - } - } - - function test_leadingTrailingBehindItem() { - var control = createTemporaryObject(behindSwipeDelegateComponent, testCase); - verify(control); - - swipe(control, 0.0, 1.0); - verify(control.swipe.behindItem.visible); - compare(control.swipe.behindItem.x, control.background.x - control.background.width); - - swipe(control, 1.0, -1.0); - verify(control.swipe.behindItem.visible); - compare(control.swipe.behindItem.x, control.background.x + control.background.width); - - swipe(control, -1.0, 1.0); - verify(control.swipe.behindItem.visible); - compare(control.swipe.behindItem.x, control.background.x - control.background.width); - - // Should be possible to "wrap" with a behind delegate specified. - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton); - mouseMove(control, control.width / 2 + control.swipe.behindItem.width * 0.8, control.height / 2); - compare(control.swipe.position, -0.2); - mouseRelease(control, control.width / 2 + control.swipe.behindItem.width * 0.8, control.height / 2, Qt.LeftButton); - tryCompare(control.swipe, "position", 0.0); - - // Try wrapping the other way. - swipe(control, 0.0, -1.0); - verify(control.swipe.behindItem.visible); - compare(control.swipe.behindItem.x, control.background.x + control.background.width); - - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton); - mouseMove(control, control.width / 2 - control.swipe.behindItem.width * 0.8, control.height / 2); - compare(control.swipe.position, 0.2); - mouseRelease(control, control.width / 2 - control.swipe.behindItem.width * 0.8, control.height / 2, Qt.LeftButton); - tryCompare(control.swipe, "position", 0.0); - } - - Component { - id: closeSwipeDelegateComponent - - SwipeDelegate { - text: "SwipeDelegate" - width: 150 - - swipe.right: Rectangle { - color: "green" - width: parent.width - height: parent.height - - SwipeDelegate.onClicked: swipe.close() - } - } - } - - function test_close() { - var control = createTemporaryObject(closeSwipeDelegateComponent, testCase); - verify(control); - - var closedSpy = signalSpyComponent.createObject(control, { target: control.swipe, signalName: "closed" }); - verify(closedSpy); - verify(closedSpy.valid); - - swipe(control, 0.0, -1.0); - compare(control.swipe.rightItem.visible, true); - // Should animate, so it shouldn't change right away. - compare(control.swipe.rightItem.x, 0); - tryCompare(control.swipe.rightItem, "x", control.background.x + control.background.width); - - mousePress(control); - verify(control.swipe.rightItem.SwipeDelegate.pressed); - - mouseRelease(control); - verify(!control.swipe.rightItem.SwipeDelegate.pressed); - tryCompare(closedSpy, "count", 1); - compare(control.swipe.position, 0); - - // Swiping after closing should work as normal. - swipe(control, 0.0, -1.0); - } - - function test_callCloseWhenAlreadyClosed() { - let control = createTemporaryObject(swipeDelegateComponent, testCase) - verify(control) - - let closedSpy = signalSpyComponent.createObject(control, { target: control.swipe, signalName: "closed" }) - verify(closedSpy) - verify(closedSpy.valid) - - // Calling close() when it's already closed should have no effect. - control.swipe.close() - compare(closedSpy.count, 0) - - // The game goes for calling close() in response to a click. - control.clicked.connect(function() { control.swipe.close() }) - mouseClick(control) - compare(closedSpy.count, 0) - } - - // Can't just connect to pressed in QML, because there is a pressed property - // that conflicts with the signal. - Component { - id: swipeDelegateCloseOnPressedComponent - - SwipeDelegate { - text: "SwipeDelegate" - width: 150 - swipe.right: Rectangle { - objectName: "rightItem" - width: parent.width / 2 - height: parent.height - color: "tomato" - } - - onPressed: swipe.close() - } - } - - /* - We don't want to support closing on pressed(); released() or clicked() - should be used instead. However, calling swipe.close() in response to - a press should still not cause closed() to be emitted. - */ - function test_closeOnPressed() { - let control = createTemporaryObject(swipeDelegateCloseOnPressedComponent, testCase) - verify(control) - - swipe(control, 0.0, -1.0) - - let closedSpy = signalSpyComponent.createObject(control, { target: control.swipe, signalName: "closed" }) - verify(closedSpy) - verify(closedSpy.valid) - - mousePress(control, control.width * 0.1) - compare(closedSpy.count, 0) - compare(control.swipe.position, -1.0) - - // Simulate a somewhat realistic delay between press and release - // to ensure that the bug is triggered. - wait(100) - mouseRelease(control, control.width * 0.1) - compare(closedSpy.count, 0) - compare(control.swipe.position, -1.0) - } - - Component { - id: multiActionSwipeDelegateComponent - - SwipeDelegate { - text: "SwipeDelegate" - width: 150 - - swipe.right: Item { - objectName: "rightItemRoot" - width: parent.width - height: parent.height - - property alias firstAction: firstAction - property alias secondAction: secondAction - - property int firstClickCount: 0 - property int secondClickCount: 0 - - Row { - anchors.fill: parent - anchors.margins: 5 - - Rectangle { - id: firstAction - width: parent.width / 2 - height: parent.height - color: "tomato" - - SwipeDelegate.onClicked: ++firstClickCount - } - Rectangle { - id: secondAction - width: parent.width / 2 - height: parent.height - color: "navajowhite" - - SwipeDelegate.onClicked: ++secondClickCount - } - } - } - } - } - - // Tests that it's possible to have multiple non-interactive items in one delegate - // (e.g. left/right/behind) that can each receive clicks. - function test_multipleClickableActions() { - var control = createTemporaryObject(multiActionSwipeDelegateComponent, testCase); - verify(control); - - swipe(control, 0.0, -1.0); - verify(control.swipe.rightItem); - tryCompare(control.swipe, "complete", true); - - var firstClickedSpy = signalSpyComponent.createObject(control, - { target: control.swipe.rightItem.firstAction.SwipeDelegate, signalName: "clicked" }); - verify(firstClickedSpy); - verify(firstClickedSpy.valid); - - // Clicked within rightItem, but not within an item using the attached properties. - mousePress(control, 2, 2); - compare(control.swipe.rightItem.firstAction.SwipeDelegate.pressed, false); - compare(firstClickedSpy.count, 0); - - mouseRelease(control, 2, 2); - compare(control.swipe.rightItem.firstAction.SwipeDelegate.pressed, false); - compare(firstClickedSpy.count, 0); - - // Click within the first item. - mousePress(control.swipe.rightItem.firstAction, 0, 0); - compare(control.swipe.rightItem.firstAction.SwipeDelegate.pressed, true); - compare(firstClickedSpy.count, 0); - - mouseRelease(control.swipe.rightItem.firstAction, 0, 0); - compare(control.swipe.rightItem.firstAction.SwipeDelegate.pressed, false); - compare(firstClickedSpy.count, 1); - compare(control.swipe.rightItem.firstClickCount, 1); - - var secondClickedSpy = signalSpyComponent.createObject(control, - { target: control.swipe.rightItem.secondAction.SwipeDelegate, signalName: "clicked" }); - verify(secondClickedSpy); - verify(secondClickedSpy.valid); - - // Click within the second item. - mousePress(control.swipe.rightItem.secondAction, 0, 0); - compare(control.swipe.rightItem.secondAction.SwipeDelegate.pressed, true); - compare(secondClickedSpy.count, 0); - - mouseRelease(control.swipe.rightItem.secondAction, 0, 0); - compare(control.swipe.rightItem.secondAction.SwipeDelegate.pressed, false); - compare(secondClickedSpy.count, 1); - compare(control.swipe.rightItem.secondClickCount, 1); - } - - // Pressing on a "side action" and then dragging should eventually - // cause the ListView to grab the mouse and start changing its contentY. - // When this happens, it will grab the mouse and hence we must clear - // that action's pressed state so that it doesn't stay pressed after releasing. - function test_dragSideAction() { - let listView = createTemporaryObject(removableDelegatesComponent, testCase); - verify(listView); - - let control = listView.itemAt(0, 0); - verify(control); - - // Expose the side action. - swipe(control, 0.0, 1.0); - verify(control.swipe.leftItem); - tryCompare(control.swipe, "complete", true); - - let pressedSpy = signalSpyComponent.createObject(control, - { target: control.swipe.leftItem.SwipeDelegate, signalName: "pressedChanged" }); - verify(pressedSpy); - verify(pressedSpy.valid); - - let movingHorizontallySpy = createTemporaryObject(signalSpyComponent, testCase, - { target: listView, signalName: "movingHorizontallyChanged" }) - verify(movingHorizontallySpy) - verify(movingHorizontallySpy.valid) - - let movingVerticallySpy = createTemporaryObject(signalSpyComponent, testCase, - { target: listView, signalName: "movingVerticallyChanged" }) - verify(movingVerticallySpy) - verify(movingVerticallySpy.valid) - - let flickingHorizontallySpy = createTemporaryObject(signalSpyComponent, testCase, - { target: listView, signalName: "flickingHorizontallyChanged" }) - verify(flickingHorizontallySpy) - verify(flickingHorizontallySpy.valid) - - let flickingVerticallySpy = createTemporaryObject(signalSpyComponent, testCase, - { target: listView, signalName: "flickingVerticallyChanged" }) - verify(flickingVerticallySpy) - verify(flickingVerticallySpy.valid) - - // Drag the ListView vertically; its contentY should change. - mouseDrag(listView, 20, 20, 0, listView.height); - compare(pressedSpy.count, 2); - - // Wait for it to stop moving. - tryCompare(listView, "flickingVertically", false) - - // 2 because it should change to true then false. - compare(movingHorizontallySpy.count, 0) - compare(movingVerticallySpy.count, 2) - compare(flickingHorizontallySpy.count, 0) - compare(flickingVerticallySpy.count, 2) - compare(control.swipe.leftItem.SwipeDelegate.pressed, false); - } - - // When the width of a SwipeDelegate changes (as it does upon portrait => landscape - // rotation, for example), the positions of the contentItem and background items - // should be updated accordingly. - function test_contentItemPosOnWidthChanged() { - var control = createTemporaryObject(swipeDelegateComponent, testCase); - verify(control); - - swipe(control, 0.0, 1.0); - - var oldContentItemX = control.contentItem.x; - var oldBackgroundX = control.background.x; - control.width += 100; - compare(control.contentItem.x, oldContentItemX + 100); - compare(control.background.x, oldBackgroundX + 100); - } - - function test_contentItemHeightOnHeightChanged() { - var control = createTemporaryObject(swipeDelegateComponent, testCase); - verify(control); - - // Try when swipe.complete is false. - var originalHeight = control.height; - var originalContentItemHeight = control.contentItem.height; - verify(control.height !== 10); - control.height = 10; - compare(control.contentItem.height, control.availableHeight); - verify(control.contentItem.height < originalContentItemHeight); - compare(control.contentItem.y, control.topPadding); - - // Try when swipe.complete is true. - control.height = originalHeight; - swipe(control, 0.0, 1.0); - control.height = 10; - compare(control.contentItem.height, control.availableHeight); - verify(control.contentItem.height < originalContentItemHeight); - compare(control.contentItem.y, control.topPadding); - } - - function test_releaseOutside_data() { - return [ - { tag: "no delegates", component: emptySwipeDelegateComponent }, - { tag: "delegates", component: swipeDelegateComponent }, - ]; - } - - function test_releaseOutside(data) { - var control = createTemporaryObject(data.component, testCase); - verify(control); - - // Press and then release below the control. - mouseSignalSequenceSpy.target = control; - mouseSignalSequenceSpy.expectedSequence = [["pressedChanged", { "pressed": true }], "pressed", ["pressedChanged", { "pressed": false }]]; - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton); - mouseMove(control, control.width / 2, control.height + 10); - verify(mouseSignalSequenceSpy.success); - - mouseSignalSequenceSpy.expectedSequence = ["canceled"]; - mouseRelease(control, control.width / 2, control.height + 10, Qt.LeftButton); - verify(mouseSignalSequenceSpy.success); - - // Press and then release to the right of the control. - var hasDelegates = control.swipe.left || control.swipe.right || control.swipe.behind; - mouseSignalSequenceSpy.target = control; - mouseSignalSequenceSpy.expectedSequence = hasDelegates - ? [["pressedChanged", { "pressed": true }], "pressed"] - : [["pressedChanged", { "pressed": true }], "pressed", ["pressedChanged", { "pressed": false }]]; - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton); - mouseMove(control, control.width + 10, control.height / 2); - if (hasDelegates) - verify(control.swipe.position > 0); - verify(mouseSignalSequenceSpy.success); - - mouseSignalSequenceSpy.expectedSequence = hasDelegates ? [["pressedChanged", { "pressed": false }], "canceled"] : ["canceled"]; - mouseRelease(control, control.width + 10, control.height / 2, Qt.LeftButton); - verify(mouseSignalSequenceSpy.success); - } - - Component { - id: leftRightWithLabelsComponent - - SwipeDelegate { - id: delegate - text: "SwipeDelegate" - width: 150 - - background.opacity: 0.5 - - swipe.left: Rectangle { - width: parent.width - height: parent.height - color: SwipeDelegate.pressed ? Qt.darker("green") : "green" - - property alias label: label - - Label { - id: label - text: "Left" - color: "white" - anchors.margins: 10 - anchors.left: parent.left - anchors.verticalCenter: parent.verticalCenter - } - - SwipeDelegate.onClicked: delegate.swipe.close() - } - - swipe.right: Rectangle { - width: parent.width - height: parent.height - anchors.right: parent.right - color: SwipeDelegate.pressed ? Qt.darker("green") : "red" - - property alias label: label - - Label { - id: label - text: "Right" - color: "white" - anchors.margins: 10 - anchors.right: parent.right - anchors.verticalCenter: parent.verticalCenter - } - - SwipeDelegate.onClicked: delegate.swipe.close() - } - } - } - - function test_beginSwipeOverRightItem() { - var control = createTemporaryObject(leftRightWithLabelsComponent, testCase); - verify(control); - - // Swipe to the left, exposing the right item. - swipe(control, 0.0, -1.0); - - // Click to close it and go back to a position of 0. - mouseClick(control); - - // TODO: Swipe to the left, with the mouse over the Label in the right item. - // The left item should not become visible at any point. - var rightLabel = control.swipe.rightItem.label; - var overDragDistance = Math.round(dragDistance * 1.1); - mousePress(rightLabel, rightLabel.width / 2, rightLabel.height / 2, Qt.rightButton); - mouseMove(rightLabel, rightLabel.width / 2 - overDragDistance, rightLabel.height / 2); - verify(!control.swipe.leftItem); - - mouseRelease(rightLabel, rightLabel.width / 2 - overDragDistance, control.height / 2, Qt.LeftButton); - verify(!control.swipe.leftItem); - } - - Component { - id: swipeDelegateDisabledComponent - - SwipeDelegate { - id: swipeDelegate - text: "SwipeDelegate" - width: parent.width - height: checked ? implicitHeight * 2 : implicitHeight - checkable: true - - swipe.enabled: false - swipe.right: Label { - text: swipeDelegate.checked ? qsTr("Expanded") : qsTr("Collapsed") - width: parent.width - height: parent.height - padding: 12 - color: "white" - verticalAlignment: Label.AlignVCenter - horizontalAlignment: Label.AlignRight - } - } - } - - function test_swipeEnabled() { - var control = createTemporaryObject(swipeDelegateDisabledComponent, testCase); - - mousePress(control, control.width / 2, control.height / 2); - verify(control.pressed); - compare(control.swipe.position, 0.0); - verify(!control.swipe.complete); - verify(!control.swipe.leftItem); - verify(!control.swipe.rightItem); - - // It shouldn't be possible to swipe. - var overDragDistance = Math.round(dragDistance * 1.1); - mouseMove(control, control.width / 2 - overDragDistance, control.height / 2); - verify(control.pressed); - compare(control.swipe.position, 0.0); - verify(!control.swipe.complete); - verify(!control.swipe.leftItem); - verify(!control.swipe.rightItem); - - // Now move outside the right edge of the control and release. - mouseMove(control, control.width * 1.1, control.height / 2); - verify(control.pressed); - compare(control.swipe.position, 0.0); - verify(!control.swipe.complete); - verify(!control.swipe.leftItem); - verify(!control.swipe.rightItem); - - mouseRelease(control, control.width / 2, control.height / 2); - verify(!control.pressed); - compare(control.swipe.position, 0.0); - verify(!control.swipe.complete); - verify(!control.swipe.leftItem); - verify(!control.swipe.rightItem); - - // Now enabled swiping so that we can swipe to the left. - control.swipe.enabled = true; - swipe(control, 0, -1); - verify(control.swipe.complete); - - // Now that the swipe is complete, disable swiping and then try to swipe again. - // It should stay at its position of -1. - control.swipe.enabled = false; - - mousePress(control, control.width / 2, control.height / 2); - verify(control.pressed); - compare(control.swipe.position, -1.0); - - mouseMove(control, control.width / 2 + overDragDistance, control.height / 2); - verify(control.pressed); - compare(control.swipe.position, -1.0); - verify(control.swipe.complete); - - mouseRelease(control, control.width / 2 + overDragDistance, control.height / 2); - verify(!control.pressed); - compare(control.swipe.position, -1.0); - verify(control.swipe.complete); - } - - function test_side() { - compare(SwipeDelegate.Left, 1.0); - compare(SwipeDelegate.Right, -1.0); - } - - function test_open_side_data() { - return [ - { tag: "left", side: SwipeDelegate.Left, position: 1, complete: true, left: greenLeftComponent, right: null, behind: null }, - { tag: "right", side: SwipeDelegate.Right, position: -1, complete: true, left: null, right: redRightComponent, behind: null }, - { tag: "behind,left", side: SwipeDelegate.Left, position: 1, complete: true, left: null, right: null, behind: greenLeftComponent }, - { tag: "behind,right", side: SwipeDelegate.Right, position: -1, complete: true, left: null, right: null, behind: redRightComponent }, - { tag: "left,behind", side: SwipeDelegate.Left, position: 1, complete: true, left: null, right: null, behind: greenLeftComponent }, - { tag: "right,behind", side: SwipeDelegate.Right, position: -1, complete: true, left: null, right: null, behind: redRightComponent }, - { tag: "left,null", side: SwipeDelegate.Left, position: 0, complete: false, left: null, right: null, behind: null }, - { tag: "right,null", side: SwipeDelegate.Right, position: 0, complete: false, left: null, right: null, behind: null }, - { tag: "invalid", side: 0, position: 0, complete: false, left: greenLeftComponent, right: null, behind: null } - ] - } - - function test_open_side(data) { - var control = createTemporaryObject(emptySwipeDelegateComponent, testCase, - {"swipe.left": data.left, "swipe.right": data.right, "swipe.behind": data.behind}); - verify(control); - - control.swipe.open(data.side); - tryCompare(control.swipe, "position", data.position); - tryCompare(control.swipe, "complete", data.complete); - } - - Component { - id: openSwipeDelegateComponent - - SwipeDelegate { - text: "SwipeDelegate" - width: 150 - - onClicked: swipe.open(SwipeDelegate.Right) - - swipe.right: Item { - width: parent.width - height: parent.height - } - } - } - - function test_open() { - var control = createTemporaryObject(openSwipeDelegateComponent, testCase); - verify(control); - - mouseClick(control); - tryCompare(control.swipe, "position", SwipeDelegate.Right); - tryCompare(control.background, "x", -control.background.width); - - // Swiping after opening should work as normal. - swipe(control, SwipeDelegate.Right, 0.0); - tryCompare(control.swipe, "position", 0.0); - tryCompare(control.background, "x", 0); - } - - Component { - id: animationSwipeDelegateComponent - - SwipeDelegate { - id: control - text: "SwipeDelegate" - width: 150 - swipe.left: greenLeftComponent - swipe.right: redRightComponent - swipe.transition: null - - property alias behavior: xBehavior - property alias animation: numberAnimation - - background: Rectangle { - color: control.down ? "#ccc" : "#fff" - - Behavior on x { - id: xBehavior - enabled: !control.down - - NumberAnimation { - id: numberAnimation - easing.type: Easing.InOutCubic - duration: 400 - } - } - } - } - } - - function test_animations() { - // Test that animations are run when releasing from a drag. - var control = createTemporaryObject(animationSwipeDelegateComponent, testCase); - verify(control); - - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton); - mouseMove(control, control.width - 1, control.height / 2); - verify(control.down); - verify(!control.behavior.enabled); - verify(!control.animation.running); - - mouseRelease(control, control.width - 1, control.height / 2, Qt.LeftButton); - verify(!control.down); - verify(control.behavior.enabled); - verify(control.animation.running); - } - - function test_spacing() { - var control = createTemporaryObject(swipeDelegateComponent, testCase, { text: "Some long, long, long text" }) - verify(control) - verify(control.contentItem.implicitWidth + control.leftPadding + control.rightPadding > control.background.implicitWidth) - - var textLabel = findChild(control.contentItem, "label") - verify(textLabel) - - // The implicitWidth of the IconLabel that all buttons use as their contentItem - // should be equal to the implicitWidth of the Text while no icon is set. - compare(control.contentItem.implicitWidth, textLabel.implicitWidth) - - // That means that spacing shouldn't affect it. - control.spacing += 100 - compare(control.contentItem.implicitWidth, textLabel.implicitWidth) - - // The implicitWidth of the SwipeDelegate itself should, therefore, also never include spacing while no icon is set. - compare(control.implicitWidth, textLabel.implicitWidth + control.leftPadding + control.rightPadding) - } - - function test_display_data() { - return [ - { "tag": "IconOnly", display: SwipeDelegate.IconOnly }, - { "tag": "TextOnly", display: SwipeDelegate.TextOnly }, - { "tag": "TextUnderIcon", display: SwipeDelegate.TextUnderIcon }, - { "tag": "TextBesideIcon", display: SwipeDelegate.TextBesideIcon }, - { "tag": "IconOnly, mirrored", display: SwipeDelegate.IconOnly, mirrored: true }, - { "tag": "TextOnly, mirrored", display: SwipeDelegate.TextOnly, mirrored: true }, - { "tag": "TextUnderIcon, mirrored", display: SwipeDelegate.TextUnderIcon, mirrored: true }, - { "tag": "TextBesideIcon, mirrored", display: SwipeDelegate.TextBesideIcon, mirrored: true } - ] - } - - function test_display(data) { - var control = createTemporaryObject(swipeDelegateComponent, testCase, { - text: "SwipeDelegate", - display: data.display, - width: 400, - "icon.source": "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png", - "LayoutMirroring.enabled": !!data.mirrored - }) - verify(control) - compare(control.icon.source, "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png") - - var iconImage = findChild(control.contentItem, "image") - var textLabel = findChild(control.contentItem, "label") - - switch (control.display) { - case SwipeDelegate.IconOnly: - verify(iconImage) - verify(!textLabel) - compare(iconImage.x, (control.availableWidth - iconImage.width) / 2) - compare(iconImage.y, (control.availableHeight - iconImage.height) / 2) - break; - case SwipeDelegate.TextOnly: - verify(!iconImage) - verify(textLabel) - compare(textLabel.x, control.mirrored ? control.availableWidth - textLabel.width : 0) - compare(textLabel.y, (control.availableHeight - textLabel.height) / 2) - break; - case SwipeDelegate.TextUnderIcon: - verify(iconImage) - verify(textLabel) - compare(iconImage.x, (control.availableWidth - iconImage.width) / 2) - compare(textLabel.x, (control.availableWidth - textLabel.width) / 2) - verify(iconImage.y < textLabel.y) - break; - case SwipeDelegate.TextBesideIcon: - verify(iconImage) - verify(textLabel) - if (control.mirrored) - verify(textLabel.x < iconImage.x) - else - verify(iconImage.x < textLabel.x) - compare(iconImage.y, (control.availableHeight - iconImage.height) / 2) - compare(textLabel.y, (control.availableHeight - textLabel.height) / 2) - break; - } - } - - function test_resizeParent() { - let container = createTemporaryObject(itemComponent, testCase, { objectName: "container", width: 100, height: 200 }) - verify(container) - - let control = swipeDelegateComponent.createObject(container, { width: Qt.binding(function() { return container.width }) }) - verify(control) - - // Resize while closed. - container.width = 200 - compare(container.width, 200) - compare(control.width, 200) - compare(control.background.width, 200) - compare(control.contentItem.width, 200 - control.leftPadding - control.rightPadding) - - // Return to original size. - container.width = 100 - compare(control.width, 100) - compare(control.background.width, 100) - compare(control.contentItem.width, 100 - control.leftPadding - control.rightPadding) - - // Swipe to the left to open. - swipe(control, 0, -1.0) - // Nothing should have changed except positions. - compare(control.width, 100) - compare(control.background.width, 100) - compare(control.contentItem.width, 100 - control.leftPadding - control.rightPadding) - - // Resize while open. - container.width = 200 - // The items should fill the width as usual. - compare(control.width, 200) - compare(control.background.width, 200) - compare(control.contentItem.width, 200 - control.leftPadding - control.rightPadding) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_swipeview.qml b/tests/auto/quickcontrols2/controls/data/tst_swipeview.qml deleted file mode 100644 index 68b91c35..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_swipeview.qml +++ /dev/null @@ -1,626 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 200 - height: 200 - visible: true - when: windowShown - name: "SwipeView" - - Component { - id: swipeView - SwipeView { } - } - - Component { - id: page - Text { } - } - - Component { - id: signalSpy - SignalSpy { } - } - - function test_current() { - var control = createTemporaryObject(swipeView, testCase) - - var currentItemChangedSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "currentItemChanged"}) - verify(currentItemChangedSpy.valid) - - compare(control.count, 0) - compare(control.currentIndex, -1) - compare(control.currentItem, null) - - var item0 = page.createObject(control, {text: "0"}) - control.addItem(item0) - compare(control.count, 1) - compare(control.currentIndex, 0) - compare(control.currentItem.text, "0") - compare(currentItemChangedSpy.count, 1); - compare(control.contentWidth, item0.implicitWidth) - compare(control.contentHeight, item0.implicitHeight) - - var item1 = page.createObject(control, {text: "11"}) - control.addItem(item1) - compare(control.count, 2) - compare(control.currentIndex, 0) - compare(control.currentItem.text, "0") - compare(currentItemChangedSpy.count, 1); - compare(control.contentWidth, item0.implicitWidth) - compare(control.contentHeight, item0.implicitHeight) - - var item2 = page.createObject(control, {text: "222"}) - control.addItem(item2) - compare(control.count, 3) - compare(control.currentIndex, 0) - compare(control.currentItem.text, "0") - compare(currentItemChangedSpy.count, 1); - compare(control.contentWidth, item0.implicitWidth) - compare(control.contentHeight, item0.implicitHeight) - - control.currentIndex = 1 - compare(control.currentIndex, 1) - compare(control.currentItem.text, "11") - compare(currentItemChangedSpy.count, 2); - compare(control.contentWidth, item1.implicitWidth) - compare(control.contentHeight, item1.implicitHeight) - - control.currentIndex = 2 - compare(control.currentIndex, 2) - compare(control.currentItem.text, "222") - compare(currentItemChangedSpy.count, 3); - compare(control.contentWidth, item2.implicitWidth) - compare(control.contentHeight, item2.implicitHeight) - - control.decrementCurrentIndex() - compare(control.currentIndex, 1) - compare(control.currentItem.text, "11") - compare(currentItemChangedSpy.count, 4); - compare(control.contentWidth, item1.implicitWidth) - compare(control.contentHeight, item1.implicitHeight) - - control.incrementCurrentIndex() - compare(control.currentIndex, 2) - compare(control.currentItem.text, "222") - compare(currentItemChangedSpy.count, 5); - compare(control.contentWidth, item2.implicitWidth) - compare(control.contentHeight, item2.implicitHeight) - } - - Component { - id: initialCurrentSwipeView - SwipeView { - currentIndex: 1 - - property alias item0: item0 - property alias item1: item1 - - Item { - id: item0 - } - Item { - id: item1 - } - } - } - - function test_initialCurrent() { - var control = createTemporaryObject(initialCurrentSwipeView, testCase) - - compare(control.count, 2) - compare(control.currentIndex, 1) - compare(control.currentItem, control.item1) - } - - function test_addRemove() { - var control = createTemporaryObject(swipeView, testCase) - - function verifyCurrentIndexCountDiff() { - verify(control.currentIndex < control.count) - } - control.currentIndexChanged.connect(verifyCurrentIndexCountDiff) - control.countChanged.connect(verifyCurrentIndexCountDiff) - - var currentItemChangedSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "currentItemChanged"}) - verify(currentItemChangedSpy.valid) - - compare(control.count, 0) - compare(control.currentIndex, -1) - compare(control.currentItem, null) - control.addItem(page.createObject(control, {text: "1"})) - compare(control.count, 1) - compare(control.currentIndex, 0) - compare(currentItemChangedSpy.count, 1) - compare(control.currentItem.text, "1") - control.addItem(page.createObject(control, {text: "2"})) - compare(control.count, 2) - compare(control.currentIndex, 0) - compare(currentItemChangedSpy.count, 1) - compare(control.currentItem.text, "1") - compare(control.itemAt(0).text, "1") - compare(control.itemAt(1).text, "2") - - control.currentIndex = 1 - compare(currentItemChangedSpy.count, 2) - - control.insertItem(1, page.createObject(control, {text: "3"})) - compare(control.count, 3) - compare(control.currentIndex, 2) - compare(control.currentItem.text, "2") - compare(control.itemAt(0).text, "1") - compare(control.itemAt(1).text, "3") - compare(control.itemAt(2).text, "2") - - control.insertItem(0, page.createObject(control, {text: "4"})) - compare(control.count, 4) - compare(control.currentIndex, 3) - compare(control.currentItem.text, "2") - compare(control.itemAt(0).text, "4") - compare(control.itemAt(1).text, "1") - compare(control.itemAt(2).text, "3") - compare(control.itemAt(3).text, "2") - - control.insertItem(control.count, page.createObject(control, {text: "5"})) - compare(control.count, 5) - compare(control.currentIndex, 3) - compare(control.currentItem.text, "2") - compare(control.itemAt(0).text, "4") - compare(control.itemAt(1).text, "1") - compare(control.itemAt(2).text, "3") - compare(control.itemAt(3).text, "2") - compare(control.itemAt(4).text, "5") - - control.removeItem(control.itemAt(control.count - 1)) - compare(control.count, 4) - compare(control.currentIndex, 3) - compare(control.currentItem.text, "2") - compare(control.itemAt(0).text, "4") - compare(control.itemAt(1).text, "1") - compare(control.itemAt(2).text, "3") - compare(control.itemAt(3).text, "2") - - control.removeItem(control.itemAt(0)) - compare(control.count, 3) - compare(control.currentIndex, 2) - compare(control.currentItem.text, "2") - compare(control.itemAt(0).text, "1") - compare(control.itemAt(1).text, "3") - compare(control.itemAt(2).text, "2") - - control.removeItem(control.itemAt(1)) - compare(control.count, 2) - compare(control.currentIndex, 1) - compare(control.currentItem.text, "2") - compare(control.itemAt(0).text, "1") - compare(control.itemAt(1).text, "2") - - currentItemChangedSpy.clear() - - control.removeItem(control.itemAt(1)) - compare(control.count, 1) - compare(control.currentIndex, 0) - compare(currentItemChangedSpy.count, 1) - compare(control.currentItem.text, "1") - compare(control.itemAt(0).text, "1") - - control.removeItem(control.itemAt(0)) - compare(control.count, 0) - compare(control.currentIndex, -1) - compare(currentItemChangedSpy.count, 2) - } - - Component { - id: contentView - SwipeView { - QtObject { objectName: "object" } - Item { objectName: "page1" } - Timer { objectName: "timer" } - Item { objectName: "page2" } - Component { Item { } } - } - } - - function test_content() { - var control = createTemporaryObject(contentView, testCase) - - function compareObjectNames(content, names) { - if (content.length !== names.length) - return false - for (var i = 0; i < names.length; ++i) { - if (content[i].objectName !== names[i]) - return false - } - return true - } - - verify(compareObjectNames(control.contentData, ["object", "page1", "timer", "page2", ""])) - verify(compareObjectNames(control.contentChildren, ["page1", "page2"])) - - control.addItem(page.createObject(control, {objectName: "page3"})) - verify(compareObjectNames(control.contentData, ["object", "page1", "timer", "page2", "", "page3"])) - verify(compareObjectNames(control.contentChildren, ["page1", "page2", "page3"])) - - control.insertItem(0, page.createObject(control, {objectName: "page4"})) - verify(compareObjectNames(control.contentData, ["object", "page1", "timer", "page2", "", "page3", "page4"])) - verify(compareObjectNames(control.contentChildren, ["page4", "page1", "page2", "page3"])) - - control.moveItem(1, 2) - verify(compareObjectNames(control.contentData, ["object", "page1", "timer", "page2", "", "page3", "page4"])) - verify(compareObjectNames(control.contentChildren, ["page4", "page2", "page1", "page3"])) - - control.removeItem(control.itemAt(0)) - verify(compareObjectNames(control.contentData, ["object", "page1", "timer", "page2", "", "page3"])) - verify(compareObjectNames(control.contentChildren, ["page2", "page1", "page3"])) - } - - Component { - id: repeated - SwipeView { - property alias repeater: repeater - Repeater { - id: repeater - model: 5 - Item { property int idx: index } - } - } - } - - function test_repeater() { - var control = createTemporaryObject(repeated, testCase) - verify(control) - - var model = control.contentModel - verify(model) - - var repeater = control.repeater - verify(repeater) - - compare(repeater.count, 5) - compare(model.count, 5) - - for (var i = 0; i < 5; ++i) { - var item1 = control.itemAt(i) - verify(item1) - compare(item1.idx, i) - compare(model.get(i), item1) - compare(repeater.itemAt(i), item1) - } - - repeater.model = 3 - compare(repeater.count, 3) - compare(model.count, 3) - - for (var j = 0; j < 3; ++j) { - var item2 = control.itemAt(j) - verify(item2) - compare(item2.idx, j) - compare(model.get(j), item2) - compare(repeater.itemAt(j), item2) - } - } - - Component { - id: ordered - SwipeView { - id: oview - property alias repeater: repeater - Text { text: "static_1" } - Repeater { - id: repeater - model: 2 - Text { text: "repeated_" + (index + 2) } - } - Text { text: "static_4" } - Component.onCompleted: { - addItem(page.createObject(oview, {text: "dynamic_5"})) - addItem(page.createObject(oview.contentItem, {text: "dynamic_6"})) - insertItem(0, page.createObject(oview, {text: "dynamic_0"})) - } - } - } - - function test_order() { - var control = createTemporaryObject(ordered, testCase) - verify(control) - - compare(control.count, 7) - compare(control.itemAt(0).text, "dynamic_0") - compare(control.itemAt(1).text, "static_1") - compare(control.itemAt(2).text, "repeated_2") - compare(control.itemAt(3).text, "repeated_3") - compare(control.itemAt(4).text, "static_4") - compare(control.itemAt(5).text, "dynamic_5") - compare(control.itemAt(6).text, "dynamic_6") - } - - function test_move_data() { - return [ - {tag:"0->1 (0)", from: 0, to: 1, currentBefore: 0, currentAfter: 1}, - {tag:"0->1 (1)", from: 0, to: 1, currentBefore: 1, currentAfter: 0}, - {tag:"0->1 (2)", from: 0, to: 1, currentBefore: 2, currentAfter: 2}, - - {tag:"0->2 (0)", from: 0, to: 2, currentBefore: 0, currentAfter: 2}, - {tag:"0->2 (1)", from: 0, to: 2, currentBefore: 1, currentAfter: 0}, - {tag:"0->2 (2)", from: 0, to: 2, currentBefore: 2, currentAfter: 1}, - - {tag:"1->0 (0)", from: 1, to: 0, currentBefore: 0, currentAfter: 1}, - {tag:"1->0 (1)", from: 1, to: 0, currentBefore: 1, currentAfter: 0}, - {tag:"1->0 (2)", from: 1, to: 0, currentBefore: 2, currentAfter: 2}, - - {tag:"1->2 (0)", from: 1, to: 2, currentBefore: 0, currentAfter: 0}, - {tag:"1->2 (1)", from: 1, to: 2, currentBefore: 1, currentAfter: 2}, - {tag:"1->2 (2)", from: 1, to: 2, currentBefore: 2, currentAfter: 1}, - - {tag:"2->0 (0)", from: 2, to: 0, currentBefore: 0, currentAfter: 1}, - {tag:"2->0 (1)", from: 2, to: 0, currentBefore: 1, currentAfter: 2}, - {tag:"2->0 (2)", from: 2, to: 0, currentBefore: 2, currentAfter: 0}, - - {tag:"2->1 (0)", from: 2, to: 1, currentBefore: 0, currentAfter: 0}, - {tag:"2->1 (1)", from: 2, to: 1, currentBefore: 1, currentAfter: 2}, - {tag:"2->1 (2)", from: 2, to: 1, currentBefore: 2, currentAfter: 1}, - - {tag:"0->0", from: 0, to: 0, currentBefore: 0, currentAfter: 0}, - {tag:"-1->0", from: 0, to: 0, currentBefore: 1, currentAfter: 1}, - {tag:"0->-1", from: 0, to: 0, currentBefore: 2, currentAfter: 2}, - {tag:"1->10", from: 0, to: 0, currentBefore: 0, currentAfter: 0}, - {tag:"10->2", from: 0, to: 0, currentBefore: 1, currentAfter: 1}, - {tag:"10->-1", from: 0, to: 0, currentBefore: 2, currentAfter: 2} - ] - } - - Component { - id: pageAttached - - Text { - property int index: SwipeView.index - property SwipeView view: SwipeView.view - property bool isCurrentItem: SwipeView.isCurrentItem - property bool isNextItem: SwipeView.isNextItem - property bool isPreviousItem: SwipeView.isPreviousItem - } - } - - function test_move(data) { - var control = createTemporaryObject(swipeView, testCase) - - compare(control.count, 0) - var titles = ["1", "2", "3"] - - var i = 0; - for (i = 0; i < titles.length; ++i) { - var item = pageAttached.createObject(control, {text: titles[i]}) - control.addItem(item) - } - - compare(control.count, titles.length) - for (i = 0; i < control.count; ++i) { - compare(control.itemAt(i).text, titles[i]) - compare(control.itemAt(i).SwipeView.index, i) - compare(control.itemAt(i).SwipeView.isCurrentItem, i === 0) - compare(control.itemAt(i).SwipeView.isNextItem, i === 1) - compare(control.itemAt(i).SwipeView.isPreviousItem, false) - } - - control.currentIndex = data.currentBefore - for (i = 0; i < control.count; ++i) { - compare(control.itemAt(i).SwipeView.isCurrentItem, i === data.currentBefore) - compare(control.itemAt(i).SwipeView.isNextItem, i === data.currentBefore + 1) - compare(control.itemAt(i).SwipeView.isPreviousItem, i === data.currentBefore - 1) - } - - control.moveItem(data.from, data.to) - - compare(control.count, titles.length) - compare(control.currentIndex, data.currentAfter) - - var title = titles[data.from] - titles.splice(data.from, 1) - titles.splice(data.to, 0, title) - - compare(control.count, titles.length) - for (i = 0; i < control.count; ++i) { - compare(control.itemAt(i).text, titles[i]) - compare(control.itemAt(i).SwipeView.index, i); - compare(control.itemAt(i).SwipeView.isCurrentItem, i === data.currentAfter) - compare(control.itemAt(i).SwipeView.isNextItem, i === data.currentAfter + 1) - compare(control.itemAt(i).SwipeView.isPreviousItem, i === data.currentAfter - 1) - } - } - - Component { - id: dynamicView - SwipeView { - id: dview - Text { text: "static" } - Component.onCompleted: { - addItem(page.createObject(dview, {text: "added"})) - insertItem(0, page.createObject(dview, {text: "inserted"})) - page.createObject(dview, {text: "dynamic"}) - } - } - } - - function test_dynamic() { - var control = createTemporaryObject(dynamicView, testCase) - - // insertItem(), addItem(), createObject() and static page {} - compare(control.count, 4) - compare(control.itemAt(0).text, "inserted") - - var tab = page.createObject(control, {text: "dying"}) - compare(control.count, 5) - compare(control.itemAt(4).text, "dying") - - // TODO: fix crash in QQuickItemView -// tab.destroy() -// wait(0) -// compare(control.count, 4) - } - - function test_attachedParent() { - var control = createTemporaryObject(swipeView, testCase); - - var page = createTemporaryObject(pageAttached, testCase); - compare(page.view, null); - compare(page.index, -1); - compare(page.isCurrentItem, false); - compare(page.isNextItem, false); - compare(page.isPreviousItem, false); - page.destroy(); - - page = createTemporaryObject(pageAttached, null); - compare(page.view, null); - compare(page.index, -1); - compare(page.isCurrentItem, false); - compare(page.isNextItem, false); - compare(page.isPreviousItem, false); - - control.insertItem(0, page); - compare(control.count, 1); - compare(page.parent, control.contentItem.contentItem); - compare(page.view, control); - compare(page.index, 0); - compare(page.isCurrentItem, true); - compare(page.isNextItem, false); - compare(page.isPreviousItem, false); - - control.removeItem(control.itemAt(0)); - compare(control.count, 0); - compare(page.parent, null); - compare(page.view, null); - compare(page.index, -1); - compare(page.isCurrentItem, false); - compare(page.isNextItem, false); - compare(page.isPreviousItem, false); - } - - function test_orientation() { - var control = createTemporaryObject(swipeView, testCase, {width: 200, height: 200}) - verify(control) - - for (var i = 0; i < 3; ++i) - control.addItem(page.createObject(control, {text: i})) - - compare(control.orientation, Qt.Horizontal) - compare(control.horizontal, true) - compare(control.vertical, false) - - for (i = 0; i < control.count; ++i) { - control.currentIndex = i - compare(control.itemAt(i).y, 0) - } - - control.orientation = Qt.Vertical - compare(control.orientation, Qt.Vertical) - compare(control.horizontal, false) - compare(control.vertical, true) - - for (i = 0; i < control.count; ++i) { - control.currentIndex = i - compare(control.itemAt(i).x, 0) - } - } - - Component { - id: focusSwipeViewComponent - - SwipeView { - id: swipeView - anchors.fill: parent - focus: true - - property int pressCount - property int releaseCount - property int rectanglePressCount - property int rectangleReleaseCount - - Rectangle { - focus: true - - Keys.onPressed: ++swipeView.rectanglePressCount - Keys.onReleased: ++swipeView.rectangleReleaseCount - } - - Keys.onPressed: ++pressCount - Keys.onReleased: ++releaseCount - } - } - - function test_focus() { - if (Qt.styleHints.tabFocusBehavior !== Qt.TabFocusAllControls) - skip("This platform only allows tab focus for text controls") - - var control = createTemporaryObject(focusSwipeViewComponent, testCase) - verify(control) - compare(control.focus, true) - compare(control.contentItem.focus, true) - compare(control.itemAt(0).focus, true) - compare(control.itemAt(0).activeFocus, true) - - keyPress(Qt.Key_A) - compare(control.pressCount, 1) - compare(control.releaseCount, 0) - compare(control.rectanglePressCount, 1) - compare(control.rectangleReleaseCount, 0) - - keyRelease(Qt.Key_A) - compare(control.pressCount, 1) - compare(control.releaseCount, 1) - compare(control.rectanglePressCount, 1) - compare(control.rectangleReleaseCount, 1) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_switch.qml b/tests/auto/quickcontrols2/controls/data/tst_switch.qml deleted file mode 100644 index 9f6bb002..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_switch.qml +++ /dev/null @@ -1,620 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 200 - height: 200 - visible: true - when: windowShown - name: "Switch" - - Component { - id: swtch - Switch { } - } - - Component { - id: signalSequenceSpy - SignalSequenceSpy { - signals: ["pressed", "released", "canceled", "clicked", "toggled", "pressedChanged", "checkedChanged"] - } - } - - function test_text() { - var control = createTemporaryObject(swtch, testCase) - verify(control) - - compare(control.text, "") - control.text = "Switch" - compare(control.text, "Switch") - control.text = "" - compare(control.text, "") - } - - function test_checked() { - var control = createTemporaryObject(swtch, testCase) - verify(control) - - compare(control.checked, false) - - var spy = signalSequenceSpy.createObject(control, {target: control}) - spy.expectedSequence = [["checkedChanged", { "checked": true }]] - control.checked = true - compare(control.checked, true) - verify(spy.success) - - spy.expectedSequence = [["checkedChanged", { "checked": false }]] - control.checked = false - compare(control.checked, false) - verify(spy.success) - } - - function test_pressed_data() { - return [ - { tag: "indicator", x: 15 }, - { tag: "background", x: 5 } - ] - } - - function test_pressed(data) { - var control = createTemporaryObject(swtch, testCase, {padding: 10}) - verify(control) - - // stays pressed when dragged outside - compare(control.pressed, false) - mousePress(control, data.x, control.height / 2, Qt.LeftButton) - compare(control.pressed, true) - mouseMove(control, -1, control.height / 2) - compare(control.pressed, true) - mouseRelease(control, -1, control.height / 2, Qt.LeftButton) - compare(control.pressed, false) - } - - function test_mouse() { - var control = createTemporaryObject(swtch, testCase) - verify(control) - - // check - var spy = signalSequenceSpy.createObject(control, {target: control}) - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed"] - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, true) - verify(spy.success) - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], - ["checkedChanged", { "pressed": false, "checked": true }], - "toggled", - "released", - "clicked"] - mouseRelease(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.checked, true) - compare(control.pressed, false) - verify(spy.success) - - // uncheck - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true }], - "pressed"] - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, true) - verify(spy.success) - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": true }], - ["checkedChanged", { "pressed": false, "checked": false }], - "toggled", - "released", - "clicked"] - mouseRelease(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.checked, false) - compare(control.pressed, false) - verify(spy.success) - - // release on the right - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed"] - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, true) - verify(spy.success) - mouseMove(control, control.width * 2, control.height / 2, 0) - compare(control.pressed, true) - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], - ["checkedChanged", { "pressed": false, "checked": true }], - "toggled", - "released", - "clicked"] - mouseRelease(control, control.width * 2, control.height / 2, Qt.LeftButton) - compare(control.checked, true) - compare(control.pressed, false) - verify(spy.success) - - // release on the left - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true }], - "pressed"] - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, true) - verify(spy.success) - mouseMove(control, -control.width, control.height / 2, 0) - compare(control.pressed, true) - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": true }], - ["checkedChanged", { "pressed": false, "checked": false }], - "toggled", - "released", - "clicked"] - mouseRelease(control, -control.width, control.height / 2, Qt.LeftButton) - compare(control.checked, false) - compare(control.pressed, false) - verify(spy.success) - - // release in the middle - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed"] - mousePress(control, 0, 0, Qt.LeftButton) - compare(control.pressed, true) - verify(spy.success) - mouseMove(control, control.width / 2, control.height / 2, 0, Qt.LeftButton) - compare(control.pressed, true) - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], - "released", - "clicked"] - mouseRelease(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.checked, false) - compare(control.pressed, false) - tryCompare(control, "position", 0) // QTBUG-57944 - verify(spy.success) - - // right button - spy.expectedSequence = [] - mousePress(control, control.width / 2, control.height / 2, Qt.RightButton) - compare(control.pressed, false) - verify(spy.success) - mouseRelease(control, control.width / 2, control.height / 2, Qt.RightButton) - compare(control.checked, false) - compare(control.pressed, false) - verify(spy.success) - } - - function test_touch() { - var control = createTemporaryObject(swtch, testCase) - verify(control) - - var touch = touchEvent(control) - - // check - var spy = signalSequenceSpy.createObject(control, {target: control}) - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed"] - touch.press(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, true) - verify(spy.success) - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], - ["checkedChanged", { "pressed": false, "checked": true }], - "toggled", - "released", - "clicked"] - touch.release(0, control, control.width / 2, control.height / 2).commit() - compare(control.checked, true) - compare(control.pressed, false) - verify(spy.success) - - // uncheck - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true }], - "pressed"] - // Don't want to double-click. - wait(Qt.styleHints.mouseDoubleClickInterval + 50) - touch.press(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, true) - verify(spy.success) - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": true }], - ["checkedChanged", { "pressed": false, "checked": false }], - "toggled", - "released", - "clicked"] - touch.release(0, control, control.width / 2, control.height / 2).commit() - compare(control.checked, false) - compare(control.pressed, false) - verify(spy.success) - - // release on the right - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed"] - wait(Qt.styleHints.mouseDoubleClickInterval + 50) - touch.press(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, true) - verify(spy.success) - touch.move(0, control, control.width * 2, control.height / 2).commit() - compare(control.pressed, true) - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], - ["checkedChanged", { "pressed": false, "checked": true }], - "toggled", - "released", - "clicked"] - touch.release(0, control, control.width * 2, control.height / 2).commit() - compare(control.checked, true) - compare(control.pressed, false) - verify(spy.success) - - // release on the left - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true }], - "pressed"] - wait(Qt.styleHints.mouseDoubleClickInterval + 50) - touch.press(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, true) - verify(spy.success) - touch.move(0, control, -control.width, control.height / 2).commit() - compare(control.pressed, true) - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": true }], - ["checkedChanged", { "pressed": false, "checked": false }], - "toggled", - "released", - "clicked"] - touch.release(0, control, -control.width, control.height / 2).commit() - compare(control.checked, false) - compare(control.pressed, false) - verify(spy.success) - - // release in the middle - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed"] - wait(Qt.styleHints.mouseDoubleClickInterval + 50) - touch.press(0, control, 0, 0).commit() - compare(control.pressed, true) - verify(spy.success) - touch.move(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, true) - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], - "released", - "clicked"] - touch.release(0, control, control.width / 2, control.height / 2).commit() - compare(control.checked, false) - compare(control.pressed, false) - tryCompare(control, "position", 0) // QTBUG-57944 - verify(spy.success) - } - - function test_mouseDrag() { - var control = createTemporaryObject(swtch, testCase, {leftPadding: 100, rightPadding: 100}) - verify(control) - - var spy = signalSequenceSpy.createObject(control, {target: control}) - compare(control.position, 0.0) - compare(control.checked, false) - compare(control.pressed, false) - - // press-drag-release inside the indicator - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed"] - mousePress(control.indicator, 0) - compare(control.position, 0.0) - compare(control.checked, false) - compare(control.pressed, true) - verify(spy.success) - - mouseMove(control.indicator, control.width - 1) - compare(control.position, 1.0) - compare(control.checked, false) - compare(control.pressed, true) - - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], - ["checkedChanged", { "pressed": false, "checked": true }], - "toggled", - "released", - "clicked"] - mouseRelease(control.indicator, control.indicator.width - 1) - compare(control.position, 1.0) - compare(control.checked, true) - compare(control.pressed, false) - verify(spy.success) - - // press-drag-release outside the indicator - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true }], - "pressed"] - mousePress(control, 0) - compare(control.position, 1.0) - compare(control.checked, true) - compare(control.pressed, true) - verify(spy.success) - - mouseMove(control, control.width - control.rightPadding) - compare(control.position, 1.0) - compare(control.checked, true) - compare(control.pressed, true) - - mouseMove(control, control.width / 2) - compare(control.position, 0.5) - compare(control.checked, true) - compare(control.pressed, true) - - mouseMove(control, control.leftPadding) - compare(control.position, 0.0) - compare(control.checked, true) - compare(control.pressed, true) - - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": true }], - ["checkedChanged", { "pressed": false, "checked": false }], - "toggled", - "released", - "clicked"] - mouseRelease(control, control.width - 1) - compare(control.position, 0.0) - compare(control.checked, false) - compare(control.pressed, false) - verify(spy.success) - - // press-drag-release from and to outside the indicator - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed"] - mousePress(control, control.width - 1) - compare(control.position, 0.0) - compare(control.checked, false) - compare(control.pressed, true) - verify(spy.success) - - mouseMove(control, control.width - control.rightPadding) - compare(control.position, 0.0) - compare(control.checked, false) - compare(control.pressed, true) - - mouseMove(control, control.width / 2) - compare(control.position, 0.5) - compare(control.checked, false) - compare(control.pressed, true) - - mouseMove(control, control.width - control.rightPadding) - compare(control.position, 1.0) - compare(control.checked, false) - compare(control.pressed, true) - - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], - ["checkedChanged", { "pressed": false, "checked": true }], - "toggled", - "released", - "clicked"] - mouseRelease(control, control.width - 1) - compare(control.position, 1.0) - compare(control.checked, true) - compare(control.pressed, false) - verify(spy.success) - } - - function test_touchDrag() { - var control = createTemporaryObject(swtch, testCase, {leftPadding: 100, rightPadding: 100}) - verify(control) - - var touch = touchEvent(control) - - var spy = signalSequenceSpy.createObject(control, {target: control}) - compare(control.position, 0.0) - compare(control.checked, false) - compare(control.pressed, false) - - // press-drag-release inside the indicator - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed"] - touch.press(0, control.indicator, 0).commit() - compare(control.position, 0.0) - compare(control.checked, false) - compare(control.pressed, true) - verify(spy.success) - - touch.move(0, control.indicator, control.width).commit() - compare(control.position, 1.0) - compare(control.checked, false) - compare(control.pressed, true) - - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], - ["checkedChanged", { "pressed": false, "checked": true }], - "toggled", - "released", - "clicked"] - touch.release(0, control.indicator, control.indicator.width).commit() - compare(control.position, 1.0) - compare(control.checked, true) - compare(control.pressed, false) - verify(spy.success) - - // press-drag-release outside the indicator - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true }], - "pressed"] - // Don't want to double-click. - wait(Qt.styleHints.mouseDoubleClickInterval + 50) - touch.press(0, control, 0).commit() - compare(control.position, 1.0) - compare(control.checked, true) - compare(control.pressed, true) - verify(spy.success) - - touch.move(0, control, control.width - control.rightPadding).commit() - compare(control.position, 1.0) - compare(control.checked, true) - compare(control.pressed, true) - - touch.move(0, control, control.width / 2).commit() - compare(control.position, 0.5) - compare(control.checked, true) - compare(control.pressed, true) - - touch.move(0, control, control.leftPadding).commit() - compare(control.position, 0.0) - compare(control.checked, true) - compare(control.pressed, true) - - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": true }], - ["checkedChanged", { "pressed": false, "checked": false }], - "toggled", - "released", - "clicked"] - touch.release(0, control, control.width).commit() - compare(control.position, 0.0) - compare(control.checked, false) - compare(control.pressed, false) - verify(spy.success) - - // press-drag-release from and to outside the indicator - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed"] - wait(Qt.styleHints.mouseDoubleClickInterval + 50) - touch.press(0, control, control.width - 1).commit() - compare(control.position, 0.0) - compare(control.checked, false) - compare(control.pressed, true) - verify(spy.success) - - touch.move(0, control, control.width - control.rightPadding).commit() - compare(control.position, 0.0) - compare(control.checked, false) - compare(control.pressed, true) - - touch.move(0, control, control.width / 2).commit() - compare(control.position, 0.5) - compare(control.checked, false) - compare(control.pressed, true) - - touch.move(0, control, control.width - control.rightPadding).commit() - compare(control.position, 1.0) - compare(control.checked, false) - compare(control.pressed, true) - - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], - ["checkedChanged", { "pressed": false, "checked": true }], - "toggled", - "released", - "clicked"] - touch.release(0, control, control.width).commit() - compare(control.position, 1.0) - compare(control.checked, true) - compare(control.pressed, false) - verify(spy.success) - } - - function test_keys() { - var control = createTemporaryObject(swtch, testCase) - verify(control) - - control.forceActiveFocus() - verify(control.activeFocus) - - // check - var spy = signalSequenceSpy.createObject(control, {target: control}) - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed", - ["pressedChanged", { "pressed": false, "checked": false }], - ["checkedChanged", { "pressed": false, "checked": true }], - "toggled", - "released", - "clicked"] - keyClick(Qt.Key_Space) - compare(control.checked, true) - verify(spy.success) - - // uncheck - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true }], - "pressed", - ["pressedChanged", { "pressed": false, "checked": true }], - ["checkedChanged", { "pressed": false, "checked": false }], - "toggled", - "released", - "clicked"] - keyClick(Qt.Key_Space) - compare(control.checked, false) - verify(spy.success) - - // no change - spy.expectedSequence = [] - var keys = [Qt.Key_Enter, Qt.Key_Return, Qt.Key_Escape, Qt.Key_Tab] - for (var i = 0; i < keys.length; ++i) { - keyClick(keys[i]) - compare(control.checked, false) - verify(spy.success) - } - } - - Component { - id: twoSwitches - Item { - property Switch sw1: Switch { id: sw1 } - property Switch sw2: Switch { id: sw2; checked: sw1.checked; enabled: false } - } - } - - function test_binding() { - var container = createTemporaryObject(twoSwitches, testCase) - verify(container) - - compare(container.sw1.checked, false) - compare(container.sw2.checked, false) - - container.sw1.checked = true - compare(container.sw1.checked, true) - compare(container.sw2.checked, true) - - container.sw1.checked = false - compare(container.sw1.checked, false) - compare(container.sw2.checked, false) - } - - function test_baseline() { - var control = createTemporaryObject(swtch, testCase) - verify(control) - compare(control.baselineOffset, control.contentItem.y + control.contentItem.baselineOffset) - } - - function test_focus() { - var control = createTemporaryObject(swtch, testCase) - verify(control) - - verify(!control.activeFocus) - mouseClick(control.indicator) - // should not get activeFocus on mouseClick on macOS - compare(control.activeFocus, Qt.platform.os !== "osx" && Qt.platform.os !== "macos") - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_switchdelegate.qml b/tests/auto/quickcontrols2/controls/data/tst_switchdelegate.qml deleted file mode 100644 index 98e4d147..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_switchdelegate.qml +++ /dev/null @@ -1,615 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 200 - height: 200 - visible: true - when: windowShown - name: "SwitchDelegate" - - Component { - id: switchDelegate - SwitchDelegate {} - } - - Component { - id: signalSequenceSpy - SignalSequenceSpy { - signals: ["pressed", "released", "canceled", "clicked", "toggled", "pressedChanged", "checkedChanged"] - } - } - - // TODO: data-fy tst_checkbox (rename to tst_check?) so we don't duplicate its tests here? - - function test_defaults() { - var control = createTemporaryObject(switchDelegate, testCase); - verify(control); - verify(!control.checked); - } - - function test_checked() { - var control = createTemporaryObject(switchDelegate, testCase); - verify(control); - - mouseClick(control); - verify(control.checked); - - mouseClick(control); - verify(!control.checked); - } - - function test_baseline() { - var control = createTemporaryObject(switchDelegate, testCase); - verify(control); - compare(control.baselineOffset, control.contentItem.y + control.contentItem.baselineOffset); - } - - function test_pressed_data() { - return [ - { tag: "indicator", x: 15 }, - { tag: "background", x: 5 } - ] - } - - function test_pressed(data) { - var control = createTemporaryObject(switchDelegate, testCase, {padding: 10}) - verify(control) - - // stays pressed when dragged outside - compare(control.pressed, false) - mousePress(control, data.x, control.height / 2, Qt.LeftButton) - compare(control.pressed, true) - mouseMove(control, -1, control.height / 2) - compare(control.pressed, true) - mouseRelease(control, -1, control.height / 2, Qt.LeftButton) - compare(control.pressed, false) - } - - function test_mouse() { - var control = createTemporaryObject(switchDelegate, testCase) - verify(control) - - // check - var spy = signalSequenceSpy.createObject(control, {target: control}) - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed"] - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, true) - verify(spy.success) - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], - ["checkedChanged", { "pressed": false, "checked": true }], - "toggled", - "released", - "clicked"] - mouseRelease(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.checked, true) - compare(control.pressed, false) - verify(spy.success) - - // uncheck - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true }], - "pressed"] - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, true) - verify(spy.success) - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": true }], - ["checkedChanged", { "pressed": false, "checked": false }], - "toggled", - "released", - "clicked"] - mouseRelease(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.checked, false) - compare(control.pressed, false) - verify(spy.success) - - // release on the right - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed"] - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, true) - verify(spy.success) - mouseMove(control, control.width * 2, control.height / 2, 0) - compare(control.pressed, true) - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], - ["checkedChanged", { "pressed": false, "checked": true }], - "toggled", - "released", - "clicked"] - mouseRelease(control, control.width * 2, control.height / 2, Qt.LeftButton) - compare(control.checked, true) - compare(control.pressed, false) - verify(spy.success) - - // release on the left - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true }], - "pressed"] - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.pressed, true) - verify(spy.success) - mouseMove(control, -control.width, control.height / 2, 0) - compare(control.pressed, true) - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": true }], - ["checkedChanged", { "pressed": false, "checked": false }], - "toggled", - "released", - "clicked"] - mouseRelease(control, -control.width, control.height / 2, Qt.LeftButton) - compare(control.checked, false) - compare(control.pressed, false) - verify(spy.success) - - // release in the middle - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed"] - mousePress(control, 0, 0, Qt.LeftButton) - compare(control.pressed, true) - verify(spy.success) - mouseMove(control, control.width / 2, control.height / 2, 0, Qt.LeftButton) - compare(control.pressed, true) - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], - "released", - "clicked"] - mouseRelease(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(control.checked, false) - compare(control.pressed, false) - tryCompare(control, "position", 0) // QTBUG-57944 - verify(spy.success) - - // right button - spy.expectedSequence = [] - mousePress(control, control.width / 2, control.height / 2, Qt.RightButton) - compare(control.pressed, false) - verify(spy.success) - mouseRelease(control, control.width / 2, control.height / 2, Qt.RightButton) - compare(control.checked, false) - compare(control.pressed, false) - verify(spy.success) - } - - function test_touch() { - var control = createTemporaryObject(switchDelegate, testCase) - verify(control) - - var touch = touchEvent(control) - - // check - var spy = signalSequenceSpy.createObject(control, {target: control}) - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed"] - touch.press(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, true) - verify(spy.success) - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], - ["checkedChanged", { "pressed": false, "checked": true }], - "toggled", - "released", - "clicked"] - touch.release(0, control, control.width / 2, control.height / 2).commit() - compare(control.checked, true) - compare(control.pressed, false) - verify(spy.success) - - // uncheck - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true }], - "pressed"] - // Don't want to double-click. - wait(Qt.styleHints.mouseDoubleClickInterval + 50) - touch.press(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, true) - verify(spy.success) - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": true }], - ["checkedChanged", { "pressed": false, "checked": false }], - "toggled", - "released", - "clicked"] - touch.release(0, control, control.width / 2, control.height / 2).commit() - compare(control.checked, false) - compare(control.pressed, false) - verify(spy.success) - - // release on the right - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed"] - wait(Qt.styleHints.mouseDoubleClickInterval + 50) - touch.press(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, true) - verify(spy.success) - touch.move(0, control, control.width * 2, control.height / 2).commit() - compare(control.pressed, true) - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], - ["checkedChanged", { "pressed": false, "checked": true }], - "toggled", - "released", - "clicked"] - touch.release(0, control, control.width * 2, control.height / 2).commit() - compare(control.checked, true) - compare(control.pressed, false) - verify(spy.success) - - // release on the left - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true }], - "pressed"] - wait(Qt.styleHints.mouseDoubleClickInterval + 50) - touch.press(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, true) - verify(spy.success) - touch.move(0, control, -control.width, control.height / 2).commit() - compare(control.pressed, true) - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": true }], - ["checkedChanged", { "pressed": false, "checked": false }], - "toggled", - "released", - "clicked"] - touch.release(0, control, -control.width, control.height / 2).commit() - compare(control.checked, false) - compare(control.pressed, false) - verify(spy.success) - - // release in the middle - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed"] - wait(Qt.styleHints.mouseDoubleClickInterval + 50) - touch.press(0, control, 0, 0).commit() - compare(control.pressed, true) - verify(spy.success) - touch.move(0, control, control.width / 2, control.height / 2).commit() - compare(control.pressed, true) - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], - "released", - "clicked"] - touch.release(0, control, control.width / 2, control.height / 2).commit() - compare(control.checked, false) - compare(control.pressed, false) - tryCompare(control, "position", 0) // QTBUG-57944 - verify(spy.success) - } - - function test_mouseDrag() { - var control = createTemporaryObject(switchDelegate, testCase, {leftPadding: 100, rightPadding: 100}) - verify(control) - - var spy = signalSequenceSpy.createObject(control, {target: control}) - compare(control.position, 0.0) - compare(control.checked, false) - compare(control.pressed, false) - - // press-drag-release inside the indicator - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed"] - mousePress(control.indicator, 0) - compare(control.position, 0.0) - compare(control.checked, false) - compare(control.pressed, true) - verify(spy.success) - - mouseMove(control.indicator, control.width) - compare(control.position, 1.0) - compare(control.checked, false) - compare(control.pressed, true) - - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], - ["checkedChanged", { "pressed": false, "checked": true }], - "toggled", - "released", - "clicked"] - mouseRelease(control.indicator, control.indicator.width) - compare(control.position, 1.0) - compare(control.checked, true) - compare(control.pressed, false) - verify(spy.success) - - // press-drag-release outside the indicator - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true }], - "pressed"] - mousePress(control, 0) - compare(control.position, 1.0) - compare(control.checked, true) - compare(control.pressed, true) - verify(spy.success) - - mouseMove(control, control.width - control.rightPadding) - compare(control.position, 1.0) - compare(control.checked, true) - compare(control.pressed, true) - - mouseMove(control, control.width / 2) - compare(control.position, 0.5) - compare(control.checked, true) - compare(control.pressed, true) - - mouseMove(control, control.leftPadding) - compare(control.position, 0.0) - compare(control.checked, true) - compare(control.pressed, true) - - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": true }], - ["checkedChanged", { "pressed": false, "checked": false }], - "toggled", - "released", - "clicked"] - mouseRelease(control, control.width) - compare(control.position, 0.0) - compare(control.checked, false) - compare(control.pressed, false) - verify(spy.success) - - // press-drag-release from and to outside the indicator - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed"] - mousePress(control, control.width - 1) - compare(control.position, 0.0) - compare(control.checked, false) - compare(control.pressed, true) - verify(spy.success) - - mouseMove(control, control.width - control.rightPadding) - compare(control.position, 0.0) - compare(control.checked, false) - compare(control.pressed, true) - - mouseMove(control, control.width / 2) - compare(control.position, 0.5) - compare(control.checked, false) - compare(control.pressed, true) - - mouseMove(control, control.width - control.rightPadding) - compare(control.position, 1.0) - compare(control.checked, false) - compare(control.pressed, true) - - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], - ["checkedChanged", { "pressed": false, "checked": true }], - "toggled", - "released", - "clicked"] - mouseRelease(control, control.width) - compare(control.position, 1.0) - compare(control.checked, true) - compare(control.pressed, false) - verify(spy.success) - } - - function test_touchDrag() { - var control = createTemporaryObject(switchDelegate, testCase, {leftPadding: 100, rightPadding: 100}) - verify(control) - - var touch = touchEvent(control) - - var spy = signalSequenceSpy.createObject(control, {target: control}) - compare(control.position, 0.0) - compare(control.checked, false) - compare(control.pressed, false) - - // press-drag-release inside the indicator - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed"] - touch.press(0, control.indicator, 0).commit() - compare(control.position, 0.0) - compare(control.checked, false) - compare(control.pressed, true) - verify(spy.success) - - touch.move(0, control.indicator, control.width).commit() - compare(control.position, 1.0) - compare(control.checked, false) - compare(control.pressed, true) - - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], - ["checkedChanged", { "pressed": false, "checked": true }], - "toggled", - "released", - "clicked"] - touch.release(0, control.indicator, control.indicator.width).commit() - compare(control.position, 1.0) - compare(control.checked, true) - compare(control.pressed, false) - verify(spy.success) - - // press-drag-release outside the indicator - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": true }], - "pressed"] - // Don't want to double-click. - wait(Qt.styleHints.mouseDoubleClickInterval + 50) - touch.press(0, control, 0).commit() - compare(control.position, 1.0) - compare(control.checked, true) - compare(control.pressed, true) - verify(spy.success) - - touch.move(0, control, control.width - control.rightPadding).commit() - compare(control.position, 1.0) - compare(control.checked, true) - compare(control.pressed, true) - - touch.move(0, control, control.width / 2).commit() - compare(control.position, 0.5) - compare(control.checked, true) - compare(control.pressed, true) - - touch.move(0, control, control.leftPadding).commit() - compare(control.position, 0.0) - compare(control.checked, true) - compare(control.pressed, true) - - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": true }], - ["checkedChanged", { "pressed": false, "checked": false }], - "toggled", - "released", - "clicked"] - touch.release(0, control, control.width).commit() - compare(control.position, 0.0) - compare(control.checked, false) - compare(control.pressed, false) - verify(spy.success) - - // press-drag-release from and to outside the indicator - spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], - "pressed"] - wait(Qt.styleHints.mouseDoubleClickInterval + 50) - touch.press(0, control, control.width - 1).commit() - compare(control.position, 0.0) - compare(control.checked, false) - compare(control.pressed, true) - verify(spy.success) - - touch.move(0, control, control.width - control.rightPadding).commit() - compare(control.position, 0.0) - compare(control.checked, false) - compare(control.pressed, true) - - touch.move(0, control, control.width / 2).commit() - compare(control.position, 0.5) - compare(control.checked, false) - compare(control.pressed, true) - - touch.move(0, control, control.width - control.rightPadding).commit() - compare(control.position, 1.0) - compare(control.checked, false) - compare(control.pressed, true) - - spy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], - ["checkedChanged", { "pressed": false, "checked": true }], - "toggled", - "released", - "clicked"] - touch.release(0, control, control.width).commit() - compare(control.position, 1.0) - compare(control.checked, true) - compare(control.pressed, false) - verify(spy.success) - } - - function test_spacing() { - var control = createTemporaryObject(switchDelegate, testCase, { text: "Some long, long, long text" }) - verify(control) - verify(control.contentItem.implicitWidth + control.leftPadding + control.rightPadding > control.background.implicitWidth) - - var textLabel = findChild(control.contentItem, "label") - verify(textLabel) - - // The implicitWidth of the IconLabel that all buttons use as their contentItem should be - // equal to the implicitWidth of the Text and the switch indicator + spacing while no icon is set. - compare(control.contentItem.implicitWidth, textLabel.implicitWidth + control.indicator.width + control.spacing) - - control.spacing += 100 - compare(control.contentItem.implicitWidth, textLabel.implicitWidth + control.indicator.width + control.spacing) - - compare(control.implicitWidth, textLabel.implicitWidth + control.indicator.width + control.spacing + control.leftPadding + control.rightPadding) - } - - function test_display_data() { - return [ - { "tag": "IconOnly", display: SwitchDelegate.IconOnly }, - { "tag": "TextOnly", display: SwitchDelegate.TextOnly }, - { "tag": "TextUnderIcon", display: SwitchDelegate.TextUnderIcon }, - { "tag": "TextBesideIcon", display: SwitchDelegate.TextBesideIcon }, - { "tag": "IconOnly, mirrored", display: SwitchDelegate.IconOnly, mirrored: true }, - { "tag": "TextOnly, mirrored", display: SwitchDelegate.TextOnly, mirrored: true }, - { "tag": "TextUnderIcon, mirrored", display: SwitchDelegate.TextUnderIcon, mirrored: true }, - { "tag": "TextBesideIcon, mirrored", display: SwitchDelegate.TextBesideIcon, mirrored: true } - ] - } - - function test_display(data) { - var control = createTemporaryObject(switchDelegate, testCase, { - text: "SwitchDelegate", - display: data.display, - width: 400, - "icon.source": "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png", - "LayoutMirroring.enabled": !!data.mirrored - }) - verify(control) - compare(control.icon.source, "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png") - - var iconImage = findChild(control.contentItem, "image") - var textLabel = findChild(control.contentItem, "label") - - var availableWidth = control.availableWidth - control.indicator.width - control.spacing - var indicatorOffset = control.mirrored ? control.indicator.width + control.spacing : 0 - - switch (control.display) { - case SwitchDelegate.IconOnly: - verify(iconImage) - verify(!textLabel) - compare(iconImage.x, indicatorOffset + (availableWidth - iconImage.width) / 2) - compare(iconImage.y, (control.availableHeight - iconImage.height) / 2) - break; - case SwitchDelegate.TextOnly: - verify(!iconImage) - verify(textLabel) - compare(textLabel.x, control.mirrored ? control.availableWidth - textLabel.width : 0) - compare(textLabel.y, (control.availableHeight - textLabel.height) / 2) - break; - case SwitchDelegate.TextUnderIcon: - verify(iconImage) - verify(textLabel) - compare(iconImage.x, indicatorOffset + (availableWidth - iconImage.width) / 2) - compare(textLabel.x, indicatorOffset + (availableWidth - textLabel.width) / 2) - verify(iconImage.y < textLabel.y) - break; - case SwitchDelegate.TextBesideIcon: - verify(iconImage) - verify(textLabel) - if (control.mirrored) - verify(textLabel.x < iconImage.x) - else - verify(iconImage.x < textLabel.x) - compare(iconImage.y, (control.availableHeight - iconImage.height) / 2) - compare(textLabel.y, (control.availableHeight - textLabel.height) / 2) - break; - } - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_tabbar.qml b/tests/auto/quickcontrols2/controls/data/tst_tabbar.qml deleted file mode 100644 index 3659a0ab..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_tabbar.qml +++ /dev/null @@ -1,726 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 200 - height: 200 - visible: true - when: windowShown - name: "TabBar" - - Component { - id: tabButton - TabButton { } - } - - Component { - id: tabBar - TabBar { } - } - - Component { - id: tabBarStaticTabs - TabBar { - TabButton { - text: "0" - } - TabButton { - text: "1" - } - } - } - - Component { - id: tabBarStaticTabsCurrent - TabBar { - currentIndex: 1 - TabButton { - text: "0" - } - TabButton { - text: "1" - } - } - } - - Component { - id: signalSpy - SignalSpy { } - } - - function test_defaults() { - var control = createTemporaryObject(tabBar, testCase) - verify(control) - compare(control.count, 0) - compare(control.currentIndex, -1) - compare(control.currentItem, null) - } - - function test_current() { - var control = createTemporaryObject(tabBar, testCase) - - compare(control.count, 0) - compare(control.currentIndex, -1) - compare(control.currentItem, null) - - control.addItem(tabButton.createObject(control, {text: "0"})) - compare(control.count, 1) - compare(control.currentIndex, 0) - compare(control.currentItem.text, "0") - compare(control.currentItem.checked, true) - - control.addItem(tabButton.createObject(control, {text: "1"})) - compare(control.count, 2) - compare(control.currentIndex, 0) - compare(control.currentItem.text, "0") - compare(control.currentItem.checked, true) - - control.addItem(tabButton.createObject(control, {text: "2"})) - compare(control.count, 3) - compare(control.currentIndex, 0) - compare(control.currentItem.text, "0") - compare(control.currentItem.checked, true) - - control.currentIndex = 1 - compare(control.currentIndex, 1) - compare(control.currentItem.text, "1") - compare(control.currentItem.checked, true) - - control.currentIndex = 2 - compare(control.currentIndex, 2) - compare(control.currentItem.text, "2") - compare(control.currentItem.checked, true) - - control.decrementCurrentIndex() - compare(control.currentIndex, 1) - compare(control.currentItem.text, "1") - compare(control.currentItem.checked, true) - - control.incrementCurrentIndex() - compare(control.currentIndex, 2) - compare(control.currentItem.text, "2") - compare(control.currentItem.checked, true) - } - - function test_current_static() { - var control = createTemporaryObject(tabBarStaticTabs, testCase) - - compare(control.count, 2) - compare(control.currentIndex, 0) - compare(control.currentItem.text, "0") - compare(control.currentItem.checked, true) - - control = createTemporaryObject(tabBarStaticTabsCurrent, testCase) - - compare(control.count, 2) - compare(control.currentIndex, 1) - compare(control.currentItem.text, "1") - compare(control.currentItem.checked, true) - } - - function test_addRemove() { - var control = createTemporaryObject(tabBar, testCase) - - function verifyCurrentIndexCountDiff() { - verify(control.currentIndex < control.count) - } - control.currentIndexChanged.connect(verifyCurrentIndexCountDiff) - control.countChanged.connect(verifyCurrentIndexCountDiff) - - var contentChildrenSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "contentChildrenChanged"}) - verify(contentChildrenSpy.valid) - - compare(control.count, 0) - compare(control.currentIndex, -1) - control.addItem(tabButton.createObject(control, {text: "1"})) - compare(control.count, 1) - compare(control.currentIndex, 0) - compare(control.currentItem.text, "1") - compare(contentChildrenSpy.count, 1) - - control.addItem(tabButton.createObject(control, {text: "2"})) - compare(control.count, 2) - compare(control.currentIndex, 0) - compare(control.currentItem.text, "1") - compare(control.itemAt(0).text, "1") - compare(control.itemAt(1).text, "2") - compare(contentChildrenSpy.count, 2) - - control.currentIndex = 1 - - control.insertItem(1, tabButton.createObject(control, {text: "3"})) - compare(control.count, 3) - compare(control.currentIndex, 2) - compare(control.currentItem.text, "2") - compare(control.itemAt(0).text, "1") - compare(control.itemAt(1).text, "3") - compare(control.itemAt(2).text, "2") - compare(contentChildrenSpy.count, 4) // append + insert->move - - control.insertItem(0, tabButton.createObject(control, {text: "4"})) - compare(control.count, 4) - compare(control.currentIndex, 3) - compare(control.currentItem.text, "2") - compare(control.itemAt(0).text, "4") - compare(control.itemAt(1).text, "1") - compare(control.itemAt(2).text, "3") - compare(control.itemAt(3).text, "2") - compare(contentChildrenSpy.count, 6) // append + insert->move - - control.insertItem(control.count, tabButton.createObject(control, {text: "5"})) - compare(control.count, 5) - compare(control.currentIndex, 3) - compare(control.currentItem.text, "2") - compare(control.itemAt(0).text, "4") - compare(control.itemAt(1).text, "1") - compare(control.itemAt(2).text, "3") - compare(control.itemAt(3).text, "2") - compare(control.itemAt(4).text, "5") - compare(contentChildrenSpy.count, 7) - - control.removeItem(control.itemAt(control.count - 1)) - compare(control.count, 4) - compare(control.currentIndex, 3) - compare(control.currentItem.text, "2") - compare(control.itemAt(0).text, "4") - compare(control.itemAt(1).text, "1") - compare(control.itemAt(2).text, "3") - compare(control.itemAt(3).text, "2") - compare(contentChildrenSpy.count, 8) - - control.removeItem(control.itemAt(0)) - compare(control.count, 3) - compare(control.currentIndex, 2) - compare(control.currentItem.text, "2") - compare(control.itemAt(0).text, "1") - compare(control.itemAt(1).text, "3") - compare(control.itemAt(2).text, "2") - compare(contentChildrenSpy.count, 9) - - control.removeItem(control.itemAt(1)) - compare(control.count, 2) - compare(control.currentIndex, 1) - compare(control.currentItem.text, "2") - compare(control.itemAt(0).text, "1") - compare(control.itemAt(1).text, "2") - compare(contentChildrenSpy.count, 10) - - control.removeItem(control.itemAt(1)) - compare(control.count, 1) - compare(control.currentIndex, 0) - compare(control.currentItem.text, "1") - compare(control.itemAt(0).text, "1") - compare(contentChildrenSpy.count, 11) - - control.removeItem(control.itemAt(0)) - compare(control.count, 0) - compare(control.currentIndex, -1) - compare(contentChildrenSpy.count, 12) - } - - function test_removeCurrent() { - var control = createTemporaryObject(tabBar, testCase) - - control.addItem(tabButton.createObject(control, {text: "1"})) - control.addItem(tabButton.createObject(control, {text: "2"})) - control.addItem(tabButton.createObject(control, {text: "3"})) - control.currentIndex = 1 - compare(control.count, 3) - compare(control.currentIndex, 1) - - control.removeItem(control.itemAt(1)) - compare(control.count, 2) - compare(control.currentIndex, 0) - - control.removeItem(control.itemAt(0)) - compare(control.count, 1) - compare(control.currentIndex, 0) - - control.removeItem(control.itemAt(0)) - compare(control.count, 0) - compare(control.currentIndex, -1) - } - - Component { - id: contentBar - TabBar { - QtObject { objectName: "object" } - TabButton { objectName: "button1" } - Timer { objectName: "timer" } - TabButton { objectName: "button2" } - Component { TabButton { } } - } - } - - function test_content() { - var control = createTemporaryObject(contentBar, testCase) - - function compareObjectNames(content, names) { - if (content.length !== names.length) - return false - for (var i = 0; i < names.length; ++i) { - if (content[i].objectName !== names[i]) - return false - } - return true - } - - var contentChildrenSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "contentChildrenChanged"}) - verify(contentChildrenSpy.valid) - - verify(compareObjectNames(control.contentData, ["object", "button1", "timer", "button2", ""])) - verify(compareObjectNames(control.contentChildren, ["button1", "button2"])) - - control.addItem(tabButton.createObject(control, {objectName: "button3"})) - verify(compareObjectNames(control.contentData, ["object", "button1", "timer", "button2", "", "button3"])) - verify(compareObjectNames(control.contentChildren, ["button1", "button2", "button3"])) - compare(contentChildrenSpy.count, 1) - - control.insertItem(0, tabButton.createObject(control, {objectName: "button4"})) - verify(compareObjectNames(control.contentData, ["object", "button1", "timer", "button2", "", "button3", "button4"])) - verify(compareObjectNames(control.contentChildren, ["button4", "button1", "button2", "button3"])) - compare(contentChildrenSpy.count, 3) // append + insert->move - - control.moveItem(1, 2) - verify(compareObjectNames(control.contentData, ["object", "button1", "timer", "button2", "", "button3", "button4"])) - verify(compareObjectNames(control.contentChildren, ["button4", "button2", "button1", "button3"])) - compare(contentChildrenSpy.count, 4) - - control.removeItem(control.itemAt(0)) - verify(compareObjectNames(control.contentData, ["object", "button1", "timer", "button2", "", "button3"])) - verify(compareObjectNames(control.contentChildren, ["button2", "button1", "button3"])) - compare(contentChildrenSpy.count, 5) - } - - Component { - id: repeated - TabBar { - property alias repeater: repeater - Repeater { - id: repeater - model: 5 - TabButton { property int idx: index } - } - } - } - - function test_repeater() { - var control = createTemporaryObject(repeated, testCase) - verify(control) - - var model = control.contentModel - verify(model) - - var repeater = control.repeater - verify(repeater) - - compare(repeater.count, 5) - compare(model.count, 5) - - for (var i = 0; i < 5; ++i) { - var item1 = control.itemAt(i) - verify(item1) - compare(item1.idx, i) - compare(model.get(i), item1) - compare(repeater.itemAt(i), item1) - } - - repeater.model = 3 - compare(repeater.count, 3) - compare(model.count, 3) - - for (var j = 0; j < 3; ++j) { - var item2 = control.itemAt(j) - verify(item2) - compare(item2.idx, j) - compare(model.get(j), item2) - compare(repeater.itemAt(j), item2) - } - } - - Component { - id: ordered - TabBar { - id: obar - property alias repeater: repeater - TabButton { text: "static_1" } - Repeater { - id: repeater - model: 2 - TabButton { text: "repeated_" + (index + 2) } - } - TabButton { text: "static_4" } - Component.onCompleted: { - addItem(tabButton.createObject(obar, {text: "dynamic_5"})) - addItem(tabButton.createObject(obar.contentItem, {text: "dynamic_6"})) - insertItem(0, tabButton.createObject(obar, {text: "dynamic_0"})) - } - } - } - - function test_order() { - var control = createTemporaryObject(ordered, testCase) - verify(control) - - compare(control.count, 7) - compare(control.itemAt(0).text, "dynamic_0") - compare(control.itemAt(1).text, "static_1") - compare(control.itemAt(2).text, "repeated_2") - compare(control.itemAt(3).text, "repeated_3") - compare(control.itemAt(4).text, "static_4") - compare(control.itemAt(5).text, "dynamic_5") - compare(control.itemAt(6).text, "dynamic_6") - } - - function test_move_data() { - return [ - {tag:"0->1 (0)", from: 0, to: 1, currentBefore: 0, currentAfter: 1}, - {tag:"0->1 (1)", from: 0, to: 1, currentBefore: 1, currentAfter: 0}, - {tag:"0->1 (2)", from: 0, to: 1, currentBefore: 2, currentAfter: 2}, - - {tag:"0->2 (0)", from: 0, to: 2, currentBefore: 0, currentAfter: 2}, - {tag:"0->2 (1)", from: 0, to: 2, currentBefore: 1, currentAfter: 0}, - {tag:"0->2 (2)", from: 0, to: 2, currentBefore: 2, currentAfter: 1}, - - {tag:"1->0 (0)", from: 1, to: 0, currentBefore: 0, currentAfter: 1}, - {tag:"1->0 (1)", from: 1, to: 0, currentBefore: 1, currentAfter: 0}, - {tag:"1->0 (2)", from: 1, to: 0, currentBefore: 2, currentAfter: 2}, - - {tag:"1->2 (0)", from: 1, to: 2, currentBefore: 0, currentAfter: 0}, - {tag:"1->2 (1)", from: 1, to: 2, currentBefore: 1, currentAfter: 2}, - {tag:"1->2 (2)", from: 1, to: 2, currentBefore: 2, currentAfter: 1}, - - {tag:"2->0 (0)", from: 2, to: 0, currentBefore: 0, currentAfter: 1}, - {tag:"2->0 (1)", from: 2, to: 0, currentBefore: 1, currentAfter: 2}, - {tag:"2->0 (2)", from: 2, to: 0, currentBefore: 2, currentAfter: 0}, - - {tag:"2->1 (0)", from: 2, to: 1, currentBefore: 0, currentAfter: 0}, - {tag:"2->1 (1)", from: 2, to: 1, currentBefore: 1, currentAfter: 2}, - {tag:"2->1 (2)", from: 2, to: 1, currentBefore: 2, currentAfter: 1}, - - {tag:"0->0", from: 0, to: 0, currentBefore: 0, currentAfter: 0}, - {tag:"-1->0", from: 0, to: 0, currentBefore: 1, currentAfter: 1}, - {tag:"0->-1", from: 0, to: 0, currentBefore: 2, currentAfter: 2}, - {tag:"1->10", from: 0, to: 0, currentBefore: 0, currentAfter: 0}, - {tag:"10->2", from: 0, to: 0, currentBefore: 1, currentAfter: 1}, - {tag:"10->-1", from: 0, to: 0, currentBefore: 2, currentAfter: 2} - ] - } - - function test_move(data) { - var control = createTemporaryObject(tabBar, testCase) - - compare(control.count, 0) - var titles = ["1", "2", "3"] - - var i = 0; - for (i = 0; i < titles.length; ++i) - control.addItem(tabButton.createObject(control, {text: titles[i]})) - - compare(control.count, titles.length) - for (i = 0; i < control.count; ++i) - compare(control.itemAt(i).text, titles[i]) - - control.currentIndex = data.currentBefore - control.moveItem(data.from, data.to) - - compare(control.count, titles.length) - compare(control.currentIndex, data.currentAfter) - - var title = titles[data.from] - titles.splice(data.from, 1) - titles.splice(data.to, 0, title) - - compare(control.count, titles.length) - for (i = 0; i < control.count; ++i) - compare(control.itemAt(i).text, titles[i]) - } - - Component { - id: dynamicBar - TabBar { - id: dbar - TabButton { text: "static" } - Component.onCompleted: { - addItem(tabButton.createObject(dbar, {text: "added"})) - insertItem(0, tabButton.createObject(dbar, {text: "inserted"})) - tabButton.createObject(dbar, {text: "dynamic"}) - } - } - } - - function test_dynamic() { - var control = createTemporaryObject(dynamicBar, testCase) - - // insertItem(), addItem(), createObject() and static TabButton {} - compare(control.count, 4) - compare(control.itemAt(0).text, "inserted") - - var tab = tabButton.createObject(control, {text: "dying"}) - compare(control.count, 5) - compare(control.itemAt(4).text, "dying") - - // TODO: fix crash in QQuickItemView -// tab.destroy() -// wait(0) -// compare(control.count, 4) - } - - function test_layout_data() { - return [ - { tag: "spacing:0", spacing: 0 }, - { tag: "spacing:1", spacing: 1 }, - { tag: "spacing:10", spacing: 10 }, - ] - } - - function test_layout(data) { - var control = createTemporaryObject(tabBar, testCase, {spacing: data.spacing, width: 200}) - - // remove the background so that it won't affect the implicit size of the tabbar, - // so the implicit sizes tested below are entirely based on the content size - control.background = null - - var tab1 = tabButton.createObject(control, {text: "First"}) - control.addItem(tab1) - tryCompare(tab1, "width", control.width) - compare(tab1.height, control.height) - compare(control.implicitContentWidth, tab1.implicitWidth) - compare(control.implicitContentHeight, tab1.implicitHeight) - compare(control.contentWidth, control.implicitContentWidth) - compare(control.contentHeight, control.implicitContentHeight) - compare(control.implicitWidth, control.contentWidth + control.leftPadding + control.rightPadding) - compare(control.implicitHeight, control.contentHeight + control.topPadding + control.bottomPadding) - - var tab2 = tabButton.createObject(control, {implicitHeight: tab1.implicitHeight + 10, text: "Second"}) - control.addItem(tab2) - tryCompare(tab1, "width", (control.width - data.spacing) / 2) - compare(tab1.height, control.height) - compare(tab2.width, (control.width - data.spacing) / 2) - compare(tab2.height, control.height) - compare(control.implicitContentWidth, tab1.implicitWidth + tab2.implicitWidth + data.spacing) - compare(control.implicitContentHeight, tab2.implicitHeight) - compare(control.contentWidth, control.implicitContentWidth) - compare(control.contentHeight, control.implicitContentHeight) - compare(control.implicitWidth, control.contentWidth + control.leftPadding + control.rightPadding) - compare(control.implicitHeight, control.contentHeight + control.topPadding + control.bottomPadding) - - var tab3 = tabButton.createObject(control, {width: 50, height: tab1.implicitHeight - 10, text: "Third"}) - control.addItem(tab3) - tryCompare(tab1, "width", (control.width - 2 * data.spacing - 50) / 2) - compare(tab1.y, 0) - compare(tab1.height, control.height) - compare(tab2.y, 0) - compare(tab2.width, (control.width - 2 * data.spacing - 50) / 2) - compare(tab2.height, control.height) - verify(tab3.y > 0) - compare(tab3.y, (control.height - tab3.height) / 2) - compare(tab3.width, 50) - compare(tab3.height, tab1.implicitHeight - 10) - compare(control.implicitContentWidth, tab1.implicitWidth + tab2.implicitWidth + tab3.width + 2 * data.spacing) - compare(control.implicitContentHeight, tab2.implicitHeight) - compare(control.contentWidth, control.implicitContentWidth) - compare(control.contentHeight, control.implicitContentHeight) - compare(control.implicitWidth, control.contentWidth + control.leftPadding + control.rightPadding) - compare(control.implicitHeight, control.contentHeight + control.topPadding + control.bottomPadding) - - var expectedWidth = tab3.contentItem.implicitWidth + tab3.leftPadding + tab3.rightPadding - tab3.width = tab3.implicitWidth - tab3.height = tab3.implicitHeight - tryCompare(tab1, "width", (control.width - 2 * data.spacing - expectedWidth) / 2) - compare(tab1.height, control.height) - compare(tab2.width, (control.width - 2 * data.spacing - expectedWidth) / 2) - compare(tab2.height, control.height) - compare(tab3.width, expectedWidth) - compare(tab3.height, tab3.implicitHeight) - compare(control.implicitContentWidth, tab1.implicitWidth + tab2.implicitWidth + tab3.implicitWidth + 2 * data.spacing) - compare(control.implicitContentHeight, tab2.implicitHeight) - compare(control.contentWidth, control.implicitContentWidth) - compare(control.contentHeight, control.implicitContentHeight) - compare(control.implicitWidth, control.contentWidth + control.leftPadding + control.rightPadding) - compare(control.implicitHeight, control.contentHeight + control.topPadding + control.bottomPadding) - - tab3.width = undefined - tab3.height = undefined - control.width = undefined - - control.contentWidth = 300 - control.contentHeight = 50 - expectedWidth = (control.contentWidth - 2 * data.spacing) / 3 - tryCompare(tab1, "width", expectedWidth) - compare(tab2.width, expectedWidth) - compare(tab3.width, expectedWidth) - compare(tab1.height, control.contentHeight) - compare(tab2.height, control.contentHeight) - compare(tab3.height, control.contentHeight) - } - - Component { - id: attachedButton - TabButton { - property int index: TabBar.index - property TabBar tabBar: TabBar.tabBar - property int position: TabBar.position - } - } - - function test_attached() { - var control = createTemporaryObject(tabBar, testCase, {position: TabBar.Footer}) - - // append - var tab1 = createTemporaryObject(attachedButton, testCase) - compare(tab1.index, -1) - compare(tab1.tabBar, null) - compare(tab1.position, TabBar.Header) - - control.addItem(tab1) - compare(tab1.index, 0) - compare(tab1.tabBar, control) - compare(tab1.position, TabBar.Footer) - - // insert in the beginning - var tab2 = createTemporaryObject(attachedButton, testCase) - compare(tab2.index, -1) - compare(tab2.tabBar, null) - compare(tab2.position, TabBar.Header) - - control.insertItem(0, tab2) - compare(tab2.index, 0) - compare(tab2.tabBar, control) - compare(tab2.position, TabBar.Footer) - - compare(tab1.index, 1) - - // insert in the middle - var tab3 = createTemporaryObject(attachedButton, testCase) - compare(tab3.index, -1) - compare(tab3.tabBar, null) - compare(tab3.position, TabBar.Header) - - control.insertItem(1, tab3) - compare(tab3.index, 1) - compare(tab3.tabBar, control) - compare(tab3.position, TabBar.Footer) - - compare(tab2.index, 0) - compare(tab1.index, 2) - - // insert in the end - var tab4 = createTemporaryObject(attachedButton, testCase) - compare(tab4.index, -1) - compare(tab4.tabBar, null) - compare(tab4.position, TabBar.Header) - - control.insertItem(-1, tab4) - compare(tab4.index, 3) - compare(tab4.tabBar, control) - compare(tab4.position, TabBar.Footer) - - compare(tab2.index, 0) - compare(tab3.index, 1) - compare(tab1.index, 2) - - // move forwards - control.moveItem(0, 1) - compare(tab3.index, 0) - compare(tab2.index, 1) - compare(tab1.index, 2) - compare(tab4.index, 3) - - control.moveItem(0, 2) - compare(tab2.index, 0) - compare(tab1.index, 1) - compare(tab3.index, 2) - compare(tab4.index, 3) - - control.moveItem(1, 3) - compare(tab2.index, 0) - compare(tab3.index, 1) - compare(tab4.index, 2) - compare(tab1.index, 3) - - // move backwards - control.moveItem(3, 2) - compare(tab2.index, 0) - compare(tab3.index, 1) - compare(tab1.index, 2) - compare(tab4.index, 3) - - control.moveItem(3, 1) - compare(tab2.index, 0) - compare(tab4.index, 1) - compare(tab3.index, 2) - compare(tab1.index, 3) - - // remove from the beginning - control.removeItem(control.itemAt(0)) - compare(tab2.index, -1) - compare(tab2.tabBar, null) - compare(tab2.position, TabBar.Header) - - compare(tab4.index, 0) - compare(tab3.index, 1) - compare(tab1.index, 2) - - // remove from the middle - control.removeItem(control.itemAt(1)) - compare(tab3.index, -1) - compare(tab3.tabBar, null) - compare(tab3.position, TabBar.Header) - - compare(tab4.index, 0) - compare(tab1.index, 1) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_tabbutton.qml b/tests/auto/quickcontrols2/controls/data/tst_tabbutton.qml deleted file mode 100644 index 3f809209..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_tabbutton.qml +++ /dev/null @@ -1,178 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 200 - height: 200 - visible: true - when: windowShown - name: "TabButton" - - Component { - id: tabButton - TabButton { } - } - - Component { - id: repeater - Column { - Repeater { - model: 3 - delegate: TabButton { } - } - } - } - - function test_autoExclusive() { - var container = createTemporaryObject(repeater, testCase) - - for (var i = 0; i < 3; ++i) { - container.children[i].checked = true - compare(container.children[i].checked, true) - - // check that all other buttons are unchecked - for (var j = 0; j < 3; ++j) { - if (j !== i) - compare(container.children[j].checked, false) - } - } - } - - function test_baseline() { - var control = createTemporaryObject(tabButton, testCase) - verify(control) - compare(control.baselineOffset, control.contentItem.y + control.contentItem.baselineOffset) - } - - function test_spacing() { - var control = createTemporaryObject(tabButton, testCase, { text: "Some long, long, long text" }) - verify(control) - if (control.background) - verify(control.contentItem.implicitWidth + control.leftPadding + control.rightPadding > control.background.implicitWidth) - - var textLabel = findChild(control.contentItem, "label") - verify(textLabel) - - // The implicitWidth of the IconLabel that all buttons use as their contentItem - // should be equal to the implicitWidth of the Text while no icon is set. - compare(control.contentItem.implicitWidth, textLabel.implicitWidth) - - // That means that spacing shouldn't affect it. - control.spacing += 100 - compare(control.contentItem.implicitWidth, textLabel.implicitWidth) - - // The implicitWidth of the TabButton itself should, therefore, also never include spacing while no icon is set. - compare(control.implicitWidth, textLabel.implicitWidth + control.leftPadding + control.rightPadding) - } - - function test_display_data() { - return [ - { "tag": "IconOnly", display: TabButton.IconOnly }, - { "tag": "TextOnly", display: TabButton.TextOnly }, - { "tag": "TextUnderIcon", display: TabButton.TextUnderIcon }, - { "tag": "TextBesideIcon", display: TabButton.TextBesideIcon }, - { "tag": "IconOnly, mirrored", display: TabButton.IconOnly, mirrored: true }, - { "tag": "TextOnly, mirrored", display: TabButton.TextOnly, mirrored: true }, - { "tag": "TextUnderIcon, mirrored", display: TabButton.TextUnderIcon, mirrored: true }, - { "tag": "TextBesideIcon, mirrored", display: TabButton.TextBesideIcon, mirrored: true } - ] - } - - function test_display(data) { - var control = createTemporaryObject(tabButton, testCase, { - text: "TabButton", - display: data.display, - "icon.source": "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png", - "LayoutMirroring.enabled": !!data.mirrored - }) - verify(control) - compare(control.icon.source, "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png") - - var iconImage = findChild(control.contentItem, "image") - var textLabel = findChild(control.contentItem, "label") - - switch (control.display) { - case TabButton.IconOnly: - verify(iconImage) - verify(!textLabel) - compare(iconImage.x, (control.availableWidth - iconImage.width) / 2) - compare(iconImage.y, (control.availableHeight - iconImage.height) / 2) - break; - case TabButton.TextOnly: - verify(!iconImage) - verify(textLabel) - compare(textLabel.x, (control.availableWidth - textLabel.width) / 2) - compare(textLabel.y, (control.availableHeight - textLabel.height) / 2) - break; - case TabButton.TextUnderIcon: - verify(iconImage) - verify(textLabel) - compare(iconImage.x, (control.availableWidth - iconImage.width) / 2) - compare(textLabel.x, (control.availableWidth - textLabel.width) / 2) - verify(iconImage.y < textLabel.y) - break; - case TabButton.TextBesideIcon: - verify(iconImage) - verify(textLabel) - if (control.mirrored) - verify(textLabel.x < iconImage.x) - else - verify(iconImage.x < textLabel.x) - compare(iconImage.y, (control.availableHeight - iconImage.height) / 2) - compare(textLabel.y, (control.availableHeight - textLabel.height) / 2) - break; - } - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_textarea.qml b/tests/auto/quickcontrols2/controls/data/tst_textarea.qml deleted file mode 100644 index 7f0b52fc..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_textarea.qml +++ /dev/null @@ -1,804 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "TextArea" - - Component { - id: textArea - TextArea { background: Item { } } - } - - Component { - id: flickable - Flickable { - width: 200 - height: 200 - TextArea.flickable: TextArea { } - } - } - - Component { - id: flickableCustomBackground - Flickable { - width: 200 - height: 200 - TextArea.flickable: TextArea { - background: Rectangle { - color: "green" - } - } - } - } - - Component { - id: signalSpy - SignalSpy { } - } - - Component { - id: rectangle - Rectangle { } - } - - FontMetrics { - id: defaultFontMetrics - } - - function test_creation() { - var control = createTemporaryObject(textArea, testCase) - verify(control) - } - - function test_implicitSize() { - var control = createTemporaryObject(textArea, testCase) - verify(control) - - var implicitWidthSpy = signalSpy.createObject(control, { target: control, signalName: "implicitWidthChanged"} ) - verify(implicitWidthSpy.valid) - - var implicitHeightSpy = signalSpy.createObject(control, { target: control, signalName: "implicitHeightChanged"} ) - verify(implicitHeightSpy.valid) - - var implicitBackgroundWidthSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "implicitBackgroundWidthChanged"}) - verify(implicitBackgroundWidthSpy.valid) - - var implicitBackgroundHeightSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "implicitBackgroundHeightChanged"}) - verify(implicitBackgroundHeightSpy.valid) - - var implicitWidthChanges = 0 - var implicitHeightChanges = 0 - var implicitBackgroundWidthChanges = 0 - var implicitBackgroundHeightChanges = 0 - - verify(control.implicitWidth >= control.leftPadding + control.rightPadding) - verify(control.implicitHeight >= control.contentHeight + control.topPadding + control.bottomPadding) - compare(control.implicitBackgroundWidth, 0) - compare(control.implicitBackgroundHeight, 0) - - control.background = rectangle.createObject(control, {implicitWidth: 400, implicitHeight: 200}) - compare(control.implicitWidth, 400) - compare(control.implicitHeight, 200) - compare(control.implicitBackgroundWidth, 400) - compare(control.implicitBackgroundHeight, 200) - compare(implicitWidthSpy.count, ++implicitWidthChanges) - compare(implicitHeightSpy.count, ++implicitHeightChanges) - compare(implicitBackgroundWidthSpy.count, ++implicitBackgroundWidthChanges) - compare(implicitBackgroundHeightSpy.count, ++implicitBackgroundHeightChanges) - - control.background = null - compare(control.implicitWidth, control.leftPadding + control.rightPadding) - verify(control.implicitHeight >= control.contentHeight + control.topPadding + control.bottomPadding) - compare(control.implicitBackgroundWidth, 0) - compare(control.implicitBackgroundHeight, 0) - compare(implicitWidthSpy.count, ++implicitWidthChanges) - compare(implicitHeightSpy.count, ++implicitHeightChanges) - compare(implicitBackgroundWidthSpy.count, ++implicitBackgroundWidthChanges) - compare(implicitBackgroundHeightSpy.count, ++implicitBackgroundHeightChanges) - - control.text = "TextArea" - compare(control.implicitWidth, control.contentWidth + control.leftPadding + control.rightPadding) - verify(control.implicitHeight >= control.contentHeight + control.topPadding + control.bottomPadding) - compare(control.implicitBackgroundWidth, 0) - compare(control.implicitBackgroundHeight, 0) - compare(implicitWidthSpy.count, ++implicitWidthChanges) - - defaultFontMetrics.font = control.font - var leading = defaultFontMetrics.leading - var ascent = defaultFontMetrics.ascent - var descent = defaultFontMetrics.descent - - var leadingOverflow = Math.ceil(ascent + descent) < Math.ceil(ascent + descent + leading) - - // If the font in use triggers QTBUG-83894, it is possible that this will cause - // the following compare to fail if the implicitHeight from the TextEdit is ued. - // Unfortunately, since some styles override implicitHeight, we cannot guarantee - // that it will fail, so we need to simply skip the test for these cases. - if (!leadingOverflow) - compare(implicitHeightSpy.count, implicitHeightChanges) - compare(implicitBackgroundWidthSpy.count, implicitBackgroundWidthChanges) - compare(implicitBackgroundHeightSpy.count, implicitBackgroundHeightChanges) - - control.placeholderText = "..." - compare(control.implicitWidth, control.contentWidth + control.leftPadding + control.rightPadding) - verify(control.implicitHeight >= control.contentHeight + control.topPadding + control.bottomPadding) - compare(control.implicitBackgroundWidth, 0) - compare(control.implicitBackgroundHeight, 0) - compare(implicitWidthSpy.count, implicitWidthChanges) - if (!leadingOverflow) - compare(implicitHeightSpy.count, implicitHeightChanges) - compare(implicitBackgroundWidthSpy.count, implicitBackgroundWidthChanges) - compare(implicitBackgroundHeightSpy.count, implicitBackgroundHeightChanges) - } - - function test_alignment_data() { - return [ - { tag: "empty", text: "", placeholderText: "", textAlignment: undefined, placeholderAlignment: Qt.AlignLeft }, - { tag: "empty,left", text: "", placeholderText: "", textAlignment: Qt.AlignLeft, placeholderAlignment: Qt.AlignLeft }, - { tag: "empty,center", text: "", placeholderText: "", textAlignment: Qt.AlignHCenter, placeholderAlignment: Qt.AlignHCenter }, - { tag: "empty,right", text: "", placeholderText: "", textAlignment: Qt.AlignRight, placeholderAlignment: Qt.AlignRight }, - - { tag: "empty,ltr", text: "", placeholderText: "Search", textAlignment: undefined, placeholderAlignment: Qt.AlignLeft }, - { tag: "empty,ltr,left", text: "", placeholderText: "Search", textAlignment: Qt.AlignLeft, placeholderAlignment: Qt.AlignLeft }, - { tag: "empty,ltr,center", text: "", placeholderText: "Search", textAlignment: Qt.AlignHCenter, placeholderAlignment: Qt.AlignHCenter }, - { tag: "empty,ltr,right", text: "", placeholderText: "Search", textAlignment: Qt.AlignRight, placeholderAlignment: Qt.AlignRight }, - - { tag: "empty,rtl", text: "", placeholderText: "بحث", textAlignment: undefined, placeholderAlignment: Qt.AlignRight }, - { tag: "empty,rtl,left", text: "", placeholderText: "بحث", textAlignment: Qt.AlignLeft, placeholderAlignment: Qt.AlignLeft }, - { tag: "empty,rtl,center", text: "", placeholderText: "بحث", textAlignment: Qt.AlignHCenter, placeholderAlignment: Qt.AlignHCenter }, - { tag: "empty,rtl,right", text: "", placeholderText: "بحث", textAlignment: Qt.AlignRight, placeholderAlignment: Qt.AlignRight }, - - { tag: "ltr,empty", text: "Text", placeholderText: "", textAlignment: undefined, placeholderAlignment: Qt.AlignLeft }, - { tag: "ltr,empty,left", text: "Text", placeholderText: "", textAlignment: Qt.AlignLeft, placeholderAlignment: Qt.AlignLeft }, - { tag: "ltr,empty,center", text: "Text", placeholderText: "", textAlignment: Qt.AlignHCenter, placeholderAlignment: Qt.AlignHCenter }, - { tag: "ltr,empty,right", text: "Text", placeholderText: "", textAlignment: Qt.AlignRight, placeholderAlignment: Qt.AlignRight }, - - { tag: "ltr,ltr", text: "Text", placeholderText: "Search", textAlignment: undefined, placeholderAlignment: Qt.AlignLeft }, - { tag: "ltr,ltr,left", text: "Text", placeholderText: "Search", textAlignment: Qt.AlignLeft, placeholderAlignment: Qt.AlignLeft }, - { tag: "ltr,ltr,center", text: "Text", placeholderText: "Search", textAlignment: Qt.AlignHCenter, placeholderAlignment: Qt.AlignHCenter }, - { tag: "ltr,ltr,right", text: "Text", placeholderText: "Search", textAlignment: Qt.AlignRight, placeholderAlignment: Qt.AlignRight }, - - { tag: "ltr,rtl", text: "Text", placeholderText: "بحث", textAlignment: undefined, placeholderAlignment: Qt.AlignRight }, - { tag: "ltr,rtl,left", text: "Text", placeholderText: "بحث", textAlignment: Qt.AlignLeft, placeholderAlignment: Qt.AlignLeft }, - { tag: "ltr,rtl,center", text: "Text", placeholderText: "بحث", textAlignment: Qt.AlignHCenter, placeholderAlignment: Qt.AlignHCenter }, - { tag: "ltr,rtl,right", text: "Text", placeholderText: "بحث", textAlignment: Qt.AlignRight, placeholderAlignment: Qt.AlignRight }, - - { tag: "rtl,empty", text: "نص", placeholderText: "", textAlignment: undefined, placeholderAlignment: Qt.AlignLeft }, - { tag: "rtl,empty,left", text: "نص", placeholderText: "", textAlignment: Qt.AlignLeft, placeholderAlignment: Qt.AlignLeft }, - { tag: "rtl,empty,center", text: "نص", placeholderText: "", textAlignment: Qt.AlignHCenter, placeholderAlignment: Qt.AlignHCenter }, - { tag: "rtl,empty,right", text: "نص", placeholderText: "", textAlignment: Qt.AlignRight, placeholderAlignment: Qt.AlignRight }, - - { tag: "rtl,ltr", text: "نص", placeholderText: "Search", textAlignment: undefined, placeholderAlignment: Qt.AlignLeft }, - { tag: "rtl,ltr,left", text: "نص", placeholderText: "Search", textAlignment: Qt.AlignLeft, placeholderAlignment: Qt.AlignLeft }, - { tag: "rtl,ltr,center", text: "نص", placeholderText: "Search", textAlignment: Qt.AlignHCenter, placeholderAlignment: Qt.AlignHCenter }, - { tag: "rtl,ltr,right", text: "نص", placeholderText: "Search", textAlignment: Qt.AlignRight, placeholderAlignment: Qt.AlignRight }, - - { tag: "rtl,rtl", text: "نص", placeholderText: "بحث", textAlignment: undefined, placeholderAlignment: Qt.AlignRight }, - { tag: "rtl,rtl,left", text: "نص", placeholderText: "بحث", textAlignment: Qt.AlignLeft, placeholderAlignment: Qt.AlignLeft }, - { tag: "rtl,rtl,center", text: "نص", placeholderText: "بحث", textAlignment: Qt.AlignHCenter, placeholderAlignment: Qt.AlignHCenter }, - { tag: "rtl,rtl,right", text: "نص", placeholderText: "بحث", textAlignment: Qt.AlignRight, placeholderAlignment: Qt.AlignRight }, - ] - } - - function test_alignment(data) { - var control = createTemporaryObject(textArea, testCase, {text: data.text, placeholderText: data.placeholderText, horizontalAlignment: data.textAlignment}) - - if (data.textAlignment !== undefined) - compare(control.horizontalAlignment, data.textAlignment) - for (var i = 0; i < control.children.length; ++i) { - if (control.children[i].hasOwnProperty("horizontalAlignment")) - compare(control.children[i].effectiveHorizontalAlignment, data.placeholderAlignment) // placeholder - } - - control.verticalAlignment = TextArea.AlignBottom - compare(control.verticalAlignment, TextArea.AlignBottom) - for (var j = 0; j < control.children.length; ++j) { - if (control.children[j].hasOwnProperty("verticalAlignment")) - compare(control.children[j].verticalAlignment, Text.AlignBottom) // placeholder - } - } - - function test_font_explicit_attributes_data() { - return [ - {tag: "bold", value: true}, - {tag: "capitalization", value: Font.Capitalize}, - {tag: "family", value: "Courier"}, - {tag: "italic", value: true}, - {tag: "strikeout", value: true}, - {tag: "underline", value: true}, - {tag: "weight", value: Font.Black}, - {tag: "wordSpacing", value: 55} - ] - } - - function test_font_explicit_attributes(data) { - var control = createTemporaryObject(textArea, testCase) - verify(control) - - var child = textArea.createObject(control) - verify(child) - - var controlSpy = signalSpy.createObject(control, {target: control, signalName: "fontChanged"}) - verify(controlSpy.valid) - - var childSpy = signalSpy.createObject(child, {target: child, signalName: "fontChanged"}) - verify(childSpy.valid) - - var defaultValue = control.font[data.tag] - child.font[data.tag] = defaultValue - - compare(child.font[data.tag], defaultValue) - compare(childSpy.count, 0) - - control.font[data.tag] = data.value - - compare(control.font[data.tag], data.value) - compare(controlSpy.count, 1) - - compare(child.font[data.tag], defaultValue) - compare(childSpy.count, 0) - } - - function test_flickable() { - var control = createTemporaryObject(flickable, testCase, {text:"line0", selectByMouse: true}) - verify(control) - - var textArea = control.TextArea.flickable - verify(textArea) - - if (textArea.background) - compare(textArea.background.parent, control) - - for (var i = 1; i <= 100; ++i) - textArea.text += "line\n" + i - - verify(textArea.contentWidth > 0) - verify(textArea.contentHeight > 200) - - compare(control.contentWidth, textArea.contentWidth + textArea.leftPadding + textArea.rightPadding) - compare(control.contentHeight, textArea.contentHeight + textArea.topPadding + textArea.bottomPadding) - - compare(textArea.cursorPosition, 0) - - var center = textArea.positionAt(control.width / 2, control.height / 2) - verify(center > 0) - mouseClick(textArea, control.width / 2, control.height / 2) - compare(textArea.cursorPosition, center) - - // click inside text area, but below flickable - var below = textArea.positionAt(control.width / 2, control.height + 1) - verify(below > center) - mouseClick(textArea, control.width / 2, control.height + 1) - compare(textArea.cursorPosition, center) // no change - - // scroll down - control.contentY = -(control.contentHeight - control.height) / 2 - - // click inside textarea, but above flickable - var above = textArea.positionAt(control.width / 2, textArea.topPadding) - verify(above > 0 && above < center) - mouseClick(textArea, control.width / 2, 0) - compare(textArea.cursorPosition, center) // no change - } - - function test_flickableCustomBackground() { - // Test that the TextArea background item is parented out of the - // TextArea and into the Flicable, and that it has the same size - // as the flickable. - var flickable = createTemporaryObject(flickableCustomBackground, testCase) - verify(flickable) - - var textArea = flickable.TextArea.flickable - verify(textArea) - verify(textArea.background) - compare(textArea.background.width, flickable.width) - compare(textArea.background.height, flickable.height) - } - - function test_warning() { - ignoreWarning(Qt.resolvedUrl("tst_textarea.qml") + ":55:1: QML TestCase: TextArea must be attached to a Flickable") - testCase.TextArea.flickable = null - } - - function test_hover_data() { - return [ - { tag: "enabled", hoverEnabled: true }, - { tag: "disabled", hoverEnabled: false }, - ] - } - - function test_hover(data) { - var control = createTemporaryObject(textArea, testCase, {text: "TextArea", hoverEnabled: data.hoverEnabled}) - verify(control) - - compare(control.hovered, false) - - mouseMove(control, control.width / 2, control.height / 2) - compare(control.hovered, data.hoverEnabled) - - mouseMove(control, -1, -1) - compare(control.hovered, false) - } - - function test_pressedReleased_data() { - return [ - { - tag: "pressed outside", x: -1, y: -1, button: Qt.LeftButton, - controlPressEvent: null, - controlReleaseEvent: null, - parentPressEvent: { - x: 0, y: 0, button: Qt.LeftButton, buttons: Qt.LeftButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: false - }, - parentReleaseEvent: { - x: 0, y: 0, button: Qt.LeftButton, buttons: Qt.NoButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: false - }, - }, - { - tag: "left click", x: 0, y: 0, button: Qt.LeftButton, - controlPressEvent: { - x: 0, y: 0, button: Qt.LeftButton, buttons: Qt.LeftButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: false - }, - controlReleaseEvent: { - x: 0, y: 0, button: Qt.LeftButton, buttons: Qt.NoButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: false - }, - parentPressEvent: null, - parentReleaseEvent: null, - }, - { - tag: "right click", x: 0, y: 0, button: Qt.RightButton, - controlPressEvent: { - x: 0, y: 0, button: Qt.RightButton, buttons: Qt.RightButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: false - }, - controlReleaseEvent: { - x: 0, y: 0, button: Qt.RightButton, buttons: Qt.NoButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: false - }, - parentPressEvent: null, - parentReleaseEvent: null, - }, - ]; - } - - Component { - id: mouseAreaComponent - MouseArea { - anchors.fill: parent - } - } - - function checkMouseEvent(event, expectedEvent) { - compare(event.x, expectedEvent.x) - compare(event.y, expectedEvent.y) - compare(event.button, expectedEvent.button) - compare(event.buttons, expectedEvent.buttons) - } - - function test_pressedReleased(data) { - var mouseArea = createTemporaryObject(mouseAreaComponent, testCase) - verify(mouseArea) - var control = textArea.createObject(mouseArea, {text: "TextArea"}) - verify(control) - - // Give enough room to check presses outside of the control and on the parent. - control.x = 1; - control.y = 1; - - function checkControlPressEvent(event) { - checkMouseEvent(event, data.controlPressEvent) - } - function checkControlReleaseEvent(event) { - checkMouseEvent(event, data.controlReleaseEvent) - } - function checkParentPressEvent(event) { - checkMouseEvent(event, data.parentPressEvent) - } - function checkParentReleaseEvent(event) { - checkMouseEvent(event, data.parentReleaseEvent) - } - - // Can't use signalArguments, because the event won't live that long. - if (data.controlPressEvent) - control.onPressed.connect(checkControlPressEvent) - if (data.controlReleaseEvent) - control.onReleased.connect(checkControlReleaseEvent) - if (data.parentPressEvent) - control.onPressed.connect(checkParentPressEvent) - if (data.parentReleaseEvent) - control.onReleased.connect(checkParentReleaseEvent) - - var controlPressedSpy = signalSpy.createObject(control, { target: control, signalName: "pressed" }) - verify(controlPressedSpy.valid) - var controlReleasedSpy = signalSpy.createObject(control, { target: control, signalName: "released" }) - verify(controlReleasedSpy.valid) - var parentPressedSpy = signalSpy.createObject(mouseArea, { target: mouseArea, signalName: "pressed" }) - verify(parentPressedSpy.valid) - var parentReleasedSpy = signalSpy.createObject(mouseArea, { target: mouseArea, signalName: "released" }) - verify(parentReleasedSpy.valid) - - mousePress(control, data.x, data.y, data.button) - compare(controlPressedSpy.count, data.controlPressEvent ? 1 : 0) - compare(parentPressedSpy.count, data.parentPressEvent ? 1 : 0) - mouseRelease(control, data.x, data.y, data.button) - compare(controlReleasedSpy.count, data.controlReleaseEvent ? 1 : 0) - compare(parentReleasedSpy.count, data.parentReleaseEvent ? 1 : 0) - } - - Component { - id: ignoreTextArea - - TextArea { - property bool ignorePress: false - property bool ignoreRelease: false - - onPressed: if (ignorePress) event.accepted = false - onReleased: if (ignoreRelease) event.accepted = false - } - } - - function checkEventAccepted(event) { - compare(event.accepted, true) - } - - function checkEventIgnored(event) { - compare(event.accepted, false) - } - - function test_ignorePressRelease() { - var mouseArea = createTemporaryObject(mouseAreaComponent, testCase) - verify(mouseArea) - var control = ignoreTextArea.createObject(mouseArea) - verify(control) - - var controlPressedSpy = signalSpy.createObject(control, { target: control, signalName: "pressed" }) - verify(controlPressedSpy.valid) - var controlReleasedSpy = signalSpy.createObject(control, { target: control, signalName: "released" }) - verify(controlReleasedSpy.valid) - var parentPressedSpy = signalSpy.createObject(mouseArea, { target: mouseArea, signalName: "pressed" }) - verify(parentPressedSpy.valid) - var parentReleasedSpy = signalSpy.createObject(mouseArea, { target: mouseArea, signalName: "released" }) - verify(parentReleasedSpy.valid) - - // Ignore only press events. - control.onPressed.connect(checkEventIgnored) - control.ignorePress = true - mousePress(control, 0, 0, data.button) - // The control will still get the signal, it just won't accept the event. - compare(controlPressedSpy.count, 1) - compare(parentPressedSpy.count, 1) - mouseRelease(control, 0, 0, data.button) - compare(controlReleasedSpy.count, 0) - compare(parentReleasedSpy.count, 1) - control.onPressed.disconnect(checkEventIgnored) - - // Ignore only release events. - control.onPressed.connect(checkEventAccepted) - control.onReleased.connect(checkEventIgnored) - control.ignorePress = false - control.ignoreRelease = true - mousePress(control, 0, 0, data.button) - compare(controlPressedSpy.count, 2) - compare(parentPressedSpy.count, 1) - mouseRelease(control, 0, 0, data.button) - compare(controlReleasedSpy.count, 1) - compare(parentReleasedSpy.count, 1) - control.onPressed.disconnect(checkEventAccepted) - control.onReleased.disconnect(checkEventIgnored) - } - - function test_multiClick() { - var control = createTemporaryObject(textArea, testCase, {text: "Qt Quick Controls 2 TextArea", selectByMouse: true}) - verify(control) - - waitForRendering(control) - control.width = control.contentWidth - var rect = control.positionToRectangle(12) - - // double click -> select word - mouseDoubleClickSequence(control, rect.x + rect.width / 2, rect.y + rect.height / 2) - compare(control.selectedText, "Controls") - - // tripple click -> select whole line - mouseClick(control, rect.x + rect.width / 2, rect.y + rect.height / 2) - compare(control.selectedText, "Qt Quick Controls 2 TextArea") - } - - Component { - id: scrollView - ScrollView { - TextArea { } - } - } - - function test_scrollView() { - var control = createTemporaryObject(scrollView, testCase) - verify(control) - - // don't crash (QTBUG-62292) - control.destroy() - wait(0) - } - - function test_placeholderTextColor() { - var control = createTemporaryObject(textArea, testCase) - verify(control) - - // usually default value should not be pure opacue black - verify(control.placeholderTextColor !== "#ff000000") - control.placeholderTextColor = "#12345678" - compare(control.placeholderTextColor, "#12345678") - - for (var i = 0; i < control.children.length; ++i) { - if (control.children[i].hasOwnProperty("text")) - compare(control.children[i].color, control.placeholderTextColor) // placeholder.color - } - } - - function test_inset() { - var control = createTemporaryObject(textArea, testCase, {background: rectangle.createObject(control)}) - verify(control) - - var topInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "topInsetChanged"}) - verify(topInsetSpy.valid) - - var leftInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "leftInsetChanged"}) - verify(leftInsetSpy.valid) - - var rightInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "rightInsetChanged"}) - verify(rightInsetSpy.valid) - - var bottomInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "bottomInsetChanged"}) - verify(bottomInsetSpy.valid) - - var topInsetChanges = 0 - var leftInsetChanges = 0 - var rightInsetChanges = 0 - var bottomInsetChanges = 0 - - compare(control.topInset, 0) - compare(control.leftInset, 0) - compare(control.rightInset, 0) - compare(control.bottomInset, 0) - - control.width = 100 - control.height = 100 - compare(control.background.x, 0) - compare(control.background.y, 0) - compare(control.background.width, 100) - compare(control.background.height, 100) - - control.topInset = 10 - compare(control.topInset, 10) - compare(control.leftInset, 0) - compare(control.rightInset, 0) - compare(control.bottomInset, 0) - compare(topInsetSpy.count, ++topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 0) - compare(control.background.y, 10) - compare(control.background.width, 100) - compare(control.background.height, 90) - - control.leftInset = 20 - compare(control.topInset, 10) - compare(control.leftInset, 20) - compare(control.rightInset, 0) - compare(control.bottomInset, 0) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, ++leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 20) - compare(control.background.y, 10) - compare(control.background.width, 80) - compare(control.background.height, 90) - - control.rightInset = 30 - compare(control.topInset, 10) - compare(control.leftInset, 20) - compare(control.rightInset, 30) - compare(control.bottomInset, 0) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, ++rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 20) - compare(control.background.y, 10) - compare(control.background.width, 50) - compare(control.background.height, 90) - - control.bottomInset = 40 - compare(control.topInset, 10) - compare(control.leftInset, 20) - compare(control.rightInset, 30) - compare(control.bottomInset, 40) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, ++bottomInsetChanges) - compare(control.background.x, 20) - compare(control.background.y, 10) - compare(control.background.width, 50) - compare(control.background.height, 50) - - control.topInset = undefined - compare(control.topInset, 0) - compare(control.leftInset, 20) - compare(control.rightInset, 30) - compare(control.bottomInset, 40) - compare(topInsetSpy.count, ++topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 20) - compare(control.background.y, 0) - compare(control.background.width, 50) - compare(control.background.height, 60) - - control.leftInset = undefined - compare(control.topInset, 0) - compare(control.leftInset, 0) - compare(control.rightInset, 30) - compare(control.bottomInset, 40) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, ++leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 0) - compare(control.background.y, 0) - compare(control.background.width, 70) - compare(control.background.height, 60) - - control.rightInset = undefined - compare(control.topInset, 0) - compare(control.leftInset, 0) - compare(control.rightInset, 0) - compare(control.bottomInset, 40) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, ++rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 0) - compare(control.background.y, 0) - compare(control.background.width, 100) - compare(control.background.height, 60) - - control.bottomInset = undefined - compare(control.topInset, 0) - compare(control.leftInset, 0) - compare(control.rightInset, 0) - compare(control.bottomInset, 0) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, ++bottomInsetChanges) - compare(control.background.x, 0) - compare(control.background.y, 0) - compare(control.background.width, 100) - compare(control.background.height, 100) - } - - // QTBUG-76369 - Component { - id: testResizeBackground - Item { - width: 200 - height: 200 - property alias textArea: textArea - ScrollView { - anchors.fill: parent - ScrollBar.horizontal.policy: ScrollBar.AlwaysOff - TextArea { - id: textArea - // workaround test failing due to default insets on Imagine - topInset: undefined - leftInset: undefined - rightInset: undefined - bottomInset: undefined - wrapMode : TextEdit.WordWrap - readOnly: false - selectByMouse: true - focus: true - text: "test message" - - background: Rectangle { - y: parent.height - height - textArea.bottomPadding / 2 - implicitWidth: 120 - height: textArea.activeFocus ? 2 : 1 - } - } - } - } - } - - function test_resize_background() { - var control = createTemporaryObject(testResizeBackground, testCase) - - compare(control.textArea.background.width, control.width) - compare(control.textArea.background.height, 1) - control.width = 400 - control.height = 400 - compare(control.textArea.background.width, control.width) - compare(control.textArea.background.height, 1) - control.width = 200 - control.height = 200 - compare(control.textArea.background.width, control.width) - compare(control.textArea.background.height, 1) - - // hasBackgroundWidth=true - control.textArea.background.width = 1 - compare(control.textArea.background.width, 1) - compare(control.textArea.background.height, 1) - control.width = 400 - control.height = 400 - compare(control.textArea.background.width, 1) - compare(control.textArea.background.height, 1) - // hasBackgroundHeight=false - control.textArea.background.height = undefined - compare(control.textArea.background.width, 1) - compare(control.textArea.background.height, 0) - control.textArea.background.y = 0 - compare(control.textArea.background.width, 1) - compare(control.textArea.background.height, control.height) - control.width = 200 - control.height = 200 - compare(control.textArea.background.width, 1) - compare(control.textArea.background.height, control.height) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_textfield.qml b/tests/auto/quickcontrols2/controls/data/tst_textfield.qml deleted file mode 100644 index f9b0587f..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_textfield.qml +++ /dev/null @@ -1,663 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls -import QtQuick.Layouts - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "TextField" - - Component { - id: textField - TextField { } - } - - Component { - id: rectangle - Rectangle { } - } - - Component { - id: signalSpy - SignalSpy { } - } - - function test_creation() { - var control = createTemporaryObject(textField, testCase) - verify(control) - } - - function test_implicitSize() { - var control = createTemporaryObject(textField, testCase) - verify(control) - - var implicitWidthSpy = signalSpy.createObject(control, { target: control, signalName: "implicitWidthChanged"} ) - verify(implicitWidthSpy.valid) - - var implicitHeightSpy = signalSpy.createObject(control, { target: control, signalName: "implicitHeightChanged"} ) - verify(implicitHeightSpy.valid) - - var implicitBackgroundWidthSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "implicitBackgroundWidthChanged"}) - verify(implicitBackgroundWidthSpy.valid) - - var implicitBackgroundHeightSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "implicitBackgroundHeightChanged"}) - verify(implicitBackgroundHeightSpy.valid) - - var implicitWidthChanges = 0 - var implicitHeightChanges = 0 - var implicitBackgroundWidthChanges = 0 - var implicitBackgroundHeightChanges = 0 - - verify(control.implicitWidth >= control.leftPadding + control.rightPadding) - verify(control.implicitHeight >= control.contentHeight + control.topPadding + control.bottomPadding) - compare(control.implicitBackgroundWidth, control.background.implicitWidth) - compare(control.implicitBackgroundHeight, control.background.implicitHeight) - - control.background = rectangle.createObject(control, {implicitWidth: 400, implicitHeight: 200}) - compare(control.implicitWidth, 400) - compare(control.implicitHeight, 200) - compare(control.implicitBackgroundWidth, 400) - compare(control.implicitBackgroundHeight, 200) - compare(implicitWidthSpy.count, ++implicitWidthChanges) - compare(implicitHeightSpy.count, ++implicitHeightChanges) - compare(implicitBackgroundWidthSpy.count, ++implicitBackgroundWidthChanges) - compare(implicitBackgroundHeightSpy.count, ++implicitBackgroundHeightChanges) - - control.background = null - compare(control.implicitWidth, control.leftPadding + control.rightPadding) - compare(control.implicitHeight, control.contentHeight + control.topPadding + control.bottomPadding) - compare(control.implicitBackgroundWidth, 0) - compare(control.implicitBackgroundHeight, 0) - compare(implicitWidthSpy.count, ++implicitWidthChanges) - compare(implicitHeightSpy.count, ++implicitHeightChanges) - compare(implicitBackgroundWidthSpy.count, ++implicitBackgroundWidthChanges) - compare(implicitBackgroundHeightSpy.count, ++implicitBackgroundHeightChanges) - - control.text = "TextField" - compare(control.implicitWidth, control.contentWidth + control.leftPadding + control.rightPadding) - compare(control.implicitHeight, control.contentHeight + control.topPadding + control.bottomPadding) - compare(control.implicitBackgroundWidth, 0) - compare(control.implicitBackgroundHeight, 0) - compare(implicitWidthSpy.count, ++implicitWidthChanges) - compare(implicitHeightSpy.count, implicitHeightChanges) - compare(implicitBackgroundWidthSpy.count, implicitBackgroundWidthChanges) - compare(implicitBackgroundHeightSpy.count, implicitBackgroundHeightChanges) - - control.placeholderText = "..." - compare(control.implicitWidth, control.contentWidth + control.leftPadding + control.rightPadding) - compare(control.implicitHeight, control.contentHeight + control.topPadding + control.bottomPadding) - compare(control.implicitBackgroundWidth, 0) - compare(control.implicitBackgroundHeight, 0) - compare(implicitWidthSpy.count, implicitWidthChanges) - compare(implicitHeightSpy.count, implicitHeightChanges) - compare(implicitBackgroundWidthSpy.count, implicitBackgroundWidthChanges) - compare(implicitBackgroundHeightSpy.count, implicitBackgroundHeightChanges) - } - - function test_alignment_data() { - return [ - { tag: "empty", text: "", placeholderText: "", textAlignment: undefined, placeholderAlignment: Qt.AlignLeft }, - { tag: "empty,left", text: "", placeholderText: "", textAlignment: Qt.AlignLeft, placeholderAlignment: Qt.AlignLeft }, - { tag: "empty,center", text: "", placeholderText: "", textAlignment: Qt.AlignHCenter, placeholderAlignment: Qt.AlignHCenter }, - { tag: "empty,right", text: "", placeholderText: "", textAlignment: Qt.AlignRight, placeholderAlignment: Qt.AlignRight }, - - { tag: "empty,ltr", text: "", placeholderText: "Search", textAlignment: undefined, placeholderAlignment: Qt.AlignLeft }, - { tag: "empty,ltr,left", text: "", placeholderText: "Search", textAlignment: Qt.AlignLeft, placeholderAlignment: Qt.AlignLeft }, - { tag: "empty,ltr,center", text: "", placeholderText: "Search", textAlignment: Qt.AlignHCenter, placeholderAlignment: Qt.AlignHCenter }, - { tag: "empty,ltr,right", text: "", placeholderText: "Search", textAlignment: Qt.AlignRight, placeholderAlignment: Qt.AlignRight }, - - { tag: "empty,rtl", text: "", placeholderText: "بحث", textAlignment: undefined, placeholderAlignment: Qt.AlignRight }, - { tag: "empty,rtl,left", text: "", placeholderText: "بحث", textAlignment: Qt.AlignLeft, placeholderAlignment: Qt.AlignLeft }, - { tag: "empty,rtl,center", text: "", placeholderText: "بحث", textAlignment: Qt.AlignHCenter, placeholderAlignment: Qt.AlignHCenter }, - { tag: "empty,rtl,right", text: "", placeholderText: "بحث", textAlignment: Qt.AlignRight, placeholderAlignment: Qt.AlignRight }, - - { tag: "ltr,empty", text: "Text", placeholderText: "", textAlignment: undefined, placeholderAlignment: Qt.AlignLeft }, - { tag: "ltr,empty,left", text: "Text", placeholderText: "", textAlignment: Qt.AlignLeft, placeholderAlignment: Qt.AlignLeft }, - { tag: "ltr,empty,center", text: "Text", placeholderText: "", textAlignment: Qt.AlignHCenter, placeholderAlignment: Qt.AlignHCenter }, - { tag: "ltr,empty,right", text: "Text", placeholderText: "", textAlignment: Qt.AlignRight, placeholderAlignment: Qt.AlignRight }, - - { tag: "ltr,ltr", text: "Text", placeholderText: "Search", textAlignment: undefined, placeholderAlignment: Qt.AlignLeft }, - { tag: "ltr,ltr,left", text: "Text", placeholderText: "Search", textAlignment: Qt.AlignLeft, placeholderAlignment: Qt.AlignLeft }, - { tag: "ltr,ltr,center", text: "Text", placeholderText: "Search", textAlignment: Qt.AlignHCenter, placeholderAlignment: Qt.AlignHCenter }, - { tag: "ltr,ltr,right", text: "Text", placeholderText: "Search", textAlignment: Qt.AlignRight, placeholderAlignment: Qt.AlignRight }, - - { tag: "ltr,rtl", text: "Text", placeholderText: "بحث", textAlignment: undefined, placeholderAlignment: Qt.AlignRight }, - { tag: "ltr,rtl,left", text: "Text", placeholderText: "بحث", textAlignment: Qt.AlignLeft, placeholderAlignment: Qt.AlignLeft }, - { tag: "ltr,rtl,center", text: "Text", placeholderText: "بحث", textAlignment: Qt.AlignHCenter, placeholderAlignment: Qt.AlignHCenter }, - { tag: "ltr,rtl,right", text: "Text", placeholderText: "بحث", textAlignment: Qt.AlignRight, placeholderAlignment: Qt.AlignRight }, - - { tag: "rtl,empty", text: "نص", placeholderText: "", textAlignment: undefined, placeholderAlignment: Qt.AlignLeft }, - { tag: "rtl,empty,left", text: "نص", placeholderText: "", textAlignment: Qt.AlignLeft, placeholderAlignment: Qt.AlignLeft }, - { tag: "rtl,empty,center", text: "نص", placeholderText: "", textAlignment: Qt.AlignHCenter, placeholderAlignment: Qt.AlignHCenter }, - { tag: "rtl,empty,right", text: "نص", placeholderText: "", textAlignment: Qt.AlignRight, placeholderAlignment: Qt.AlignRight }, - - { tag: "rtl,ltr", text: "نص", placeholderText: "Search", textAlignment: undefined, placeholderAlignment: Qt.AlignLeft }, - { tag: "rtl,ltr,left", text: "نص", placeholderText: "Search", textAlignment: Qt.AlignLeft, placeholderAlignment: Qt.AlignLeft }, - { tag: "rtl,ltr,center", text: "نص", placeholderText: "Search", textAlignment: Qt.AlignHCenter, placeholderAlignment: Qt.AlignHCenter }, - { tag: "rtl,ltr,right", text: "نص", placeholderText: "Search", textAlignment: Qt.AlignRight, placeholderAlignment: Qt.AlignRight }, - - { tag: "rtl,rtl", text: "نص", placeholderText: "بحث", textAlignment: undefined, placeholderAlignment: Qt.AlignRight }, - { tag: "rtl,rtl,left", text: "نص", placeholderText: "بحث", textAlignment: Qt.AlignLeft, placeholderAlignment: Qt.AlignLeft }, - { tag: "rtl,rtl,center", text: "نص", placeholderText: "بحث", textAlignment: Qt.AlignHCenter, placeholderAlignment: Qt.AlignHCenter }, - { tag: "rtl,rtl,right", text: "نص", placeholderText: "بحث", textAlignment: Qt.AlignRight, placeholderAlignment: Qt.AlignRight }, - ] - } - - function test_alignment(data) { - var control = createTemporaryObject(textField, testCase, {text: data.text, placeholderText: data.placeholderText, horizontalAlignment: data.textAlignment}) - - if (data.textAlignment !== undefined) - compare(control.horizontalAlignment, data.textAlignment) - for (var i = 0; i < control.children.length; ++i) { - if (control.children[i].hasOwnProperty("text") && control.children[i].hasOwnProperty("horizontalAlignment")) - compare(control.children[i].effectiveHorizontalAlignment, data.placeholderAlignment) // placeholder - } - - control.verticalAlignment = TextField.AlignBottom - compare(control.verticalAlignment, TextField.AlignBottom) - for (var j = 0; j < control.children.length; ++j) { - if (control.children[j].hasOwnProperty("text") && control.children[j].hasOwnProperty("verticalAlignment")) - compare(control.children[j].verticalAlignment, Text.AlignBottom) // placeholder - } - } - - function test_font_explicit_attributes_data() { - return [ - {tag: "bold", value: true}, - {tag: "capitalization", value: Font.Capitalize}, - {tag: "family", value: "Courier"}, - {tag: "italic", value: true}, - {tag: "strikeout", value: true}, - {tag: "underline", value: true}, - {tag: "weight", value: Font.Black}, - {tag: "wordSpacing", value: 55} - ] - } - - function test_font_explicit_attributes(data) { - var control = createTemporaryObject(textField, testCase) - verify(control) - - var child = textField.createObject(control) - verify(child) - - var controlSpy = signalSpy.createObject(control, {target: control, signalName: "fontChanged"}) - verify(controlSpy.valid) - - var childSpy = signalSpy.createObject(child, {target: child, signalName: "fontChanged"}) - verify(childSpy.valid) - - var defaultValue = control.font[data.tag] - child.font[data.tag] = defaultValue - - compare(child.font[data.tag], defaultValue) - compare(childSpy.count, 0) - - control.font[data.tag] = data.value - - compare(control.font[data.tag], data.value) - compare(controlSpy.count, 1) - - compare(child.font[data.tag], defaultValue) - compare(childSpy.count, 0) - } - - function test_hover_data() { - return [ - { tag: "enabled", hoverEnabled: true }, - { tag: "disabled", hoverEnabled: false }, - ] - } - - function test_hover(data) { - var control = createTemporaryObject(textField, testCase, {hoverEnabled: data.hoverEnabled}) - verify(control) - - compare(control.hovered, false) - - mouseMove(control, control.width / 2, control.height / 2) - compare(control.hovered, data.hoverEnabled) - - mouseMove(control, -1, -1) - compare(control.hovered, false) - } - - function test_pressedReleased_data() { - return [ - { - tag: "pressed outside", x: -1, y: -1, button: Qt.LeftButton, - controlPressEvent: null, - controlReleaseEvent: null, - parentPressEvent: { - x: 0, y: 0, button: Qt.LeftButton, buttons: Qt.LeftButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: false - }, - parentReleaseEvent: { - x: 0, y: 0, button: Qt.LeftButton, buttons: Qt.NoButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: false - }, - }, - { - tag: "left click", x: 0, y: 0, button: Qt.LeftButton, - controlPressEvent: { - x: 0, y: 0, button: Qt.LeftButton, buttons: Qt.LeftButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: false - }, - controlReleaseEvent: { - x: 0, y: 0, button: Qt.LeftButton, buttons: Qt.NoButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: false - }, - parentPressEvent: null, - parentReleaseEvent: null, - }, - { - tag: "right click", x: 0, y: 0, button: Qt.RightButton, - controlPressEvent: { - x: 0, y: 0, button: Qt.RightButton, buttons: Qt.RightButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: false - }, - controlReleaseEvent: { - x: 0, y: 0, button: Qt.RightButton, buttons: Qt.NoButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: false - }, - parentPressEvent: null, - parentReleaseEvent: null, - }, - ]; - } - - Component { - id: mouseAreaComponent - MouseArea { - anchors.fill: parent - } - } - - function checkMouseEvent(event, expectedEvent) { - compare(event.x, expectedEvent.x) - compare(event.y, expectedEvent.y) - compare(event.button, expectedEvent.button) - compare(event.buttons, expectedEvent.buttons) - } - - function test_pressedReleased(data) { - var mouseArea = createTemporaryObject(mouseAreaComponent, testCase) - verify(mouseArea) - var control = textField.createObject(mouseArea) - verify(control) - - // Give enough room to check presses outside of the control and on the parent. - control.x = 1; - control.y = 1; - - function checkControlPressEvent(event) { - checkMouseEvent(event, data.controlPressEvent) - } - function checkControlReleaseEvent(event) { - checkMouseEvent(event, data.controlReleaseEvent) - } - function checkParentPressEvent(event) { - checkMouseEvent(event, data.parentPressEvent) - } - function checkParentReleaseEvent(event) { - checkMouseEvent(event, data.parentReleaseEvent) - } - - // Can't use signalArguments, because the event won't live that long. - if (data.controlPressEvent) - control.onPressed.connect(checkControlPressEvent) - if (data.controlReleaseEvent) - control.onReleased.connect(checkControlReleaseEvent) - if (data.parentPressEvent) - control.onPressed.connect(checkParentPressEvent) - if (data.parentReleaseEvent) - control.onReleased.connect(checkParentReleaseEvent) - - var controlPressedSpy = signalSpy.createObject(control, { target: control, signalName: "pressed" }) - verify(controlPressedSpy.valid) - var controlReleasedSpy = signalSpy.createObject(control, { target: control, signalName: "released" }) - verify(controlReleasedSpy.valid) - var parentPressedSpy = signalSpy.createObject(mouseArea, { target: mouseArea, signalName: "pressed" }) - verify(parentPressedSpy.valid) - var parentReleasedSpy = signalSpy.createObject(mouseArea, { target: mouseArea, signalName: "released" }) - verify(parentReleasedSpy.valid) - - mousePress(control, data.x, data.y, data.button) - compare(controlPressedSpy.count, data.controlPressEvent ? 1 : 0) - compare(parentPressedSpy.count, data.parentPressEvent ? 1 : 0) - mouseRelease(control, data.x, data.y, data.button) - compare(controlReleasedSpy.count, data.controlReleaseEvent ? 1 : 0) - compare(parentReleasedSpy.count, data.parentReleaseEvent ? 1 : 0) - } - - Component { - id: ignoreTextField - - TextField { - property bool ignorePress: false - property bool ignoreRelease: false - - onPressed: if (ignorePress) event.accepted = false - onReleased: if (ignoreRelease) event.accepted = false - } - } - - function checkEventAccepted(event) { - compare(event.accepted, true) - } - - function checkEventIgnored(event) { - compare(event.accepted, false) - } - - function test_ignorePressRelease() { - var mouseArea = createTemporaryObject(mouseAreaComponent, testCase) - verify(mouseArea) - var control = ignoreTextField.createObject(mouseArea) - verify(control) - - var controlPressedSpy = signalSpy.createObject(control, { target: control, signalName: "pressed" }) - verify(controlPressedSpy.valid) - var controlReleasedSpy = signalSpy.createObject(control, { target: control, signalName: "released" }) - verify(controlReleasedSpy.valid) - var parentPressedSpy = signalSpy.createObject(mouseArea, { target: mouseArea, signalName: "pressed" }) - verify(parentPressedSpy.valid) - var parentReleasedSpy = signalSpy.createObject(mouseArea, { target: mouseArea, signalName: "released" }) - verify(parentReleasedSpy.valid) - - // Ignore only press events. - control.onPressed.connect(checkEventIgnored) - control.ignorePress = true - mousePress(control, 0, 0, data.button) - // The control will still get the signal, it just won't accept the event. - compare(controlPressedSpy.count, 1) - compare(parentPressedSpy.count, 1) - mouseRelease(control, 0, 0, data.button) - compare(controlReleasedSpy.count, 0) - compare(parentReleasedSpy.count, 1) - control.onPressed.disconnect(checkEventIgnored) - - // Ignore only release events. - control.onPressed.connect(checkEventAccepted) - control.onReleased.connect(checkEventIgnored) - control.ignorePress = false - control.ignoreRelease = true - mousePress(control, 0, 0, data.button) - compare(controlPressedSpy.count, 2) - compare(parentPressedSpy.count, 1) - mouseRelease(control, 0, 0, data.button) - compare(controlReleasedSpy.count, 1) - compare(parentReleasedSpy.count, 1) - control.onPressed.disconnect(checkEventAccepted) - control.onReleased.disconnect(checkEventIgnored) - } - - function test_multiClick() { - var control = createTemporaryObject(textField, testCase, {text: "Qt Quick Controls 2 TextArea", selectByMouse: true}) - verify(control) - - waitForRendering(control) - control.width = control.contentWidth - var rect = control.positionToRectangle(12) - - // double click -> select word - mouseDoubleClickSequence(control, rect.x + rect.width / 2, rect.y + rect.height / 2) - compare(control.selectedText, "Controls") - - // tripple click -> select whole line - mouseClick(control, rect.x + rect.width / 2, rect.y + rect.height / 2) - compare(control.selectedText, "Qt Quick Controls 2 TextArea") - } - - // QTBUG-64048 - function test_rightClick() { - var control = createTemporaryObject(textField, testCase, {text: "TextField", selectByMouse: true}) - verify(control) - - control.selectAll() - compare(control.selectedText, "TextField") - - mouseClick(control, control.width / 2, control.height / 2, Qt.RightButton) - compare(control.selectedText, "TextField") - - mouseClick(control, control.width / 2, control.height / 2, Qt.LeftButton | Qt.RightButton) - compare(control.selectedText, "") - } - - // QTBUG-66260 - function test_placeholderTextColor() { - var control = createTemporaryObject(textField, testCase) - verify(control) - - // usually default value should not be pure opacue black - verify(control.placeholderTextColor !== "#ff000000") - control.placeholderTextColor = "#12345678" - compare(control.placeholderTextColor, "#12345678") - - for (var i = 0; i < control.children.length; ++i) { - if (control.children[i].hasOwnProperty("text")) - compare(control.children[i].color, control.placeholderTextColor) // placeholder.color - } - } - - function test_inset() { - var control = createTemporaryObject(textField, testCase, {background: rectangle.createObject(control)}) - verify(control) - - var topInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "topInsetChanged"}) - verify(topInsetSpy.valid) - - var leftInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "leftInsetChanged"}) - verify(leftInsetSpy.valid) - - var rightInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "rightInsetChanged"}) - verify(rightInsetSpy.valid) - - var bottomInsetSpy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: "bottomInsetChanged"}) - verify(bottomInsetSpy.valid) - - var topInsetChanges = 0 - var leftInsetChanges = 0 - var rightInsetChanges = 0 - var bottomInsetChanges = 0 - - compare(control.topInset, 0) - compare(control.leftInset, 0) - compare(control.rightInset, 0) - compare(control.bottomInset, 0) - - control.width = 100 - control.height = 100 - compare(control.background.x, 0) - compare(control.background.y, 0) - compare(control.background.width, 100) - compare(control.background.height, 100) - - control.topInset = 10 - compare(control.topInset, 10) - compare(control.leftInset, 0) - compare(control.rightInset, 0) - compare(control.bottomInset, 0) - compare(topInsetSpy.count, ++topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 0) - compare(control.background.y, 10) - compare(control.background.width, 100) - compare(control.background.height, 90) - - control.leftInset = 20 - compare(control.topInset, 10) - compare(control.leftInset, 20) - compare(control.rightInset, 0) - compare(control.bottomInset, 0) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, ++leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 20) - compare(control.background.y, 10) - compare(control.background.width, 80) - compare(control.background.height, 90) - - control.rightInset = 30 - compare(control.topInset, 10) - compare(control.leftInset, 20) - compare(control.rightInset, 30) - compare(control.bottomInset, 0) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, ++rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 20) - compare(control.background.y, 10) - compare(control.background.width, 50) - compare(control.background.height, 90) - - control.bottomInset = 40 - compare(control.topInset, 10) - compare(control.leftInset, 20) - compare(control.rightInset, 30) - compare(control.bottomInset, 40) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, ++bottomInsetChanges) - compare(control.background.x, 20) - compare(control.background.y, 10) - compare(control.background.width, 50) - compare(control.background.height, 50) - - control.topInset = undefined - compare(control.topInset, 0) - compare(control.leftInset, 20) - compare(control.rightInset, 30) - compare(control.bottomInset, 40) - compare(topInsetSpy.count, ++topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 20) - compare(control.background.y, 0) - compare(control.background.width, 50) - compare(control.background.height, 60) - - control.leftInset = undefined - compare(control.topInset, 0) - compare(control.leftInset, 0) - compare(control.rightInset, 30) - compare(control.bottomInset, 40) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, ++leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 0) - compare(control.background.y, 0) - compare(control.background.width, 70) - compare(control.background.height, 60) - - control.rightInset = undefined - compare(control.topInset, 0) - compare(control.leftInset, 0) - compare(control.rightInset, 0) - compare(control.bottomInset, 40) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, ++rightInsetChanges) - compare(bottomInsetSpy.count, bottomInsetChanges) - compare(control.background.x, 0) - compare(control.background.y, 0) - compare(control.background.width, 100) - compare(control.background.height, 60) - - control.bottomInset = undefined - compare(control.topInset, 0) - compare(control.leftInset, 0) - compare(control.rightInset, 0) - compare(control.bottomInset, 0) - compare(topInsetSpy.count, topInsetChanges) - compare(leftInsetSpy.count, leftInsetChanges) - compare(rightInsetSpy.count, rightInsetChanges) - compare(bottomInsetSpy.count, ++bottomInsetChanges) - compare(control.background.x, 0) - compare(control.background.y, 0) - compare(control.background.width, 100) - compare(control.background.height, 100) - } - - Component { - id: layoutComponent - - ColumnLayout { - anchors.fill: parent - - property alias textField: textField - - TextField { - id: textField - placeholderText: "Placeholder" - Layout.fillWidth: true - } - } - } - - function test_inLayout() { - var layout = createTemporaryObject(layoutComponent, testCase) - verify(layout) - - var control = layout.textField - verify(control) - - compare(control.width, control.parent.width) - compare(control.background.width, control.width) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_toolbar.qml b/tests/auto/quickcontrols2/controls/data/tst_toolbar.qml deleted file mode 100644 index b35a927d..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_toolbar.qml +++ /dev/null @@ -1,148 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "ToolBar" - - Component { - id: toolBar - ToolBar { } - } - - Component { - id: oneChildBar - ToolBar { - Item { - implicitWidth: 100 - implicitHeight: 30 - } - } - } - - Component { - id: twoChildrenBar - ToolBar { - Item { - implicitWidth: 100 - implicitHeight: 30 - } - Item { - implicitWidth: 200 - implicitHeight: 60 - } - } - } - - Component { - id: contentBar - ToolBar { - contentItem: Item { - implicitWidth: 100 - implicitHeight: 30 - } - } - } - - function test_empty() { - var control = createTemporaryObject(toolBar, testCase) - verify(control) - - verify(control.contentItem) - compare(control.contentWidth, 0) - compare(control.contentHeight, 0) - compare(control.implicitContentWidth, 0) - compare(control.implicitContentHeight, 0) - } - - function test_oneChild() { - var control = createTemporaryObject(oneChildBar, testCase) - verify(control) - - compare(control.contentWidth, 100) - compare(control.contentHeight, 30) - compare(control.implicitContentWidth, 100) - compare(control.implicitContentHeight, 30) - verify(control.implicitWidth >= 100) - verify(control.implicitHeight >= 30) - } - - function test_twoChildren() { - var control = createTemporaryObject(twoChildrenBar, testCase) - verify(control) - - compare(control.contentWidth, 0) - compare(control.contentHeight, 0) - compare(control.implicitContentWidth, 0) - compare(control.implicitContentHeight, 0) - verify(control.implicitWidth >= 0) - verify(control.implicitHeight >= 0) - } - - function test_contentItem() { - var control = createTemporaryObject(contentBar, testCase) - verify(control) - - compare(control.contentWidth, 100) - compare(control.contentHeight, 30) - compare(control.implicitContentWidth, 100) - compare(control.implicitContentHeight, 30) - verify(control.implicitWidth >= 100) - verify(control.implicitHeight >= 30) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_toolbutton.qml b/tests/auto/quickcontrols2/controls/data/tst_toolbutton.qml deleted file mode 100644 index a7acd05a..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_toolbutton.qml +++ /dev/null @@ -1,243 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 200 - height: 200 - visible: true - when: windowShown - name: "ToolButton" - - Component { - id: signalSpy - SignalSpy { } - } - - Component { - id: toolButton - ToolButton { } - } - - function test_text() { - var control = createTemporaryObject(toolButton, testCase) - verify(control) - - compare(control.text, "") - control.text = "ToolButton" - compare(control.text, "ToolButton") - control.text = "" - compare(control.text, "") - } - - function test_mouse() { - var control = createTemporaryObject(toolButton, testCase) - verify(control) - - var pressedSpy = signalSpy.createObject(control, {target: control, signalName: "pressedChanged"}) - verify(pressedSpy.valid) - - var downSpy = signalSpy.createObject(control, {target: control, signalName: "downChanged"}) - verify(downSpy.valid) - - var clickedSpy = signalSpy.createObject(control, {target: control, signalName: "clicked"}) - verify(clickedSpy.valid) - - // check - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(pressedSpy.count, 1) - compare(downSpy.count, 1) - compare(control.pressed, true) - compare(control.down, true) - mouseRelease(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(clickedSpy.count, 1) - compare(pressedSpy.count, 2) - compare(downSpy.count, 2) - compare(control.pressed, false) - compare(control.down, false) - - // uncheck - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(pressedSpy.count, 3) - compare(downSpy.count, 3) - compare(control.pressed, true) - compare(control.down, true) - mouseRelease(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(clickedSpy.count, 2) - compare(pressedSpy.count, 4) - compare(downSpy.count, 4) - compare(control.pressed, false) - compare(control.down, false) - - // release outside - mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton) - compare(pressedSpy.count, 5) - compare(downSpy.count, 5) - compare(control.pressed, true) - compare(control.down, true) - mouseMove(control, control.width * 2, control.height * 2) - compare(control.pressed, false) - compare(control.down, false) - mouseRelease(control, control.width * 2, control.height * 2, Qt.LeftButton) - compare(clickedSpy.count, 2) - compare(pressedSpy.count, 6) - compare(downSpy.count, 6) - compare(control.pressed, false) - compare(control.down, false) - - // right button - mousePress(control, control.width / 2, control.height / 2, Qt.RightButton) - compare(pressedSpy.count, 6) - compare(downSpy.count, 6) - compare(control.pressed, false) - compare(control.down, false) - mouseRelease(control, control.width / 2, control.height / 2, Qt.RightButton) - compare(clickedSpy.count, 2) - compare(pressedSpy.count, 6) - compare(downSpy.count, 6) - compare(control.pressed, false) - compare(control.down, false) - } - - function test_keys() { - var control = createTemporaryObject(toolButton, testCase) - verify(control) - - var clickedSpy = signalSpy.createObject(control, {target: control, signalName: "clicked"}) - verify(clickedSpy.valid) - - control.forceActiveFocus() - verify(control.activeFocus) - - // check - keyClick(Qt.Key_Space) - compare(clickedSpy.count, 1) - - // uncheck - keyClick(Qt.Key_Space) - compare(clickedSpy.count, 2) - - // no change - var keys = [Qt.Key_Enter, Qt.Key_Return, Qt.Key_Escape, Qt.Key_Tab] - for (var i = 0; i < keys.length; ++i) { - keyClick(keys[i]) - compare(clickedSpy.count, 2) - } - } - - function test_baseline() { - var control = createTemporaryObject(toolButton, testCase) - verify(control) - compare(control.baselineOffset, control.contentItem.y + control.contentItem.baselineOffset) - } - - function test_display_data() { - return [ - { "tag": "IconOnly", display: ToolButton.IconOnly }, - { "tag": "TextOnly", display: ToolButton.TextOnly }, - { "tag": "TextUnderIcon", display: ToolButton.TextUnderIcon }, - { "tag": "TextBesideIcon", display: ToolButton.TextBesideIcon }, - { "tag": "IconOnly, mirrored", display: ToolButton.IconOnly, mirrored: true }, - { "tag": "TextOnly, mirrored", display: ToolButton.TextOnly, mirrored: true }, - { "tag": "TextUnderIcon, mirrored", display: ToolButton.TextUnderIcon, mirrored: true }, - { "tag": "TextBesideIcon, mirrored", display: ToolButton.TextBesideIcon, mirrored: true } - ] - } - - function test_display(data) { - var control = createTemporaryObject(toolButton, testCase, { - text: "ToolButton", - display: data.display, - "icon.source": "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png", - "LayoutMirroring.enabled": !!data.mirrored - }) - verify(control) - compare(control.icon.source, "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png") - - var iconImage = findChild(control.contentItem, "image") - var textLabel = findChild(control.contentItem, "label") - - switch (control.display) { - case ToolButton.IconOnly: - verify(iconImage) - verify(!textLabel) - compare(iconImage.x, (control.availableWidth - iconImage.width) / 2) - compare(iconImage.y, (control.availableHeight - iconImage.height) / 2) - break; - case ToolButton.TextOnly: - verify(!iconImage) - verify(textLabel) - compare(textLabel.x, (control.availableWidth - textLabel.width) / 2) - compare(textLabel.y, (control.availableHeight - textLabel.height) / 2) - break; - case ToolButton.TextUnderIcon: - verify(iconImage) - verify(textLabel) - compare(iconImage.x, (control.availableWidth - iconImage.width) / 2) - compare(textLabel.x, (control.availableWidth - textLabel.width) / 2) - verify(iconImage.y < textLabel.y) - break; - case ToolButton.TextBesideIcon: - verify(iconImage) - verify(textLabel) - if (control.mirrored) - verify(textLabel.x < iconImage.x) - else - verify(iconImage.x < textLabel.x) - compare(iconImage.y, (control.availableHeight - iconImage.height) / 2) - compare(textLabel.y, (control.availableHeight - textLabel.height) / 2) - break; - } - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_toolseparator.qml b/tests/auto/quickcontrols2/controls/data/tst_toolseparator.qml deleted file mode 100644 index 41c161dd..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_toolseparator.qml +++ /dev/null @@ -1,105 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - name: "ToolSeparator" - - Component { - id: toolSeparator - ToolSeparator {} - } - - function test_size() { - var control = createTemporaryObject(toolSeparator, testCase); - verify(control); - verify(control.width > 1); - verify(control.height > 1); - } - - Component { - id: signalSpyComponent - SignalSpy {} - } - - function test_orientation() { - var control = createTemporaryObject(toolSeparator, testCase); - verify(control); - compare(control.horizontal, false); - compare(control.vertical, true); - - var orientationSpy = signalSpyComponent.createObject(control, { target: control, signalName: "orientationChanged" }); - - var originalWidth = control.width; - var originalHeight = control.height; - control.orientation = Qt.Horizontal; - compare(control.orientation, Qt.Horizontal); - compare(control.width, originalHeight); - compare(control.height, originalWidth); - compare(control.horizontal, true); - compare(control.vertical, false); - compare(orientationSpy.count, 1); - - control.orientation = Qt.Vertical; - compare(control.orientation, Qt.Vertical); - compare(control.width, originalWidth); - compare(control.height, originalHeight); - compare(control.horizontal, false); - compare(control.vertical, true); - compare(orientationSpy.count, 2); - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_tooltip.qml b/tests/auto/quickcontrols2/controls/data/tst_tooltip.qml deleted file mode 100644 index 2f98a5f3..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_tooltip.qml +++ /dev/null @@ -1,477 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 400 - height: 400 - visible: true - when: windowShown - name: "ToolTip" - - Component { - id: toolTip - ToolTip { } - } - - Component { - id: mouseArea - MouseArea { } - } - - Component { - id: signalSpy - SignalSpy { } - } - - Component { - id: itemComponent - Item {} - } - - QtObject { - id: object - } - - SignalSpy { - id: sharedSpy - target: ToolTip.toolTip - } - - function test_properties_data() { - return [ - {tag: "text", property: "text", defaultValue: "", setValue: "Hello", signalName: "textChanged"}, - {tag: "delay", property: "delay", defaultValue: 0, setValue: 1000, signalName: "delayChanged"}, - {tag: "timeout", property: "timeout", defaultValue: -1, setValue: 2000, signalName: "timeoutChanged"} - ] - } - - function test_properties(data) { - var control = createTemporaryObject(toolTip, testCase) - verify(control) - - compare(control[data.property], data.defaultValue) - - var spy = createTemporaryObject(signalSpy, testCase, {target: control, signalName: data.signalName}) - verify(spy.valid) - - control[data.property] = data.setValue - compare(control[data.property], data.setValue) - compare(spy.count, 1) - } - - function test_attached_data() { - return [ - {tag: "text", property: "text", defaultValue: "", setValue: "Hello", signalName: "textChanged"}, - {tag: "delay", property: "delay", defaultValue: 0, setValue: 1000, signalName: "delayChanged"}, - {tag: "timeout", property: "timeout", defaultValue: -1, setValue: 2000, signalName: "timeoutChanged"} - ] - } - - function test_attached(data) { - var item1 = createTemporaryObject(mouseArea, testCase) - verify(item1) - - var item2 = createTemporaryObject(mouseArea, testCase) - verify(item2) - - // Reset the properties to the expected default values, in case - // we're not the first test that uses attached properties to be run. - var sharedTip = ToolTip.toolTip - sharedTip[data.property] = data.defaultValue - - compare(item1.ToolTip[data.property], data.defaultValue) - compare(item2.ToolTip[data.property], data.defaultValue) - - var spy1 = signalSpy.createObject(item1, {target: item1.ToolTip, signalName: data.signalName}) - verify(spy1.valid) - - var spy2 = signalSpy.createObject(item2, {target: item2.ToolTip, signalName: data.signalName}) - verify(spy2.valid) - - sharedSpy.signalName = data.signalName - verify(sharedSpy.valid) - sharedSpy.clear() - - // change attached properties while the shared tooltip is not visible - item1.ToolTip[data.property] = data.setValue - compare(item1.ToolTip[data.property], data.setValue) - compare(spy1.count, 1) - - compare(spy2.count, 0) - compare(item2.ToolTip[data.property], data.defaultValue) - - // the shared tooltip is not visible for item1, so the attached - // property change should therefore not apply to the shared instance - compare(sharedSpy.count, 0) - compare(sharedTip[data.property], data.defaultValue) - - // show the shared tooltip for item2 - item2.ToolTip.visible = true - verify(item2.ToolTip.visible) - verify(sharedTip.visible) - - // change attached properties while the shared tooltip is visible - item2.ToolTip[data.property] = data.setValue - compare(item2.ToolTip[data.property], data.setValue) - compare(spy2.count, 1) - - // the shared tooltip is visible for item2, so the attached - // property change should apply to the shared instance - compare(sharedSpy.count, 1) - compare(sharedTip[data.property], data.setValue) - } - - function test_delay_data() { - return [ - {tag: "imperative:0", delay: 0, imperative: true}, - {tag: "imperative:100", delay: 100, imperative: true}, - {tag: "declarative:0", delay: 0, imperative: false}, - {tag: "declarative:100", delay: 100, imperative: false} - ] - } - - function test_delay(data) { - var control = createTemporaryObject(toolTip, testCase, {delay: data.delay}) - - compare(control.visible, false) - if (data.imperative) - control.open() - else - control.visible = true - compare(control.visible, data.delay <= 0) - tryCompare(control, "visible", true) - } - - function test_timeout_data() { - return [ - {tag: "imperative", imperative: true}, - {tag: "declarative", imperative: false} - ] - } - - function test_timeout(data) { - var control = createTemporaryObject(toolTip, testCase, {timeout: 100}) - - compare(control.visible, false) - if (data.imperative) - control.open() - else - control.visible = true - compare(control.visible, true) - // wait a bit to make sure that it's still visible - wait(50) - compare(control.visible, true) - // re-arm for another 200 ms - control.timeout = 200 - compare(control.visible, true) - // ensure that it's still visible after 150 ms (where old timeout < 150 < new timeout) - wait(150) - compare(control.visible, true) - tryCompare(control, "visible", false) - } - - function test_warning() { - ignoreWarning(new RegExp(".*QML QtObject: ToolTip must be attached to an Item")) - ignoreWarning(new RegExp(".*: QML ToolTip: cannot find any window to open popup in.")) - object.ToolTip.show("") // don't crash (QTBUG-56243) - } - - Component { - id: toolTipWithExitTransition - - ToolTip { - Component.onCompleted: contentItem.objectName = "contentItem" - - enter: Transition { - NumberAnimation { property: "opacity"; from: 0.0; to: 1.0; duration: 100 } - } - exit: Transition { - NumberAnimation { property: "opacity"; from: 1.0; to: 0.0; duration: 500 } - } - } - } - - function test_makeVisibleWhileExitTransitionRunning_data() { - return [ - { tag: "imperative", imperative: true }, - { tag: "declarative", imperative: false } - ] - } - - function test_makeVisibleWhileExitTransitionRunning(data) { - var control = createTemporaryObject(toolTipWithExitTransition, testCase) - - // Show, hide, and show the tooltip again. Its exit transition should - // start and get cancelled, and then its enter transition should run. - if (data.imperative) - control.open() - else - control.visible = true - tryCompare(control, "opacity", 1) - - if (data.imperative) - control.close() - else - control.visible = false - verify(control.exit.running) - tryVerify(function() { return control.opacity < 1; }) - - if (data.imperative) - control.open() - else - control.visible = true - tryCompare(control, "opacity", 1) - } - - Component { - id: buttonAndShortcutComponent - - Item { - property alias shortcut: shortcut - property alias button: button - - Shortcut { - id: shortcut - sequence: "A" - } - - Button { - id: button - text: "Just a button" - focusPolicy: Qt.NoFocus - - ToolTip.visible: button.hovered - ToolTip.text: qsTr("Some helpful text") - } - } - } - - function test_activateShortcutWhileToolTipVisible() { - if ((Qt.platform.pluginName === "offscreen") - || (Qt.platform.pluginName === "minimal")) - skip("Mouse hoovering not functional on offscreen/minimal platforms") - - var root = createTemporaryObject(buttonAndShortcutComponent, testCase) - verify(root) - - mouseMove(root.button, root.button.width / 2, root.button.height / 2) - tryCompare(root.button.ToolTip.toolTip, "visible", true) - - var shortcutActivatedSpy = signalSpy.createObject(root, { target: root.shortcut, signalName: "activated" }) - verify(shortcutActivatedSpy.valid) - keyPress(Qt.Key_A) - compare(shortcutActivatedSpy.count, 1) - } - - Component { - id: hoverComponent - MouseArea { - id: hoverArea - property alias tooltip: tooltip - hoverEnabled: true - width: testCase.width - height: testCase.height - ToolTip { - id: tooltip - x: 10; y: 10 - width: 10; height: 10 - visible: hoverArea.containsMouse - } - } - } - - // QTBUG-63644 - function test_hover() { - var root = createTemporaryObject(hoverComponent, testCase) - verify(root) - - var tooltip = root.tooltip - verify(tooltip) - - for (var pos = 0; pos <= 25; pos += 5) { - mouseMove(root, pos, pos) - verify(tooltip.visible) - } - } - - Component { - id: nonAttachedToolTipComponent - ToolTip { } - } - - function test_nonAttachedToolTipShowAndHide() { - var tip = createTemporaryObject(nonAttachedToolTipComponent, testCase) - verify(tip) - tip.show("hello"); - verify(tip.visible) - verify(tip.text === "hello") - tip.hide() - tryCompare(tip, "visible", false) - tip.show("delay", 200) - verify(tip.visible) - tryCompare(tip, "visible", false) - } - - Component { - id: timeoutButtonRowComponent - - Row { - Button { - text: "Timeout: 1" - ToolTip.text: text - ToolTip.visible: down - ToolTip.timeout: 1 - } - - Button { - text: "Timeout: -1" - ToolTip.text: text - ToolTip.visible: down - } - } - } - - // QTBUG-74226 - function test_attachedTimeout() { - var row = createTemporaryObject(timeoutButtonRowComponent, testCase) - verify(row) - - // Press the button that has no timeout; it should stay visible. - var button2 = row.children[1] - mousePress(button2) - compare(button2.down, true) - tryCompare(button2.ToolTip.toolTip, "opened", true) - - // Wait a bit to make sure that it's still visible. - wait(50) - compare(button2.ToolTip.toolTip.opened, true) - - // Release and should close. - mouseRelease(button2) - compare(button2.down, false) - tryCompare(button2.ToolTip, "visible", false) - - // Now, press the first button that does have a timeout; it should close on its own eventually. - var button1 = row.children[0] - mousePress(button1) - compare(button1.down, true) - // We use a short timeout to speed up the test, but tryCompare(...opened, true) then - // fails because the dialog has already been hidden by that point, so just check that it's - // immediately visible, which is more or less the same thing. - compare(button1.ToolTip.visible, true) - tryCompare(button1.ToolTip, "visible", false) - mouseRelease(button2) - - // Now, hover over the second button again. It should still stay visible until the mouse is released. - mousePress(button2) - compare(button2.down, true) - tryCompare(button2.ToolTip.toolTip, "opened", true) - - // Wait a bit to make sure that it's still visible. - wait(50) - compare(button2.ToolTip.toolTip.opened, true) - - // Release and should close. - mouseRelease(button2) - compare(button2.down, false) - tryCompare(button2.ToolTip, "visible", false) - } - - Component { - id: wrapComponent - - Item { - ToolTip.text: "This is some very very very very very very very very very very very very" - + " very very very very very very very very very very very very very very" - + " very very very very very very very very very very very very long text" - } - } - - // QTBUG-62350 - function test_wrap() { - var item = createTemporaryObject(wrapComponent, testCase) - verify(item) - - // Avoid "cannot find window to popup in" warning that can occur if it's made visible too early. - item.ToolTip.visible = true - tryCompare(item.ToolTip.toolTip, "opened", true) - compare(item.ToolTip.toolTip.contentItem.wrapMode, Text.Wrap) - verify(item.ToolTip.toolTip.contentItem.width < item.ToolTip.toolTip.contentItem.implicitWidth) - } - - // QTBUG-83630: Test that newlines are accounted for in the implicit contentWidth. - function test_newLines() { - var item = createTemporaryObject(itemComponent, testCase) - verify(item) - - item.ToolTip.show("This is one line of text\nThis is another line of text") - - // The implicitWidth of the Text item for the text above will be larger than - // its contentWidth. ToolTip's implicitWidth uses contentWidth in its calculation, - // so we check that it's less than the Text's implicitWidth. - verify(item.ToolTip.toolTip.implicitWidth < item.ToolTip.toolTip.contentItem.implicitWidth) - } - - function test_timeoutAfterOpened() { - let control = createTemporaryObject(toolTipWithExitTransition, testCase, { timeout: 1, exit: null }) - verify(control) - - let openedSpy = createTemporaryObject(signalSpy, testCase, { target: control, signalName: "opened" }) - verify(openedSpy.valid) - - control.show("Test") - tryCompare(openedSpy, "count", 1) - } -} diff --git a/tests/auto/quickcontrols2/controls/data/tst_tumbler.qml b/tests/auto/quickcontrols2/controls/data/tst_tumbler.qml deleted file mode 100644 index 3a09bd9f..00000000 --- a/tests/auto/quickcontrols2/controls/data/tst_tumbler.qml +++ /dev/null @@ -1,1281 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2019 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtTest -import QtQuick.Controls - -TestCase { - id: testCase - width: 300 - height: 300 - visible: true - when: windowShown - name: "Tumbler" - - property var tumbler: null - readonly property real implicitTumblerWidth: 60 - readonly property real implicitTumblerHeight: 200 - readonly property real defaultImplicitDelegateHeight: implicitTumblerHeight / 3 - readonly property real defaultListViewTumblerOffset: -defaultImplicitDelegateHeight - readonly property real tumblerDelegateHeight: tumbler ? tumbler.availableHeight / tumbler.visibleItemCount : 0 - property Item tumblerView: null - - Component { - id: tumblerComponent - - Tumbler { - visibleItemCount: 3 - } - } - - Component { - id: itemComponent - - Item { - anchors.fill: parent - } - } - - function createTumbler(args) { - tumbler = createTemporaryObject(tumblerComponent, testCase, args); - verify(tumbler, "Tumbler: failed to create an instance"); - tumblerView = findView(tumbler); - verify(tumblerView); - } - - function tumblerXCenter() { - return tumbler.leftPadding + tumbler.width / 2; - } - - function tumblerYCenter() { - return tumbler.topPadding + tumbler.height / 2; - } - - // visualItemIndex is from 0 to the amount of visible items. - function itemCenterPos(visualItemIndex) { - var halfDelegateHeight = tumblerDelegateHeight / 2; - var yCenter = tumbler.y + tumbler.topPadding + halfDelegateHeight - + (tumblerDelegateHeight * visualItemIndex); - return Qt.point(tumblerXCenter(), yCenter); - } - - function itemTopLeftPos(visualItemIndex) { - return Qt.point(tumbler.leftPadding, tumbler.topPadding + (tumblerDelegateHeight * visualItemIndex)); - } - - function checkItemSizes() { - var contentChildren = tumbler.wrap ? tumblerView.children : tumblerView.contentItem.children; - verify(contentChildren.length >= tumbler.count); - for (var i = 0; i < contentChildren.length; ++i) { - compare(contentChildren[i].width, tumbler.availableWidth); - compare(contentChildren[i].height, tumblerDelegateHeight); - } - } - - function findView(parent) { - for (var i = 0; i < parent.children.length; ++i) { - var child = parent.children[i]; - if (child.hasOwnProperty("currentIndex")) { - return child; - } - - var grandChild = findView(child); - if (grandChild) - return grandChild; - } - - return null; - } - - function findDelegateWithText(parent, text) { - for (var i = 0; i < parent.children.length; ++i) { - var child = parent.children[i]; - if (child.hasOwnProperty("text") && child.text === text) { - return child; - } - - var grandChild = findDelegateWithText(child, text); - if (grandChild) - return grandChild; - } - - return null; - } - - property Component noAttachedPropertiesDelegate: Text { - text: modelData - } - - function test_wrapWithoutAttachedProperties() { - createTumbler(); - verify(tumbler.wrap); - - tumbler.delegate = noAttachedPropertiesDelegate; - // Shouldn't assert. - tumbler.wrap = false; - verify(findView(tumbler)); - } - - // TODO: test that currentIndex is maintained between contentItem changes... -// function tst_dynamicContentItemChange() { -// } - - function test_currentIndex() { - createTumbler(); - compare(tumbler.contentItem.parent, tumbler); - - tumbler.model = 5; - - compare(tumbler.currentIndex, 0); - waitForRendering(tumbler); - - // Set it through user interaction. - var pos = Qt.point(tumblerXCenter(), tumbler.height / 2); - mouseDrag(tumbler, pos.x, pos.y, 0, tumbler.height / 3, Qt.LeftButton, Qt.NoModifier, 200); - tryCompare(tumblerView, "offset", 1); - compare(tumbler.currentIndex, 4); - compare(tumblerView.currentIndex, 4); - - // Set it manually. - tumbler.currentIndex = 2; - tryCompare(tumbler, "currentIndex", 2); - compare(tumblerView.currentIndex, 2); - - tumbler.model = null; - tryCompare(tumbler, "currentIndex", -1); - // PathView will only use 0 as the currentIndex when there are no items. - compare(tumblerView.currentIndex, 0); - - tumbler.model = ["A", "B", "C"]; - tryCompare(tumbler, "currentIndex", 0); - - // Setting a negative current index should have no effect, because the model isn't empty. - tumbler.currentIndex = -1; - compare(tumbler.currentIndex, 0); - - tumbler.model = 1; - compare(tumbler.currentIndex, 0); - - tumbler.model = 5; - compare(tumbler.count, 5); - tumblerView = findView(tumbler); - tryCompare(tumblerView, "count", 5); - tumbler.currentIndex = 4; - compare(tumbler.currentIndex, 4); - compare(tumblerView.currentIndex, 4); - - --tumbler.model; - compare(tumbler.count, 4); - compare(tumblerView.count, 4); - // Removing an item from an integer-based model will cause views to reset their currentIndex to 0. - compare(tumbler.currentIndex, 0); - compare(tumblerView.currentIndex, 0); - - tumbler.model = 0; - compare(tumbler.currentIndex, -1); - } - - Component { - id: currentIndexTumbler - - Tumbler { - model: 5 - currentIndex: 2 - visibleItemCount: 3 - } - } - - Component { - id: currentIndexTumblerNoWrap - - Tumbler { - model: 5 - currentIndex: 2 - wrap: false - visibleItemCount: 3 - } - } - - Component { - id: currentIndexTumblerNoWrapReversedOrder - - Tumbler { - model: 5 - wrap: false - currentIndex: 2 - visibleItemCount: 3 - } - } - - Component { - id: negativeCurrentIndexTumblerNoWrap - - Tumbler { - model: 5 - wrap: false - currentIndex: -1 - visibleItemCount: 3 - } - } - - Component { - id: currentIndexTooLargeTumbler - - Tumbler { - objectName: "currentIndexTooLargeTumbler" - model: 10 - currentIndex: 10 - } - } - - - function test_currentIndexAtCreation_data() { - return [ - { tag: "wrap: implicit, expected currentIndex: 2", currentIndex: 2, wrap: true, component: currentIndexTumbler }, - { tag: "wrap: false, expected currentIndex: 2", currentIndex: 2, wrap: false, component: currentIndexTumblerNoWrap }, - // Order of property assignments shouldn't matter - { tag: "wrap: false, expected currentIndex: 2, reversed property assignment order", - currentIndex: 2, wrap: false, component: currentIndexTumblerNoWrapReversedOrder }, - { tag: "wrap: false, expected currentIndex: 0", currentIndex: 0, wrap: false, component: negativeCurrentIndexTumblerNoWrap }, - { tag: "wrap: implicit, expected currentIndex: 0", currentIndex: 0, wrap: true, component: currentIndexTooLargeTumbler } - ] - } - - function test_currentIndexAtCreation(data) { - // Test setting currentIndex at creation time - tumbler = createTemporaryObject(data.component, testCase); - verify(tumbler); - // A "statically declared" currentIndex will be pending until the count has changed, - // which happens when the model is set, which happens on the TumblerView's next polish. - tryCompare(tumbler, "currentIndex", data.currentIndex); - - tumblerView = findView(tumbler); - tryVerify(function() { return tumblerView.currentItem }); - compare(tumblerView.currentIndex, data.currentIndex); - compare(tumblerView.currentItem.text, data.currentIndex.toString()); - - if (data.wrap) { - tryCompare(tumblerView, "offset", data.currentIndex > 0 ? tumblerView.count - data.currentIndex : 0); - } else { - tryCompare(tumblerView, "contentY", tumblerDelegateHeight * data.currentIndex - tumblerView.preferredHighlightBegin); - } - } - - function test_keyboardNavigation() { - createTumbler(); - - tumbler.model = 5; - tumbler.forceActiveFocus(); - tumblerView.highlightMoveDuration = 0; - - // Navigate upwards through entire wheel. - for (var j = 0; j < tumbler.count - 1; ++j) { - keyClick(Qt.Key_Up, Qt.NoModifier); - tryCompare(tumblerView, "offset", j + 1); - compare(tumbler.currentIndex, tumbler.count - 1 - j); - } - - keyClick(Qt.Key_Up, Qt.NoModifier); - tryCompare(tumblerView, "offset", 0); - compare(tumbler.currentIndex, 0); - - // Navigate downwards through entire wheel. - for (j = 0; j < tumbler.count - 1; ++j) { - keyClick(Qt.Key_Down, Qt.NoModifier); - tryCompare(tumblerView, "offset", tumbler.count - 1 - j); - compare(tumbler.currentIndex, j + 1); - } - - keyClick(Qt.Key_Down, Qt.NoModifier); - tryCompare(tumblerView, "offset", 0); - compare(tumbler.currentIndex, 0); - } - - function test_itemsCorrectlyPositioned() { - createTumbler(); - - tumbler.model = 4; - tumbler.height = 120; - compare(tumblerDelegateHeight, 40); - checkItemSizes(); - - wait(tumblerView.highlightMoveDuration); - var firstItemCenterPos = itemCenterPos(1); - var firstItem = tumblerView.itemAt(firstItemCenterPos.x, firstItemCenterPos.y); - var actualPos = testCase.mapFromItem(firstItem, 0, 0); - compare(actualPos.x, tumbler.leftPadding); - compare(actualPos.y, tumbler.topPadding + 40); - - tumbler.forceActiveFocus(); - keyClick(Qt.Key_Down); - tryCompare(tumblerView, "offset", 3.0); - tryCompare(tumbler, "moving", false); - firstItemCenterPos = itemCenterPos(0); - firstItem = tumblerView.itemAt(firstItemCenterPos.x, firstItemCenterPos.y); - verify(firstItem); - // Test QTBUG-40298. - actualPos = testCase.mapFromItem(firstItem, 0, 0); - fuzzyCompare(actualPos.x, tumbler.leftPadding, 0.0001); - fuzzyCompare(actualPos.y, tumbler.topPadding, 0.0001); - - var secondItemCenterPos = itemCenterPos(1); - var secondItem = tumblerView.itemAt(secondItemCenterPos.x, secondItemCenterPos.y); - verify(secondItem); - verify(firstItem.y < secondItem.y); - - var thirdItemCenterPos = itemCenterPos(2); - var thirdItem = tumblerView.itemAt(thirdItemCenterPos.x, thirdItemCenterPos.y); - verify(thirdItem); - verify(firstItem.y < thirdItem.y); - verify(secondItem.y < thirdItem.y); - } - - function test_focusPastTumbler() { - tumbler = createTemporaryObject(tumblerComponent, testCase); - verify(tumbler); - - var mouseArea = createTemporaryQmlObject( - "import QtQuick; TextInput { activeFocusOnTab: true; width: 50; height: 50 }", testCase, ""); - - tumbler.forceActiveFocus(); - verify(tumbler.activeFocus); - - keyClick(Qt.Key_Tab); - verify(!tumbler.activeFocus); - verify(mouseArea.activeFocus); - } - - function test_datePicker() { - var component = Qt.createComponent("TumblerDatePicker.qml"); - compare(component.status, Component.Ready, component.errorString()); - tumbler = createTemporaryObject(component, testCase); - // Should not be any warnings. - - tryCompare(tumbler.dayTumbler, "currentIndex", 0); - compare(tumbler.dayTumbler.count, 31); - compare(tumbler.monthTumbler.currentIndex, 0); - compare(tumbler.monthTumbler.count, 12); - compare(tumbler.yearTumbler.currentIndex, 0); - tryCompare(tumbler.yearTumbler, "count", 100); - - verify(findView(tumbler.dayTumbler).children.length >= tumbler.dayTumbler.visibleItemCount); - verify(findView(tumbler.monthTumbler).children.length >= tumbler.monthTumbler.visibleItemCount); - // TODO: do this properly somehow - wait(100); - verify(findView(tumbler.yearTumbler).children.length >= tumbler.yearTumbler.visibleItemCount); - - // March. - tumbler.monthTumbler.currentIndex = 2; - tryCompare(tumbler.monthTumbler, "currentIndex", 2); - - // 30th of March. - tumbler.dayTumbler.currentIndex = 29; - tryCompare(tumbler.dayTumbler, "currentIndex", 29); - - // February. - tumbler.monthTumbler.currentIndex = 1; - tryCompare(tumbler.monthTumbler, "currentIndex", 1); - tryCompare(tumbler.dayTumbler, "currentIndex", 27); - } - - Component { - id: timePickerComponent - - Row { - property alias minuteTumbler: minuteTumbler - property alias amPmTumbler: amPmTumbler - - Tumbler { - id: minuteTumbler - currentIndex: 6 - model: 60 - width: 50 - height: 150 - } - - Tumbler { - id: amPmTumbler - model: ["AM", "PM"] - width: 50 - height: 150 - contentItem: ListView { - anchors.fill: parent - model: amPmTumbler.model - delegate: amPmTumbler.delegate - } - } - } - } - - function test_listViewTimePicker() { - var root = createTemporaryObject(timePickerComponent, testCase); - verify(root); - - mouseDrag(root.minuteTumbler, root.minuteTumbler.width / 2, root.minuteTumbler.height / 2, 0, 50); - // Shouldn't crash. - mouseDrag(root.amPmTumbler, root.amPmTumbler.width / 2, root.amPmTumbler.height / 2, 0, 50); - } - - function test_displacement_data() { - var data = [ - // At 0 offset, the first item is current. - { count: 6, index: 0, offset: 0, expectedDisplacement: 0 }, - { count: 6, index: 1, offset: 0, expectedDisplacement: -1 }, - { count: 6, index: 5, offset: 0, expectedDisplacement: 1 }, - // When we start to move the first item down, the second item above it starts to become current. - { count: 6, index: 0, offset: 0.25, expectedDisplacement: -0.25 }, - { count: 6, index: 1, offset: 0.25, expectedDisplacement: -1.25 }, - { count: 6, index: 5, offset: 0.25, expectedDisplacement: 0.75 }, - { count: 6, index: 0, offset: 0.5, expectedDisplacement: -0.5 }, - { count: 6, index: 1, offset: 0.5, expectedDisplacement: -1.5 }, - { count: 6, index: 5, offset: 0.5, expectedDisplacement: 0.5 }, - // By this stage, the delegate at index 1 is destroyed, so we can't test its displacement. - { count: 6, index: 0, offset: 0.75, expectedDisplacement: -0.75 }, - { count: 6, index: 5, offset: 0.75, expectedDisplacement: 0.25 }, - { count: 6, index: 0, offset: 4.75, expectedDisplacement: 1.25 }, - { count: 6, index: 1, offset: 4.75, expectedDisplacement: 0.25 }, - { count: 6, index: 0, offset: 4.5, expectedDisplacement: 1.5 }, - { count: 6, index: 1, offset: 4.5, expectedDisplacement: 0.5 }, - { count: 6, index: 0, offset: 4.25, expectedDisplacement: 1.75 }, - { count: 6, index: 1, offset: 4.25, expectedDisplacement: 0.75 }, - // count == visibleItemCount - { count: 3, index: 0, offset: 0, expectedDisplacement: 0 }, - { count: 3, index: 1, offset: 0, expectedDisplacement: -1 }, - { count: 3, index: 2, offset: 0, expectedDisplacement: 1 }, - // count < visibleItemCount - { count: 2, index: 0, offset: 0, expectedDisplacement: 0 }, - { count: 2, index: 1, offset: 0, expectedDisplacement: 1 }, - // count == 1 - { count: 1, index: 0, offset: 0, expectedDisplacement: 0 } - ]; - for (var i = 0; i < data.length; ++i) { - var row = data[i]; - row.tag = "delegate" + row.index + " offset=" + row.offset + " expectedDisplacement=" + row.expectedDisplacement; - } - return data; - } - - property Component displacementDelegate: Text { - objectName: "delegate" + index - text: modelData - opacity: 0.2 + Math.max(0, 1 - Math.abs(Tumbler.displacement)) * 0.8 - horizontalAlignment: Text.AlignHCenter - verticalAlignment: Text.AlignVCenter - - Text { - text: parent.displacement.toFixed(2) - anchors.right: parent.right - anchors.verticalCenter: parent.verticalCenter - } - - property real displacement: Tumbler.displacement - } - - function test_displacement(data) { - createTumbler(); - - // TODO: test setting these in the opposite order (delegate after model - // doesn't seem to cause a change in delegates in PathView) - tumbler.wrap = true; - tumbler.delegate = displacementDelegate; - tumbler.model = data.count; - compare(tumbler.count, data.count); - - var delegate = findChild(tumblerView, "delegate" + data.index); - verify(delegate); - - tumblerView.offset = data.offset; - compare(delegate.displacement, data.expectedDisplacement); - - // test displacement after adding and removing items - } - - function test_wrap() { - createTumbler(); - - tumbler.model = 5; - compare(tumbler.count, 5); - - tumbler.currentIndex = 2; - compare(tumblerView.currentIndex, 2); - - tumbler.wrap = false; - tumblerView = findView(tumbler); - compare(tumbler.count, 5); - compare(tumbler.currentIndex, 2); - // Tumbler's count hasn't changed (the model hasn't changed), - // but the new view needs time to instantiate its items. - tryCompare(tumblerView, "count", 5); - compare(tumblerView.currentIndex, 2); - } - - Component { - id: twoItemTumbler - - Tumbler { - model: 2 - } - } - - Component { - id: tenItemTumbler - - Tumbler { - model: 10 - } - } - - function test_countWrap() { - tumbler = createTemporaryObject(tumblerComponent, testCase); - verify(tumbler); - - // Check that a count that is less than visibleItemCount results in wrap being set to false. - verify(2 < tumbler.visibleItemCount); - tumbler.model = 2; - compare(tumbler.count, 2); - compare(tumbler.wrap, false); - } - - function test_explicitlyNonwrapping() { - // Check that explicitly setting wrap to false works even when it was implicitly false. - var explicitlyNonWrapping = createTemporaryObject(twoItemTumbler, testCase); - verify(explicitlyNonWrapping); - tryCompare(explicitlyNonWrapping, "wrap", false); - - explicitlyNonWrapping.wrap = false; - // wrap shouldn't be set to true now that there are more items than there are visible ones. - verify(10 > explicitlyNonWrapping.visibleItemCount); - explicitlyNonWrapping.model = 10; - compare(explicitlyNonWrapping.wrap, false); - - // Test resetting wrap back to the default behavior. - explicitlyNonWrapping.wrap = undefined; - compare(explicitlyNonWrapping.wrap, true); - } - - function test_explicitlyWrapping() { - // Check that explicitly setting wrap to true works even when it was implicitly true. - var explicitlyWrapping = createTemporaryObject(tenItemTumbler, testCase); - verify(explicitlyWrapping); - compare(explicitlyWrapping.wrap, true); - - explicitlyWrapping.wrap = true; - // wrap shouldn't be set to false now that there are more items than there are visible ones. - explicitlyWrapping.model = 2; - compare(explicitlyWrapping.wrap, true); - - // Test resetting wrap back to the default behavior. - explicitlyWrapping.wrap = undefined; - compare(explicitlyWrapping.wrap, false); - } - - Component { - id: customListViewTumblerComponent - - Tumbler { - id: listViewTumbler - - contentItem: ListView { - anchors.fill: parent - model: listViewTumbler.model - delegate: listViewTumbler.delegate - - snapMode: ListView.SnapToItem - highlightRangeMode: ListView.StrictlyEnforceRange - preferredHighlightBegin: height / 2 - (height / listViewTumbler.visibleItemCount / 2) - preferredHighlightEnd: height / 2 + (height / listViewTumbler.visibleItemCount / 2) - clip: true - } - } - } - - Component { - id: customPathViewTumblerComponent - - Tumbler { - id: pathViewTumbler - - contentItem: PathView { - id: pathView - model: pathViewTumbler.model - delegate: pathViewTumbler.delegate - clip: true - pathItemCount: pathViewTumbler.visibleItemCount + 1 - preferredHighlightBegin: 0.5 - preferredHighlightEnd: 0.5 - dragMargin: width / 2 - - path: Path { - startX: pathView.width / 2 - startY: -pathView.delegateHeight / 2 - PathLine { - x: pathView.width / 2 - y: pathView.pathItemCount * pathView.delegateHeight - pathView.delegateHeight / 2 - } - } - - property real delegateHeight: pathViewTumbler.availableHeight / pathViewTumbler.visibleItemCount - } - } - } - - function test_customContentItemAtConstruction_data() { - return [ - { tag: "ListView", component: customListViewTumblerComponent }, - { tag: "PathView", component: customPathViewTumblerComponent } - ]; - } - - function test_customContentItemAtConstruction(data) { - var tumbler = createTemporaryObject(data.component, testCase); - // Shouldn't assert. - - tumbler.model = 5; - compare(tumbler.count, 5); - - tumbler.currentIndex = 2; - var tumblerView = findView(tumbler); - compare(tumblerView.currentIndex, 2); - - tumblerView.incrementCurrentIndex(); - compare(tumblerView.currentIndex, 3); - compare(tumbler.currentIndex, 3); - - // Shouldn't have any affect. - tumbler.wrap = false; - compare(tumbler.count, 5); - compare(tumblerView.currentIndex, 3); - compare(tumbler.currentIndex, 3); - } - - function findFirstDelegateWithText(view, text) { - var delegate = null; - var contentItem = view.hasOwnProperty("contentItem") ? view.contentItem : view; - for (var i = 0; i < contentItem.children.length && !delegate; ++i) { - var child = contentItem.children[i]; - if (child.hasOwnProperty("text") && child.text === text) - delegate = child; - } - return delegate; - } - - function test_customContentItemAfterConstruction_data() { - return [ - { tag: "ListView", componentPath: "TumblerListView.qml" }, - { tag: "PathView", componentPath: "TumblerPathView.qml" } - ]; - } - - function test_customContentItemAfterConstruction(data) { - createTumbler(); - - tumbler.model = 5; - compare(tumbler.count, 5); - - tumbler.currentIndex = 2; - compare(tumblerView.currentIndex, 2); - - var contentItemComponent = Qt.createComponent(data.componentPath); - compare(contentItemComponent.status, Component.Ready); - - var customContentItem = createTemporaryObject(contentItemComponent, tumbler); - tumbler.contentItem = customContentItem; - compare(tumbler.count, 5); - tumblerView = findView(tumbler); - compare(tumblerView.currentIndex, 2); - - var delegate = findFirstDelegateWithText(tumblerView, "Custom2"); - verify(delegate); - compare(delegate.height, defaultImplicitDelegateHeight); - tryCompare(delegate.Tumbler, "displacement", 0); - - tumblerView.incrementCurrentIndex(); - compare(tumblerView.currentIndex, 3); - compare(tumbler.currentIndex, 3); - } - - function test_displacementListView_data() { - var offset = defaultListViewTumblerOffset; - - var data = [ - // At 0 contentY, the first item is current. - { contentY: offset, expectedDisplacements: [ - { index: 0, displacement: 0 }, - { index: 1, displacement: -1 }, - { index: 2, displacement: -2 } ] - }, - // When we start to move the first item down, the second item above it starts to become current. - { contentY: offset + defaultImplicitDelegateHeight * 0.25, expectedDisplacements: [ - { index: 0, displacement: 0.25 }, - { index: 1, displacement: -0.75 }, - { index: 2, displacement: -1.75 } ] - }, - { contentY: offset + defaultImplicitDelegateHeight * 0.5, expectedDisplacements: [ - { index: 0, displacement: 0.5 }, - { index: 1, displacement: -0.5 }, - { index: 2, displacement: -1.5 } ] - }, - { contentY: offset + defaultImplicitDelegateHeight * 0.75, expectedDisplacements: [ - { index: 0, displacement: 0.75 }, - { index: 1, displacement: -0.25 } ] - }, - { contentY: offset + defaultImplicitDelegateHeight * 3.5, expectedDisplacements: [ - { index: 3, displacement: 0.5 }, - { index: 4, displacement: -0.5 } ] - } - ]; - for (var i = 0; i < data.length; ++i) { - var row = data[i]; - row.tag = "contentY=" + row.contentY; - } - return data; - } - - function test_displacementListView(data) { - createTumbler(); - - tumbler.wrap = false; - tumbler.delegate = displacementDelegate; - tumbler.model = 5; - compare(tumbler.count, 5); - // Ensure assumptions about the tumbler used in our data() function are correct. - tumblerView = findView(tumbler); - compare(tumblerView.contentY, -defaultImplicitDelegateHeight); - var delegateCount = 0; - var listView = tumblerView; - var listViewContentItem = tumblerView.contentItem; - - // We use the mouse instead of setting contentY directly, otherwise the - // items snap back into place. This doesn't seem to be an issue for - // PathView for some reason. - // - // I tried lots of things to get this test to work with small changes - // in ListView's contentY (to match the tests for a PathView-based Tumbler), but they didn't work: - // - // - Pressing once and then directly moving the mouse to the correct location - // - Pressing once and interpolating the mouse position to the correct location - // - Pressing once and doing some dragging up and down to trigger the - // overThreshold of QQuickFlickable - // - // Even after the last item above, QQuickFlickable wouldn't consider it a drag. - // It seems that overThreshold is set too late, and because the drag distance is quite small - // to begin with, nothing changes (the displacement was always very close to 0 in the end). - - // Ensure that we at least cover the distance required to reach the desired contentY. - var distanceToReachContentY = data.contentY - defaultListViewTumblerOffset; - var distance = Math.abs(distanceToReachContentY) + tumbler.height / 2; - // If distanceToReachContentY is 0, we're testing 0 displacement, so we don't need to do anything. - if (distanceToReachContentY != 0) { - mousePress(tumbler, tumblerXCenter(), tumblerYCenter()); - - var dragDirection = distanceToReachContentY > 0 ? -1 : 1; - for (var i = 0; i < distance && Math.floor(listView.contentY) !== Math.floor(data.contentY); ++i) { - mouseMove(tumbler, tumblerXCenter(), tumblerYCenter() + i * dragDirection); - wait(1); // because Flickable pays attention to velocity, we need some time between movements (qtdeclarative ebf07c3) - } - } - - for (var i = 0; i < data.expectedDisplacements.length; ++i) { - var delegate = findChild(listViewContentItem, "delegate" + data.expectedDisplacements[i].index); - verify(delegate); - compare(delegate.height, defaultImplicitDelegateHeight); - // Due to the way we must perform this test, we can't expect high precision. - var expectedDisplacement = data.expectedDisplacements[i].displacement; - fuzzyCompare(delegate.displacement, expectedDisplacement, 0.1, - "Delegate of ListView-based Tumbler at index " + data.expectedDisplacements[i].index - + " has displacement of " + delegate.displacement + " when it should be " + expectedDisplacement); - } - - if (distanceToReachContentY != 0) - mouseRelease(tumbler, tumblerXCenter(), itemCenterPos(1) + (data.contentY - defaultListViewTumblerOffset), Qt.LeftButton); - } - - function test_listViewFlickAboveBounds_data() { - // Tests that flicking above the bounds when already at the top of the - // tumbler doesn't result in an incorrect displacement. - var data = []; - // Less than two items doesn't make sense. The default visibleItemCount - // is 3, so we test a bit more than double that. - for (var i = 2; i <= 7; ++i) { - data.push({ tag: i + " items", model: i }); - } - return data; - } - - function test_listViewFlickAboveBounds(data) { - createTumbler(); - - tumbler.wrap = false; - tumbler.delegate = displacementDelegate; - tumbler.model = data.model; - tumblerView = findView(tumbler); - - mousePress(tumbler, tumblerXCenter(), tumblerYCenter()); - - // Ensure it's stationary. - var listView = tumblerView; - compare(listView.contentY, defaultListViewTumblerOffset); - - // We could just move up until the contentY changed, but this is safer. - var distance = tumbler.height; - var changed = false; - - for (var i = 0; i < distance && !changed; ++i) { - mouseMove(tumbler, tumblerXCenter(), tumblerYCenter() + i, 10); - - // Don't test until the contentY has actually changed. - if (Math.abs(listView.contentY) - listView.preferredHighlightBegin > 0.01) { - - for (var delegateIndex = 0; delegateIndex < Math.min(tumbler.count, tumbler.visibleItemCount); ++delegateIndex) { - var delegate = findChild(listView.contentItem, "delegate" + delegateIndex); - verify(delegate); - - verify(delegate.displacement <= -delegateIndex, "Delegate at index " + delegateIndex + " has a displacement of " - + delegate.displacement + " when it should be less than or equal to " + -delegateIndex); - verify(delegate.displacement > -delegateIndex - 0.1, "Delegate at index 0 has a displacement of " - + delegate.displacement + " when it should be greater than ~ " + -delegateIndex - 0.1); - } - - changed = true; - } - } - - // Sanity check that something was actually tested. - verify(changed); - - mouseRelease(tumbler, tumblerXCenter(), tumbler.topPadding); - } - - property Component objectNameDelegate: Text { - objectName: "delegate" + index - text: modelData - horizontalAlignment: Text.AlignHCenter - verticalAlignment: Text.AlignVCenter - } - - function test_visibleItemCount_data() { - var data = [ - // e.g. {0: 2} = {delegate index: y pos / delegate height} - // Skip item at index 3, because it's out of view. - { model: 6, visibleItemCount: 5, expectedYPositions: {0: 2, 1: 3, 2: 4, 4: 0} }, - { model: 5, visibleItemCount: 3, expectedYPositions: {0: 1, 1: 2, 4: 0} }, - // Takes up the whole view. - { model: 2, visibleItemCount: 1, expectedYPositions: {0: 0} }, - ]; - - for (var i = 0; i < data.length; ++i) { - data[i].tag = "items=" + data[i].model + ", visibleItemCount=" + data[i].visibleItemCount; - } - return data; - } - - function test_visibleItemCount(data) { - createTumbler(); - - tumbler.delegate = objectNameDelegate; - tumbler.visibleItemCount = data.visibleItemCount; - - tumbler.model = data.model; - compare(tumbler.count, data.model); - - for (var delegateIndex = 0; delegateIndex < data.visibleItemCount; ++delegateIndex) { - if (data.expectedYPositions.hasOwnProperty(delegateIndex)) { - var delegate = findChild(tumblerView, "delegate" + delegateIndex); - verify(delegate, "Delegate found at index " + delegateIndex); - var expectedYPos = data.expectedYPositions[delegateIndex] * tumblerDelegateHeight; - compare(delegate.mapToItem(tumbler.contentItem, 0, 0).y, expectedYPos); - } - } - } - - property Component wrongDelegateTypeComponent: QtObject { - property real displacement: Tumbler.displacement - } - - property Component noParentDelegateComponent: Item { - property real displacement: Tumbler.displacement - } - - function test_attachedProperties() { - tumbler = createTemporaryObject(tumblerComponent, testCase); - verify(tumbler); - - // TODO: crashes somewhere in QML's guts -// tumbler.model = 5; -// tumbler.delegate = wrongDelegateTypeComponent; -// ignoreWarning("Attached properties of Tumbler must be accessed from within a delegate item"); -// // Cause displacement to be changed. The warning isn't triggered if we don't do this. -// tumbler.contentItem.offset += 1; - - ignoreWarning("Tumbler: attached properties must be accessed through a delegate item that has a parent"); - createTemporaryObject(noParentDelegateComponent, null); - - ignoreWarning("Tumbler: attempting to access attached property on item without an \"index\" property"); - var object = createTemporaryObject(noParentDelegateComponent, testCase); - verify(object); - } - - property Component paddingDelegate: Text { - objectName: "delegate" + index - text: modelData - horizontalAlignment: Text.AlignHCenter - verticalAlignment: Text.AlignVCenter - - Rectangle { - anchors.fill: parent - color: "transparent" - border.color: "red" - border.width: 1 - } - } - - function test_padding_data() { - var data = []; - - data.push({ padding: 0 }); - data.push({ padding: 10 }); - data.push({ left: 10, top: 10 }); - data.push({ right: 10, bottom: 10 }); - - for (var i = 0; i < data.length; ++i) { - var tag = ""; - - if (data[i].padding !== undefined) - tag += "padding: " + data[i].padding + " "; - if (data[i].left !== undefined) - tag += "left: " + data[i].left + " "; - if (data[i].right !== undefined) - tag += "right: " + data[i].right + " "; - if (data[i].top !== undefined) - tag += "top: " + data[i].top + " "; - if (data[i].bottom !== undefined) - tag += "bottom: " + data[i].bottom + " "; - tag = tag.slice(0, -1); - - data[i].tag = tag; - } - - return data; - } - - function test_padding(data) { - createTumbler(); - - tumbler.delegate = paddingDelegate; - tumbler.model = 5; - compare(tumbler.padding, 0); - compare(tumbler.leftPadding, 0); - compare(tumbler.rightPadding, 0); - compare(tumbler.topPadding, 0); - compare(tumbler.bottomPadding, 0); - compare(tumbler.contentItem.x, 0); - compare(tumbler.contentItem.y, 0); - - if (data.padding !== undefined) - tumbler.padding = data.padding; - if (data.left !== undefined) - tumbler.leftPadding = data.left; - if (data.right !== undefined) - tumbler.rightPadding = data.right; - if (data.top !== undefined) - tumbler.topPadding = data.top; - if (data.bottom !== undefined) - tumbler.bottomPadding = data.bottom; - - compare(tumbler.availableWidth, tumbler.implicitWidth - tumbler.leftPadding - tumbler.rightPadding); - compare(tumbler.availableHeight, tumbler.implicitHeight - tumbler.topPadding - tumbler.bottomPadding); - compare(tumbler.contentItem.x, tumbler.leftPadding); - compare(tumbler.contentItem.y, tumbler.topPadding); - - var pathView = tumbler.contentItem; - var expectedDelegateHeight = tumbler.availableHeight / tumbler.visibleItemCount; - var itemIndicesInVisualOrder = [4, 0, 1]; - for (var i = 0; i < itemIndicesInVisualOrder.length; ++i) { - var delegate = findChild(pathView, "delegate" + itemIndicesInVisualOrder[i]); - verify(delegate, "Couldn't find delegate at index " + itemIndicesInVisualOrder[i] - + " (iteration " + i + " out of " + (pathView.children.length - 1) + ")"); - - compare(delegate.width, tumbler.availableWidth); - compare(delegate.height, expectedDelegateHeight); - - var expectedY = tumbler.topPadding + i * expectedDelegateHeight; - var mappedPos = delegate.mapToItem(null, delegate.width / 2, 0); - fuzzyCompare(mappedPos.y, expectedY, 0.5, - "Tumbler's PathView delegate at index " + itemIndicesInVisualOrder[i] - + " should have a y pos of " + expectedY + ", but it's actually " + mappedPos.y.toFixed(20)); - - var expectedX = tumbler.leftPadding; - compare(delegate.mapToItem(null, 0, 0).x, expectedX, - "Tumbler's PathView delegate at index " + itemIndicesInVisualOrder[i] - + " should have a x pos of " + expectedX + ", but it's actually " + mappedPos.x.toFixed(20)); - } - - // Force new items to be created, as there was a bug where the path was correct until this happened. - compare(tumblerView.offset, 0); - ++tumbler.currentIndex; - tryCompare(tumblerView, "offset", 4, tumblerView.highlightMoveDuration * 2); - } - - function test_moving_data() { - return [ - { tag: "wrap:true", wrap: true }, - { tag: "wrap:false", wrap: false } - ] - } - - function test_moving(data) { - createTumbler({wrap: data.wrap, model: 5}) - compare(tumbler.wrap, data.wrap) - compare(tumbler.moving, false) - - waitForRendering(tumbler) - - mousePress(tumbler, tumbler.width / 2, tumbler.height / 2, Qt.LeftButton) - compare(tumbler.moving, false) - - for (var y = tumbler.height / 2; y >= tumbler.height / 4; y -= 10) - mouseMove(tumbler, tumbler.width / 2, y, 1) - compare(tumbler.moving, true) - - mouseRelease(tumbler, tumbler.width / 2, tumbler.height / 4, Qt.LeftButton) - compare(tumbler.moving, true) - tryCompare(tumbler, "moving", false) - } - - Component { - id: qtbug61374Component - - Row { - property alias tumbler: tumbler - property alias label: label - - Component.onCompleted: { - tumbler.currentIndex = 2 - } - - Tumbler { - id: tumbler - model: 5 - // ... - } - - Label { - id: label - text: tumbler.currentItem.text - } - } - } - - function test_qtbug61374() { - var row = createTemporaryObject(qtbug61374Component, testCase); - verify(row); - - var tumbler = row.tumbler; - tryCompare(tumbler, "currentIndex", 2); - - tumblerView = findView(tumbler); - - var label = row.label; - compare(label.text, "2"); - } - - function test_positionViewAtIndex_data() { - return [ - // Should be 20, 21, ... but there is a documented limitation for this in positionViewAtIndex()'s docs. - { tag: "wrap=true, mode=Beginning", wrap: true, mode: Tumbler.Beginning, expectedVisibleIndices: [21, 22, 23, 24, 25] }, - { tag: "wrap=true, mode=Center", wrap: true, mode: Tumbler.Center, expectedVisibleIndices: [18, 19, 20, 21, 22] }, - { tag: "wrap=true, mode=End", wrap: true, mode: Tumbler.End, expectedVisibleIndices: [16, 17, 18, 19, 20] }, - // Same as Beginning; should start at 20. - { tag: "wrap=true, mode=Contain", wrap: true, mode: Tumbler.Contain, expectedVisibleIndices: [21, 22, 23, 24, 25] }, - { tag: "wrap=true, mode=SnapPosition", wrap: true, mode: Tumbler.SnapPosition, expectedVisibleIndices: [18, 19, 20, 21, 22] }, - { tag: "wrap=false, mode=Beginning", wrap: false, mode: Tumbler.Beginning, expectedVisibleIndices: [20, 21, 22, 23, 24] }, - { tag: "wrap=false, mode=Center", wrap: false, mode: Tumbler.Center, expectedVisibleIndices: [18, 19, 20, 21, 22] }, - { tag: "wrap=false, mode=End", wrap: false, mode: Tumbler.End, expectedVisibleIndices: [16, 17, 18, 19, 20] }, - { tag: "wrap=false, mode=Visible", wrap: false, mode: Tumbler.Visible, expectedVisibleIndices: [16, 17, 18, 19, 20] }, - { tag: "wrap=false, mode=Contain", wrap: false, mode: Tumbler.Contain, expectedVisibleIndices: [16, 17, 18, 19, 20] }, - { tag: "wrap=false, mode=SnapPosition", wrap: false, mode: Tumbler.SnapPosition, expectedVisibleIndices: [18, 19, 20, 21, 22] } - ] - } - - function test_positionViewAtIndex(data) { - createTumbler({ wrap: data.wrap, model: 40, visibleItemCount: 5 }) - compare(tumbler.wrap, data.wrap) - - waitForRendering(tumbler) - - tumbler.positionViewAtIndex(20, data.mode) - tryCompare(tumbler, "moving", false) - - compare(tumbler.visibleItemCount, 5) - for (var i = 0; i < 5; ++i) { - // Find the item through its text, as that's easier than child/itemAt(). - var text = data.expectedVisibleIndices[i].toString() - var item = findDelegateWithText(tumblerView, text) - verify(item, "found no item with text \"" + text + "\"") - compare(item.text, data.expectedVisibleIndices[i].toString()) - - // Ensure that it's at the position we expect. - var expectedPos = itemTopLeftPos(i) - var actualPos = testCase.mapFromItem(item, 0, 0) - compare(actualPos.x, expectedPos.x, "expected delegate with text " + item.text - + " to have an x pos of " + expectedPos.x + " but it was " + actualPos.x) - compare(actualPos.y, expectedPos.y, "expected delegate with text " + item.text - + " to have an y pos of " + expectedPos.y + " but it was " + actualPos.y) - } - } - - Component { - id: setCurrentIndexOnImperativeModelChangeComponent - - Tumbler { - onModelChanged: currentIndex = model - 2 - } - } - - function test_setCurrentIndexOnImperativeModelChange() { - var tumbler = createTemporaryObject(setCurrentIndexOnImperativeModelChangeComponent, testCase); - verify(tumbler); - - tumbler.model = 4 - compare(tumbler.count, 4); - tumblerView = findView(tumbler); - tryCompare(tumblerView, "count", 4); - - // 4 - 2 = 2 - compare(tumbler.currentIndex, 2); - - ++tumbler.model; - compare(tumbler.count, 5); - compare(tumbler.wrap, true); - tumblerView = findView(tumbler); - tryCompare(tumblerView, "count", 5); - // 5 - 2 = 3 - compare(tumbler.currentIndex, 3); - } - - Component { - id: setCurrentIndexOnDeclarativeModelChangeComponent - - Item { - property alias tumbler: tumbler - - property int setting: 4 - - Tumbler { - id: tumbler - model: setting - onModelChanged: currentIndex = model - 2 - } - } - } - - function test_setCurrentIndexOnDeclarativeModelChange() { - var root = createTemporaryObject(setCurrentIndexOnDeclarativeModelChangeComponent, testCase); - verify(root); - - var tumbler = root.tumbler; - compare(tumbler.count, 4); - compare(tumbler.wrap, false); - tumblerView = findView(tumbler); - tryCompare(tumblerView, "count", 4); - // 4 - 2 = 2 - compare(tumbler.currentIndex, 2); - - ++root.setting; - compare(tumbler.count, 5); - compare(tumbler.wrap, true); - tumblerView = findView(tumbler); - tryCompare(tumblerView, "count", 5); - // 5 - 2 = 3 - compare(tumbler.currentIndex, 3); - } - - function test_displacementAfterResizing() { - createTumbler({ - width: 200, - wrap: false, - delegate: displacementDelegate, - model: 30, - visibleItemCount: 7, - currentIndex: 15 - }) - - var delegate = findChild(tumblerView, "delegate15") - verify(delegate) - - tryCompare(delegate, "displacement", 0) - - // Resizing the Tumbler shouldn't affect the displacement. - tumbler.height *= 1.4 - tryCompare(delegate, "displacement", 0) - } - - //QTBUG-84426 - Component { - id: initialCurrentIndexTumbler - - Tumbler { - anchors.centerIn: parent - width: 60 - height: 200 - delegate: Text {text: modelData} - model: 10 - currentIndex: 4 - } - } - - function test_initialCurrentIndex() { - var tumbler = createTemporaryObject(initialCurrentIndexTumbler, testCase, {wrap: true}); - compare(tumbler.currentIndex, 4); - tumbler = createTemporaryObject(initialCurrentIndexTumbler, testCase, {wrap: false}); - compare(tumbler.currentIndex, 4); - } -} diff --git a/tests/auto/quickcontrols2/controls/fusion/BLACKLIST b/tests/auto/quickcontrols2/controls/fusion/BLACKLIST deleted file mode 100644 index 47634070..00000000 --- a/tests/auto/quickcontrols2/controls/fusion/BLACKLIST +++ /dev/null @@ -1,5 +0,0 @@ -# See qtbase/src/testlib/qtestblacklist.cpp for format - -# QTBUG-70597 -[Tumbler::test_itemsCorrectlyPositioned] -* diff --git a/tests/auto/quickcontrols2/controls/fusion/CMakeLists.txt b/tests/auto/quickcontrols2/controls/fusion/CMakeLists.txt deleted file mode 100644 index 96d4fa5a..00000000 --- a/tests/auto/quickcontrols2/controls/fusion/CMakeLists.txt +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from fusion.pro. - -##################################################################### -## tst_fusion Test: -##################################################################### - -# Collect test data -file(GLOB_RECURSE test_data_glob - RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/../data/tst_*) -list(APPEND test_data ${test_data_glob}) - -qt_internal_add_test(tst_fusion - GUI - QMLTEST - SOURCES - tst_fusion.cpp - DEFINES - TST_CONTROLS_DATA=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../data\\\" - PUBLIC_LIBRARIES - Qt::Gui - Qt::QuickControls2 - TESTDATA ${test_data} -) - -#### Keys ignored in scope 1:.:.:fusion.pro:: -# OTHER_FILES = "$$PWD/../data/*.qml" -# TEMPLATE = "app" diff --git a/tests/auto/quickcontrols2/controls/fusion/dependencies.qml b/tests/auto/quickcontrols2/controls/fusion/dependencies.qml deleted file mode 100644 index f2e40e60..00000000 --- a/tests/auto/quickcontrols2/controls/fusion/dependencies.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtTest -import QtQuick -import QtQuick.Controls -import QtQuick.Controls.Fusion - -TestCase { } diff --git a/tests/auto/quickcontrols2/controls/fusion/tst_fusion.cpp b/tests/auto/quickcontrols2/controls/fusion/tst_fusion.cpp deleted file mode 100644 index 7528ccea..00000000 --- a/tests/auto/quickcontrols2/controls/fusion/tst_fusion.cpp +++ /dev/null @@ -1,46 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: http://www.qt.io/licensing/ -** -** This file is part of the test suite of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL3$ -** 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 3 as published by the Free Software -** Foundation and appearing in the file LICENSE.LGPLv3 included in the -** packaging of this file. Please review the following information to -** ensure the GNU Lesser General Public License version 3 requirements -** will be met: https://www.gnu.org/licenses/lgpl.html. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 2.0 or later 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 2.0 requirements will be -** met: http://www.gnu.org/licenses/gpl-2.0.html. -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include -#include - -int main(int argc, char *argv[]) -{ - QTEST_SET_MAIN_SOURCE_PATH - qputenv("QML_NO_TOUCH_COMPRESSION", "1"); - QQuickStyle::setStyle("Fusion"); - return quick_test_main(argc, argv, "tst_controls::Fusion", TST_CONTROLS_DATA); -} diff --git a/tests/auto/quickcontrols2/controls/imagine/BLACKLIST b/tests/auto/quickcontrols2/controls/imagine/BLACKLIST deleted file mode 100644 index 47634070..00000000 --- a/tests/auto/quickcontrols2/controls/imagine/BLACKLIST +++ /dev/null @@ -1,5 +0,0 @@ -# See qtbase/src/testlib/qtestblacklist.cpp for format - -# QTBUG-70597 -[Tumbler::test_itemsCorrectlyPositioned] -* diff --git a/tests/auto/quickcontrols2/controls/imagine/CMakeLists.txt b/tests/auto/quickcontrols2/controls/imagine/CMakeLists.txt deleted file mode 100644 index be47d59d..00000000 --- a/tests/auto/quickcontrols2/controls/imagine/CMakeLists.txt +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from imagine.pro. - -##################################################################### -## tst_imagine Test: -##################################################################### - -# Collect test data -file(GLOB_RECURSE test_data_glob - RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/../data/tst_*) -list(APPEND test_data ${test_data_glob}) - -qt_internal_add_test(tst_imagine - GUI - QMLTEST - SOURCES - tst_imagine.cpp - DEFINES - TST_CONTROLS_DATA=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../data\\\" - PUBLIC_LIBRARIES - Qt::Gui - Qt::QuickControls2 - TESTDATA ${test_data} -) - -#### Keys ignored in scope 1:.:.:imagine.pro:: -# OTHER_FILES = "$$PWD/../data/*.qml" -# TEMPLATE = "app" diff --git a/tests/auto/quickcontrols2/controls/imagine/dependencies.qml b/tests/auto/quickcontrols2/controls/imagine/dependencies.qml deleted file mode 100644 index 9a31141b..00000000 --- a/tests/auto/quickcontrols2/controls/imagine/dependencies.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtTest -import QtQuick -import QtQuick.Controls -import QtQuick.Controls.Imagine - -TestCase { } diff --git a/tests/auto/quickcontrols2/controls/imagine/tst_imagine.cpp b/tests/auto/quickcontrols2/controls/imagine/tst_imagine.cpp deleted file mode 100644 index 9db7ed4d..00000000 --- a/tests/auto/quickcontrols2/controls/imagine/tst_imagine.cpp +++ /dev/null @@ -1,46 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: http://www.qt.io/licensing/ -** -** This file is part of the test suite of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL3$ -** 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 3 as published by the Free Software -** Foundation and appearing in the file LICENSE.LGPLv3 included in the -** packaging of this file. Please review the following information to -** ensure the GNU Lesser General Public License version 3 requirements -** will be met: https://www.gnu.org/licenses/lgpl.html. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 2.0 or later 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 2.0 requirements will be -** met: http://www.gnu.org/licenses/gpl-2.0.html. -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include -#include - -int main(int argc, char *argv[]) -{ - QTEST_SET_MAIN_SOURCE_PATH - qputenv("QML_NO_TOUCH_COMPRESSION", "1"); - QQuickStyle::setStyle("Imagine"); - return quick_test_main(argc, argv, "tst_controls::Imagine", TST_CONTROLS_DATA); -} diff --git a/tests/auto/quickcontrols2/controls/material/BLACKLIST b/tests/auto/quickcontrols2/controls/material/BLACKLIST deleted file mode 100644 index 47634070..00000000 --- a/tests/auto/quickcontrols2/controls/material/BLACKLIST +++ /dev/null @@ -1,5 +0,0 @@ -# See qtbase/src/testlib/qtestblacklist.cpp for format - -# QTBUG-70597 -[Tumbler::test_itemsCorrectlyPositioned] -* diff --git a/tests/auto/quickcontrols2/controls/material/CMakeLists.txt b/tests/auto/quickcontrols2/controls/material/CMakeLists.txt deleted file mode 100644 index 7aa6c25d..00000000 --- a/tests/auto/quickcontrols2/controls/material/CMakeLists.txt +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from material.pro. - -##################################################################### -## tst_material Test: -##################################################################### - -# Collect test data -file(GLOB_RECURSE test_data_glob - RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/../data/tst_*) -list(APPEND test_data ${test_data_glob}) - -qt_internal_add_test(tst_material - GUI - QMLTEST - SOURCES - tst_material.cpp - DEFINES - TST_CONTROLS_DATA=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../data\\\" - PUBLIC_LIBRARIES - Qt::Gui - Qt::QuickControls2 - TESTDATA ${test_data} -) - -#### Keys ignored in scope 1:.:.:material.pro:: -# OTHER_FILES = "$$PWD/../data/*.qml" -# TEMPLATE = "app" diff --git a/tests/auto/quickcontrols2/controls/material/dependencies.qml b/tests/auto/quickcontrols2/controls/material/dependencies.qml deleted file mode 100644 index 8bcf0301..00000000 --- a/tests/auto/quickcontrols2/controls/material/dependencies.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtTest -import QtQuick -import QtQuick.Controls -import QtQuick.Controls.Material - -TestCase { } diff --git a/tests/auto/quickcontrols2/controls/material/tst_material.cpp b/tests/auto/quickcontrols2/controls/material/tst_material.cpp deleted file mode 100644 index ae8bb3a1..00000000 --- a/tests/auto/quickcontrols2/controls/material/tst_material.cpp +++ /dev/null @@ -1,46 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: http://www.qt.io/licensing/ -** -** This file is part of the test suite of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL3$ -** 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 3 as published by the Free Software -** Foundation and appearing in the file LICENSE.LGPLv3 included in the -** packaging of this file. Please review the following information to -** ensure the GNU Lesser General Public License version 3 requirements -** will be met: https://www.gnu.org/licenses/lgpl.html. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 2.0 or later 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 2.0 requirements will be -** met: http://www.gnu.org/licenses/gpl-2.0.html. -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include -#include - -int main(int argc, char *argv[]) -{ - QTEST_SET_MAIN_SOURCE_PATH - qputenv("QML_NO_TOUCH_COMPRESSION", "1"); - QQuickStyle::setStyle("Material"); - return quick_test_main(argc, argv, "tst_controls::Material", TST_CONTROLS_DATA); -} diff --git a/tests/auto/quickcontrols2/controls/universal/BLACKLIST b/tests/auto/quickcontrols2/controls/universal/BLACKLIST deleted file mode 100644 index 47634070..00000000 --- a/tests/auto/quickcontrols2/controls/universal/BLACKLIST +++ /dev/null @@ -1,5 +0,0 @@ -# See qtbase/src/testlib/qtestblacklist.cpp for format - -# QTBUG-70597 -[Tumbler::test_itemsCorrectlyPositioned] -* diff --git a/tests/auto/quickcontrols2/controls/universal/CMakeLists.txt b/tests/auto/quickcontrols2/controls/universal/CMakeLists.txt deleted file mode 100644 index c009750e..00000000 --- a/tests/auto/quickcontrols2/controls/universal/CMakeLists.txt +++ /dev/null @@ -1,28 +0,0 @@ -# Generated from universal.pro. - -##################################################################### -## tst_universal Test: -##################################################################### - -# Collect test data -file(GLOB_RECURSE test_data_glob - RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/../data/tst_*) -list(APPEND test_data ${test_data_glob}) - -qt_internal_add_test(tst_universal - GUI - QMLTEST - SOURCES - tst_universal.cpp - DEFINES - TST_CONTROLS_DATA=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../data\\\" - PUBLIC_LIBRARIES - Qt::Gui - Qt::QuickControls2 - TESTDATA ${test_data} -) - -#### Keys ignored in scope 1:.:.:universal.pro:: -# OTHER_FILES = "$$PWD/../data/*.qml" -# TEMPLATE = "app" diff --git a/tests/auto/quickcontrols2/controls/universal/dependencies.qml b/tests/auto/quickcontrols2/controls/universal/dependencies.qml deleted file mode 100644 index 8ba71c83..00000000 --- a/tests/auto/quickcontrols2/controls/universal/dependencies.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtTest -import QtQuick -import QtQuick.Controls -import QtQuick.Controls.Universal - -TestCase { } diff --git a/tests/auto/quickcontrols2/controls/universal/tst_universal.cpp b/tests/auto/quickcontrols2/controls/universal/tst_universal.cpp deleted file mode 100644 index db5b560e..00000000 --- a/tests/auto/quickcontrols2/controls/universal/tst_universal.cpp +++ /dev/null @@ -1,46 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: http://www.qt.io/licensing/ -** -** This file is part of the test suite of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL3$ -** 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 3 as published by the Free Software -** Foundation and appearing in the file LICENSE.LGPLv3 included in the -** packaging of this file. Please review the following information to -** ensure the GNU Lesser General Public License version 3 requirements -** will be met: https://www.gnu.org/licenses/lgpl.html. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 2.0 or later 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 2.0 requirements will be -** met: http://www.gnu.org/licenses/gpl-2.0.html. -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include -#include - -int main(int argc, char *argv[]) -{ - QTEST_SET_MAIN_SOURCE_PATH - qputenv("QML_NO_TOUCH_COMPRESSION", "1"); - QQuickStyle::setStyle("Universal"); - return quick_test_main(argc, argv, "tst_controls::Universal", TST_CONTROLS_DATA); -} diff --git a/tests/auto/quickcontrols2/cursor/CMakeLists.txt b/tests/auto/quickcontrols2/cursor/CMakeLists.txt deleted file mode 100644 index ebb6ec8c..00000000 --- a/tests/auto/quickcontrols2/cursor/CMakeLists.txt +++ /dev/null @@ -1,49 +0,0 @@ -# Generated from cursor.pro. - -##################################################################### -## tst_cursor Test: -##################################################################### - -# Collect test data -file(GLOB_RECURSE test_data_glob - RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - data/*) -list(APPEND test_data ${test_data_glob}) - -qt_internal_add_test(tst_cursor - SOURCES - ../shared/qtest_quickcontrols.h - ../shared/util.cpp ../shared/util.h - ../shared/visualtestutil.cpp ../shared/visualtestutil.h - tst_cursor.cpp - DEFINES - QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/quickcontrols2\\\" - PUBLIC_LIBRARIES - Qt::CorePrivate - Qt::Gui - Qt::GuiPrivate - Qt::QmlPrivate - Qt::QuickControls2 - Qt::QuickControls2Private - Qt::QuickPrivate - Qt::QuickTemplates2Private - Qt::QuickTest - Qt::TestPrivate - TESTDATA ${test_data} -) - -#### Keys ignored in scope 1:.:.:cursor.pro:: -# OTHER_FILES = "data/*.qml" - -## Scopes: -##################################################################### - -qt_internal_extend_target(tst_cursor CONDITION ANDROID OR IOS - DEFINES - QT_QMLTEST_DATADIR=\\\":/data\\\" -) - -qt_internal_extend_target(tst_cursor CONDITION NOT ANDROID AND NOT IOS - DEFINES - QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" -) diff --git a/tests/auto/quickcontrols2/cursor/data/buttons.qml b/tests/auto/quickcontrols2/cursor/data/buttons.qml deleted file mode 100644 index eb7e27cf..00000000 --- a/tests/auto/quickcontrols2/cursor/data/buttons.qml +++ /dev/null @@ -1,104 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Controls - -MouseArea { - width: column.width - height: column.height - cursorShape: Qt.ForbiddenCursor - - Column { - id: column - padding: 10 - spacing: 10 - - Button { - text: "Button" - } - CheckBox { - text: "CheckBox" - } - CheckDelegate { - text: "CheckDelegate" - } - ItemDelegate { - text: "ItemDelegate" - } - MenuItem { - text: "MenuItem" - } - RadioButton { - text: "RadioButton" - } - RadioDelegate { - text: "RadioDelegate" - } - RoundButton { - text: "X" - } - SwipeDelegate { - text: "SwipeDelegate" - } - Switch { - text: "Switch" - } - SwitchDelegate { - text: "SwitchDelegate" - } - TabButton { - text: "TabButton" - } - ToolButton { - text: "ToolButton" - } - } -} diff --git a/tests/auto/quickcontrols2/cursor/data/containers.qml b/tests/auto/quickcontrols2/cursor/data/containers.qml deleted file mode 100644 index 0e722971..00000000 --- a/tests/auto/quickcontrols2/cursor/data/containers.qml +++ /dev/null @@ -1,77 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Controls - -MouseArea { - width: column.width - height: column.height - cursorShape: Qt.ForbiddenCursor - - Column { - id: column - padding: 10 - spacing: 10 - - Page { - width: 200 - height: 20 - } - Pane { - width: 200 - height: 20 - } - ToolBar { - width: 200 - height: 20 - } - } -} diff --git a/tests/auto/quickcontrols2/cursor/data/editable.qml b/tests/auto/quickcontrols2/cursor/data/editable.qml deleted file mode 100644 index 04bf4b7c..00000000 --- a/tests/auto/quickcontrols2/cursor/data/editable.qml +++ /dev/null @@ -1,72 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Controls - -MouseArea { - width: column.width - height: column.height - cursorShape: Qt.ForbiddenCursor - - Column { - id: column - padding: 10 - spacing: 10 - - ComboBox { - editable: true - model: "ComboBox" - } - SpinBox { - editable: true - } - } -} diff --git a/tests/auto/quickcontrols2/cursor/data/pageindicator.qml b/tests/auto/quickcontrols2/cursor/data/pageindicator.qml deleted file mode 100644 index f71fbf75..00000000 --- a/tests/auto/quickcontrols2/cursor/data/pageindicator.qml +++ /dev/null @@ -1,62 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Controls - -MouseArea { - width: 200 - height: 200 - cursorShape: Qt.ForbiddenCursor - - PageIndicator { - anchors.centerIn: parent - } -} diff --git a/tests/auto/quickcontrols2/cursor/data/scrollbar.qml b/tests/auto/quickcontrols2/cursor/data/scrollbar.qml deleted file mode 100644 index 997abd4b..00000000 --- a/tests/auto/quickcontrols2/cursor/data/scrollbar.qml +++ /dev/null @@ -1,74 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Controls - -ApplicationWindow { - width: 400 - height: 400 - - property alias textArea: textArea - property alias scrollBar: scrollBar - - Flickable { - anchors.fill: parent - TextArea.flickable: TextArea { - id: textArea - } - ScrollBar.vertical: ScrollBar { - id: scrollBar - // Need to explicitly set this to account for platforms like Android, - // where the UiEffects style hint does not include HoverEffect, and - // hence QQuickControlPrivate::calcHoverEnabled() would otherwise return false. - hoverEnabled: true - } - } -} diff --git a/tests/auto/quickcontrols2/cursor/data/sliders.qml b/tests/auto/quickcontrols2/cursor/data/sliders.qml deleted file mode 100644 index 687450ec..00000000 --- a/tests/auto/quickcontrols2/cursor/data/sliders.qml +++ /dev/null @@ -1,71 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Controls - -MouseArea { - width: column.width - height: column.height - cursorShape: Qt.ForbiddenCursor - - Column { - id: column - padding: 10 - spacing: 10 - - Dial { - } - Slider { - } - RangeSlider { - } - } -} diff --git a/tests/auto/quickcontrols2/cursor/tst_cursor.cpp b/tests/auto/quickcontrols2/cursor/tst_cursor.cpp deleted file mode 100644 index 37a9e0c1..00000000 --- a/tests/auto/quickcontrols2/cursor/tst_cursor.cpp +++ /dev/null @@ -1,225 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: http://www.qt.io/licensing/ -** -** This file is part of the test suite of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL3$ -** 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 3 as published by the Free Software -** Foundation and appearing in the file LICENSE.LGPLv3 included in the -** packaging of this file. Please review the following information to -** ensure the GNU Lesser General Public License version 3 requirements -** will be met: https://www.gnu.org/licenses/lgpl.html. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 2.0 or later 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 2.0 requirements will be -** met: http://www.gnu.org/licenses/gpl-2.0.html. -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include -#include "../shared/visualtestutil.h" - -#include -#include -#include -#include -#include -#include -#include - -#if QT_CONFIG(cursor) -# include -# include -#endif - -using namespace QQuickVisualTestUtil; - -class tst_cursor : public QQmlDataTest -{ - Q_OBJECT - -public: - tst_cursor(); - -private slots: - void init(); - void controls_data(); - void controls(); - void editable(); - void pageIndicator(); - void scrollBar(); -}; - -tst_cursor::tst_cursor() -{ - QQuickStyle::setStyle("Basic"); -} - -void tst_cursor::init() -{ -#if QT_CONFIG(cursor) - // Ensure mouse cursor was not left by previous tests where widgets - // will appear, as it could cause events and interfere with the tests. - const QScreen *screen = QGuiApplication::primaryScreen(); - const QRect availableGeometry = screen->availableGeometry(); - QCursor::setPos(availableGeometry.topLeft()); -#endif -} - -void tst_cursor::controls_data() -{ - QTest::addColumn("testFile"); - - QTest::newRow("buttons") << "buttons.qml"; - QTest::newRow("containers") << "containers.qml"; - QTest::newRow("sliders") << "sliders.qml"; -} - -void tst_cursor::controls() -{ - QFETCH(QString, testFile); - - QQuickView view(testFileUrl(testFile)); - view.show(); - QVERIFY(QTest::qWaitForWindowActive(&view)); - - QQuickItem *mouseArea = view.rootObject(); - QVERIFY(mouseArea); - QCOMPARE(mouseArea->cursor().shape(), Qt::ForbiddenCursor); - - QQuickItem *column = mouseArea->childItems().value(0); - QVERIFY(column); - - const auto controls = column->childItems(); - for (QQuickItem *control : controls) { - QCOMPARE(control->cursor().shape(), Qt::ArrowCursor); - - QTest::mouseMove(&view, control->mapToScene(QPointF(-1, -1)).toPoint()); - QCOMPARE(view.cursor().shape(), Qt::ForbiddenCursor); - - QTest::mouseMove(&view, control->mapToScene(QPointF(0, 0)).toPoint()); - QCOMPARE(view.cursor().shape(), Qt::ArrowCursor); - - QTest::mouseMove(&view, control->mapToScene(QPointF(control->width() + 1, control->height() + 1)).toPoint()); - QCOMPARE(view.cursor().shape(), Qt::ForbiddenCursor); - } -} - -void tst_cursor::editable() -{ - QQuickView view(testFileUrl("editable.qml")); - view.show(); - QVERIFY(QTest::qWaitForWindowActive(&view)); - - QQuickItem *mouseArea = view.rootObject(); - QVERIFY(mouseArea); - QCOMPARE(mouseArea->cursor().shape(), Qt::ForbiddenCursor); - - QQuickItem *column = mouseArea->childItems().value(0); - QVERIFY(column); - - const auto children = column->childItems(); - for (QQuickItem *child : children) { - QQuickControl *control = qobject_cast(child); - QVERIFY(control); - QCOMPARE(control->cursor().shape(), Qt::ArrowCursor); - QCOMPARE(control->contentItem()->cursor().shape(), Qt::IBeamCursor); - - QTest::mouseMove(&view, control->mapToScene(QPointF(-1, -1)).toPoint()); - QCOMPARE(view.cursor().shape(), Qt::ForbiddenCursor); - - QTest::mouseMove(&view, control->mapToScene(QPointF(control->width() / 2, control->height() / 2)).toPoint()); - QCOMPARE(view.cursor().shape(), Qt::IBeamCursor); - - control->setProperty("editable", false); - QCOMPARE(control->cursor().shape(), Qt::ArrowCursor); - QCOMPARE(control->contentItem()->cursor().shape(), Qt::ArrowCursor); - QCOMPARE(view.cursor().shape(), Qt::ArrowCursor); - - QTest::mouseMove(&view, control->mapToScene(QPointF(control->width() + 1, control->height() + 1)).toPoint()); - QCOMPARE(view.cursor().shape(), Qt::ForbiddenCursor); - } -} - -void tst_cursor::pageIndicator() -{ - QQuickView view(testFileUrl("pageindicator.qml")); - view.show(); - QVERIFY(QTest::qWaitForWindowActive(&view)); - - QQuickItem *mouseArea = view.rootObject(); - QVERIFY(mouseArea); - QCOMPARE(mouseArea->cursor().shape(), Qt::ForbiddenCursor); - - QQuickPageIndicator *indicator = qobject_cast(mouseArea->childItems().value(0)); - QVERIFY(indicator); - - QTest::mouseMove(&view, indicator->mapToScene(QPointF(-1, -1)).toPoint()); - QCOMPARE(view.cursor().shape(), Qt::ForbiddenCursor); - - QTest::mouseMove(&view, indicator->mapToScene(QPointF(0, 0)).toPoint()); - QCOMPARE(view.cursor().shape(), Qt::ForbiddenCursor); - - indicator->setInteractive(true); - QCOMPARE(view.cursor().shape(), Qt::ArrowCursor); - - QTest::mouseMove(&view, indicator->mapToScene(QPointF(indicator->width() + 1, indicator->height() + 1)).toPoint()); - QCOMPARE(view.cursor().shape(), Qt::ForbiddenCursor); -} - -// QTBUG-59629 -void tst_cursor::scrollBar() -{ - // Ensure that the mouse cursor has the correct shape when over a scrollbar - // which is itself over a text area with IBeamCursor. - QQuickApplicationHelper helper(this, QStringLiteral("scrollbar.qml")); - QVERIFY2(helper.ready, helper.failureMessage()); - QQuickApplicationWindow *window = helper.appWindow; - window->show(); - QVERIFY(QTest::qWaitForWindowActive(window)); - - QQuickScrollBar *scrollBar = helper.appWindow->property("scrollBar").value(); - QVERIFY(scrollBar); - - QQuickTextArea *textArea = helper.appWindow->property("textArea").value(); - QVERIFY(textArea); - - textArea->setText(QString("\n").repeated(100)); - - const QPoint textAreaPos(window->width() / 2, window->height() / 2); - QTest::mouseMove(window, textAreaPos); - QCOMPARE(window->cursor().shape(), textArea->cursor().shape()); - QCOMPARE(textArea->cursor().shape(), Qt::CursorShape::IBeamCursor); - - const QPoint scrollBarPos(window->width() - scrollBar->width() / 2, window->height() / 2); - QTest::mouseMove(window, scrollBarPos); - - QVERIFY(scrollBar->isActive()); - QCOMPARE(window->cursor().shape(), scrollBar->cursor().shape()); - QCOMPARE(scrollBar->cursor().shape(), Qt::CursorShape::ArrowCursor); - - scrollBar->setInteractive(false); - QCOMPARE(window->cursor().shape(), textArea->cursor().shape()); -} - -QTEST_MAIN(tst_cursor) - -#include "tst_cursor.moc" diff --git a/tests/auto/quickcontrols2/customization/CMakeLists.txt b/tests/auto/quickcontrols2/customization/CMakeLists.txt deleted file mode 100644 index daa234d2..00000000 --- a/tests/auto/quickcontrols2/customization/CMakeLists.txt +++ /dev/null @@ -1,46 +0,0 @@ -# Generated from customization.pro. - -##################################################################### -## tst_customization Test: -##################################################################### - -# Collect test data -file(GLOB_RECURSE test_data_glob - RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - data/*) -list(APPEND test_data ${test_data_glob}) - -qt_internal_add_test(tst_customization - SOURCES - ../shared/qtest_quickcontrols.h - ../shared/util.cpp ../shared/util.h - ../shared/visualtestutil.cpp ../shared/visualtestutil.h - tst_customization.cpp - DEFINES - QQC2_IMPORT_PATH=\\\"${CMAKE_CURRENT_SOURCE_DIR}/../../../../src/quickcontrols2\\\" - PUBLIC_LIBRARIES - Qt::CorePrivate - Qt::Gui - Qt::GuiPrivate - Qt::QmlPrivate - Qt::QuickControls2 - Qt::QuickControls2Private - Qt::QuickPrivate - Qt::QuickTemplates2Private - Qt::QuickTest - Qt::TestPrivate - TESTDATA ${test_data} -) - -## Scopes: -##################################################################### - -qt_internal_extend_target(tst_customization CONDITION ANDROID OR IOS - DEFINES - QT_QMLTEST_DATADIR=\\\":/data\\\" -) - -qt_internal_extend_target(tst_customization CONDITION NOT ANDROID AND NOT IOS - DEFINES - QT_QMLTEST_DATADIR=\\\"${CMAKE_CURRENT_SOURCE_DIR}/data\\\" -) diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/AbstractButton.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/AbstractButton.qml deleted file mode 100644 index b30d4a56..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/AbstractButton.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.AbstractButton { - id: control - objectName: "abstractbutton-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/ApplicationWindow.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/ApplicationWindow.qml deleted file mode 100644 index 6a1f1b09..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/ApplicationWindow.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ApplicationWindow { - id: control - objectName: "applicationwindow-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/BusyIndicator.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/BusyIndicator.qml deleted file mode 100644 index 388de3af..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/BusyIndicator.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.BusyIndicator { - id: control - objectName: "busyindicator-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/Button.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/Button.qml deleted file mode 100644 index 20426d2e..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/Button.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Button { - id: control - objectName: "button-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/CheckBox.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/CheckBox.qml deleted file mode 100644 index 3d8b5a8e..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/CheckBox.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.CheckBox { - id: control - objectName: "checkbox-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/CheckDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/CheckDelegate.qml deleted file mode 100644 index a0547ec4..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/CheckDelegate.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.CheckDelegate { - id: control - objectName: "checkdelegate-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/ComboBox.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/ComboBox.qml deleted file mode 100644 index 84cf6e35..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/ComboBox.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ComboBox { - id: control - objectName: "combobox-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/Container.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/Container.qml deleted file mode 100644 index 7519d7bd..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/Container.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Container { - id: control - objectName: "container-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/Control.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/Control.qml deleted file mode 100644 index 55a456c7..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/Control.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Control { - id: control - objectName: "control-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/DelayButton.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/DelayButton.qml deleted file mode 100644 index ce34f25f..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/DelayButton.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.DelayButton { - id: control - objectName: "delaybutton-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/Dial.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/Dial.qml deleted file mode 100644 index de83e564..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/Dial.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Dial { - id: control - objectName: "dial-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/Dialog.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/Dialog.qml deleted file mode 100644 index 8b056a88..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/Dialog.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Dialog { - id: control - objectName: "dialog-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/DialogButtonBox.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/DialogButtonBox.qml deleted file mode 100644 index 5ce5f504..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/DialogButtonBox.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.DialogButtonBox { - id: control - objectName: "dialogbuttonbox-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/Drawer.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/Drawer.qml deleted file mode 100644 index b4da57c0..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/Drawer.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Drawer { - id: control - objectName: "drawer-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/Frame.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/Frame.qml deleted file mode 100644 index 00f4d79c..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/Frame.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Frame { - id: control - objectName: "frame-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/GroupBox.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/GroupBox.qml deleted file mode 100644 index 900770cd..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/GroupBox.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.GroupBox { - id: control - objectName: "groupbox-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/ItemDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/ItemDelegate.qml deleted file mode 100644 index 19de468d..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/ItemDelegate.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ItemDelegate { - id: control - objectName: "itemdelegate-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/Label.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/Label.qml deleted file mode 100644 index bfc4a839..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/Label.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Label { - id: control - objectName: "label-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/Menu.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/Menu.qml deleted file mode 100644 index 27b8a014..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/Menu.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Menu { - id: control - objectName: "menu-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/MenuBar.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/MenuBar.qml deleted file mode 100644 index 24f7c6ed..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/MenuBar.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.MenuBar { - id: control - objectName: "menubar-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/MenuBarItem.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/MenuBarItem.qml deleted file mode 100644 index d66e899a..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/MenuBarItem.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.MenuBarItem { - id: control - objectName: "menubaritem-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/MenuItem.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/MenuItem.qml deleted file mode 100644 index 11f38a1b..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/MenuItem.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.MenuItem { - id: control - objectName: "menuitem-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/MenuSeparator.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/MenuSeparator.qml deleted file mode 100644 index effd32c0..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/MenuSeparator.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.MenuSeparator { - id: control - objectName: "menuseparator-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/Page.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/Page.qml deleted file mode 100644 index 353fb9cc..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/Page.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Page { - id: control - objectName: "page-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/PageIndicator.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/PageIndicator.qml deleted file mode 100644 index 98976ae2..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/PageIndicator.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.PageIndicator { - id: control - objectName: "pageindicator-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/Pane.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/Pane.qml deleted file mode 100644 index 2429e2c6..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/Pane.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Pane { - id: control - objectName: "pane-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/Popup.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/Popup.qml deleted file mode 100644 index fdcb49ac..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/Popup.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Popup { - id: control - objectName: "popup-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/ProgressBar.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/ProgressBar.qml deleted file mode 100644 index a2afa03b..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/ProgressBar.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ProgressBar { - id: control - objectName: "progressbar-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/RadioButton.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/RadioButton.qml deleted file mode 100644 index 87766292..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/RadioButton.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.RadioButton { - id: control - objectName: "radiobutton-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/RadioDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/RadioDelegate.qml deleted file mode 100644 index bbb711c7..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/RadioDelegate.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.RadioDelegate { - id: control - objectName: "radiodelegate-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/RangeSlider.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/RangeSlider.qml deleted file mode 100644 index 0043b407..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/RangeSlider.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.RangeSlider { - id: control - objectName: "rangeslider-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/RoundButton.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/RoundButton.qml deleted file mode 100644 index 5b06801d..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/RoundButton.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.RoundButton { - id: control - objectName: "roundbutton-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/ScrollBar.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/ScrollBar.qml deleted file mode 100644 index 80a6782e..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/ScrollBar.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ScrollBar { - id: control - objectName: "scrollbar-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/ScrollIndicator.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/ScrollIndicator.qml deleted file mode 100644 index 56c73cb8..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/ScrollIndicator.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ScrollIndicator { - id: control - objectName: "scrollindicator-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/ScrollView.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/ScrollView.qml deleted file mode 100644 index 198936c2..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/ScrollView.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ScrollView { - id: control - objectName: "scrollview-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/Slider.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/Slider.qml deleted file mode 100644 index 6cfa3e91..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/Slider.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Slider { - id: control - objectName: "slider-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/SpinBox.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/SpinBox.qml deleted file mode 100644 index 9e334ecf..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/SpinBox.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.SpinBox { - id: control - objectName: "spinbox-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/StackView.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/StackView.qml deleted file mode 100644 index 0a55abf8..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/StackView.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.StackView { - id: control - objectName: "stackview-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/SwipeDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/SwipeDelegate.qml deleted file mode 100644 index d05f1e9c..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/SwipeDelegate.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.SwipeDelegate { - id: control - objectName: "swipedelegate-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/SwipeView.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/SwipeView.qml deleted file mode 100644 index 51b411aa..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/SwipeView.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.SwipeView { - id: control - objectName: "swipeview-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/Switch.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/Switch.qml deleted file mode 100644 index da00b0e8..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/Switch.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Switch { - id: control - objectName: "switch-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/SwitchDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/SwitchDelegate.qml deleted file mode 100644 index fe0a9f52..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/SwitchDelegate.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.SwitchDelegate { - id: control - objectName: "switchdelegate-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/TabBar.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/TabBar.qml deleted file mode 100644 index 0f38b660..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/TabBar.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.TabBar { - id: control - objectName: "tabbar-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/TabButton.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/TabButton.qml deleted file mode 100644 index 6ee89636..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/TabButton.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.TabButton { - id: control - objectName: "tabbutton-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/TextArea.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/TextArea.qml deleted file mode 100644 index e2ee7866..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/TextArea.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.TextArea { - id: control - objectName: "textarea-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/TextField.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/TextField.qml deleted file mode 100644 index 3fcf63d5..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/TextField.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.TextField { - id: control - objectName: "textfield-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/ToolBar.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/ToolBar.qml deleted file mode 100644 index 6696336d..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/ToolBar.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ToolBar { - id: control - objectName: "toolbar-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/ToolButton.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/ToolButton.qml deleted file mode 100644 index 8d4ef1b5..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/ToolButton.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ToolButton { - id: control - objectName: "toolbutton-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/ToolSeparator.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/ToolSeparator.qml deleted file mode 100644 index 63985f7f..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/ToolSeparator.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ToolSeparator { - id: control - objectName: "toolseparator-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/ToolTip.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/ToolTip.qml deleted file mode 100644 index a1aff941..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/ToolTip.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ToolTip { - id: control - objectName: "tooltip-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/Tumbler.qml b/tests/auto/quickcontrols2/customization/data/styles/empty/Tumbler.qml deleted file mode 100644 index c8b3bfeb..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/Tumbler.qml +++ /dev/null @@ -1,57 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Tumbler { - id: control - objectName: "tumbler-empty" -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/empty/qmldir b/tests/auto/quickcontrols2/customization/data/styles/empty/qmldir deleted file mode 100644 index a5fcc4c7..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/empty/qmldir +++ /dev/null @@ -1,59 +0,0 @@ -module empty - -AbstractButton 6.0 AbstractButton.qml -Action 6.0 Action.qml -ActionGroup 6.0 ActionGroup.qml -ApplicationWindow 6.0 ApplicationWindow.qml -BusyIndicator 6.0 BusyIndicator.qml -Button 6.0 Button.qml -ButtonGroup 6.0 ButtonGroup.qml -CheckBox 6.0 CheckBox.qml -CheckDelegate 6.0 CheckDelegate.qml -ComboBox 6.0 ComboBox.qml -Container 6.0 Container.qml -Control 6.0 Control.qml -DelayButton 6.0 DelayButton.qml -Dial 6.0 Dial.qml -Dialog 6.0 Dialog.qml -DialogButtonBox 6.0 DialogButtonBox.qml -Drawer 6.0 Drawer.qml -Frame 6.0 Frame.qml -GroupBox 6.0 GroupBox.qml -HorizontalHeaderView 6.0 HorizontalHeaderView.qml -ItemDelegate 6.0 ItemDelegate.qml -Label 6.0 Label.qml -Menu 6.0 Menu.qml -MenuBar 6.0 MenuBar.qml -MenuBarItem 6.0 MenuBarItem.qml -MenuItem 6.0 MenuItem.qml -MenuSeparator 6.0 MenuSeparator.qml -Page 6.0 Page.qml -PageIndicator 6.0 PageIndicator.qml -Pane 6.0 Pane.qml -Popup 6.0 Popup.qml -ProgressBar 6.0 ProgressBar.qml -RadioButton 6.0 RadioButton.qml -RadioDelegate 6.0 RadioDelegate.qml -RangeSlider 6.0 RangeSlider.qml -RoundButton 6.0 RoundButton.qml -ScrollBar 6.0 ScrollBar.qml -ScrollIndicator 6.0 ScrollIndicator.qml -ScrollView 6.0 ScrollView.qml -Slider 6.0 Slider.qml -SpinBox 6.0 SpinBox.qml -SplitView 6.0 SplitView.qml -StackView 6.0 StackView.qml -SwipeDelegate 6.0 SwipeDelegate.qml -SwipeView 6.0 SwipeView.qml -Switch 6.0 Switch.qml -SwitchDelegate 6.0 SwitchDelegate.qml -TabBar 6.0 TabBar.qml -TabButton 6.0 TabButton.qml -TextArea 6.0 TextArea.qml -TextField 6.0 TextField.qml -ToolBar 6.0 ToolBar.qml -ToolButton 6.0 ToolButton.qml -ToolSeparator 6.0 ToolSeparator.qml -ToolTip 6.0 ToolTip.qml -Tumbler 6.0 Tumbler.qml -VerticalHeaderView 6.0 VerticalHeaderView.qml diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/AbstractButton.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/AbstractButton.qml deleted file mode 100644 index 1c5bd318..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/AbstractButton.qml +++ /dev/null @@ -1,75 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.AbstractButton { - id: control - objectName: "abstractbutton-identified" - - indicator: Item { - id: indicator - objectName: "abstractbutton-indicator-identified" - Accessible.name: objectName - } - - contentItem: Item { - id: contentItem - objectName: "abstractbutton-contentItem-identified" - Accessible.name: objectName - } - - background: Item { - id: background - objectName: "abstractbutton-background-identified" - Accessible.name: objectName - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/ApplicationWindow.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/ApplicationWindow.qml deleted file mode 100644 index dc3f0db1..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/ApplicationWindow.qml +++ /dev/null @@ -1,62 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ApplicationWindow { - id: control - objectName: "applicationwindow-identified" - - background: Item { - id: background - objectName: "applicationwindow-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/BusyIndicator.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/BusyIndicator.qml deleted file mode 100644 index 2deab679..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/BusyIndicator.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.BusyIndicator { - id: control - objectName: "busyindicator-identified" - - contentItem: Item { - id: contentItem - objectName: "busyindicator-contentItem-identified" - } - - background: Item { - id: background - objectName: "busyindicator-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/Button.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/Button.qml deleted file mode 100644 index dc805080..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/Button.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Button { - id: control - objectName: "button-identified" - - contentItem: Item { - id: contentItem - objectName: "button-contentItem-identified" - } - - background: Item { - id: background - objectName: "button-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/CheckBox.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/CheckBox.qml deleted file mode 100644 index 13f98af9..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/CheckBox.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.CheckBox { - id: control - objectName: "checkbox-identified" - - indicator: Item { - id: indicator - objectName: "checkbox-indicator-identified" - } - - contentItem: Item { - id: contentItem - objectName: "checkbox-contentItem-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/CheckDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/CheckDelegate.qml deleted file mode 100644 index b0d8a8d2..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/CheckDelegate.qml +++ /dev/null @@ -1,72 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.CheckDelegate { - id: control - objectName: "checkdelegate-identified" - - indicator: Item { - id: indicator - objectName: "checkdelegate-indicator-identified" - } - - contentItem: Item { - id: contentItem - objectName: "checkdelegate-contentItem-identified" - } - - background: Item { - id: background - objectName: "checkdelegate-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/ComboBox.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/ComboBox.qml deleted file mode 100644 index ff117ce8..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/ComboBox.qml +++ /dev/null @@ -1,78 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T -import QtQuick.Templates as T - -T.ComboBox { - id: control - objectName: "combobox-identified" - - indicator: Item { - id: indicator - objectName: "combobox-indicator-identified" - } - - contentItem: Item { - id: contentItem - objectName: "combobox-contentItem-identified" - } - - background: Item { - id: background - objectName: "combobox-background-identified" - } - - popup: T.Popup { - id: popup - objectName: "combobox-popup-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/Container.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/Container.qml deleted file mode 100644 index a282528d..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/Container.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Container { - id: control - objectName: "container-identified" - - contentItem: Item { - id: contentItem - objectName: "container-contentItem-identified" - } - - background: Item { - id: background - objectName: "container-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/Control.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/Control.qml deleted file mode 100644 index 90229e47..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/Control.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Control { - id: control - objectName: "control-identified" - - contentItem: Item { - id: contentItem - objectName: "control-contentItem-identified" - } - - background: Item { - id: background - objectName: "control-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/DelayButton.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/DelayButton.qml deleted file mode 100644 index 90f980ea..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/DelayButton.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.DelayButton { - id: control - objectName: "delaybutton-identified" - - contentItem: Item { - id: contentItem - objectName: "delaybutton-contentItem-identified" - } - - background: Item { - id: background - objectName: "delaybutton-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/Dial.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/Dial.qml deleted file mode 100644 index 9260972c..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/Dial.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Dial { - id: control - objectName: "dial-identified" - - handle: Item { - id: handle - objectName: "dial-handle-identified" - } - - background: Item { - id: background - objectName: "dial-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/Dialog.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/Dialog.qml deleted file mode 100644 index 6392be7d..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/Dialog.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Dialog { - id: control - objectName: "dialog-identified" - - contentItem: Item { - id: contentItem - objectName: "dialog-contentItem-identified" - } - - background: Item { - id: background - objectName: "dialog-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/DialogButtonBox.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/DialogButtonBox.qml deleted file mode 100644 index 11c596a1..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/DialogButtonBox.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.DialogButtonBox { - id: control - objectName: "dialogbuttonbox-identified" - - contentItem: Item { - id: contentItem - objectName: "dialogbuttonbox-contentItem-identified" - } - - background: Item { - id: background - objectName: "dialogbuttonbox-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/Drawer.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/Drawer.qml deleted file mode 100644 index 6b340f2a..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/Drawer.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Drawer { - id: control - objectName: "drawer-identified" - - contentItem: Item { - id: contentItem - objectName: "drawer-contentItem-identified" - } - - background: Item { - id: background - objectName: "drawer-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/Frame.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/Frame.qml deleted file mode 100644 index 830ac584..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/Frame.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Frame { - id: control - objectName: "frame-identified" - - contentItem: Item { - id: contentItem - objectName: "frame-contentItem-identified" - } - - background: Item { - id: background - objectName: "frame-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/GroupBox.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/GroupBox.qml deleted file mode 100644 index fffd44e8..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/GroupBox.qml +++ /dev/null @@ -1,72 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.GroupBox { - id: control - objectName: "groupbox-identified" - - label: Text { - id: label - objectName: "groupbox-label-identified" - } - - contentItem: Item { - id: contentItem - objectName: "groupbox-contentItem-identified" - } - - background: Item { - id: background - objectName: "groupbox-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/ItemDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/ItemDelegate.qml deleted file mode 100644 index b04d2f59..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/ItemDelegate.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ItemDelegate { - id: control - objectName: "itemdelegate-identified" - - contentItem: Item { - id: contentItem - objectName: "itemdelegate-contentItem-identified" - } - - background: Item { - id: background - objectName: "itemdelegate-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/Label.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/Label.qml deleted file mode 100644 index 95d1f191..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/Label.qml +++ /dev/null @@ -1,62 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Label { - id: control - objectName: "label-identified" - - background: Item { - id: background - objectName: "label-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/Menu.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/Menu.qml deleted file mode 100644 index 66239254..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/Menu.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Menu { - id: control - objectName: "menu-identified" - - contentItem: Item { - id: contentItem - objectName: "menu-contentItem-identified" - } - - background: Item { - id: background - objectName: "menu-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/MenuBar.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/MenuBar.qml deleted file mode 100644 index f815b73f..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/MenuBar.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.MenuBar { - id: control - objectName: "menubar-identified" - - contentItem: Item { - id: contentItem - objectName: "menubar-contentItem-identified" - } - - background: Item { - id: background - objectName: "menubar-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/MenuBarItem.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/MenuBarItem.qml deleted file mode 100644 index abf3be5d..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/MenuBarItem.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.MenuBarItem { - id: control - objectName: "menubaritem-identified" - - contentItem: Item { - id: contentItem - objectName: "menubaritem-contentItem-identified" - } - - background: Item { - id: background - objectName: "menubaritem-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/MenuItem.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/MenuItem.qml deleted file mode 100644 index 3a174ecf..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/MenuItem.qml +++ /dev/null @@ -1,77 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.MenuItem { - id: control - objectName: "menuitem-identified" - - arrow: Item { - id: arrow - objectName: "menuitem-arrow-identified" - } - - indicator: Item { - id: indicator - objectName: "menuitem-indicator-identified" - } - - contentItem: Item { - id: contentItem - objectName: "menuitem-contentItem-identified" - } - - background: Item { - id: background - objectName: "menuitem-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/MenuSeparator.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/MenuSeparator.qml deleted file mode 100644 index 7ecb176b..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/MenuSeparator.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.MenuSeparator { - id: control - objectName: "menuseparator-identified" - - contentItem: Item { - id: contentItem - objectName: "menuseparator-contentItem-identified" - } - - background: Item { - id: background - objectName: "menuseparator-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/Page.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/Page.qml deleted file mode 100644 index b2416247..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/Page.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Page { - id: control - objectName: "page-identified" - - contentItem: Item { - id: contentItem - objectName: "page-contentItem-identified" - } - - background: Item { - id: background - objectName: "page-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/PageIndicator.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/PageIndicator.qml deleted file mode 100644 index 2370a334..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/PageIndicator.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.PageIndicator { - id: control - objectName: "pageindicator-identified" - - contentItem: Item { - id: contentItem - objectName: "pageindicator-contentItem-identified" - } - - background: Item { - id: background - objectName: "pageindicator-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/Pane.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/Pane.qml deleted file mode 100644 index 0dbf4b1c..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/Pane.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Pane { - id: control - objectName: "pane-identified" - - contentItem: Item { - id: contentItem - objectName: "pane-contentItem-identified" - } - - background: Item { - id: background - objectName: "pane-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/Popup.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/Popup.qml deleted file mode 100644 index b6381170..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/Popup.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Popup { - id: control - objectName: "popup-identified" - - contentItem: Item { - id: contentItem - objectName: "popup-contentItem-identified" - } - - background: Item { - id: background - objectName: "popup-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/ProgressBar.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/ProgressBar.qml deleted file mode 100644 index dc7d7658..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/ProgressBar.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ProgressBar { - id: control - objectName: "progressbar-identified" - - contentItem: Item { - id: contentItem - objectName: "progressbar-contentItem-identified" - } - - background: Item { - id: background - objectName: "progressbar-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/RadioButton.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/RadioButton.qml deleted file mode 100644 index 2b4a0b62..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/RadioButton.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.RadioButton { - id: control - objectName: "radiobutton-identified" - - indicator: Item { - id: indicator - objectName: "radiobutton-indicator-identified" - } - - contentItem: Item { - id: contentItem - objectName: "radiobutton-contentItem-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/RadioDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/RadioDelegate.qml deleted file mode 100644 index 75cda63d..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/RadioDelegate.qml +++ /dev/null @@ -1,72 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.RadioDelegate { - id: control - objectName: "radiodelegate-identified" - - indicator: Item { - id: indicator - objectName: "radiodelegate-indicator-identified" - } - - contentItem: Item { - id: contentItem - objectName: "radiodelegate-contentItem-identified" - } - - background: Item { - id: background - objectName: "radiodelegate-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/RangeSlider.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/RangeSlider.qml deleted file mode 100644 index fab56fcd..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/RangeSlider.qml +++ /dev/null @@ -1,72 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.RangeSlider { - id: control - objectName: "rangeslider-identified" - - first.handle: Item { - id: firstHandle - objectName: "rangeslider-first.handle-identified" - } - - second.handle: Item { - id: secondHandle - objectName: "rangeslider-second.handle-identified" - } - - background: Item { - id: background - objectName: "rangeslider-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/RoundButton.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/RoundButton.qml deleted file mode 100644 index ec075db3..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/RoundButton.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.RoundButton { - id: control - objectName: "roundbutton-identified" - - contentItem: Item { - id: contentItem - objectName: "roundbutton-contentItem-identified" - } - - background: Item { - id: background - objectName: "roundbutton-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/ScrollBar.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/ScrollBar.qml deleted file mode 100644 index 418f2908..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/ScrollBar.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ScrollBar { - id: control - objectName: "scrollbar-identified" - - contentItem: Item { - id: contentItem - objectName: "scrollbar-contentItem-identified" - } - - background: Item { - id: background - objectName: "scrollbar-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/ScrollIndicator.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/ScrollIndicator.qml deleted file mode 100644 index b427b757..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/ScrollIndicator.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ScrollIndicator { - id: control - objectName: "scrollindicator-identified" - - contentItem: Item { - id: contentItem - objectName: "scrollindicator-contentItem-identified" - } - - background: Item { - id: background - objectName: "scrollindicator-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/ScrollView.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/ScrollView.qml deleted file mode 100644 index 7f4e2c40..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/ScrollView.qml +++ /dev/null @@ -1,62 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ScrollView { - id: control - objectName: "scrollview-identified" - - background: Item { - id: background - objectName: "scrollview-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/Slider.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/Slider.qml deleted file mode 100644 index 88c5b22f..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/Slider.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Slider { - id: control - objectName: "slider-identified" - - handle: Item { - id: handle - objectName: "slider-handle-identified" - } - - background: Item { - id: background - objectName: "slider-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/SpinBox.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/SpinBox.qml deleted file mode 100644 index 0c058269..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/SpinBox.qml +++ /dev/null @@ -1,77 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.SpinBox { - id: control - objectName: "spinbox-identified" - - up.indicator: Item { - id: upIndicator - objectName: "spinbox-up.indicator-identified" - } - - down.indicator: Item { - id: downIndicator - objectName: "spinbox-down.indicator-identified" - } - - contentItem: Item { - id: contentItem - objectName: "spinbox-contentItem-identified" - } - - background: Item { - id: background - objectName: "spinbox-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/StackView.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/StackView.qml deleted file mode 100644 index 1bc5bf50..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/StackView.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.StackView { - id: control - objectName: "stackview-identified" - - contentItem: Item { - id: contentItem - objectName: "stackview-contentItem-identified" - } - - background: Item { - id: background - objectName: "stackview-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/SwipeDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/SwipeDelegate.qml deleted file mode 100644 index dadb54a5..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/SwipeDelegate.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.SwipeDelegate { - id: control - objectName: "swipedelegate-identified" - - contentItem: Item { - id: contentItem - objectName: "swipedelegate-contentItem-identified" - } - - background: Item { - id: background - objectName: "swipedelegate-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/SwipeView.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/SwipeView.qml deleted file mode 100644 index aa256d99..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/SwipeView.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.SwipeView { - id: control - objectName: "swipeview-identified" - - contentItem: Item { - id: contentItem - objectName: "swipeview-contentItem-identified" - } - - background: Item { - id: background - objectName: "swipeview-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/Switch.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/Switch.qml deleted file mode 100644 index be10b520..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/Switch.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Switch { - id: control - objectName: "switch-identified" - - indicator: Item { - id: indicator - objectName: "switch-indicator-identified" - } - - contentItem: Item { - id: contentItem - objectName: "switch-contentItem-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/SwitchDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/SwitchDelegate.qml deleted file mode 100644 index 7205c973..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/SwitchDelegate.qml +++ /dev/null @@ -1,72 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.SwitchDelegate { - id: control - objectName: "switchdelegate-identified" - - indicator: Item { - id: indicator - objectName: "switchdelegate-indicator-identified" - } - - contentItem: Item { - id: contentItem - objectName: "switchdelegate-contentItem-identified" - } - - background: Item { - id: background - objectName: "switchdelegate-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/TabBar.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/TabBar.qml deleted file mode 100644 index 5d360cb1..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/TabBar.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.TabBar { - id: control - objectName: "tabbar-identified" - - contentItem: Item { - id: contentItem - objectName: "tabbar-contentItem-identified" - } - - background: Item { - id: background - objectName: "tabbar-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/TabButton.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/TabButton.qml deleted file mode 100644 index bc065b22..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/TabButton.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.TabButton { - id: control - objectName: "tabbutton-identified" - - contentItem: Item { - id: contentItem - objectName: "tabbutton-contentItem-identified" - } - - background: Item { - id: background - objectName: "tabbutton-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/TextArea.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/TextArea.qml deleted file mode 100644 index 56671240..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/TextArea.qml +++ /dev/null @@ -1,62 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.TextArea { - id: control - objectName: "textarea-identified" - - background: Item { - id: background - objectName: "textarea-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/TextField.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/TextField.qml deleted file mode 100644 index 1fef7ab5..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/TextField.qml +++ /dev/null @@ -1,62 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.TextField { - id: control - objectName: "textfield-identified" - - background: Item { - id: background - objectName: "textfield-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/ToolBar.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/ToolBar.qml deleted file mode 100644 index 2061949c..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/ToolBar.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ToolBar { - id: control - objectName: "toolbar-identified" - - contentItem: Item { - id: contentItem - objectName: "toolbar-contentItem-identified" - } - - background: Item { - id: background - objectName: "toolbar-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/ToolButton.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/ToolButton.qml deleted file mode 100644 index 253391a8..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/ToolButton.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ToolButton { - id: control - objectName: "toolbutton-identified" - - contentItem: Item { - id: contentItem - objectName: "toolbutton-contentItem-identified" - } - - background: Item { - id: background - objectName: "toolbutton-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/ToolSeparator.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/ToolSeparator.qml deleted file mode 100644 index b8cf9daa..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/ToolSeparator.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ToolSeparator { - id: control - objectName: "toolseparator-identified" - - contentItem: Item { - id: contentItem - objectName: "toolseparator-contentItem-identified" - } - - background: Item { - id: background - objectName: "toolseparator-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/ToolTip.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/ToolTip.qml deleted file mode 100644 index 1ef95c99..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/ToolTip.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ToolTip { - id: control - objectName: "tooltip-identified" - - contentItem: Item { - id: contentItem - objectName: "tooltip-contentItem-identified" - } - - background: Item { - id: background - objectName: "tooltip-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/Tumbler.qml b/tests/auto/quickcontrols2/customization/data/styles/identified/Tumbler.qml deleted file mode 100644 index 3bfdafc4..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/Tumbler.qml +++ /dev/null @@ -1,67 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Tumbler { - id: control - objectName: "tumbler-identified" - - contentItem: ListView { - id: contentItem - objectName: "tumbler-contentItem-identified" - } - - background: Item { - id: background - objectName: "tumbler-background-identified" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/identified/qmldir b/tests/auto/quickcontrols2/customization/data/styles/identified/qmldir deleted file mode 100644 index 1ee2a92e..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/identified/qmldir +++ /dev/null @@ -1,59 +0,0 @@ -module identified - -AbstractButton 6.0 AbstractButton.qml -Action 6.0 Action.qml -ActionGroup 6.0 ActionGroup.qml -ApplicationWindow 6.0 ApplicationWindow.qml -BusyIndicator 6.0 BusyIndicator.qml -Button 6.0 Button.qml -ButtonGroup 6.0 ButtonGroup.qml -CheckBox 6.0 CheckBox.qml -CheckDelegate 6.0 CheckDelegate.qml -ComboBox 6.0 ComboBox.qml -Container 6.0 Container.qml -Control 6.0 Control.qml -DelayButton 6.0 DelayButton.qml -Dial 6.0 Dial.qml -Dialog 6.0 Dialog.qml -DialogButtonBox 6.0 DialogButtonBox.qml -Drawer 6.0 Drawer.qml -Frame 6.0 Frame.qml -GroupBox 6.0 GroupBox.qml -HorizontalHeaderView 6.0 HorizontalHeaderView.qml -ItemDelegate 6.0 ItemDelegate.qml -Label 6.0 Label.qml -Menu 6.0 Menu.qml -MenuBar 6.0 MenuBar.qml -MenuBarItem 6.0 MenuBarItem.qml -MenuItem 6.0 MenuItem.qml -MenuSeparator 6.0 MenuSeparator.qml -Page 6.0 Page.qml -PageIndicator 6.0 PageIndicator.qml -Pane 6.0 Pane.qml -Popup 6.0 Popup.qml -ProgressBar 6.0 ProgressBar.qml -RadioButton 6.0 RadioButton.qml -RadioDelegate 6.0 RadioDelegate.qml -RangeSlider 6.0 RangeSlider.qml -RoundButton 6.0 RoundButton.qml -ScrollBar 6.0 ScrollBar.qml -ScrollIndicator 6.0 ScrollIndicator.qml -ScrollView 6.0 ScrollView.qml -Slider 6.0 Slider.qml -SpinBox 6.0 SpinBox.qml -SplitView 6.0 SplitView.qml -StackView 6.0 StackView.qml -SwipeDelegate 6.0 SwipeDelegate.qml -SwipeView 6.0 SwipeView.qml -Switch 6.0 Switch.qml -SwitchDelegate 6.0 SwitchDelegate.qml -TabBar 6.0 TabBar.qml -TabButton 6.0 TabButton.qml -TextArea 6.0 TextArea.qml -TextField 6.0 TextField.qml -ToolBar 6.0 ToolBar.qml -ToolButton 6.0 ToolButton.qml -ToolSeparator 6.0 ToolSeparator.qml -ToolTip 6.0 ToolTip.qml -Tumbler 6.0 Tumbler.qml -VerticalHeaderView 6.0 VerticalHeaderView.qml diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/AbstractButton.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/AbstractButton.qml deleted file mode 100644 index 7e371050..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/AbstractButton.qml +++ /dev/null @@ -1,69 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.AbstractButton { - id: control - objectName: "abstractbutton-incomplete" - - indicator: Item { - objectName: "abstractbutton-indicator-incomplete" - } - - contentItem: Item { - objectName: "abstractbutton-contentItem-incomplete" - } - - background: Item { - objectName: "abstractbutton-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/ApplicationWindow.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/ApplicationWindow.qml deleted file mode 100644 index 8fbdd1a4..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/ApplicationWindow.qml +++ /dev/null @@ -1,61 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ApplicationWindow { - id: control - objectName: "applicationwindow-incomplete" - - background: Item { - objectName: "applicationwindow-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/BusyIndicator.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/BusyIndicator.qml deleted file mode 100644 index b046163e..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/BusyIndicator.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.BusyIndicator { - id: control - objectName: "busyindicator-incomplete" - - contentItem: Item { - objectName: "busyindicator-contentItem-incomplete" - } - - background: Item { - objectName: "busyindicator-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Button.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/Button.qml deleted file mode 100644 index 7daa248c..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Button.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Button { - id: control - objectName: "button-incomplete" - - contentItem: Item { - objectName: "button-contentItem-incomplete" - } - - background: Item { - objectName: "button-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/CheckBox.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/CheckBox.qml deleted file mode 100644 index 50bfa058..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/CheckBox.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.CheckBox { - id: control - objectName: "checkbox-incomplete" - - indicator: Item { - objectName: "checkbox-indicator-incomplete" - } - - contentItem: Item { - objectName: "checkbox-contentItem-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/CheckDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/CheckDelegate.qml deleted file mode 100644 index 13c0e472..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/CheckDelegate.qml +++ /dev/null @@ -1,69 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.CheckDelegate { - id: control - objectName: "checkdelegate-incomplete" - - indicator: Item { - objectName: "checkdelegate-indicator-incomplete" - } - - contentItem: Item { - objectName: "checkdelegate-contentItem-incomplete" - } - - background: Item { - objectName: "checkdelegate-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/ComboBox.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/ComboBox.qml deleted file mode 100644 index b0ff6257..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/ComboBox.qml +++ /dev/null @@ -1,73 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ComboBox { - id: control - objectName: "combobox-incomplete" - - indicator: Item { - objectName: "combobox-indicator-incomplete" - } - - contentItem: Item { - objectName: "combobox-contentItem-incomplete" - } - - background: Item { - objectName: "combobox-background-incomplete" - } - - popup: T.Popup { - objectName: "combobox-popup-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Container.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/Container.qml deleted file mode 100644 index 0ad81bea..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Container.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Container { - id: control - objectName: "container-incomplete" - - contentItem: Item { - objectName: "container-contentItem-incomplete" - } - - background: Item { - objectName: "container-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Control.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/Control.qml deleted file mode 100644 index 6f07f5da..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Control.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Control { - id: control - objectName: "control-incomplete" - - contentItem: Item { - objectName: "control-contentItem-incomplete" - } - - background: Item { - objectName: "control-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/DelayButton.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/DelayButton.qml deleted file mode 100644 index b6ab635b..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/DelayButton.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.DelayButton { - id: control - objectName: "delaybutton-incomplete" - - contentItem: Item { - objectName: "delaybutton-contentItem-incomplete" - } - - background: Item { - objectName: "delaybutton-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Dial.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/Dial.qml deleted file mode 100644 index 66600c63..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Dial.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Dial { - id: control - objectName: "dial-incomplete" - - handle: Item { - objectName: "dial-handle-incomplete" - } - - background: Item { - objectName: "dial-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Dialog.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/Dialog.qml deleted file mode 100644 index d8ab999e..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Dialog.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Dialog { - id: control - objectName: "dialog-incomplete" - - contentItem: Item { - objectName: "dialog-contentItem-incomplete" - } - - background: Item { - objectName: "dialog-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/DialogButtonBox.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/DialogButtonBox.qml deleted file mode 100644 index d7f954be..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/DialogButtonBox.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.DialogButtonBox { - id: control - objectName: "dialogbuttonbox-incomplete" - - contentItem: Item { - objectName: "dialogbuttonbox-contentItem-incomplete" - } - - background: Item { - objectName: "dialogbuttonbox-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Drawer.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/Drawer.qml deleted file mode 100644 index 5dadbd77..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Drawer.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Drawer { - id: control - objectName: "drawer-incomplete" - - contentItem: Item { - objectName: "drawer-contentItem-incomplete" - } - - background: Item { - objectName: "drawer-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Frame.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/Frame.qml deleted file mode 100644 index e447b5c2..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Frame.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Frame { - id: control - objectName: "frame-incomplete" - - contentItem: Item { - objectName: "frame-contentItem-incomplete" - } - - background: Item { - objectName: "frame-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/GroupBox.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/GroupBox.qml deleted file mode 100644 index 3597f158..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/GroupBox.qml +++ /dev/null @@ -1,69 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.GroupBox { - id: control - objectName: "groupbox-incomplete" - - label: Text { - objectName: "groupbox-label-incomplete" - } - - contentItem: Item { - objectName: "groupbox-contentItem-incomplete" - } - - background: Item { - objectName: "groupbox-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/ItemDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/ItemDelegate.qml deleted file mode 100644 index 79334dcb..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/ItemDelegate.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ItemDelegate { - id: control - objectName: "itemdelegate-incomplete" - - contentItem: Item { - objectName: "itemdelegate-contentItem-incomplete" - } - - background: Item { - objectName: "itemdelegate-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Label.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/Label.qml deleted file mode 100644 index e60ea00c..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Label.qml +++ /dev/null @@ -1,61 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Label { - id: control - objectName: "label-incomplete" - - background: Item { - objectName: "label-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Menu.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/Menu.qml deleted file mode 100644 index 220d0038..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Menu.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Menu { - id: control - objectName: "menu-incomplete" - - contentItem: Item { - objectName: "menu-contentItem-incomplete" - } - - background: Item { - objectName: "menu-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/MenuBar.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/MenuBar.qml deleted file mode 100644 index b782eb4d..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/MenuBar.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.MenuBar { - id: control - objectName: "menubar-incomplete" - - contentItem: Item { - objectName: "menubar-contentItem-incomplete" - } - - background: Item { - objectName: "menubar-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/MenuBarItem.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/MenuBarItem.qml deleted file mode 100644 index a979ecb7..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/MenuBarItem.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.MenuBarItem { - id: control - objectName: "menubaritem-incomplete" - - contentItem: Item { - objectName: "menubaritem-contentItem-incomplete" - } - - background: Item { - objectName: "menubaritem-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/MenuItem.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/MenuItem.qml deleted file mode 100644 index b14f9089..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/MenuItem.qml +++ /dev/null @@ -1,73 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.MenuItem { - id: control - objectName: "menuitem-incomplete" - - arrow: Item { - objectName: "menuitem-arrow-incomplete" - } - - indicator: Item { - objectName: "menuitem-indicator-incomplete" - } - - contentItem: Item { - objectName: "menuitem-contentItem-incomplete" - } - - background: Item { - objectName: "menuitem-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/MenuSeparator.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/MenuSeparator.qml deleted file mode 100644 index ba6d27ec..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/MenuSeparator.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.MenuSeparator { - id: control - objectName: "menuseparator-incomplete" - - contentItem: Item { - objectName: "menuseparator-contentItem-incomplete" - } - - background: Item { - objectName: "menuseparator-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Page.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/Page.qml deleted file mode 100644 index dbd29521..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Page.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Page { - id: control - objectName: "page-incomplete" - - contentItem: Item { - objectName: "page-contentItem-incomplete" - } - - background: Item { - objectName: "page-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/PageIndicator.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/PageIndicator.qml deleted file mode 100644 index b1836340..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/PageIndicator.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.PageIndicator { - id: control - objectName: "pageindicator-incomplete" - - contentItem: Item { - objectName: "pageindicator-contentItem-incomplete" - } - - background: Item { - objectName: "pageindicator-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Pane.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/Pane.qml deleted file mode 100644 index ecd7cbdf..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Pane.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Pane { - id: control - objectName: "pane-incomplete" - - contentItem: Item { - objectName: "pane-contentItem-incomplete" - } - - background: Item { - objectName: "pane-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Popup.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/Popup.qml deleted file mode 100644 index a3d7d8d5..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Popup.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Popup { - id: control - objectName: "popup-incomplete" - - contentItem: Item { - objectName: "popup-contentItem-incomplete" - } - - background: Item { - objectName: "popup-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/ProgressBar.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/ProgressBar.qml deleted file mode 100644 index 293fe254..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/ProgressBar.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ProgressBar { - id: control - objectName: "progressbar-incomplete" - - contentItem: Item { - objectName: "progressbar-contentItem-incomplete" - } - - background: Item { - objectName: "progressbar-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/RadioButton.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/RadioButton.qml deleted file mode 100644 index f17729f7..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/RadioButton.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.RadioButton { - id: control - objectName: "radiobutton-incomplete" - - indicator: Item { - objectName: "radiobutton-indicator-incomplete" - } - - contentItem: Item { - objectName: "radiobutton-contentItem-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/RadioDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/RadioDelegate.qml deleted file mode 100644 index 8dd08aea..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/RadioDelegate.qml +++ /dev/null @@ -1,69 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.RadioDelegate { - id: control - objectName: "radiodelegate-incomplete" - - indicator: Item { - objectName: "radiodelegate-indicator-incomplete" - } - - contentItem: Item { - objectName: "radiodelegate-contentItem-incomplete" - } - - background: Item { - objectName: "radiodelegate-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/RangeSlider.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/RangeSlider.qml deleted file mode 100644 index 3a6ba580..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/RangeSlider.qml +++ /dev/null @@ -1,69 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.RangeSlider { - id: control - objectName: "rangeslider-incomplete" - - first.handle: Item { - objectName: "rangeslider-first.handle-incomplete" - } - - second.handle: Item { - objectName: "rangeslider-second.handle-incomplete" - } - - background: Item { - objectName: "rangeslider-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/RoundButton.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/RoundButton.qml deleted file mode 100644 index d51ef732..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/RoundButton.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.RoundButton { - id: control - objectName: "roundbutton-incomplete" - - contentItem: Item { - objectName: "roundbutton-contentItem-incomplete" - } - - background: Item { - objectName: "roundbutton-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/ScrollBar.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/ScrollBar.qml deleted file mode 100644 index 906a9847..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/ScrollBar.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ScrollBar { - id: control - objectName: "scrollbar-incomplete" - - contentItem: Item { - objectName: "scrollbar-contentItem-incomplete" - } - - background: Item { - objectName: "scrollbar-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/ScrollIndicator.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/ScrollIndicator.qml deleted file mode 100644 index b34d4097..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/ScrollIndicator.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ScrollIndicator { - id: control - objectName: "scrollindicator-incomplete" - - contentItem: Item { - objectName: "scrollindicator-contentItem-incomplete" - } - - background: Item { - objectName: "scrollindicator-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/ScrollView.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/ScrollView.qml deleted file mode 100644 index a120e05f..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/ScrollView.qml +++ /dev/null @@ -1,61 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ScrollView { - id: control - objectName: "scrollview-incomplete" - - background: Item { - objectName: "scrollview-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Slider.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/Slider.qml deleted file mode 100644 index 02b06d92..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Slider.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Slider { - id: control - objectName: "slider-incomplete" - - handle: Item { - objectName: "slider-handle-incomplete" - } - - background: Item { - objectName: "slider-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/SpinBox.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/SpinBox.qml deleted file mode 100644 index 9ec62e01..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/SpinBox.qml +++ /dev/null @@ -1,73 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.SpinBox { - id: control - objectName: "spinbox-incomplete" - - up.indicator: Item { - objectName: "spinbox-up.indicator-incomplete" - } - - down.indicator: Item { - objectName: "spinbox-down.indicator-incomplete" - } - - contentItem: Item { - objectName: "spinbox-contentItem-incomplete" - } - - background: Item { - objectName: "spinbox-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/StackView.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/StackView.qml deleted file mode 100644 index 4108e166..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/StackView.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.StackView { - id: control - objectName: "stackview-incomplete" - - contentItem: Item { - objectName: "stackview-contentItem-incomplete" - } - - background: Item { - objectName: "stackview-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/SwipeDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/SwipeDelegate.qml deleted file mode 100644 index 0da62d0f..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/SwipeDelegate.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.SwipeDelegate { - id: control - objectName: "swipedelegate-incomplete" - - contentItem: Item { - objectName: "swipedelegate-contentItem-incomplete" - } - - background: Item { - objectName: "swipedelegate-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/SwipeView.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/SwipeView.qml deleted file mode 100644 index 434f9003..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/SwipeView.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.SwipeView { - id: control - objectName: "swipeview-incomplete" - - contentItem: Item { - objectName: "swipeview-contentItem-incomplete" - } - - background: Item { - objectName: "swipeview-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Switch.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/Switch.qml deleted file mode 100644 index 9f24763f..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Switch.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Switch { - id: control - objectName: "switch-incomplete" - - indicator: Item { - objectName: "switch-indicator-incomplete" - } - - contentItem: Item { - objectName: "switch-contentItem-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/SwitchDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/SwitchDelegate.qml deleted file mode 100644 index a33809c7..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/SwitchDelegate.qml +++ /dev/null @@ -1,69 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.SwitchDelegate { - id: control - objectName: "switchdelegate-incomplete" - - indicator: Item { - objectName: "switchdelegate-indicator-incomplete" - } - - contentItem: Item { - objectName: "switchdelegate-contentItem-incomplete" - } - - background: Item { - objectName: "switchdelegate-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/TabBar.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/TabBar.qml deleted file mode 100644 index 68e4f627..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/TabBar.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.TabBar { - id: control - objectName: "tabbar-incomplete" - - contentItem: Item { - objectName: "tabbar-contentItem-incomplete" - } - - background: Item { - objectName: "tabbar-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/TabButton.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/TabButton.qml deleted file mode 100644 index 9ab619a9..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/TabButton.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.TabButton { - id: control - objectName: "tabbutton-incomplete" - - contentItem: Item { - objectName: "tabbutton-contentItem-incomplete" - } - - background: Item { - objectName: "tabbutton-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/TextArea.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/TextArea.qml deleted file mode 100644 index 42f3d2fd..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/TextArea.qml +++ /dev/null @@ -1,61 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.TextArea { - id: control - objectName: "textarea-incomplete" - - background: Item { - objectName: "textarea-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/TextField.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/TextField.qml deleted file mode 100644 index 001d86b1..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/TextField.qml +++ /dev/null @@ -1,61 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.TextField { - id: control - objectName: "textfield-incomplete" - - background: Item { - objectName: "textfield-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/ToolBar.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/ToolBar.qml deleted file mode 100644 index de0bdb39..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/ToolBar.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ToolBar { - id: control - objectName: "toolbar-incomplete" - - contentItem: Item { - objectName: "toolbar-contentItem-incomplete" - } - - background: Item { - objectName: "toolbar-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/ToolButton.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/ToolButton.qml deleted file mode 100644 index 12b55b15..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/ToolButton.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ToolButton { - id: control - objectName: "toolbutton-incomplete" - - contentItem: Item { - objectName: "toolbutton-contentItem-incomplete" - } - - background: Item { - objectName: "toolbutton-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/ToolSeparator.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/ToolSeparator.qml deleted file mode 100644 index aa413dd0..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/ToolSeparator.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ToolSeparator { - id: control - objectName: "toolseparator-incomplete" - - contentItem: Item { - objectName: "toolseparator-contentItem-incomplete" - } - - background: Item { - objectName: "toolseparator-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/ToolTip.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/ToolTip.qml deleted file mode 100644 index d2104f9e..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/ToolTip.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ToolTip { - id: control - objectName: "tooltip-incomplete" - - contentItem: Item { - objectName: "tooltip-contentItem-incomplete" - } - - background: Item { - objectName: "tooltip-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Tumbler.qml b/tests/auto/quickcontrols2/customization/data/styles/incomplete/Tumbler.qml deleted file mode 100644 index 996af0d2..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/Tumbler.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Tumbler { - id: control - objectName: "tumbler-incomplete" - - contentItem: ListView { - objectName: "tumbler-contentItem-incomplete" - } - - background: Item { - objectName: "tumbler-background-incomplete" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/incomplete/qmldir b/tests/auto/quickcontrols2/customization/data/styles/incomplete/qmldir deleted file mode 100644 index e8813bd5..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/incomplete/qmldir +++ /dev/null @@ -1,59 +0,0 @@ -module incomplete - -AbstractButton 6.0 AbstractButton.qml -Action 6.0 Action.qml -ActionGroup 6.0 ActionGroup.qml -ApplicationWindow 6.0 ApplicationWindow.qml -BusyIndicator 6.0 BusyIndicator.qml -Button 6.0 Button.qml -ButtonGroup 6.0 ButtonGroup.qml -CheckBox 6.0 CheckBox.qml -CheckDelegate 6.0 CheckDelegate.qml -ComboBox 6.0 ComboBox.qml -Container 6.0 Container.qml -Control 6.0 Control.qml -DelayButton 6.0 DelayButton.qml -Dial 6.0 Dial.qml -Dialog 6.0 Dialog.qml -DialogButtonBox 6.0 DialogButtonBox.qml -Drawer 6.0 Drawer.qml -Frame 6.0 Frame.qml -GroupBox 6.0 GroupBox.qml -HorizontalHeaderView 6.0 HorizontalHeaderView.qml -ItemDelegate 6.0 ItemDelegate.qml -Label 6.0 Label.qml -Menu 6.0 Menu.qml -MenuBar 6.0 MenuBar.qml -MenuBarItem 6.0 MenuBarItem.qml -MenuItem 6.0 MenuItem.qml -MenuSeparator 6.0 MenuSeparator.qml -Page 6.0 Page.qml -PageIndicator 6.0 PageIndicator.qml -Pane 6.0 Pane.qml -Popup 6.0 Popup.qml -ProgressBar 6.0 ProgressBar.qml -RadioButton 6.0 RadioButton.qml -RadioDelegate 6.0 RadioDelegate.qml -RangeSlider 6.0 RangeSlider.qml -RoundButton 6.0 RoundButton.qml -ScrollBar 6.0 ScrollBar.qml -ScrollIndicator 6.0 ScrollIndicator.qml -ScrollView 6.0 ScrollView.qml -Slider 6.0 Slider.qml -SpinBox 6.0 SpinBox.qml -SplitView 6.0 SplitView.qml -StackView 6.0 StackView.qml -SwipeDelegate 6.0 SwipeDelegate.qml -SwipeView 6.0 SwipeView.qml -Switch 6.0 Switch.qml -SwitchDelegate 6.0 SwitchDelegate.qml -TabBar 6.0 TabBar.qml -TabButton 6.0 TabButton.qml -TextArea 6.0 TextArea.qml -TextField 6.0 TextField.qml -ToolBar 6.0 ToolBar.qml -ToolButton 6.0 ToolButton.qml -ToolSeparator 6.0 ToolSeparator.qml -ToolTip 6.0 ToolTip.qml -Tumbler 6.0 Tumbler.qml -VerticalHeaderView 6.0 VerticalHeaderView.qml diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/AbstractButton.qml b/tests/auto/quickcontrols2/customization/data/styles/override/AbstractButton.qml deleted file mode 100644 index e8bf0b90..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/AbstractButton.qml +++ /dev/null @@ -1,69 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.AbstractButton { - id: control - objectName: "abstractbutton-override" - - indicator: Item { - objectName: "abstractbutton-indicator-override" - } - - contentItem: Item { - objectName: "abstractbutton-contentItem-override" - } - - background: Item { - objectName: "abstractbutton-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/ApplicationWindow.qml b/tests/auto/quickcontrols2/customization/data/styles/override/ApplicationWindow.qml deleted file mode 100644 index 43b94010..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/ApplicationWindow.qml +++ /dev/null @@ -1,61 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.ApplicationWindow { - id: control - objectName: "applicationwindow-override" - - background: Item { - objectName: "applicationwindow-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/BusyIndicator.qml b/tests/auto/quickcontrols2/customization/data/styles/override/BusyIndicator.qml deleted file mode 100644 index 12418ff7..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/BusyIndicator.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.BusyIndicator { - id: control - objectName: "busyindicator-override" - - contentItem: Item { - objectName: "busyindicator-contentItem-override" - } - - background: Item { - objectName: "busyindicator-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/Button.qml b/tests/auto/quickcontrols2/customization/data/styles/override/Button.qml deleted file mode 100644 index 692c2fda..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/Button.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.Button { - id: control - objectName: "button-override" - - contentItem: Item { - objectName: "button-contentItem-override" - } - - background: Item { - objectName: "button-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/CheckBox.qml b/tests/auto/quickcontrols2/customization/data/styles/override/CheckBox.qml deleted file mode 100644 index 9830931b..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/CheckBox.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.CheckBox { - id: control - objectName: "checkbox-override" - - indicator: Item { - objectName: "checkbox-indicator-override" - } - - contentItem: Item { - objectName: "checkbox-contentItem-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/CheckDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/override/CheckDelegate.qml deleted file mode 100644 index 77cdf23d..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/CheckDelegate.qml +++ /dev/null @@ -1,69 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.CheckDelegate { - id: control - objectName: "checkdelegate-override" - - indicator: Item { - objectName: "checkdelegate-indicator-override" - } - - contentItem: Item { - objectName: "checkdelegate-contentItem-override" - } - - background: Item { - objectName: "checkdelegate-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/ComboBox.qml b/tests/auto/quickcontrols2/customization/data/styles/override/ComboBox.qml deleted file mode 100644 index c3276dcc..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/ComboBox.qml +++ /dev/null @@ -1,74 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T -import "../simple" as Simple - -Simple.ComboBox { - id: control - objectName: "combobox-override" - - indicator: Item { - objectName: "combobox-indicator-override" - } - - contentItem: Item { - objectName: "combobox-contentItem-override" - } - - background: Item { - objectName: "combobox-background-override" - } - - popup: T.Popup { - objectName: "combobox-popup-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/Container.qml b/tests/auto/quickcontrols2/customization/data/styles/override/Container.qml deleted file mode 100644 index b732aefa..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/Container.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.Container { - id: control - objectName: "container-override" - - contentItem: Item { - objectName: "container-contentItem-override" - } - - background: Item { - objectName: "container-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/Control.qml b/tests/auto/quickcontrols2/customization/data/styles/override/Control.qml deleted file mode 100644 index b4fefcf5..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/Control.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.Control { - id: control - objectName: "control-override" - - contentItem: Item { - objectName: "control-contentItem-override" - } - - background: Item { - objectName: "control-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/DelayButton.qml b/tests/auto/quickcontrols2/customization/data/styles/override/DelayButton.qml deleted file mode 100644 index 5ee03d57..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/DelayButton.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.DelayButton { - id: control - objectName: "delaybutton-override" - - contentItem: Item { - objectName: "delaybutton-contentItem-override" - } - - background: Item { - objectName: "delaybutton-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/Dial.qml b/tests/auto/quickcontrols2/customization/data/styles/override/Dial.qml deleted file mode 100644 index d452a58f..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/Dial.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.Dial { - id: control - objectName: "dial-override" - - handle: Item { - objectName: "dial-handle-override" - } - - background: Item { - objectName: "dial-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/Dialog.qml b/tests/auto/quickcontrols2/customization/data/styles/override/Dialog.qml deleted file mode 100644 index 29e3d26d..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/Dialog.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.Dialog { - id: control - objectName: "dialog-override" - - contentItem: Item { - objectName: "dialog-contentItem-override" - } - - background: Item { - objectName: "dialog-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/DialogButtonBox.qml b/tests/auto/quickcontrols2/customization/data/styles/override/DialogButtonBox.qml deleted file mode 100644 index c79b9f81..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/DialogButtonBox.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.DialogButtonBox { - id: control - objectName: "dialogbuttonbox-override" - - contentItem: Item { - objectName: "dialogbuttonbox-contentItem-override" - } - - background: Item { - objectName: "dialogbuttonbox-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/Drawer.qml b/tests/auto/quickcontrols2/customization/data/styles/override/Drawer.qml deleted file mode 100644 index 65aa625c..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/Drawer.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.Drawer { - id: control - objectName: "drawer-override" - - contentItem: Item { - objectName: "drawer-contentItem-override" - } - - background: Item { - objectName: "drawer-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/Frame.qml b/tests/auto/quickcontrols2/customization/data/styles/override/Frame.qml deleted file mode 100644 index b31b70aa..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/Frame.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.Frame { - id: control - objectName: "frame-override" - - contentItem: Item { - objectName: "frame-contentItem-override" - } - - background: Item { - objectName: "frame-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/GroupBox.qml b/tests/auto/quickcontrols2/customization/data/styles/override/GroupBox.qml deleted file mode 100644 index 0d0bfbd9..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/GroupBox.qml +++ /dev/null @@ -1,69 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.GroupBox { - id: control - objectName: "groupbox-override" - - label: Text { - objectName: "groupbox-label-override" - } - - contentItem: Item { - objectName: "groupbox-contentItem-override" - } - - background: Item { - objectName: "groupbox-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/ItemDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/override/ItemDelegate.qml deleted file mode 100644 index 4a087c75..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/ItemDelegate.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.ItemDelegate { - id: control - objectName: "itemdelegate-override" - - contentItem: Item { - objectName: "itemdelegate-contentItem-override" - } - - background: Item { - objectName: "itemdelegate-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/Label.qml b/tests/auto/quickcontrols2/customization/data/styles/override/Label.qml deleted file mode 100644 index 883cff74..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/Label.qml +++ /dev/null @@ -1,61 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.Label { - id: control - objectName: "label-override" - - background: Item { - objectName: "label-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/Menu.qml b/tests/auto/quickcontrols2/customization/data/styles/override/Menu.qml deleted file mode 100644 index f551fae8..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/Menu.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.Menu { - id: control - objectName: "menu-override" - - contentItem: Item { - objectName: "menu-contentItem-override" - } - - background: Item { - objectName: "menu-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/MenuBar.qml b/tests/auto/quickcontrols2/customization/data/styles/override/MenuBar.qml deleted file mode 100644 index b7f54cfb..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/MenuBar.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.MenuBar { - id: control - objectName: "menubar-override" - - contentItem: Item { - objectName: "menubar-contentItem-override" - } - - background: Item { - objectName: "menubar-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/MenuBarItem.qml b/tests/auto/quickcontrols2/customization/data/styles/override/MenuBarItem.qml deleted file mode 100644 index 513b59ce..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/MenuBarItem.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.MenuBarItem { - id: control - objectName: "menubaritem-override" - - contentItem: Item { - objectName: "menubaritem-contentItem-override" - } - - background: Item { - objectName: "menubaritem-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/MenuItem.qml b/tests/auto/quickcontrols2/customization/data/styles/override/MenuItem.qml deleted file mode 100644 index 7f7f569a..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/MenuItem.qml +++ /dev/null @@ -1,73 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.MenuItem { - id: control - objectName: "menuitem-override" - - arrow: Item { - objectName: "menuitem-arrow-override" - } - - indicator: Item { - objectName: "menuitem-indicator-override" - } - - contentItem: Item { - objectName: "menuitem-contentItem-override" - } - - background: Item { - objectName: "menuitem-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/MenuSeparator.qml b/tests/auto/quickcontrols2/customization/data/styles/override/MenuSeparator.qml deleted file mode 100644 index 57a2db15..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/MenuSeparator.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.MenuSeparator { - id: control - objectName: "menuseparator-override" - - contentItem: Item { - objectName: "menuseparator-contentItem-override" - } - - background: Item { - objectName: "menuseparator-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/Page.qml b/tests/auto/quickcontrols2/customization/data/styles/override/Page.qml deleted file mode 100644 index c51d1e73..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/Page.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.Page { - id: control - objectName: "page-override" - - contentItem: Item { - objectName: "page-contentItem-override" - } - - background: Item { - objectName: "page-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/PageIndicator.qml b/tests/auto/quickcontrols2/customization/data/styles/override/PageIndicator.qml deleted file mode 100644 index 3d58299e..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/PageIndicator.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.PageIndicator { - id: control - objectName: "pageindicator-override" - - contentItem: Item { - objectName: "pageindicator-contentItem-override" - } - - background: Item { - objectName: "pageindicator-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/Pane.qml b/tests/auto/quickcontrols2/customization/data/styles/override/Pane.qml deleted file mode 100644 index 70a29441..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/Pane.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.Pane { - id: control - objectName: "pane-override" - - contentItem: Item { - objectName: "pane-contentItem-override" - } - - background: Item { - objectName: "pane-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/Popup.qml b/tests/auto/quickcontrols2/customization/data/styles/override/Popup.qml deleted file mode 100644 index a63879bd..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/Popup.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.Popup { - id: control - objectName: "popup-override" - - contentItem: Item { - objectName: "popup-contentItem-override" - } - - background: Item { - objectName: "popup-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/ProgressBar.qml b/tests/auto/quickcontrols2/customization/data/styles/override/ProgressBar.qml deleted file mode 100644 index 2a9e636a..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/ProgressBar.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.ProgressBar { - id: control - objectName: "progressbar-override" - - contentItem: Item { - objectName: "progressbar-contentItem-override" - } - - background: Item { - objectName: "progressbar-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/RadioButton.qml b/tests/auto/quickcontrols2/customization/data/styles/override/RadioButton.qml deleted file mode 100644 index 5bd5c721..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/RadioButton.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.RadioButton { - id: control - objectName: "radiobutton-override" - - indicator: Item { - objectName: "radiobutton-indicator-override" - } - - contentItem: Item { - objectName: "radiobutton-contentItem-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/RadioDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/override/RadioDelegate.qml deleted file mode 100644 index 7fbe3833..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/RadioDelegate.qml +++ /dev/null @@ -1,69 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.RadioDelegate { - id: control - objectName: "radiodelegate-override" - - indicator: Item { - objectName: "radiodelegate-indicator-override" - } - - contentItem: Item { - objectName: "radiodelegate-contentItem-override" - } - - background: Item { - objectName: "radiodelegate-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/RangeSlider.qml b/tests/auto/quickcontrols2/customization/data/styles/override/RangeSlider.qml deleted file mode 100644 index 0f4cda99..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/RangeSlider.qml +++ /dev/null @@ -1,69 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.RangeSlider { - id: control - objectName: "rangeslider-override" - - first.handle: Item { - objectName: "rangeslider-first.handle-override" - } - - second.handle: Item { - objectName: "rangeslider-second.handle-override" - } - - background: Item { - objectName: "rangeslider-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/RoundButton.qml b/tests/auto/quickcontrols2/customization/data/styles/override/RoundButton.qml deleted file mode 100644 index 1a0b0e05..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/RoundButton.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.RoundButton { - id: control - objectName: "roundbutton-override" - - contentItem: Item { - objectName: "roundbutton-contentItem-override" - } - - background: Item { - objectName: "roundbutton-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/ScrollBar.qml b/tests/auto/quickcontrols2/customization/data/styles/override/ScrollBar.qml deleted file mode 100644 index fc551710..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/ScrollBar.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.ScrollBar { - id: control - objectName: "scrollbar-override" - - contentItem: Item { - objectName: "scrollbar-contentItem-override" - } - - background: Item { - objectName: "scrollbar-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/ScrollIndicator.qml b/tests/auto/quickcontrols2/customization/data/styles/override/ScrollIndicator.qml deleted file mode 100644 index 06497abb..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/ScrollIndicator.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.ScrollIndicator { - id: control - objectName: "scrollindicator-override" - - contentItem: Item { - objectName: "scrollindicator-contentItem-override" - } - - background: Item { - objectName: "scrollindicator-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/ScrollView.qml b/tests/auto/quickcontrols2/customization/data/styles/override/ScrollView.qml deleted file mode 100644 index bc02c265..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/ScrollView.qml +++ /dev/null @@ -1,61 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.ScrollView { - id: control - objectName: "scrollview-override" - - background: Item { - objectName: "scrollview-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/Slider.qml b/tests/auto/quickcontrols2/customization/data/styles/override/Slider.qml deleted file mode 100644 index 052c523b..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/Slider.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.Slider { - id: control - objectName: "slider-override" - - handle: Item { - objectName: "slider-handle-override" - } - - background: Item { - objectName: "slider-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/SpinBox.qml b/tests/auto/quickcontrols2/customization/data/styles/override/SpinBox.qml deleted file mode 100644 index d074ec63..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/SpinBox.qml +++ /dev/null @@ -1,73 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.SpinBox { - id: control - objectName: "spinbox-override" - - up.indicator: Item { - objectName: "spinbox-up.indicator-override" - } - - down.indicator: Item { - objectName: "spinbox-down.indicator-override" - } - - contentItem: Item { - objectName: "spinbox-contentItem-override" - } - - background: Item { - objectName: "spinbox-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/StackView.qml b/tests/auto/quickcontrols2/customization/data/styles/override/StackView.qml deleted file mode 100644 index bc33d64b..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/StackView.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.StackView { - id: control - objectName: "stackview-override" - - contentItem: Item { - objectName: "stackview-contentItem-override" - } - - background: Item { - objectName: "stackview-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/SwipeDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/override/SwipeDelegate.qml deleted file mode 100644 index bb387370..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/SwipeDelegate.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.SwipeDelegate { - id: control - objectName: "swipedelegate-override" - - contentItem: Item { - objectName: "swipedelegate-contentItem-override" - } - - background: Item { - objectName: "swipedelegate-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/SwipeView.qml b/tests/auto/quickcontrols2/customization/data/styles/override/SwipeView.qml deleted file mode 100644 index 63646a0b..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/SwipeView.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.SwipeView { - id: control - objectName: "swipeview-override" - - contentItem: Item { - objectName: "swipeview-contentItem-override" - } - - background: Item { - objectName: "swipeview-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/Switch.qml b/tests/auto/quickcontrols2/customization/data/styles/override/Switch.qml deleted file mode 100644 index 57a3f804..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/Switch.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.Switch { - id: control - objectName: "switch-override" - - indicator: Item { - objectName: "switch-indicator-override" - } - - contentItem: Item { - objectName: "switch-contentItem-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/SwitchDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/override/SwitchDelegate.qml deleted file mode 100644 index 6b9986d8..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/SwitchDelegate.qml +++ /dev/null @@ -1,69 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.SwitchDelegate { - id: control - objectName: "switchdelegate-override" - - indicator: Item { - objectName: "switchdelegate-indicator-override" - } - - contentItem: Item { - objectName: "switchdelegate-contentItem-override" - } - - background: Item { - objectName: "switchdelegate-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/TabBar.qml b/tests/auto/quickcontrols2/customization/data/styles/override/TabBar.qml deleted file mode 100644 index b3e03bdd..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/TabBar.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.TabBar { - id: control - objectName: "tabbar-override" - - contentItem: Item { - objectName: "tabbar-contentItem-override" - } - - background: Item { - objectName: "tabbar-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/TabButton.qml b/tests/auto/quickcontrols2/customization/data/styles/override/TabButton.qml deleted file mode 100644 index f2852f68..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/TabButton.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.TabButton { - id: control - objectName: "tabbutton-override" - - contentItem: Item { - objectName: "tabbutton-contentItem-override" - } - - background: Item { - objectName: "tabbutton-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/TextArea.qml b/tests/auto/quickcontrols2/customization/data/styles/override/TextArea.qml deleted file mode 100644 index ad4a3c7b..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/TextArea.qml +++ /dev/null @@ -1,61 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.TextArea { - id: control - objectName: "textarea-override" - - background: Item { - objectName: "textarea-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/TextField.qml b/tests/auto/quickcontrols2/customization/data/styles/override/TextField.qml deleted file mode 100644 index 39bb695e..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/TextField.qml +++ /dev/null @@ -1,61 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.TextField { - id: control - objectName: "textfield-override" - - background: Item { - objectName: "textfield-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/ToolBar.qml b/tests/auto/quickcontrols2/customization/data/styles/override/ToolBar.qml deleted file mode 100644 index 8af7238e..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/ToolBar.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.ToolBar { - id: control - objectName: "toolbar-override" - - contentItem: Item { - objectName: "toolbar-contentItem-override" - } - - background: Item { - objectName: "toolbar-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/ToolButton.qml b/tests/auto/quickcontrols2/customization/data/styles/override/ToolButton.qml deleted file mode 100644 index a9e285fb..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/ToolButton.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.ToolButton { - id: control - objectName: "toolbutton-override" - - contentItem: Item { - objectName: "toolbutton-contentItem-override" - } - - background: Item { - objectName: "toolbutton-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/ToolSeparator.qml b/tests/auto/quickcontrols2/customization/data/styles/override/ToolSeparator.qml deleted file mode 100644 index 5c6b408d..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/ToolSeparator.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.ToolSeparator { - id: control - objectName: "toolseparator-override" - - contentItem: Item { - objectName: "toolseparator-contentItem-override" - } - - background: Item { - objectName: "toolseparator-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/ToolTip.qml b/tests/auto/quickcontrols2/customization/data/styles/override/ToolTip.qml deleted file mode 100644 index 642d6184..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/ToolTip.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.ToolTip { - id: control - objectName: "tooltip-override" - - contentItem: Item { - objectName: "tooltip-contentItem-override" - } - - background: Item { - objectName: "tooltip-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/Tumbler.qml b/tests/auto/quickcontrols2/customization/data/styles/override/Tumbler.qml deleted file mode 100644 index 72d68f8a..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/Tumbler.qml +++ /dev/null @@ -1,65 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import "../simple" as Simple - -Simple.Tumbler { - id: control - objectName: "tumbler-override" - - contentItem: ListView { - objectName: "tumbler-contentItem-override" - } - - background: Item { - objectName: "tumbler-background-override" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/override/qmldir b/tests/auto/quickcontrols2/customization/data/styles/override/qmldir deleted file mode 100644 index f15ba96a..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/override/qmldir +++ /dev/null @@ -1,59 +0,0 @@ -module override - -AbstractButton 6.0 AbstractButton.qml -Action 6.0 Action.qml -ActionGroup 6.0 ActionGroup.qml -ApplicationWindow 6.0 ApplicationWindow.qml -BusyIndicator 6.0 BusyIndicator.qml -Button 6.0 Button.qml -ButtonGroup 6.0 ButtonGroup.qml -CheckBox 6.0 CheckBox.qml -CheckDelegate 6.0 CheckDelegate.qml -ComboBox 6.0 ComboBox.qml -Container 6.0 Container.qml -Control 6.0 Control.qml -DelayButton 6.0 DelayButton.qml -Dial 6.0 Dial.qml -Dialog 6.0 Dialog.qml -DialogButtonBox 6.0 DialogButtonBox.qml -Drawer 6.0 Drawer.qml -Frame 6.0 Frame.qml -GroupBox 6.0 GroupBox.qml -HorizontalHeaderView 6.0 HorizontalHeaderView.qml -ItemDelegate 6.0 ItemDelegate.qml -Label 6.0 Label.qml -Menu 6.0 Menu.qml -MenuBar 6.0 MenuBar.qml -MenuBarItem 6.0 MenuBarItem.qml -MenuItem 6.0 MenuItem.qml -MenuSeparator 6.0 MenuSeparator.qml -Page 6.0 Page.qml -PageIndicator 6.0 PageIndicator.qml -Pane 6.0 Pane.qml -Popup 6.0 Popup.qml -ProgressBar 6.0 ProgressBar.qml -RadioButton 6.0 RadioButton.qml -RadioDelegate 6.0 RadioDelegate.qml -RangeSlider 6.0 RangeSlider.qml -RoundButton 6.0 RoundButton.qml -ScrollBar 6.0 ScrollBar.qml -ScrollIndicator 6.0 ScrollIndicator.qml -ScrollView 6.0 ScrollView.qml -Slider 6.0 Slider.qml -SpinBox 6.0 SpinBox.qml -SplitView 6.0 SplitView.qml -StackView 6.0 StackView.qml -SwipeDelegate 6.0 SwipeDelegate.qml -SwipeView 6.0 SwipeView.qml -Switch 6.0 Switch.qml -SwitchDelegate 6.0 SwitchDelegate.qml -TabBar 6.0 TabBar.qml -TabButton 6.0 TabButton.qml -TextArea 6.0 TextArea.qml -TextField 6.0 TextField.qml -ToolBar 6.0 ToolBar.qml -ToolButton 6.0 ToolButton.qml -ToolSeparator 6.0 ToolSeparator.qml -ToolTip 6.0 ToolTip.qml -Tumbler 6.0 Tumbler.qml -VerticalHeaderView 6.0 VerticalHeaderView.qml diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/AbstractButton.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/AbstractButton.qml deleted file mode 100644 index f8eaef0c..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/AbstractButton.qml +++ /dev/null @@ -1,77 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.AbstractButton { - id: control - objectName: "abstractbutton-simple" - - implicitWidth: Math.max(contentItem.implicitWidth + indicator.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, indicator.implicitHeight, background.implicitHeight) - - indicator: Text { - objectName: "abstractbutton-indicator-simple" - text: control.checked ? "V" : "" - } - - contentItem: Text { - objectName: "abstractbutton-contentItem-simple" - text: control.text - } - - background: Rectangle { - objectName: "abstractbutton-background-simple" - implicitWidth: 20 - implicitHeight: 20 - color: control.pressed ? "red" : "green" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/ApplicationWindow.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/ApplicationWindow.qml deleted file mode 100644 index ec39193b..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/ApplicationWindow.qml +++ /dev/null @@ -1,66 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ApplicationWindow { - id: control - objectName: "applicationwindow-simple" - - minimumWidth: background.implicitWidth - minimumHeight: background.implicitHeight - - background: Rectangle { - objectName: "applicationwindow-background-simple" - implicitWidth: 20 - implicitHeight: 20 - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/BusyIndicator.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/BusyIndicator.qml deleted file mode 100644 index 1dcebb9b..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/BusyIndicator.qml +++ /dev/null @@ -1,69 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.BusyIndicator { - id: control - objectName: "busyindicator-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Item { - objectName: "busyindicator-contentItem-simple" - } - - background: Rectangle { - objectName: "busyindicator-background-simple" - color: control.running ? "red" : "green" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/Button.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/Button.qml deleted file mode 100644 index 993c585b..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/Button.qml +++ /dev/null @@ -1,72 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Button { - id: control - objectName: "button-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Text { - objectName: "button-contentItem-simple" - text: control.text - } - - background: Rectangle { - objectName: "button-background-simple" - implicitWidth: 20 - implicitHeight: 20 - color: control.pressed ? "red" : "green" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/CheckBox.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/CheckBox.qml deleted file mode 100644 index f4a95f0f..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/CheckBox.qml +++ /dev/null @@ -1,70 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.CheckBox { - id: control - objectName: "checkbox-simple" - - implicitWidth: contentItem.implicitWidth + indicator.implicitWidth - implicitHeight: Math.max(contentItem.implicitHeight, indicator.implicitHeight) - - indicator: Text { - objectName: "checkbox-indicator-simple" - text: control.checked ? "V" : "" - } - - contentItem: Text { - objectName: "checkbox-contentItem-simple" - text: control.text - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/CheckDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/CheckDelegate.qml deleted file mode 100644 index 563db329..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/CheckDelegate.qml +++ /dev/null @@ -1,77 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.CheckDelegate { - id: control - objectName: "checkdelegate-simple" - - implicitWidth: Math.max(contentItem.implicitWidth + indicator.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, indicator.implicitHeight, background.implicitHeight) - - indicator: Text { - objectName: "checkdelegate-indicator-simple" - text: control.checked ? "V" : "" - } - - contentItem: Text { - objectName: "checkdelegate-contentItem-simple" - text: control.text - } - - background: Rectangle { - objectName: "checkdelegate-background-simple" - implicitWidth: 20 - implicitHeight: 20 - color: control.pressed ? "red" : "green" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/ComboBox.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/ComboBox.qml deleted file mode 100644 index ed861389..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/ComboBox.qml +++ /dev/null @@ -1,81 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ComboBox { - id: control - objectName: "combobox-simple" - - implicitWidth: Math.max(contentItem.implicitWidth + indicator.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, indicator.implicitHeight, background.implicitHeight) - - indicator: Text { - objectName: "combobox-indicator-simple" - text: control.comboed ? "V" : "" - } - - contentItem: Text { - objectName: "combobox-contentItem-simple" - text: control.currentText - } - - background: Rectangle { - objectName: "combobox-background-simple" - implicitWidth: 20 - implicitHeight: 20 - color: control.down ? "red" : "green" - } - - popup: T.Popup { - objectName: "combobox-popup-simple" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/Container.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/Container.qml deleted file mode 100644 index 4a150096..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/Container.qml +++ /dev/null @@ -1,68 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Container { - id: control - objectName: "container-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Item { - objectName: "container-contentItem-simple" - } - - background: Item { - objectName: "container-background-simple" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/Control.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/Control.qml deleted file mode 100644 index e083f8ac..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/Control.qml +++ /dev/null @@ -1,68 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Control { - id: control - objectName: "control-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Item { - objectName: "control-contentItem-simple" - } - - background: Item { - objectName: "control-background-simple" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/DelayButton.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/DelayButton.qml deleted file mode 100644 index 8f33c401..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/DelayButton.qml +++ /dev/null @@ -1,72 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.DelayButton { - id: control - objectName: "delaybutton-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Text { - objectName: "delaybutton-contentItem-simple" - text: control.text - } - - background: Rectangle { - objectName: "delaybutton-background-simple" - implicitWidth: 20 - implicitHeight: 20 - color: control.pressed ? "red" : "green" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/Dial.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/Dial.qml deleted file mode 100644 index c1a9b50b..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/Dial.qml +++ /dev/null @@ -1,71 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Dial { - id: control - objectName: "dial-simple" - - implicitWidth: Math.max(handle.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(handle.implicitHeight, background.implicitHeight) - - handle: Rectangle { - objectName: "dial-handle-simple" - color: control.pressed ? "red" : "green" - } - - background: Rectangle { - objectName: "dial-background-simple" - implicitWidth: 200 - implicitHeight: 20 - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/Dialog.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/Dialog.qml deleted file mode 100644 index 787acca9..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/Dialog.qml +++ /dev/null @@ -1,70 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Dialog { - id: control - objectName: "dialog-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Text { - objectName: "dialog-contentItem-simple" - } - - background: Rectangle { - objectName: "dialog-background-simple" - implicitWidth: 20 - implicitHeight: 20 - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/DialogButtonBox.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/DialogButtonBox.qml deleted file mode 100644 index d7da32e0..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/DialogButtonBox.qml +++ /dev/null @@ -1,68 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.DialogButtonBox { - id: control - objectName: "dialogbuttonbox-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Item { - objectName: "dialogbuttonbox-contentItem-simple" - } - - background: Item { - objectName: "dialogbuttonbox-background-simple" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/Drawer.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/Drawer.qml deleted file mode 100644 index 8239b1af..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/Drawer.qml +++ /dev/null @@ -1,70 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Drawer { - id: control - objectName: "drawer-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Item { - objectName: "drawer-contentItem-simple" - } - - background: Rectangle { - objectName: "drawer-background-simple" - implicitWidth: 20 - implicitHeight: 20 - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/Frame.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/Frame.qml deleted file mode 100644 index cbeb3c5d..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/Frame.qml +++ /dev/null @@ -1,73 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Frame { - id: control - objectName: "frame-simple" - - implicitWidth: Math.max(background.implicitWidth, contentWidth) - implicitHeight: Math.max(background.implicitHeight, contentHeight) - - contentWidth: contentItem.implicitWidth || (contentChildren.length === 1 ? contentChildren[0].implicitWidth : 0) - contentHeight: contentItem.implicitHeight || (contentChildren.length === 1 ? contentChildren[0].implicitHeight : 0) - - contentItem: Item { - objectName: "frame-contentItem-simple" - } - - background: Rectangle { - objectName: "frame-background-simple" - implicitWidth: 20 - implicitHeight: 20 - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/GroupBox.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/GroupBox.qml deleted file mode 100644 index 14dc3341..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/GroupBox.qml +++ /dev/null @@ -1,78 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.GroupBox { - id: control - objectName: "groupbox-simple" - - implicitWidth: Math.max(background.implicitWidth, contentWidth) - implicitHeight: Math.max(background.implicitHeight, contentHeight) - - contentWidth: contentItem.implicitWidth || (contentChildren.length === 1 ? contentChildren[0].implicitWidth : 0) - contentHeight: contentItem.implicitHeight || (contentChildren.length === 1 ? contentChildren[0].implicitHeight : 0) - - contentItem: Item { - objectName: "groupbox-contentItem-simple" - } - - background: Rectangle { - objectName: "groupbox-background-simple" - implicitWidth: 20 - implicitHeight: 20 - } - - label: Text { - objectName: "groupbox-label-simple" - text: control.title - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/ItemDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/ItemDelegate.qml deleted file mode 100644 index a22ec3aa..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/ItemDelegate.qml +++ /dev/null @@ -1,72 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ItemDelegate { - id: control - objectName: "itemdelegate-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Text { - objectName: "itemdelegate-contentItem-simple" - text: control.text - } - - background: Rectangle { - objectName: "itemdelegate-background-simple" - implicitWidth: 20 - implicitHeight: 20 - color: control.pressed ? "red" : "green" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/Label.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/Label.qml deleted file mode 100644 index 80b34723..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/Label.qml +++ /dev/null @@ -1,63 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Label { - id: control - objectName: "label-simple" - - background: Rectangle { - objectName: "label-background-simple" - implicitWidth: 20 - implicitHeight: 20 - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/Menu.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/Menu.qml deleted file mode 100644 index 7538bd5b..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/Menu.qml +++ /dev/null @@ -1,70 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Menu { - id: control - objectName: "menu-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: ListView { - objectName: "menu-contentItem-simple" - } - - background: Rectangle { - objectName: "menu-background-simple" - implicitWidth: 20 - implicitHeight: 20 - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/MenuBar.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/MenuBar.qml deleted file mode 100644 index a38c876e..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/MenuBar.qml +++ /dev/null @@ -1,71 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.MenuBar { - id: control - objectName: "menubar-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Item { - objectName: "menubar-contentItem-simple" - } - - background: Rectangle { - objectName: "menubar-background-simple" - implicitWidth: 20 - implicitHeight: 20 - color: control.pressed ? "red" : "green" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/MenuBarItem.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/MenuBarItem.qml deleted file mode 100644 index de9dc929..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/MenuBarItem.qml +++ /dev/null @@ -1,72 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.MenuBarItem { - id: control - objectName: "menubaritem-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Text { - objectName: "menubaritem-contentItem-simple" - text: control.text - } - - background: Rectangle { - objectName: "menubaritem-background-simple" - implicitWidth: 20 - implicitHeight: 20 - color: control.pressed ? "red" : "green" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/MenuItem.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/MenuItem.qml deleted file mode 100644 index 28d5998b..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/MenuItem.qml +++ /dev/null @@ -1,82 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.MenuItem { - id: control - objectName: "menuitem-simple" - - implicitWidth: Math.max(contentItem.implicitWidth + indicator.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, indicator.implicitHeight, background.implicitHeight) - - arrow: Text { - objectName: "menuitem-arrow-simple" - text: control.mirrored ? "<" : ">" - } - - indicator: Text { - objectName: "menuitem-indicator-simple" - text: control.checked ? "V" : "" - } - - contentItem: Text { - objectName: "menuitem-contentItem-simple" - text: control.text - } - - background: Rectangle { - objectName: "menuitem-background-simple" - implicitWidth: 20 - implicitHeight: 20 - color: control.pressed ? "red" : "green" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/MenuSeparator.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/MenuSeparator.qml deleted file mode 100644 index 3df17b58..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/MenuSeparator.qml +++ /dev/null @@ -1,70 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.MenuSeparator { - id: control - objectName: "menuseparator-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Text { - objectName: "menuseparator-contentItem-simple" - } - - background: Rectangle { - objectName: "menuseparator-background-simple" - implicitWidth: 20 - implicitHeight: 20 - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/Page.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/Page.qml deleted file mode 100644 index 51ec6063..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/Page.qml +++ /dev/null @@ -1,73 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Page { - id: control - objectName: "page-simple" - - implicitWidth: Math.max(background.implicitWidth, contentWidth) - implicitHeight: Math.max(background.implicitHeight, contentHeight) - - contentWidth: contentItem.implicitWidth || (contentChildren.length === 1 ? contentChildren[0].implicitWidth : 0) - contentHeight: contentItem.implicitHeight || (contentChildren.length === 1 ? contentChildren[0].implicitHeight : 0) - - contentItem: Item { - objectName: "page-contentItem-simple" - } - - background: Rectangle { - objectName: "page-background-simple" - implicitWidth: 20 - implicitHeight: 20 - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/PageIndicator.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/PageIndicator.qml deleted file mode 100644 index d508687f..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/PageIndicator.qml +++ /dev/null @@ -1,68 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.PageIndicator { - id: control - objectName: "pageindicator-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Item { - objectName: "pageindicator-contentItem-simple" - } - - background: Item { - objectName: "pageindicator-background-simple" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/Pane.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/Pane.qml deleted file mode 100644 index 3b9e12b8..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/Pane.qml +++ /dev/null @@ -1,73 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Pane { - id: control - objectName: "pane-simple" - - implicitWidth: Math.max(background.implicitWidth, contentWidth) - implicitHeight: Math.max(background.implicitHeight, contentHeight) - - contentWidth: contentItem.implicitWidth || (contentChildren.length === 1 ? contentChildren[0].implicitWidth : 0) - contentHeight: contentItem.implicitHeight || (contentChildren.length === 1 ? contentChildren[0].implicitHeight : 0) - - contentItem: Item { - objectName: "pane-contentItem-simple" - } - - background: Rectangle { - objectName: "pane-background-simple" - implicitWidth: 20 - implicitHeight: 20 - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/Popup.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/Popup.qml deleted file mode 100644 index 8b62fcad..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/Popup.qml +++ /dev/null @@ -1,70 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Popup { - id: control - objectName: "popup-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Item { - objectName: "popup-contentItem-simple" - } - - background: Rectangle { - objectName: "popup-background-simple" - implicitWidth: 20 - implicitHeight: 20 - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/ProgressBar.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/ProgressBar.qml deleted file mode 100644 index 3f04e6b2..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/ProgressBar.qml +++ /dev/null @@ -1,69 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ProgressBar { - id: control - objectName: "progressbar-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Item { - objectName: "progressbar-contentItem-simple" - } - - background: Rectangle { - objectName: "progressbar-background-simple" - color: control.indeterminate ? "red" : "green" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/RadioButton.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/RadioButton.qml deleted file mode 100644 index 7ca5973b..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/RadioButton.qml +++ /dev/null @@ -1,70 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.RadioButton { - id: control - objectName: "radiobutton-simple" - - implicitWidth: contentItem.implicitWidth + indicator.implicitWidth - implicitHeight: Math.max(contentItem.implicitHeight, indicator.implicitHeight) - - indicator: Text { - objectName: "radiobutton-indicator-simple" - text: control.checked ? "O" : "" - } - - contentItem: Text { - objectName: "radiobutton-contentItem-simple" - text: control.text - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/RadioDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/RadioDelegate.qml deleted file mode 100644 index bc96ad47..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/RadioDelegate.qml +++ /dev/null @@ -1,77 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.RadioDelegate { - id: control - objectName: "radiodelegate-simple" - - implicitWidth: Math.max(contentItem.implicitWidth + indicator.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, indicator.implicitHeight, background.implicitHeight) - - indicator: Text { - objectName: "radiodelegate-indicator-simple" - text: control.radioed ? "V" : "" - } - - contentItem: Text { - objectName: "radiodelegate-contentItem-simple" - text: control.text - } - - background: Rectangle { - objectName: "radiodelegate-background-simple" - implicitWidth: 20 - implicitHeight: 20 - color: control.pressed ? "red" : "green" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/RangeSlider.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/RangeSlider.qml deleted file mode 100644 index 202688c4..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/RangeSlider.qml +++ /dev/null @@ -1,76 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.RangeSlider { - id: control - objectName: "rangeslider-simple" - - implicitWidth: Math.max(control.first.handle.implicitWidth, control.second.handle.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(control.first.handle.implicitHeight, control.second.handle.implicitHeight, background.implicitHeight) - - first.handle: Rectangle { - objectName: "rangeslider-first.handle-simple" - color: control.first.pressed ? "red" : "green" - } - - second.handle: Rectangle { - objectName: "rangeslider-second.handle-simple" - color: control.second.pressed ? "red" : "green" - } - - background: Rectangle { - objectName: "rangeslider-background-simple" - implicitWidth: 200 - implicitHeight: 20 - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/RoundButton.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/RoundButton.qml deleted file mode 100644 index 3547239f..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/RoundButton.qml +++ /dev/null @@ -1,73 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.RoundButton { - id: control - objectName: "roundbutton-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Text { - objectName: "roundbutton-contentItem-simple" - text: control.text - } - - background: Rectangle { - objectName: "roundbutton-background-simple" - implicitWidth: 20 - implicitHeight: 20 - color: control.pressed ? "red" : "green" - radius: control.radius - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/ScrollBar.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/ScrollBar.qml deleted file mode 100644 index 25bc3e09..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/ScrollBar.qml +++ /dev/null @@ -1,68 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ScrollBar { - id: control - objectName: "scrollbar-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Item { - objectName: "scrollbar-contentItem-simple" - } - - background: Item { - objectName: "scrollbar-background-simple" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/ScrollIndicator.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/ScrollIndicator.qml deleted file mode 100644 index a901671b..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/ScrollIndicator.qml +++ /dev/null @@ -1,68 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ScrollIndicator { - id: control - objectName: "scrollindicator-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Item { - objectName: "scrollindicator-contentItem-simple" - } - - background: Item { - objectName: "scrollindicator-background-simple" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/ScrollView.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/ScrollView.qml deleted file mode 100644 index 56334d84..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/ScrollView.qml +++ /dev/null @@ -1,64 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ScrollView { - id: control - objectName: "scrollview-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - background: Rectangle { - objectName: "scrollview-background-simple" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/Slider.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/Slider.qml deleted file mode 100644 index d5417404..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/Slider.qml +++ /dev/null @@ -1,71 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Slider { - id: control - objectName: "slider-simple" - - implicitWidth: Math.max(handle.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(handle.implicitHeight, background.implicitHeight) - - handle: Rectangle { - objectName: "slider-handle-simple" - color: control.pressed ? "red" : "green" - } - - background: Rectangle { - objectName: "slider-background-simple" - implicitWidth: 200 - implicitHeight: 20 - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/SpinBox.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/SpinBox.qml deleted file mode 100644 index 0facffad..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/SpinBox.qml +++ /dev/null @@ -1,80 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.SpinBox { - id: control - objectName: "spinbox-simple" - - implicitWidth: Math.max(contentItem.implicitWidth + up.indicator.implicitWidth + down.indicator.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, up.indicator.implicitHeight, down.indicator.implicitHeight, background.implicitHeight) - - up.indicator: Rectangle { - objectName: "spinbox-up.indicator-simple" - color: control.up.pressed ? "red" : "green" - } - - down.indicator: Rectangle { - objectName: "spinbox-down.indicator-simple" - color: control.down.pressed ? "red" : "green" - } - - contentItem: Text { - objectName: "spinbox-contentItem-simple" - } - - background: Rectangle { - objectName: "spinbox-background-simple" - implicitWidth: 200 - implicitHeight: 20 - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/StackView.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/StackView.qml deleted file mode 100644 index e16b9938..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/StackView.qml +++ /dev/null @@ -1,68 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.StackView { - id: control - objectName: "stackview-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Item { - objectName: "stackview-contentItem-simple" - } - - background: Item { - objectName: "stackview-background-simple" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/SwipeDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/SwipeDelegate.qml deleted file mode 100644 index fec9f120..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/SwipeDelegate.qml +++ /dev/null @@ -1,72 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.SwipeDelegate { - id: control - objectName: "swipedelegate-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Text { - objectName: "swipedelegate-contentItem-simple" - text: control.text - } - - background: Rectangle { - objectName: "swipedelegate-background-simple" - implicitWidth: 20 - implicitHeight: 20 - color: control.pressed ? "red" : "green" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/SwipeView.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/SwipeView.qml deleted file mode 100644 index cf154b6b..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/SwipeView.qml +++ /dev/null @@ -1,68 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.SwipeView { - id: control - objectName: "swipeview-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Item { - objectName: "swipeview-contentItem-simple" - } - - background: Item { - objectName: "swipeview-background-simple" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/Switch.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/Switch.qml deleted file mode 100644 index 9e961308..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/Switch.qml +++ /dev/null @@ -1,68 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Switch { - id: control - objectName: "switch-simple" - - implicitWidth: contentItem.implicitWidth + indicator.implicitWidth - implicitHeight: Math.max(contentItem.implicitHeight, indicator.implicitHeight) - - indicator: Item { - objectName: "switch-indicator-simple" - } - - contentItem: Item { - objectName: "switch-contentItem-simple" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/SwitchDelegate.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/SwitchDelegate.qml deleted file mode 100644 index f7eb1d5c..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/SwitchDelegate.qml +++ /dev/null @@ -1,77 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.SwitchDelegate { - id: control - objectName: "switchdelegate-simple" - - implicitWidth: Math.max(contentItem.implicitWidth + indicator.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, indicator.implicitHeight, background.implicitHeight) - - indicator: Text { - objectName: "switchdelegate-indicator-simple" - text: control.radioed ? "V" : "" - } - - contentItem: Text { - objectName: "switchdelegate-contentItem-simple" - text: control.text - } - - background: Rectangle { - objectName: "switchdelegate-background-simple" - implicitWidth: 20 - implicitHeight: 20 - color: control.pressed ? "red" : "green" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/TabBar.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/TabBar.qml deleted file mode 100644 index 6b0f2b63..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/TabBar.qml +++ /dev/null @@ -1,70 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.TabBar { - id: control - objectName: "tabbar-simple" - - implicitWidth: Math.max(background.implicitWidth, contentItem.implicitWidth) - implicitHeight: Math.max(background.implicitHeight, contentItem.implicitHeight) - - contentItem: Item { - objectName: "tabbar-contentItem-simple" - } - - background: Rectangle { - objectName: "tabbar-background-simple" - implicitWidth: 20 - implicitHeight: 20 - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/TabButton.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/TabButton.qml deleted file mode 100644 index 4c8a30ba..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/TabButton.qml +++ /dev/null @@ -1,72 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.TabButton { - id: control - objectName: "tabbutton-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Text { - objectName: "tabbutton-contentItem-simple" - text: control.text - } - - background: Rectangle { - objectName: "tabbutton-background-simple" - implicitWidth: 20 - implicitHeight: 20 - color: control.pressed ? "red" : "green" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/TextArea.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/TextArea.qml deleted file mode 100644 index 7e906433..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/TextArea.qml +++ /dev/null @@ -1,66 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.TextArea { - id: control - objectName: "textarea-simple" - - implicitWidth: Math.max(contentWidth, background.implicitWidth) - implicitHeight: Math.max(contentHeight, background.implicitHeight) - - background: Rectangle { - objectName: "textarea-background-simple" - implicitWidth: 20 - implicitHeight: 20 - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/TextField.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/TextField.qml deleted file mode 100644 index 71a68534..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/TextField.qml +++ /dev/null @@ -1,66 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.TextField { - id: control - objectName: "textfield-simple" - - implicitWidth: Math.max(contentWidth, background.implicitWidth) - implicitHeight: Math.max(contentHeight, background.implicitHeight) - - background: Rectangle { - objectName: "textfield-background-simple" - implicitWidth: 20 - implicitHeight: 20 - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/ToolBar.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/ToolBar.qml deleted file mode 100644 index 30bba195..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/ToolBar.qml +++ /dev/null @@ -1,73 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ToolBar { - id: control - objectName: "toolbar-simple" - - implicitWidth: Math.max(background.implicitWidth, contentWidth) - implicitHeight: Math.max(background.implicitHeight, contentHeight) - - contentWidth: contentItem.implicitWidth || (contentChildren.length === 1 ? contentChildren[0].implicitWidth : 0) - contentHeight: contentItem.implicitHeight || (contentChildren.length === 1 ? contentChildren[0].implicitHeight : 0) - - contentItem: Item { - objectName: "toolbar-contentItem-simple" - } - - background: Rectangle { - objectName: "toolbar-background-simple" - implicitWidth: 20 - implicitHeight: 20 - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/ToolButton.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/ToolButton.qml deleted file mode 100644 index 229b7536..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/ToolButton.qml +++ /dev/null @@ -1,72 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ToolButton { - id: control - objectName: "toolbutton-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Text { - objectName: "toolbutton-contentItem-simple" - text: control.text - } - - background: Rectangle { - objectName: "toolbutton-background-simple" - implicitWidth: 20 - implicitHeight: 20 - color: control.pressed ? "red" : "green" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/ToolSeparator.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/ToolSeparator.qml deleted file mode 100644 index 8ee00bc3..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/ToolSeparator.qml +++ /dev/null @@ -1,70 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ToolSeparator { - id: control - objectName: "toolseparator-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Text { - objectName: "toolseparator-contentItem-simple" - } - - background: Rectangle { - objectName: "toolseparator-background-simple" - implicitWidth: 20 - implicitHeight: 20 - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/ToolTip.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/ToolTip.qml deleted file mode 100644 index 0299adf1..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/ToolTip.qml +++ /dev/null @@ -1,70 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.ToolTip { - id: control - objectName: "tooltip-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: Text { - objectName: "tooltip-contentItem-simple" - } - - background: Rectangle { - objectName: "tooltip-background-simple" - implicitWidth: 20 - implicitHeight: 20 - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/Tumbler.qml b/tests/auto/quickcontrols2/customization/data/styles/simple/Tumbler.qml deleted file mode 100644 index 34f423c7..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/Tumbler.qml +++ /dev/null @@ -1,68 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite 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$ -** -****************************************************************************/ - -import QtQuick -import QtQuick.Templates as T - -T.Tumbler { - id: control - objectName: "tumbler-simple" - - implicitWidth: Math.max(contentItem.implicitWidth, background.implicitWidth) - implicitHeight: Math.max(contentItem.implicitHeight, background.implicitHeight) - - contentItem: ListView { - objectName: "tumbler-contentItem-simple" - } - - background: Rectangle { - objectName: "tumbler-background-simple" - } -} diff --git a/tests/auto/quickcontrols2/customization/data/styles/simple/qmldir b/tests/auto/quickcontrols2/customization/data/styles/simple/qmldir deleted file mode 100644 index e5159885..00000000 --- a/tests/auto/quickcontrols2/customization/data/styles/simple/qmldir +++ /dev/null @@ -1,59 +0,0 @@ -module simple - -AbstractButton 6.0 AbstractButton.qml -Action 6.0 Action.qml -ActionGroup 6.0 ActionGroup.qml -ApplicationWindow 6.0 ApplicationWindow.qml -BusyIndicator 6.0 BusyIndicator.qml -Button 6.0 Button.qml -ButtonGroup 6.0 ButtonGroup.qml -CheckBox 6.0 CheckBox.qml -CheckDelegate 6.0 CheckDelegate.qml -ComboBox 6.0 ComboBox.qml -Container 6.0 Container.qml -Control 6.0 Control.qml -DelayButton 6.0 DelayButton.qml -Dial 6.0 Dial.qml -Dialog 6.0 Dialog.qml -DialogButtonBox 6.0 DialogButtonBox.qml -Drawer 6.0 Drawer.qml -Frame 6.0 Frame.qml -GroupBox 6.0 GroupBox.qml -HorizontalHeaderView 6.0 HorizontalHeaderView.qml -ItemDelegate 6.0 ItemDelegate.qml -Label 6.0 Label.qml -Menu 6.0 Menu.qml -MenuBar 6.0 MenuBar.qml -MenuBarItem 6.0 MenuBarItem.qml -MenuItem 6.0 MenuItem.qml -MenuSeparator 6.0 MenuSeparator.qml -Page 6.0 Page.qml -PageIndicator 6.0 PageIndicator.qml -Pane 6.0 Pane.qml -Popup 6.0 Popup.qml -ProgressBar 6.0 ProgressBar.qml -RadioButton 6.0 RadioButton.qml -RadioDelegate 6.0 RadioDelegate.qml -RangeSlider 6.0 RangeSlider.qml -RoundButton 6.0 RoundButton.qml -ScrollBar 6.0 ScrollBar.qml -ScrollIndicator 6.0 ScrollIndicator.qml -ScrollView 6.0 ScrollView.qml -Slider 6.0 Slider.qml -SpinBox 6.0 SpinBox.qml -SplitView 6.0 SplitView.qml -StackView 6.0 StackView.qml -SwipeDelegate 6.0 SwipeDelegate.qml -SwipeView 6.0 SwipeView.qml -Switch 6.0 Switch.qml -SwitchDelegate 6.0 SwitchDelegate.qml -TabBar 6.0 TabBar.qml -TabButton 6.0 TabButton.qml -TextArea 6.0 TextArea.qml -TextField 6.0 TextField.qml -ToolBar 6.0 ToolBar.qml -ToolButton 6.0 ToolButton.qml -ToolSeparator 6.0 ToolSeparator.qml -ToolTip 6.0 ToolTip.qml -Tumbler 6.0 Tumbler.qml -VerticalHeaderView 6.0 VerticalHeaderView.qml diff --git a/tests/auto/quickcontrols2/customization/tst_customization.cpp b/tests/auto/quickcontrols2/customization/tst_customization.cpp deleted file mode 100644 index 02c75978..00000000 --- a/tests/auto/quickcontrols2/customization/tst_customization.cpp +++ /dev/null @@ -1,534 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: http://www.qt.io/licensing/ -** -** This file is part of the test suite of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL3$ -** 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 3 as published by the Free Software -** Foundation and appearing in the file LICENSE.LGPLv3 included in the -** packaging of this file. Please review the following information to -** ensure the GNU Lesser General Public License version 3 requirements -** will be met: https://www.gnu.org/licenses/lgpl.html. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 2.0 or later 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 2.0 requirements will be -** met: http://www.gnu.org/licenses/gpl-2.0.html. -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "../shared/visualtestutil.h" - -using namespace QQuickVisualTestUtil; - -struct ControlInfo -{ - QString type; - QStringList delegates; -}; - -static const ControlInfo ControlInfos[] = { - { "AbstractButton", QStringList() << "background" << "contentItem" << "indicator" }, - { "ApplicationWindow", QStringList() << "background" }, - { "BusyIndicator", QStringList() << "background" << "contentItem" }, - { "Button", QStringList() << "background" << "contentItem" }, - { "CheckBox", QStringList() << "contentItem" << "indicator" }, - { "CheckDelegate", QStringList() << "background" << "contentItem" << "indicator" }, - { "ComboBox", QStringList() << "background" << "contentItem" << "indicator" }, // popup not created until needed - { "Container", QStringList() << "background" << "contentItem" }, - { "Control", QStringList() << "background" << "contentItem" }, - { "DelayButton", QStringList() << "background" << "contentItem" }, - { "Dial", QStringList() << "background" << "handle" }, - { "Dialog", QStringList() << "background" << "contentItem" }, - { "DialogButtonBox", QStringList() << "background" << "contentItem" }, - { "Drawer", QStringList() << "background" << "contentItem" }, - { "Frame", QStringList() << "background" << "contentItem" }, - { "GroupBox", QStringList() << "background" << "contentItem" << "label" }, - { "ItemDelegate", QStringList() << "background" << "contentItem" }, - { "Label", QStringList() << "background" }, - { "Menu", QStringList() << "background" << "contentItem" }, - { "MenuBar", QStringList() << "background" << "contentItem" }, - { "MenuBarItem", QStringList() << "background" << "contentItem" }, - { "MenuItem", QStringList() << "arrow" << "background" << "contentItem" << "indicator" }, - { "MenuSeparator", QStringList() << "background" << "contentItem" }, - { "Page", QStringList() << "background" << "contentItem" }, - { "PageIndicator", QStringList() << "background" << "contentItem" }, - { "Pane", QStringList() << "background" << "contentItem" }, - { "Popup", QStringList() << "background" << "contentItem" }, - { "ProgressBar", QStringList() << "background" << "contentItem" }, - { "RadioButton", QStringList() << "contentItem" << "indicator" }, - { "RadioDelegate", QStringList() << "background" << "contentItem" << "indicator" }, - { "RangeSlider", QStringList() << "background" << "first.handle" << "second.handle" }, - { "RoundButton", QStringList() << "background" << "contentItem" }, - { "ScrollBar", QStringList() << "background" << "contentItem" }, - { "ScrollIndicator", QStringList() << "background" << "contentItem" }, - { "ScrollView", QStringList() << "background" }, - { "Slider", QStringList() << "background" << "handle" }, - { "SpinBox", QStringList() << "background" << "contentItem" << "up.indicator" << "down.indicator" }, - { "StackView", QStringList() << "background" << "contentItem" }, - { "SwipeDelegate", QStringList() << "background" << "contentItem" }, - { "SwipeView", QStringList() << "background" << "contentItem" }, - { "Switch", QStringList() << "contentItem" << "indicator" }, - { "SwitchDelegate", QStringList() << "background" << "contentItem" << "indicator" }, - { "TabBar", QStringList() << "background" << "contentItem" }, - { "TabButton", QStringList() << "background" << "contentItem" }, - { "TextField", QStringList() << "background" }, - { "TextArea", QStringList() << "background" }, - { "ToolBar", QStringList() << "background" << "contentItem" }, - { "ToolButton", QStringList() << "background" << "contentItem" }, - { "ToolSeparator", QStringList() << "background" << "contentItem" }, - { "ToolTip", QStringList() << "background" << "contentItem" }, - { "Tumbler", QStringList() << "background" << "contentItem" } -}; - -class tst_customization : public QQmlDataTest -{ - Q_OBJECT - -private slots: - void initTestCase() override; - void cleanupTestCase(); - - void init(); - void cleanup(); - - void creation_data(); - void creation(); - - void override_data(); - void override(); - - void comboPopup(); - -private: - void reset(); - void addHooks(); - void removeHooks(); - - QObject* createControl(const QString &type, const QString &qml, QString *error); - - QQmlEngine *engine = nullptr; -}; - -typedef QHash QObjectNameHash; -Q_GLOBAL_STATIC(QObjectNameHash, qt_objectNames) -Q_GLOBAL_STATIC(QStringList, qt_createdQObjects) -Q_GLOBAL_STATIC(QStringList, qt_destroyedQObjects) -Q_GLOBAL_STATIC(QStringList, qt_destroyedParentQObjects) -static int qt_unparentedItemCount = 0; - -class ItemParentListener : public QQuickItem -{ - Q_OBJECT - -public: - ItemParentListener() - { - m_slotIndex = metaObject()->indexOfSlot("onParentChanged()"); - m_signalIndex = QMetaObjectPrivate::signalIndex(QMetaMethod::fromSignal(&QQuickItem::parentChanged)); - } - - int signalIndex() const { return m_signalIndex; } - int slotIndex() const { return m_slotIndex; } - -public slots: - void onParentChanged() - { - const QQuickItem *item = qobject_cast(sender()); - if (!item) - return; - - if (!item->parentItem()) - ++qt_unparentedItemCount; - } - -private: - int m_slotIndex; - int m_signalIndex; -}; -static ItemParentListener *qt_itemParentListener = nullptr; - -extern "C" Q_DECL_EXPORT void qt_addQObject(QObject *object) -{ - // objectName is not set at construction time - QObject::connect(object, &QObject::objectNameChanged, [object](const QString &objectName) { - QString oldObjectName = qt_objectNames()->value(object); - if (!oldObjectName.isEmpty()) - qt_createdQObjects()->removeOne(oldObjectName); - // Only track object names from our QML files, - // not e.g. contentItem object names (like "ApplicationWindow"). - if (objectName.contains("-")) { - qt_createdQObjects()->append(objectName); - qt_objectNames()->insert(object, objectName); - } - }); - - if (qt_itemParentListener) { - static const int signalIndex = qt_itemParentListener->signalIndex(); - static const int slotIndex = qt_itemParentListener->slotIndex(); - QMetaObject::connect(object, signalIndex, qt_itemParentListener, slotIndex); - } -} - -extern "C" Q_DECL_EXPORT void qt_removeQObject(QObject *object) -{ - QString objectName = object->objectName(); - if (!objectName.isEmpty()) - qt_destroyedQObjects()->append(objectName); - qt_objectNames()->remove(object); - - QObject *parent = object->parent(); - if (parent) { - QString parentName = parent->objectName(); - if (!parentName.isEmpty()) - qt_destroyedParentQObjects()->append(parentName); - } -} - -void tst_customization::initTestCase() -{ - QQmlDataTest::initTestCase(); - - qt_itemParentListener = new ItemParentListener; -} - -void tst_customization::cleanupTestCase() -{ - delete qt_itemParentListener; - qt_itemParentListener = nullptr; -} - -void tst_customization::init() -{ - engine = new QQmlEngine(this); - engine->addImportPath(testFile("styles")); - - qtHookData[QHooks::AddQObject] = reinterpret_cast(&qt_addQObject); - qtHookData[QHooks::RemoveQObject] = reinterpret_cast(&qt_removeQObject); -} - -void tst_customization::cleanup() -{ - qtHookData[QHooks::AddQObject] = 0; - qtHookData[QHooks::RemoveQObject] = 0; - - delete engine; - engine = nullptr; - - qmlClearTypeRegistrations(); - - reset(); -} - -void tst_customization::reset() -{ - qt_unparentedItemCount = 0; - qt_createdQObjects()->clear(); - qt_destroyedQObjects()->clear(); - qt_destroyedParentQObjects()->clear(); -} - -QObject* tst_customization::createControl(const QString &name, const QString &qml, QString *error) -{ - QQmlComponent component(engine); - component.setData("import QtQuick; import QtQuick.Window; import QtQuick.Controls; " + name.toUtf8() + " { " + qml.toUtf8() + " }", QUrl()); - QObject *obj = component.create(); - if (!obj) - *error = component.errorString(); - return obj; -} - -void tst_customization::creation_data() -{ - QTest::addColumn("style"); - QTest::addColumn("type"); - QTest::addColumn("delegates"); - - // the "empty" style does not contain any delegates - for (const ControlInfo &control : ControlInfos) - QTest::newRow(qPrintable("empty:" + control.type)) << "empty" << control.type << QStringList(); - - // the "incomplete" style is missing bindings to the delegates (must be created regardless) - for (const ControlInfo &control : ControlInfos) - QTest::newRow(qPrintable("incomplete:" + control.type)) << "incomplete" << control.type << control.delegates; - - // the "identified" style has IDs in the delegates (prevents deferred execution) - for (const ControlInfo &control : ControlInfos) - QTest::newRow(qPrintable("identified:" + control.type)) << "identified" << control.type << control.delegates; - - // the "simple" style simulates a proper style and contains bindings to/in delegates - for (const ControlInfo &control : ControlInfos) - QTest::newRow(qPrintable("simple:" + control.type)) << "simple" << control.type << control.delegates; - - // the "override" style overrides all delegates in the "simple" style - for (const ControlInfo &control : ControlInfos) - QTest::newRow(qPrintable("override:" + control.type)) << "override" << control.type << control.delegates; -} - -void tst_customization::creation() -{ - QFETCH(QString, style); - QFETCH(QString, type); - QFETCH(QStringList, delegates); - - QQuickStyle::setStyle(style); - - QString error; - QScopedPointer control(createControl(type, "", &error)); - QVERIFY2(control, qPrintable(error)); - - QByteArray templateType = "QQuick" + type.toUtf8(); - QVERIFY2(control->inherits(templateType), qPrintable(type + " does not inherit " + templateType + " (" + control->metaObject()->className() + ")")); - - // -