From 357f8490606f32c43b36494fc4c68220e94fbd89 Mon Sep 17 00:00:00 2001 From: Mitch Curtis Date: Tue, 20 Jul 2021 13:30:11 +0200 Subject: Restructure tests in preparation for merging into qtdeclarative Task-number: QTBUG-95173 Change-Id: I541dc26cf2cdd6f2640824f693f7d059445367d9 Reviewed-by: Qt CI Bot Reviewed-by: Volker Hilsheimer (cherry picked from commit f865f4b76d9385077c9ba4ca91a91246554dd36e) Reviewed-by: Fabian Kosmale --- tests/auto/CMakeLists.txt | 38 +- tests/auto/accessibility/BLACKLIST | 2 - tests/auto/accessibility/CMakeLists.txt | 54 - .../accessibility/data/defaults/abstractbutton.qml | 6 - .../accessibility/data/defaults/busyindicator.qml | 4 - tests/auto/accessibility/data/defaults/button.qml | 6 - .../auto/accessibility/data/defaults/checkbox.qml | 6 - .../accessibility/data/defaults/checkdelegate.qml | 6 - .../auto/accessibility/data/defaults/combobox.qml | 6 - .../auto/accessibility/data/defaults/container.qml | 4 - tests/auto/accessibility/data/defaults/control.qml | 4 - tests/auto/accessibility/data/defaults/dial.qml | 4 - tests/auto/accessibility/data/defaults/dialog.qml | 6 - tests/auto/accessibility/data/defaults/drawer.qml | 4 - tests/auto/accessibility/data/defaults/frame.qml | 4 - .../auto/accessibility/data/defaults/groupbox.qml | 6 - .../accessibility/data/defaults/itemdelegate.qml | 6 - tests/auto/accessibility/data/defaults/label.qml | 6 - tests/auto/accessibility/data/defaults/menu.qml | 4 - .../auto/accessibility/data/defaults/menuitem.qml | 6 - tests/auto/accessibility/data/defaults/page.qml | 6 - .../accessibility/data/defaults/pageindicator.qml | 4 - tests/auto/accessibility/data/defaults/pane.qml | 4 - tests/auto/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 - .../auto/accessibility/data/defaults/scrollbar.qml | 4 - .../data/defaults/scrollindicator.qml | 4 - tests/auto/accessibility/data/defaults/slider.qml | 10 - tests/auto/accessibility/data/defaults/spinbox.qml | 9 - .../auto/accessibility/data/defaults/stackview.qml | 4 - .../accessibility/data/defaults/swipedelegate.qml | 6 - .../auto/accessibility/data/defaults/swipeview.qml | 4 - tests/auto/accessibility/data/defaults/switch.qml | 6 - .../accessibility/data/defaults/switchdelegate.qml | 6 - tests/auto/accessibility/data/defaults/tabbar.qml | 4 - .../auto/accessibility/data/defaults/tabbutton.qml | 6 - .../auto/accessibility/data/defaults/textarea.qml | 6 - .../auto/accessibility/data/defaults/textfield.qml | 6 - tests/auto/accessibility/data/defaults/toolbar.qml | 4 - .../accessibility/data/defaults/toolbutton.qml | 6 - tests/auto/accessibility/data/defaults/tooltip.qml | 6 - tests/auto/accessibility/data/defaults/tumbler.qml | 4 - tests/auto/accessibility/data/ordering/page.qml | 23 - .../accessibility/data/override/abstractbutton.qml | 7 - .../accessibility/data/override/busyindicator.qml | 6 - tests/auto/accessibility/data/override/button.qml | 7 - .../auto/accessibility/data/override/checkbox.qml | 7 - .../accessibility/data/override/checkdelegate.qml | 7 - .../auto/accessibility/data/override/combobox.qml | 7 - .../auto/accessibility/data/override/container.qml | 6 - tests/auto/accessibility/data/override/control.qml | 6 - tests/auto/accessibility/data/override/dial.qml | 6 - tests/auto/accessibility/data/override/dialog.qml | 7 - tests/auto/accessibility/data/override/drawer.qml | 6 - tests/auto/accessibility/data/override/frame.qml | 6 - .../auto/accessibility/data/override/groupbox.qml | 7 - .../accessibility/data/override/itemdelegate.qml | 7 - tests/auto/accessibility/data/override/label.qml | 7 - tests/auto/accessibility/data/override/menu.qml | 6 - .../auto/accessibility/data/override/menuitem.qml | 7 - tests/auto/accessibility/data/override/page.qml | 7 - .../accessibility/data/override/pageindicator.qml | 6 - tests/auto/accessibility/data/override/pane.qml | 6 - tests/auto/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 - .../auto/accessibility/data/override/scrollbar.qml | 6 - .../data/override/scrollindicator.qml | 6 - tests/auto/accessibility/data/override/slider.qml | 11 - tests/auto/accessibility/data/override/spinbox.qml | 10 - .../auto/accessibility/data/override/stackview.qml | 6 - .../accessibility/data/override/swipedelegate.qml | 7 - .../auto/accessibility/data/override/swipeview.qml | 6 - tests/auto/accessibility/data/override/switch.qml | 7 - .../accessibility/data/override/switchdelegate.qml | 7 - tests/auto/accessibility/data/override/tabbar.qml | 6 - .../auto/accessibility/data/override/tabbutton.qml | 7 - .../auto/accessibility/data/override/textarea.qml | 7 - .../auto/accessibility/data/override/textfield.qml | 7 - tests/auto/accessibility/data/override/toolbar.qml | 6 - .../accessibility/data/override/toolbutton.qml | 7 - tests/auto/accessibility/data/override/tooltip.qml | 7 - tests/auto/accessibility/data/override/tumbler.qml | 6 - tests/auto/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/cmake/CMakeLists.txt | 13 - tests/auto/controls/CMakeLists.txt | 7 - tests/auto/controls/basic/BLACKLIST | 5 - tests/auto/controls/basic/CMakeLists.txt | 28 - tests/auto/controls/basic/dependencies.qml | 5 - tests/auto/controls/basic/tst_basic.cpp | 46 - tests/auto/controls/data/SignalSequenceSpy.qml | 147 - tests/auto/controls/data/TestItem.qml | 59 - tests/auto/controls/data/TumblerDatePicker.qml | 98 - tests/auto/controls/data/TumblerListView.qml | 70 - tests/auto/controls/data/TumblerPathView.qml | 82 - .../controls/data/splitview/fillItemInMiddle.qml | 77 - .../controls/data/splitview/fillItemOnLeft.qml | 77 - .../auto/controls/data/splitview/fillItemOnTop.qml | 78 - tests/auto/controls/data/tst_abstractbutton.qml | 927 -- tests/auto/controls/data/tst_action.qml | 197 - tests/auto/controls/data/tst_actiongroup.qml | 400 - tests/auto/controls/data/tst_busyindicator.qml | 103 - tests/auto/controls/data/tst_button.qml | 511 - tests/auto/controls/data/tst_buttongroup.qml | 465 - tests/auto/controls/data/tst_checkbox.qml | 544 - tests/auto/controls/data/tst_checkdelegate.qml | 220 - tests/auto/controls/data/tst_combobox.qml | 2283 --- tests/auto/controls/data/tst_container.qml | 216 - tests/auto/controls/data/tst_control.qml | 1417 -- tests/auto/controls/data/tst_delaybutton.qml | 332 - tests/auto/controls/data/tst_dial.qml | 709 - tests/auto/controls/data/tst_dialog.qml | 494 - tests/auto/controls/data/tst_dialogbuttonbox.qml | 447 - tests/auto/controls/data/tst_frame.qml | 148 - tests/auto/controls/data/tst_groupbox.qml | 148 - tests/auto/controls/data/tst_itemdelegate.qml | 162 - tests/auto/controls/data/tst_label.qml | 294 - tests/auto/controls/data/tst_menuitem.qml | 193 - tests/auto/controls/data/tst_page.qml | 315 - tests/auto/controls/data/tst_pageindicator.qml | 183 - tests/auto/controls/data/tst_pane.qml | 195 - tests/auto/controls/data/tst_popup.qml | 1393 -- tests/auto/controls/data/tst_progressbar.qml | 196 - tests/auto/controls/data/tst_radiobutton.qml | 377 - tests/auto/controls/data/tst_radiodelegate.qml | 173 - tests/auto/controls/data/tst_rangeslider.qml | 1083 -- tests/auto/controls/data/tst_roundbutton.qml | 166 - tests/auto/controls/data/tst_scrollbar.qml | 918 -- tests/auto/controls/data/tst_scrollindicator.qml | 309 - tests/auto/controls/data/tst_scrollview.qml | 579 - .../auto/controls/data/tst_selectionrectangle.qml | 311 - tests/auto/controls/data/tst_slider.qml | 940 -- tests/auto/controls/data/tst_spinbox.qml | 715 - tests/auto/controls/data/tst_splitview.qml | 2148 --- tests/auto/controls/data/tst_stackview.qml | 1433 -- tests/auto/controls/data/tst_swipedelegate.qml | 1753 --- tests/auto/controls/data/tst_swipeview.qml | 626 - tests/auto/controls/data/tst_switch.qml | 613 - tests/auto/controls/data/tst_switchdelegate.qml | 608 - tests/auto/controls/data/tst_tabbar.qml | 726 - tests/auto/controls/data/tst_tabbutton.qml | 178 - tests/auto/controls/data/tst_textarea.qml | 804 -- tests/auto/controls/data/tst_textfield.qml | 663 - tests/auto/controls/data/tst_toolbar.qml | 148 - tests/auto/controls/data/tst_toolbutton.qml | 243 - tests/auto/controls/data/tst_toolseparator.qml | 105 - tests/auto/controls/data/tst_tooltip.qml | 477 - tests/auto/controls/data/tst_tumbler.qml | 1281 -- tests/auto/controls/fusion/BLACKLIST | 5 - tests/auto/controls/fusion/CMakeLists.txt | 28 - tests/auto/controls/fusion/dependencies.qml | 6 - tests/auto/controls/fusion/tst_fusion.cpp | 46 - tests/auto/controls/imagine/BLACKLIST | 5 - tests/auto/controls/imagine/CMakeLists.txt | 28 - tests/auto/controls/imagine/dependencies.qml | 6 - tests/auto/controls/imagine/tst_imagine.cpp | 46 - tests/auto/controls/material/BLACKLIST | 5 - tests/auto/controls/material/CMakeLists.txt | 28 - tests/auto/controls/material/dependencies.qml | 6 - tests/auto/controls/material/tst_material.cpp | 46 - tests/auto/controls/universal/BLACKLIST | 5 - tests/auto/controls/universal/CMakeLists.txt | 28 - tests/auto/controls/universal/dependencies.qml | 6 - tests/auto/controls/universal/tst_universal.cpp | 46 - tests/auto/cursor/CMakeLists.txt | 49 - tests/auto/cursor/data/buttons.qml | 104 - tests/auto/cursor/data/containers.qml | 77 - tests/auto/cursor/data/editable.qml | 72 - tests/auto/cursor/data/pageindicator.qml | 62 - tests/auto/cursor/data/scrollbar.qml | 74 - tests/auto/cursor/data/sliders.qml | 71 - tests/auto/cursor/tst_cursor.cpp | 225 - tests/auto/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 - .../auto/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 - .../auto/customization/data/styles/empty/Frame.qml | 57 - .../customization/data/styles/empty/GroupBox.qml | 57 - .../data/styles/empty/ItemDelegate.qml | 57 - .../auto/customization/data/styles/empty/Label.qml | 57 - .../auto/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 - .../auto/customization/data/styles/empty/Page.qml | 57 - .../data/styles/empty/PageIndicator.qml | 57 - .../auto/customization/data/styles/empty/Pane.qml | 57 - .../auto/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 - tests/auto/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 - .../auto/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 - .../auto/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 - .../auto/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 - .../auto/customization/data/styles/simple/Page.qml | 73 - .../data/styles/simple/PageIndicator.qml | 68 - .../auto/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 - tests/auto/customization/data/styles/simple/qmldir | 59 - tests/auto/customization/tst_customization.cpp | 534 - tests/auto/designer/CMakeLists.txt | 21 - tests/auto/designer/tst_designer.cpp | 162 - tests/auto/dialogs/CMakeLists.txt | 2 - tests/auto/dialogs/dialogs.pro | 3 - tests/auto/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 -- tests/auto/dialogs/qquickfontdialogimpl/BLACKLIST | 4 - .../dialogs/qquickfontdialogimpl/CMakeLists.txt | 39 - .../qquickfontdialogimpl/data/fontDialog.qml | 65 - .../tst_qquickfontdialogimpl.cpp | 520 - tests/auto/focus/BLACKLIST | 3 - tests/auto/focus/CMakeLists.txt | 46 - tests/auto/focus/data/activeFocusOnTab.qml | 203 - tests/auto/focus/data/keyNavigation.qml | 260 - tests/auto/focus/data/visualFocus.qml | 64 - tests/auto/focus/tst_focus.cpp | 396 - tests/auto/font/CMakeLists.txt | 49 - tests/auto/font/data/font-appwindow-custom.qml | 62 - tests/auto/font/data/font-appwindow-default.qml | 55 - tests/auto/font/data/font-control-custom.qml | 62 - tests/auto/font/data/font-control-default.qml | 55 - tests/auto/font/data/font-popup-custom.qml | 62 - tests/auto/font/data/font-popup-default.qml | 55 - tests/auto/font/data/inheritance-childcontrol.qml | 76 - tests/auto/font/data/inheritance-childpopup.qml | 76 - tests/auto/font/data/inheritance-control.qml | 74 - .../font/data/inheritance-dynamicchildcontrol.qml | 75 - .../font/data/inheritance-dynamicchildpopup.qml | 80 - .../auto/font/data/inheritance-dynamiccontrol.qml | 71 - tests/auto/font/data/inheritance-dynamicpopup.qml | 76 - tests/auto/font/data/inheritance-popup.qml | 74 - tests/auto/font/data/listview.qml | 79 - tests/auto/font/tst_font.cpp | 369 - tests/auto/palette/CMakeLists.txt | 62 - tests/auto/palette/data/bindings.qml | 100 - .../auto/palette/data/inheritance-childcontrol.qml | 76 - tests/auto/palette/data/inheritance-childpopup.qml | 76 - tests/auto/palette/data/inheritance-control.qml | 74 - .../data/inheritance-dynamicchildcontrol.qml | 75 - .../palette/data/inheritance-dynamicchildpopup.qml | 80 - .../palette/data/inheritance-dynamiccontrol.qml | 71 - .../auto/palette/data/inheritance-dynamicpopup.qml | 76 - tests/auto/palette/data/inheritance-popup.qml | 74 - tests/auto/palette/data/listview.qml | 79 - .../auto/palette/data/palette-appwindow-custom.qml | 75 - .../palette/data/palette-appwindow-default.qml | 55 - tests/auto/palette/data/palette-control-custom.qml | 75 - .../auto/palette/data/palette-control-default.qml | 55 - tests/auto/palette/data/palette-popup-custom.qml | 75 - tests/auto/palette/data/palette-popup-default.qml | 55 - tests/auto/palette/data/set-palette.qml | 66 - tests/auto/palette/qtquickcontrols2.conf | 5 - tests/auto/palette/tst_palette.cpp | 436 - tests/auto/platform/CMakeLists.txt | 25 - tests/auto/platform/data/tst_colordialog.qml | 71 - tests/auto/platform/data/tst_filedialog.qml | 71 - tests/auto/platform/data/tst_folderdialog.qml | 71 - tests/auto/platform/data/tst_fontdialog.qml | 71 - tests/auto/platform/data/tst_menu.qml | 264 - tests/auto/platform/data/tst_menubar.qml | 239 - tests/auto/platform/data/tst_menuitem.qml | 123 - tests/auto/platform/data/tst_menuitemgroup.qml | 390 - tests/auto/platform/data/tst_menuseparator.qml | 74 - tests/auto/platform/data/tst_messagedialog.qml | 113 - tests/auto/platform/data/tst_standardpaths.qml | 87 - tests/auto/platform/data/tst_systemtrayicon.qml | 139 - tests/auto/platform/tst_platform.cpp | 38 - tests/auto/pressandhold/CMakeLists.txt | 20 - tests/auto/pressandhold/data/dependencies.qml | 4 - tests/auto/pressandhold/tst_pressandhold.cpp | 222 - tests/auto/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 - tests/auto/qquickapplicationwindow/data/fill.qml | 79 - .../data/focusAfterPopupClosed.qml | 111 - tests/auto/qquickapplicationwindow/data/font.qml | 97 - tests/auto/qquickapplicationwindow/data/layout.qml | 62 - .../qquickapplicationwindow/data/layoutLayout.qml | 66 - tests/auto/qquickapplicationwindow/data/locale.qml | 77 - .../auto/qquickapplicationwindow/data/opacity.qml | 61 - .../tst_qquickapplicationwindow.cpp | 946 -- tests/auto/qquickcolor/CMakeLists.txt | 25 - tests/auto/qquickcolor/data/tst_color.qml | 65 - tests/auto/qquickcolor/tst_qquickcolor.cpp | 38 - tests/auto/qquickcontrol/CMakeLists.txt | 49 - tests/auto/qquickcontrol/data/flickable.qml | 71 - tests/auto/qquickcontrol/tst_qquickcontrol.cpp | 99 - tests/auto/qquickdrawer/BLACKLIST | 8 - tests/auto/qquickdrawer/CMakeLists.txt | 49 - .../qquickdrawer/data/applicationwindow-button.qml | 70 - .../qquickdrawer/data/applicationwindow-hover.qml | 82 - .../qquickdrawer/data/applicationwindow-wheel.qml | 80 - tests/auto/qquickdrawer/data/applicationwindow.qml | 65 - .../auto/qquickdrawer/data/dragOverModalShadow.qml | 87 - tests/auto/qquickdrawer/data/flickable.qml | 75 - tests/auto/qquickdrawer/data/grabber.qml | 73 - tests/auto/qquickdrawer/data/header.qml | 73 - tests/auto/qquickdrawer/data/multiTouch.qml | 82 - tests/auto/qquickdrawer/data/multiple.qml | 95 - tests/auto/qquickdrawer/data/reposition.qml | 76 - tests/auto/qquickdrawer/data/slider.qml | 74 - tests/auto/qquickdrawer/data/topEdgeScreenEdge.qml | 78 - tests/auto/qquickdrawer/data/window-button.qml | 71 - tests/auto/qquickdrawer/data/window-hover.qml | 83 - tests/auto/qquickdrawer/data/window-wheel.qml | 81 - tests/auto/qquickdrawer/data/window.qml | 66 - tests/auto/qquickdrawer/tst_qquickdrawer.cpp | 1352 -- tests/auto/qquickheaderview/CMakeLists.txt | 50 - tests/auto/qquickheaderview/data/ListModel.qml | 107 - tests/auto/qquickheaderview/data/Window.qml | 121 - .../auto/qquickheaderview/tst_qquickheaderview.cpp | 394 - tests/auto/qquickiconimage/CMakeLists.txt | 85 - tests/auto/qquickiconimage/data/alignment.qml | 16 - tests/auto/qquickiconimage/data/color.qml | 18 - tests/auto/qquickiconimage/data/fileSelectors.qml | 16 - tests/auto/qquickiconimage/data/imageProvider.qml | 9 - .../qquickiconimage/data/nameBindingNoSizes.qml | 7 - .../qquickiconimage/data/nameBindingSourceSize.qml | 16 - .../data/nameBindingSourceSizeWidthHeight.qml | 10 - tests/auto/qquickiconimage/data/root.qml | 6 - .../qquickiconimage/data/sourceBindingNoSizes.qml | 15 - .../data/sourceBindingSourceSize.qml | 16 - .../data/sourceBindingSourceSizeWidthHeight.qml | 10 - .../data/sourceBindingSourceTooLarge.qml | 8 - tests/auto/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 - tests/auto/qquickiconimage/resources.qrc | 17 - tests/auto/qquickiconimage/tst_qquickiconimage.cpp | 572 - tests/auto/qquickiconlabel/CMakeLists.txt | 51 - tests/auto/qquickiconlabel/data/colorChanges.qml | 66 - tests/auto/qquickiconlabel/data/iconlabel.qml | 66 - .../qquickiconlabel/data/spacingWithOnlyIcon.qml | 66 - .../qquickiconlabel/data/spacingWithOnlyText.qml | 63 - tests/auto/qquickiconlabel/tst_qquickiconlabel.cpp | 334 - tests/auto/qquickimaginestyle/CMakeLists.txt | 41 - .../control-assets/button-background.9.png | Bin 138 -> 0 bytes tests/auto/qquickimaginestyle/data/tst_imagine.qml | 156 - .../auto/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 - tests/auto/qquickmaterialstyle/CMakeLists.txt | 39 - .../auto/qquickmaterialstyle/data/tst_material.qml | 791 - .../auto/qquickmaterialstyle/qtquickcontrols2.conf | 2 - .../tst_qquickmaterialstyle.cpp | 75 - tests/auto/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/qquickmenu/BLACKLIST | 6 - tests/auto/qquickmenu/CMakeLists.txt | 49 - tests/auto/qquickmenu/data/actions.qml | 67 - tests/auto/qquickmenu/data/addItem.qml | 71 - .../data/applicationWindowScrollable.qml | 73 - tests/auto/qquickmenu/data/applicationwindow.qml | 92 - .../data/delegateFromSeparateComponent.qml | 107 - .../auto/qquickmenu/data/disableWhenTriggered.qml | 121 - .../data/disabledMenuItemKeyNavigation.qml | 74 - .../data/giveMenuItemFocusOnButtonPress.qml | 97 - tests/auto/qquickmenu/data/menuItemWidths.qml | 103 - tests/auto/qquickmenu/data/menuSeparator.qml | 83 - tests/auto/qquickmenu/data/mnemonics.qml | 87 - tests/auto/qquickmenu/data/order.qml | 81 - tests/auto/qquickmenu/data/popup.qml | 124 - tests/auto/qquickmenu/data/pressAndHold.qml | 73 - tests/auto/qquickmenu/data/removeTakeItem.qml | 87 - tests/auto/qquickmenu/data/repeater.qml | 69 - .../auto/qquickmenu/data/scrollableWithPadding.qml | 79 - tests/auto/qquickmenu/data/subMenuDisabled.qml | 79 - tests/auto/qquickmenu/data/subMenus.qml | 134 - tests/auto/qquickmenu/data/windowScrollable.qml | 74 - tests/auto/qquickmenu/tst_qquickmenu.cpp | 1912 --- tests/auto/qquickmenubar/CMakeLists.txt | 49 - .../data/checkHighlightWhenDismissed.qml | 93 - .../data/delegateFromSeparateComponent.qml | 79 - tests/auto/qquickmenubar/data/empty.qml | 54 - tests/auto/qquickmenubar/data/menubar.qml | 113 - tests/auto/qquickmenubar/tst_qquickmenubar.cpp | 668 - tests/auto/qquickninepatchimage/CMakeLists.txt | 56 - tests/auto/qquickninepatchimage/data/foo.9.png | Bin 139 -> 0 bytes tests/auto/qquickninepatchimage/data/foo@2x.9.png | Bin 153 -> 0 bytes tests/auto/qquickninepatchimage/data/foo@3x.9.png | Bin 174 -> 0 bytes tests/auto/qquickninepatchimage/data/foo@4x.9.png | Bin 185 -> 0 bytes .../auto/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 - tests/auto/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/qquickpopup/BLACKLIST | 17 - tests/auto/qquickpopup/CMakeLists.txt | 49 - .../auto/qquickpopup/data/activeFocusOnClose1.qml | 69 - .../auto/qquickpopup/data/activeFocusOnClose2.qml | 79 - .../auto/qquickpopup/data/activeFocusOnClose3.qml | 78 - .../data/activeFocusOnClosingSeveralPopups.qml | 80 - .../qquickpopup/data/applicationwindow-hover.qml | 79 - .../qquickpopup/data/applicationwindow-wheel.qml | 81 - tests/auto/qquickpopup/data/applicationwindow.qml | 93 - .../data/centerInOverlayWithinStackViewItem.qml | 80 - .../data/closeOnEscapeWithNestedPopups.qml | 112 - .../data/closeOnEscapeWithVisiblePopup.qml | 16 - tests/auto/qquickpopup/data/countChanged.qml | 80 - tests/auto/qquickpopup/data/cursor.qml | 71 - .../data/destroyDuringExitTransition.qml | 114 - tests/auto/qquickpopup/data/dialog.qml | 75 - tests/auto/qquickpopup/data/disabledPalette.qml | 72 - tests/auto/qquickpopup/data/grabber.qml | 80 - .../auto/qquickpopup/data/invisibleToolTipOpen.qml | 28 - tests/auto/qquickpopup/data/nested.qml | 74 - tests/auto/qquickpopup/data/orientation.qml | 76 - tests/auto/qquickpopup/data/tabFence.qml | 97 - .../auto/qquickpopup/data/toolTipCrashOnClose.qml | 94 - tests/auto/qquickpopup/data/window-hover.qml | 80 - tests/auto/qquickpopup/data/window-wheel.qml | 81 - tests/auto/qquickpopup/data/window.qml | 94 - tests/auto/qquickpopup/tst_qquickpopup.cpp | 1463 -- tests/auto/qquickstyle/CMakeLists.txt | 67 - .../qquickstyle/data/CmdLineArgStyle/Control.qml | 2 - tests/auto/qquickstyle/data/CmdLineArgStyle/qmldir | 2 - tests/auto/qquickstyle/data/Custom/Label.qml | 2 - tests/auto/qquickstyle/data/Custom/qmldir | 2 - .../data/EnvVarFallbackStyle/Control.qml | 2 - .../qquickstyle/data/EnvVarFallbackStyle/qmldir | 2 - .../auto/qquickstyle/data/EnvVarStyle/Control.qml | 2 - tests/auto/qquickstyle/data/EnvVarStyle/qmldir | 2 - tests/auto/qquickstyle/data/basic.conf | 6 - tests/auto/qquickstyle/data/custom.conf | 6 - tests/auto/qquickstyle/data/dependencies.qml | 4 - .../qquickstyle/data/designer/ButtonSpecifics.qml | 3 - tests/auto/qquickstyle/data/dummy.dSYM/empty | 0 .../data/dummyStyles/DummyStyle/Button.qml | 2 - tests/auto/qquickstyle/data/fusion.conf | 6 - tests/auto/qquickstyle/data/imagine.conf | 6 - tests/auto/qquickstyle/data/material.conf | 6 - tests/auto/qquickstyle/data/universal.conf | 6 - tests/auto/qquickstyle/tst_qquickstyle.cpp | 172 - tests/auto/qquickuniversalstyle/CMakeLists.txt | 38 - .../qquickuniversalstyle/data/tst_universal.qml | 441 - .../qquickuniversalstyle/qtquickcontrols2.conf | 2 - .../tst_qquickuniversalstyle.cpp | 38 - tests/auto/qquickuniversalstyleconf/CMakeLists.txt | 62 - .../data/applicationwindow.qml | 64 - .../qquickuniversalstyleconf.qrc | 5 - .../qquickuniversalstyleconf/qtquickcontrols2.conf | 10 - .../tst_qquickuniversalstyleconf.cpp | 79 - tests/auto/quickcontrols2/CMakeLists.txt | 36 + 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 | 927 ++ .../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 | 544 + .../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 | 332 + .../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 | 377 + .../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 | 1753 +++ .../quickcontrols2/controls/data/tst_swipeview.qml | 626 + .../quickcontrols2/controls/data/tst_switch.qml | 613 + .../controls/data/tst_switchdelegate.qml | 608 + .../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 0 -> 839 bytes .../actions/+testselector/appointment-new.png | Bin 0 -> 1040 bytes .../actions/+testselector/appointment-new@2x.png | Bin 0 -> 107 bytes .../testtheme/22x22/actions/appointment-new.png | Bin 0 -> 1268 bytes .../testtheme/22x22/actions/appointment-new@2x.png | Bin 0 -> 4017 bytes .../22x22/actions/color-test-original.png | Bin 0 -> 1047 bytes .../22x22/actions/color-test-original@2x.png | Bin 0 -> 107 bytes .../testtheme/22x22/actions/color-test-tinted.png | Bin 0 -> 1053 bytes .../22x22/actions/color-test-tinted@2x.png | Bin 0 -> 107 bytes .../actions/+testselector/appointment-new.png | Bin 0 -> 107 bytes .../testtheme/22x22@2/actions/appointment-new.png | Bin 0 -> 4017 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 0 -> 138 bytes .../qquickimaginestyle/data/tst_imagine.qml | 156 + .../qquickimaginestyle/qtquickcontrols2.conf | 5 + .../test-assets/button-background-1.png | Bin 0 -> 101 bytes .../test-assets/button-background-2.png | Bin 0 -> 101 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 0 -> 139 bytes .../qquickninepatchimage/data/foo@2x.9.png | Bin 0 -> 153 bytes .../qquickninepatchimage/data/foo@3x.9.png | Bin 0 -> 174 bytes .../qquickninepatchimage/data/foo@4x.9.png | Bin 0 -> 185 bytes .../qquickninepatchimage/data/inset-all.9.png | Bin 0 -> 169 bytes .../qquickninepatchimage/data/inset-all@2x.9.png | Bin 0 -> 209 bytes .../qquickninepatchimage/data/inset-all@3x.9.png | Bin 0 -> 236 bytes .../qquickninepatchimage/data/inset-all@4x.9.png | Bin 0 -> 265 bytes .../data/inset-bottomright.9.png | Bin 0 -> 185 bytes .../data/inset-bottomright@2x.9.png | Bin 0 -> 222 bytes .../data/inset-bottomright@3x.9.png | Bin 0 -> 249 bytes .../data/inset-bottomright@4x.9.png | Bin 0 -> 281 bytes .../qquickninepatchimage/data/inset-topleft.9.png | Bin 0 -> 155 bytes .../data/inset-topleft@2x.9.png | Bin 0 -> 183 bytes .../data/inset-topleft@3x.9.png | Bin 0 -> 205 bytes .../data/inset-topleft@4x.9.png | Bin 0 -> 225 bytes .../qquickninepatchimage/data/ninepatchimage.qml | 7 + .../qquickninepatchimage/data/padding.9.png | Bin 0 -> 162 bytes .../qquickninepatchimage/data/padding@2x.9.png | Bin 0 -> 153 bytes .../qquickninepatchimage/data/padding@3x.9.png | Bin 0 -> 176 bytes .../qquickninepatchimage/data/padding@4x.9.png | Bin 0 -> 187 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 | 28 + .../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 | 1463 ++ .../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 | 692 + 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 0 -> 135 bytes tests/auto/quickcontrols2/translation/qml_jp.ts | 28 + tests/auto/quickcontrols2/translation/qtbase_fr.qm | Bin 0 -> 259 bytes tests/auto/quickcontrols2/translation/qtbase_fr.ts | 23 + .../quickcontrols2/translation/tst_translation.cpp | 173 + tests/auto/revisions/CMakeLists.txt | 17 - tests/auto/revisions/data/dependencies.qml | 6 - tests/auto/revisions/tst_revisions.cpp | 124 - tests/auto/sanity/BLACKLIST | 24 - tests/auto/sanity/CMakeLists.txt | 44 - tests/auto/sanity/data/dependencies.qml | 4 - tests/auto/sanity/tst_sanity.cpp | 692 - tests/auto/shared/dialogtestutil.h | 144 - tests/auto/shared/qtest_quickcontrols.h | 90 - tests/auto/shared/util.cpp | 144 - tests/auto/shared/util.h | 108 - tests/auto/shared/util.pri | 14 - tests/auto/shared/visualtestutil.cpp | 272 - tests/auto/shared/visualtestutil.h | 252 - tests/auto/snippets/CMakeLists.txt | 44 - tests/auto/snippets/data/dependencies.qml | 7 - tests/auto/snippets/qtquickcontrols2.conf | 3 - tests/auto/snippets/tst_snippets.cpp | 169 - tests/auto/styleimports/CMakeLists.txt | 66 - tests/auto/styleimports/ResourceStyle/Button.qml | 4 - tests/auto/styleimports/data/Action.qml | 4 - tests/auto/styleimports/data/Button.qml | 4 - .../styleimports/data/FileSystemStyle/Button.qml | 4 - .../auto/styleimports/data/FileSystemStyle/qmldir | 2 - tests/auto/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 - tests/auto/styleimports/data/PlatformStyle/qmldir | 2 - .../data/applicationWindowWithButton.qml | 64 - tests/auto/styleimports/data/qmldir | 4 - .../resources/ResourceStyle/Button.qml | 9 - .../styleimports/resources/ResourceStyle/qmldir | 2 - tests/auto/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 - tests/auto/translation/CMakeLists.txt | 63 - tests/auto/translation/data/comboBox.qml | 65 - tests/auto/translation/data/dialogButtonBox.qml | 61 - .../data/dialogButtonBoxWithCustomButtons.qml | 75 - tests/auto/translation/qml_jp.qm | Bin 135 -> 0 bytes tests/auto/translation/qml_jp.ts | 28 - tests/auto/translation/qtbase_fr.qm | Bin 259 -> 0 bytes tests/auto/translation/qtbase_fr.ts | 23 - tests/auto/translation/tst_translation.cpp | 173 - tests/benchmarks/CMakeLists.txt | 5 +- tests/benchmarks/benchmarks.pro | 4 - tests/benchmarks/creationtime/CMakeLists.txt | 43 - tests/benchmarks/creationtime/creationtime.pro | 11 - .../benchmarks/creationtime/data/dependencies.qml | 8 - tests/benchmarks/creationtime/tst_creationtime.cpp | 167 - tests/benchmarks/objectcount/CMakeLists.txt | 43 - tests/benchmarks/objectcount/data/dependencies.qml | 8 - tests/benchmarks/objectcount/objectcount.pro | 11 - tests/benchmarks/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/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/manual/CMakeLists.txt | 19 +- tests/manual/buttons/ButtonLoader.qml | 101 - tests/manual/buttons/CMakeLists.txt | 42 - tests/manual/buttons/buttons.cpp | 61 - tests/manual/buttons/buttons.pro | 6 - tests/manual/buttons/buttons.qml | 150 - tests/manual/dialogs/CMakeLists.txt | 32 - tests/manual/dialogs/FileDialogPage.qml | 357 - tests/manual/dialogs/FontDialogPage.qml | 222 - tests/manual/dialogs/StringListView.qml | 79 - tests/manual/dialogs/Theme.qml | 57 - tests/manual/dialogs/dialogs.cpp | 80 - tests/manual/dialogs/dialogs.pro | 12 - tests/manual/dialogs/dialogs.qml | 128 - tests/manual/dialogs/qmldir | 3 - tests/manual/fonts/CMakeLists.txt | 50 - tests/manual/fonts/deployment.pri | 14 - tests/manual/fonts/fonts.pro | 14 - tests/manual/fonts/main.cpp | 49 - tests/manual/fonts/main.qml | 102 - tests/manual/fonts/qml.qrc | 6 - tests/manual/gifs/CMakeLists.txt | 35 - tests/manual/gifs/capturedevent.cpp | 113 - tests/manual/gifs/capturedevent.h | 67 - .../gifs/data/qtquickcontrols2-busyindicator.qml | 67 - .../gifs/data/qtquickcontrols2-button-flat.qml | 66 - .../data/qtquickcontrols2-button-highlighted.qml | 66 - tests/manual/gifs/data/qtquickcontrols2-button.qml | 65 - .../data/qtquickcontrols2-checkbox-tristate.qml | 87 - .../manual/gifs/data/qtquickcontrols2-checkbox.qml | 82 - .../qtquickcontrols2-checkdelegate-tristate.qml | 91 - .../gifs/data/qtquickcontrols2-checkdelegate.qml | 74 - .../manual/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 - tests/manual/gifs/data/qtquickcontrols2-drawer.qml | 99 - .../gifs/data/qtquickcontrols2-itemdelegate.qml | 73 - tests/manual/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 - tests/manual/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 - tests/manual/gifs/data/qtquickcontrols2-switch.qml | 64 - .../gifs/data/qtquickcontrols2-switchdelegate.qml | 74 - tests/manual/gifs/data/qtquickcontrols2-tabbar.qml | 68 - .../gifs/data/qtquickcontrols2-tumbler-wrap.qml | 104 - tests/manual/gifs/eventcapturer.cpp | 236 - tests/manual/gifs/eventcapturer.h | 97 - tests/manual/gifs/gifrecorder.cpp | 327 - tests/manual/gifs/gifrecorder.h | 92 - tests/manual/gifs/gifs.pro | 20 - tests/manual/gifs/tst_gifs.cpp | 1052 -- tests/manual/headerview/CMakeLists.txt | 54 - tests/manual/headerview/headerview.pro | 10 - tests/manual/headerview/main.cpp | 217 - tests/manual/headerview/main.qml | 126 - tests/manual/manual.pro | 18 - tests/manual/nativestyle/.gitignore | 73 - tests/manual/nativestyle/Buttons.qml | 100 - tests/manual/nativestyle/CMakeLists.txt | 84 - tests/manual/nativestyle/CheckBoxes.qml | 75 - tests/manual/nativestyle/ComboBoxes.qml | 94 - tests/manual/nativestyle/ControlContainer.qml | 62 - tests/manual/nativestyle/CustomButtons.qml | 96 - tests/manual/nativestyle/CustomCheckBoxes.qml | 137 - tests/manual/nativestyle/CustomComboBoxes.qml | 122 - tests/manual/nativestyle/CustomDials.qml | 87 - tests/manual/nativestyle/CustomFrames.qml | 62 - tests/manual/nativestyle/CustomProgressBars.qml | 83 - tests/manual/nativestyle/CustomRadioButtons.qml | 121 - tests/manual/nativestyle/CustomScrollBars.qml | 137 - tests/manual/nativestyle/CustomSliders.qml | 167 - tests/manual/nativestyle/CustomSpinBoxes.qml | 171 - tests/manual/nativestyle/CustomTextAreas.qml | 71 - tests/manual/nativestyle/CustomTextFields.qml | 63 - tests/manual/nativestyle/Dials.qml | 66 - tests/manual/nativestyle/Frames.qml | 65 - tests/manual/nativestyle/ProgressBars.qml | 102 - tests/manual/nativestyle/RadioButtons.qml | 111 - tests/manual/nativestyle/ScrollBars.qml | 99 - tests/manual/nativestyle/Sliders.qml | 153 - tests/manual/nativestyle/SlidersMini.qml | 140 - tests/manual/nativestyle/SlidersSmall.qml | 140 - tests/manual/nativestyle/SpinBoxes.qml | 74 - tests/manual/nativestyle/TextAreas.qml | 131 - tests/manual/nativestyle/TextFields.qml | 71 - tests/manual/nativestyle/checkbox-icon.png | Bin 258 -> 0 bytes tests/manual/nativestyle/checkbox-icon16.png | Bin 230 -> 0 bytes tests/manual/nativestyle/checkbox-icon@2x.png | Bin 336 -> 0 bytes tests/manual/nativestyle/main.cpp | 55 - tests/manual/nativestyle/main.qml | 121 - tests/manual/nativestyle/nativestyle.pro | 39 - tests/manual/nativestyle/qml.qrc | 7 - tests/manual/qquickdialog/CMakeLists.txt | 31 - tests/manual/qquickdialog/CustomDialog.qml | 74 - tests/manual/qquickdialog/DialogLabel.qml | 60 - tests/manual/qquickdialog/Marker.qml | 68 - tests/manual/qquickdialog/qquickdialog.cpp | 62 - tests/manual/qquickdialog/qquickdialog.pro | 11 - tests/manual/qquickdialog/qquickdialog.qml | 247 - tests/manual/qquickdialog/qtquickcontrols2.conf | 6 - 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 0 -> 258 bytes .../quickcontrols2/nativestyle/checkbox-icon16.png | Bin 0 -> 230 bytes .../nativestyle/checkbox-icon@2x.png | Bin 0 -> 336 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 0 -> 106260 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 0 -> 3118 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 0 -> 5464 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 + tests/manual/screenshots/CMakeLists.txt | 40 - tests/manual/screenshots/qtquickcontrols2.conf | 5 - tests/manual/screenshots/screenshots.cpp | 72 - tests/manual/screenshots/screenshots.pro | 13 - tests/manual/screenshots/screenshots.qml | 174 - tests/manual/shared/FontAwesome.otf | Bin 106260 -> 0 bytes tests/manual/shared/FontAwesome.qml | 746 - tests/manual/shared/FontAwesomeIcon.qml | 58 - tests/manual/shared/qmldir | 4 - tests/manual/shared/shared.qrc | 8 - tests/manual/styles-cover-flow/CMakeLists.txt | 44 - .../manual/styles-cover-flow/CoverFlowDelegate.qml | 136 - tests/manual/styles-cover-flow/CoverFlowPath.qml | 157 - .../manual/styles-cover-flow/styles-cover-flow.cpp | 66 - .../manual/styles-cover-flow/styles-cover-flow.pro | 11 - .../manual/styles-cover-flow/styles-cover-flow.qml | 100 - tests/manual/styles/CMakeLists.txt | 37 - tests/manual/styles/styles.cpp | 64 - tests/manual/styles/styles.pro | 9 - tests/manual/styles/styles.qml | 115 - tests/manual/systemtrayicon/CMakeLists.txt | 38 - .../systemtrayicon/images/qt_logo_green_256.png | Bin 3118 -> 0 bytes tests/manual/systemtrayicon/systemtrayicon.cpp | 64 - tests/manual/systemtrayicon/systemtrayicon.pro | 9 - tests/manual/systemtrayicon/systemtrayicon.qml | 89 - tests/manual/systemtrayicon/systemtrayicon.qrc | 6 - .../testbench/+Imagine/ApplicationWindow.qml | 55 - tests/manual/testbench/+Imagine/ContentPane.qml | 55 - tests/manual/testbench/+Imagine/Dialog.qml | 55 - tests/manual/testbench/+Imagine/Menu.qml | 55 - tests/manual/testbench/+Imagine/ToolBar.qml | 57 - tests/manual/testbench/.gitignore | 83 - tests/manual/testbench/ApplicationWindow.qml | 53 - tests/manual/testbench/CMakeLists.txt | 115 - tests/manual/testbench/ColorEditor.qml | 80 - tests/manual/testbench/ContentPane.qml | 53 - tests/manual/testbench/ControlContainer.qml | 70 - tests/manual/testbench/Dialog.qml | 53 - tests/manual/testbench/ExampleContainer.qml | 83 - tests/manual/testbench/Menu.qml | 53 - tests/manual/testbench/README.md | 35 - tests/manual/testbench/SettingsDialog.qml | 447 - tests/manual/testbench/ToolBar.qml | 53 - tests/manual/testbench/assetfixer.cpp | 564 - tests/manual/testbench/assetfixer.h | 126 - tests/manual/testbench/clipboard.cpp | 124 - tests/manual/testbench/clipboard.h | 72 - tests/manual/testbench/controls/BusyIndicator.qml | 65 - tests/manual/testbench/controls/Button.qml | 90 - tests/manual/testbench/controls/CheckBox.qml | 74 - tests/manual/testbench/controls/CheckDelegate.qml | 87 - tests/manual/testbench/controls/ComboBox.qml | 71 - tests/manual/testbench/controls/DelayButton.qml | 72 - tests/manual/testbench/controls/Dial.qml | 65 - tests/manual/testbench/controls/Dialog.qml | 87 - tests/manual/testbench/controls/Frame.qml | 64 - tests/manual/testbench/controls/GroupBox.qml | 66 - tests/manual/testbench/controls/ItemDelegate.qml | 84 - tests/manual/testbench/controls/Label.qml | 66 - tests/manual/testbench/controls/Menu.qml | 121 - tests/manual/testbench/controls/MenuBar.qml | 79 - tests/manual/testbench/controls/Page.qml | 68 - tests/manual/testbench/controls/PageIndicator.qml | 111 - tests/manual/testbench/controls/Pane.qml | 68 - tests/manual/testbench/controls/ProgressBar.qml | 66 - tests/manual/testbench/controls/RadioButton.qml | 73 - tests/manual/testbench/controls/RadioDelegate.qml | 86 - tests/manual/testbench/controls/RangeSlider.qml | 69 - tests/manual/testbench/controls/RoundButton.qml | 88 - tests/manual/testbench/controls/ScrollBar.qml | 114 - .../manual/testbench/controls/ScrollIndicator.qml | 104 - tests/manual/testbench/controls/Slider.qml | 69 - tests/manual/testbench/controls/SpinBox.qml | 78 - tests/manual/testbench/controls/SplitView.qml | 79 - tests/manual/testbench/controls/SwipeDelegate.qml | 106 - tests/manual/testbench/controls/Switch.qml | 76 - tests/manual/testbench/controls/SwitchDelegate.qml | 86 - tests/manual/testbench/controls/TabBar.qml | 81 - tests/manual/testbench/controls/TextArea.qml | 73 - tests/manual/testbench/controls/TextField.qml | 73 - tests/manual/testbench/controls/ToolBar.qml | 87 - tests/manual/testbench/controls/ToolTip.qml | 67 - tests/manual/testbench/controls/Tumbler.qml | 67 - tests/manual/testbench/deployment.pri | 14 - tests/manual/testbench/directoryvalidator.cpp | 102 - tests/manual/testbench/directoryvalidator.h | 84 - tests/manual/testbench/fonts.qrc | 5 - tests/manual/testbench/fonts/LICENSE.txt | 12 - tests/manual/testbench/fonts/fontawesome.ttf | Bin 5464 -> 0 bytes tests/manual/testbench/main.cpp | 94 - tests/manual/testbench/qml.qrc | 55 - tests/manual/testbench/testbench.pro | 24 - tests/manual/testbench/testbench.qml | 533 - tests/manual/viewinqwidget/CMakeLists.txt | 41 - tests/manual/viewinqwidget/main.cpp | 91 - tests/manual/viewinqwidget/main.qml | 49 - tests/manual/viewinqwidget/viewinqwidget.pro | 6 - tests/manual/viewinqwidget/viewinqwidget.qrc | 5 - 2112 files changed, 172594 insertions(+), 172592 deletions(-) delete mode 100644 tests/auto/accessibility/BLACKLIST delete mode 100644 tests/auto/accessibility/CMakeLists.txt delete mode 100644 tests/auto/accessibility/data/defaults/abstractbutton.qml delete mode 100644 tests/auto/accessibility/data/defaults/busyindicator.qml delete mode 100644 tests/auto/accessibility/data/defaults/button.qml delete mode 100644 tests/auto/accessibility/data/defaults/checkbox.qml delete mode 100644 tests/auto/accessibility/data/defaults/checkdelegate.qml delete mode 100644 tests/auto/accessibility/data/defaults/combobox.qml delete mode 100644 tests/auto/accessibility/data/defaults/container.qml delete mode 100644 tests/auto/accessibility/data/defaults/control.qml delete mode 100644 tests/auto/accessibility/data/defaults/dial.qml delete mode 100644 tests/auto/accessibility/data/defaults/dialog.qml delete mode 100644 tests/auto/accessibility/data/defaults/drawer.qml delete mode 100644 tests/auto/accessibility/data/defaults/frame.qml delete mode 100644 tests/auto/accessibility/data/defaults/groupbox.qml delete mode 100644 tests/auto/accessibility/data/defaults/itemdelegate.qml delete mode 100644 tests/auto/accessibility/data/defaults/label.qml delete mode 100644 tests/auto/accessibility/data/defaults/menu.qml delete mode 100644 tests/auto/accessibility/data/defaults/menuitem.qml delete mode 100644 tests/auto/accessibility/data/defaults/page.qml delete mode 100644 tests/auto/accessibility/data/defaults/pageindicator.qml delete mode 100644 tests/auto/accessibility/data/defaults/pane.qml delete mode 100644 tests/auto/accessibility/data/defaults/popup.qml delete mode 100644 tests/auto/accessibility/data/defaults/progressbar.qml delete mode 100644 tests/auto/accessibility/data/defaults/radiobutton.qml delete mode 100644 tests/auto/accessibility/data/defaults/radiodelegate.qml delete mode 100644 tests/auto/accessibility/data/defaults/rangeslider.qml delete mode 100644 tests/auto/accessibility/data/defaults/roundbutton.qml delete mode 100644 tests/auto/accessibility/data/defaults/scrollbar.qml delete mode 100644 tests/auto/accessibility/data/defaults/scrollindicator.qml delete mode 100644 tests/auto/accessibility/data/defaults/slider.qml delete mode 100644 tests/auto/accessibility/data/defaults/spinbox.qml delete mode 100644 tests/auto/accessibility/data/defaults/stackview.qml delete mode 100644 tests/auto/accessibility/data/defaults/swipedelegate.qml delete mode 100644 tests/auto/accessibility/data/defaults/swipeview.qml delete mode 100644 tests/auto/accessibility/data/defaults/switch.qml delete mode 100644 tests/auto/accessibility/data/defaults/switchdelegate.qml delete mode 100644 tests/auto/accessibility/data/defaults/tabbar.qml delete mode 100644 tests/auto/accessibility/data/defaults/tabbutton.qml delete mode 100644 tests/auto/accessibility/data/defaults/textarea.qml delete mode 100644 tests/auto/accessibility/data/defaults/textfield.qml delete mode 100644 tests/auto/accessibility/data/defaults/toolbar.qml delete mode 100644 tests/auto/accessibility/data/defaults/toolbutton.qml delete mode 100644 tests/auto/accessibility/data/defaults/tooltip.qml delete mode 100644 tests/auto/accessibility/data/defaults/tumbler.qml delete mode 100644 tests/auto/accessibility/data/ordering/page.qml delete mode 100644 tests/auto/accessibility/data/override/abstractbutton.qml delete mode 100644 tests/auto/accessibility/data/override/busyindicator.qml delete mode 100644 tests/auto/accessibility/data/override/button.qml delete mode 100644 tests/auto/accessibility/data/override/checkbox.qml delete mode 100644 tests/auto/accessibility/data/override/checkdelegate.qml delete mode 100644 tests/auto/accessibility/data/override/combobox.qml delete mode 100644 tests/auto/accessibility/data/override/container.qml delete mode 100644 tests/auto/accessibility/data/override/control.qml delete mode 100644 tests/auto/accessibility/data/override/dial.qml delete mode 100644 tests/auto/accessibility/data/override/dialog.qml delete mode 100644 tests/auto/accessibility/data/override/drawer.qml delete mode 100644 tests/auto/accessibility/data/override/frame.qml delete mode 100644 tests/auto/accessibility/data/override/groupbox.qml delete mode 100644 tests/auto/accessibility/data/override/itemdelegate.qml delete mode 100644 tests/auto/accessibility/data/override/label.qml delete mode 100644 tests/auto/accessibility/data/override/menu.qml delete mode 100644 tests/auto/accessibility/data/override/menuitem.qml delete mode 100644 tests/auto/accessibility/data/override/page.qml delete mode 100644 tests/auto/accessibility/data/override/pageindicator.qml delete mode 100644 tests/auto/accessibility/data/override/pane.qml delete mode 100644 tests/auto/accessibility/data/override/popup.qml delete mode 100644 tests/auto/accessibility/data/override/progressbar.qml delete mode 100644 tests/auto/accessibility/data/override/radiobutton.qml delete mode 100644 tests/auto/accessibility/data/override/radiodelegate.qml delete mode 100644 tests/auto/accessibility/data/override/rangeslider.qml delete mode 100644 tests/auto/accessibility/data/override/roundbutton.qml delete mode 100644 tests/auto/accessibility/data/override/scrollbar.qml delete mode 100644 tests/auto/accessibility/data/override/scrollindicator.qml delete mode 100644 tests/auto/accessibility/data/override/slider.qml delete mode 100644 tests/auto/accessibility/data/override/spinbox.qml delete mode 100644 tests/auto/accessibility/data/override/stackview.qml delete mode 100644 tests/auto/accessibility/data/override/swipedelegate.qml delete mode 100644 tests/auto/accessibility/data/override/swipeview.qml delete mode 100644 tests/auto/accessibility/data/override/switch.qml delete mode 100644 tests/auto/accessibility/data/override/switchdelegate.qml delete mode 100644 tests/auto/accessibility/data/override/tabbar.qml delete mode 100644 tests/auto/accessibility/data/override/tabbutton.qml delete mode 100644 tests/auto/accessibility/data/override/textarea.qml delete mode 100644 tests/auto/accessibility/data/override/textfield.qml delete mode 100644 tests/auto/accessibility/data/override/toolbar.qml delete mode 100644 tests/auto/accessibility/data/override/toolbutton.qml delete mode 100644 tests/auto/accessibility/data/override/tooltip.qml delete mode 100644 tests/auto/accessibility/data/override/tumbler.qml delete mode 100644 tests/auto/accessibility/tst_accessibility.cpp delete mode 100644 tests/auto/bic/data/QtQuickControls2.5.10.0.linux-gcc-amd64.txt delete mode 100644 tests/auto/bic/data/QtQuickControls2.5.11.0.linux-gcc-amd64.txt delete mode 100644 tests/auto/bic/data/QtQuickControls2.5.12.0.linux-gcc-amd64.txt delete mode 100644 tests/auto/bic/data/QtQuickControls2.5.13.0.linux-gcc-amd64.txt delete mode 100644 tests/auto/bic/data/QtQuickControls2.5.14.0.linux-gcc-amd64.txt delete mode 100644 tests/auto/bic/data/QtQuickControls2.6.0.0.linux-gcc-amd64.txt delete mode 100644 tests/auto/cmake/CMakeLists.txt delete mode 100644 tests/auto/controls/CMakeLists.txt delete mode 100644 tests/auto/controls/basic/BLACKLIST delete mode 100644 tests/auto/controls/basic/CMakeLists.txt delete mode 100644 tests/auto/controls/basic/dependencies.qml delete mode 100644 tests/auto/controls/basic/tst_basic.cpp delete mode 100644 tests/auto/controls/data/SignalSequenceSpy.qml delete mode 100644 tests/auto/controls/data/TestItem.qml delete mode 100644 tests/auto/controls/data/TumblerDatePicker.qml delete mode 100644 tests/auto/controls/data/TumblerListView.qml delete mode 100644 tests/auto/controls/data/TumblerPathView.qml delete mode 100644 tests/auto/controls/data/splitview/fillItemInMiddle.qml delete mode 100644 tests/auto/controls/data/splitview/fillItemOnLeft.qml delete mode 100644 tests/auto/controls/data/splitview/fillItemOnTop.qml delete mode 100644 tests/auto/controls/data/tst_abstractbutton.qml delete mode 100644 tests/auto/controls/data/tst_action.qml delete mode 100644 tests/auto/controls/data/tst_actiongroup.qml delete mode 100644 tests/auto/controls/data/tst_busyindicator.qml delete mode 100644 tests/auto/controls/data/tst_button.qml delete mode 100644 tests/auto/controls/data/tst_buttongroup.qml delete mode 100644 tests/auto/controls/data/tst_checkbox.qml delete mode 100644 tests/auto/controls/data/tst_checkdelegate.qml delete mode 100644 tests/auto/controls/data/tst_combobox.qml delete mode 100644 tests/auto/controls/data/tst_container.qml delete mode 100644 tests/auto/controls/data/tst_control.qml delete mode 100644 tests/auto/controls/data/tst_delaybutton.qml delete mode 100644 tests/auto/controls/data/tst_dial.qml delete mode 100644 tests/auto/controls/data/tst_dialog.qml delete mode 100644 tests/auto/controls/data/tst_dialogbuttonbox.qml delete mode 100644 tests/auto/controls/data/tst_frame.qml delete mode 100644 tests/auto/controls/data/tst_groupbox.qml delete mode 100644 tests/auto/controls/data/tst_itemdelegate.qml delete mode 100644 tests/auto/controls/data/tst_label.qml delete mode 100644 tests/auto/controls/data/tst_menuitem.qml delete mode 100644 tests/auto/controls/data/tst_page.qml delete mode 100644 tests/auto/controls/data/tst_pageindicator.qml delete mode 100644 tests/auto/controls/data/tst_pane.qml delete mode 100644 tests/auto/controls/data/tst_popup.qml delete mode 100644 tests/auto/controls/data/tst_progressbar.qml delete mode 100644 tests/auto/controls/data/tst_radiobutton.qml delete mode 100644 tests/auto/controls/data/tst_radiodelegate.qml delete mode 100644 tests/auto/controls/data/tst_rangeslider.qml delete mode 100644 tests/auto/controls/data/tst_roundbutton.qml delete mode 100644 tests/auto/controls/data/tst_scrollbar.qml delete mode 100644 tests/auto/controls/data/tst_scrollindicator.qml delete mode 100644 tests/auto/controls/data/tst_scrollview.qml delete mode 100644 tests/auto/controls/data/tst_selectionrectangle.qml delete mode 100644 tests/auto/controls/data/tst_slider.qml delete mode 100644 tests/auto/controls/data/tst_spinbox.qml delete mode 100644 tests/auto/controls/data/tst_splitview.qml delete mode 100644 tests/auto/controls/data/tst_stackview.qml delete mode 100644 tests/auto/controls/data/tst_swipedelegate.qml delete mode 100644 tests/auto/controls/data/tst_swipeview.qml delete mode 100644 tests/auto/controls/data/tst_switch.qml delete mode 100644 tests/auto/controls/data/tst_switchdelegate.qml delete mode 100644 tests/auto/controls/data/tst_tabbar.qml delete mode 100644 tests/auto/controls/data/tst_tabbutton.qml delete mode 100644 tests/auto/controls/data/tst_textarea.qml delete mode 100644 tests/auto/controls/data/tst_textfield.qml delete mode 100644 tests/auto/controls/data/tst_toolbar.qml delete mode 100644 tests/auto/controls/data/tst_toolbutton.qml delete mode 100644 tests/auto/controls/data/tst_toolseparator.qml delete mode 100644 tests/auto/controls/data/tst_tooltip.qml delete mode 100644 tests/auto/controls/data/tst_tumbler.qml delete mode 100644 tests/auto/controls/fusion/BLACKLIST delete mode 100644 tests/auto/controls/fusion/CMakeLists.txt delete mode 100644 tests/auto/controls/fusion/dependencies.qml delete mode 100644 tests/auto/controls/fusion/tst_fusion.cpp delete mode 100644 tests/auto/controls/imagine/BLACKLIST delete mode 100644 tests/auto/controls/imagine/CMakeLists.txt delete mode 100644 tests/auto/controls/imagine/dependencies.qml delete mode 100644 tests/auto/controls/imagine/tst_imagine.cpp delete mode 100644 tests/auto/controls/material/BLACKLIST delete mode 100644 tests/auto/controls/material/CMakeLists.txt delete mode 100644 tests/auto/controls/material/dependencies.qml delete mode 100644 tests/auto/controls/material/tst_material.cpp delete mode 100644 tests/auto/controls/universal/BLACKLIST delete mode 100644 tests/auto/controls/universal/CMakeLists.txt delete mode 100644 tests/auto/controls/universal/dependencies.qml delete mode 100644 tests/auto/controls/universal/tst_universal.cpp delete mode 100644 tests/auto/cursor/CMakeLists.txt delete mode 100644 tests/auto/cursor/data/buttons.qml delete mode 100644 tests/auto/cursor/data/containers.qml delete mode 100644 tests/auto/cursor/data/editable.qml delete mode 100644 tests/auto/cursor/data/pageindicator.qml delete mode 100644 tests/auto/cursor/data/scrollbar.qml delete mode 100644 tests/auto/cursor/data/sliders.qml delete mode 100644 tests/auto/cursor/tst_cursor.cpp delete mode 100644 tests/auto/customization/CMakeLists.txt delete mode 100644 tests/auto/customization/data/styles/empty/AbstractButton.qml delete mode 100644 tests/auto/customization/data/styles/empty/ApplicationWindow.qml delete mode 100644 tests/auto/customization/data/styles/empty/BusyIndicator.qml delete mode 100644 tests/auto/customization/data/styles/empty/Button.qml delete mode 100644 tests/auto/customization/data/styles/empty/CheckBox.qml delete mode 100644 tests/auto/customization/data/styles/empty/CheckDelegate.qml delete mode 100644 tests/auto/customization/data/styles/empty/ComboBox.qml delete mode 100644 tests/auto/customization/data/styles/empty/Container.qml delete mode 100644 tests/auto/customization/data/styles/empty/Control.qml delete mode 100644 tests/auto/customization/data/styles/empty/DelayButton.qml delete mode 100644 tests/auto/customization/data/styles/empty/Dial.qml delete mode 100644 tests/auto/customization/data/styles/empty/Dialog.qml delete mode 100644 tests/auto/customization/data/styles/empty/DialogButtonBox.qml delete mode 100644 tests/auto/customization/data/styles/empty/Drawer.qml delete mode 100644 tests/auto/customization/data/styles/empty/Frame.qml delete mode 100644 tests/auto/customization/data/styles/empty/GroupBox.qml delete mode 100644 tests/auto/customization/data/styles/empty/ItemDelegate.qml delete mode 100644 tests/auto/customization/data/styles/empty/Label.qml delete mode 100644 tests/auto/customization/data/styles/empty/Menu.qml delete mode 100644 tests/auto/customization/data/styles/empty/MenuBar.qml delete mode 100644 tests/auto/customization/data/styles/empty/MenuBarItem.qml delete mode 100644 tests/auto/customization/data/styles/empty/MenuItem.qml delete mode 100644 tests/auto/customization/data/styles/empty/MenuSeparator.qml delete mode 100644 tests/auto/customization/data/styles/empty/Page.qml delete mode 100644 tests/auto/customization/data/styles/empty/PageIndicator.qml delete mode 100644 tests/auto/customization/data/styles/empty/Pane.qml delete mode 100644 tests/auto/customization/data/styles/empty/Popup.qml delete mode 100644 tests/auto/customization/data/styles/empty/ProgressBar.qml delete mode 100644 tests/auto/customization/data/styles/empty/RadioButton.qml delete mode 100644 tests/auto/customization/data/styles/empty/RadioDelegate.qml delete mode 100644 tests/auto/customization/data/styles/empty/RangeSlider.qml delete mode 100644 tests/auto/customization/data/styles/empty/RoundButton.qml delete mode 100644 tests/auto/customization/data/styles/empty/ScrollBar.qml delete mode 100644 tests/auto/customization/data/styles/empty/ScrollIndicator.qml delete mode 100644 tests/auto/customization/data/styles/empty/ScrollView.qml delete mode 100644 tests/auto/customization/data/styles/empty/Slider.qml delete mode 100644 tests/auto/customization/data/styles/empty/SpinBox.qml delete mode 100644 tests/auto/customization/data/styles/empty/StackView.qml delete mode 100644 tests/auto/customization/data/styles/empty/SwipeDelegate.qml delete mode 100644 tests/auto/customization/data/styles/empty/SwipeView.qml delete mode 100644 tests/auto/customization/data/styles/empty/Switch.qml delete mode 100644 tests/auto/customization/data/styles/empty/SwitchDelegate.qml delete mode 100644 tests/auto/customization/data/styles/empty/TabBar.qml delete mode 100644 tests/auto/customization/data/styles/empty/TabButton.qml delete mode 100644 tests/auto/customization/data/styles/empty/TextArea.qml delete mode 100644 tests/auto/customization/data/styles/empty/TextField.qml delete mode 100644 tests/auto/customization/data/styles/empty/ToolBar.qml delete mode 100644 tests/auto/customization/data/styles/empty/ToolButton.qml delete mode 100644 tests/auto/customization/data/styles/empty/ToolSeparator.qml delete mode 100644 tests/auto/customization/data/styles/empty/ToolTip.qml delete mode 100644 tests/auto/customization/data/styles/empty/Tumbler.qml delete mode 100644 tests/auto/customization/data/styles/empty/qmldir delete mode 100644 tests/auto/customization/data/styles/identified/AbstractButton.qml delete mode 100644 tests/auto/customization/data/styles/identified/ApplicationWindow.qml delete mode 100644 tests/auto/customization/data/styles/identified/BusyIndicator.qml delete mode 100644 tests/auto/customization/data/styles/identified/Button.qml delete mode 100644 tests/auto/customization/data/styles/identified/CheckBox.qml delete mode 100644 tests/auto/customization/data/styles/identified/CheckDelegate.qml delete mode 100644 tests/auto/customization/data/styles/identified/ComboBox.qml delete mode 100644 tests/auto/customization/data/styles/identified/Container.qml delete mode 100644 tests/auto/customization/data/styles/identified/Control.qml delete mode 100644 tests/auto/customization/data/styles/identified/DelayButton.qml delete mode 100644 tests/auto/customization/data/styles/identified/Dial.qml delete mode 100644 tests/auto/customization/data/styles/identified/Dialog.qml delete mode 100644 tests/auto/customization/data/styles/identified/DialogButtonBox.qml delete mode 100644 tests/auto/customization/data/styles/identified/Drawer.qml delete mode 100644 tests/auto/customization/data/styles/identified/Frame.qml delete mode 100644 tests/auto/customization/data/styles/identified/GroupBox.qml delete mode 100644 tests/auto/customization/data/styles/identified/ItemDelegate.qml delete mode 100644 tests/auto/customization/data/styles/identified/Label.qml delete mode 100644 tests/auto/customization/data/styles/identified/Menu.qml delete mode 100644 tests/auto/customization/data/styles/identified/MenuBar.qml delete mode 100644 tests/auto/customization/data/styles/identified/MenuBarItem.qml delete mode 100644 tests/auto/customization/data/styles/identified/MenuItem.qml delete mode 100644 tests/auto/customization/data/styles/identified/MenuSeparator.qml delete mode 100644 tests/auto/customization/data/styles/identified/Page.qml delete mode 100644 tests/auto/customization/data/styles/identified/PageIndicator.qml delete mode 100644 tests/auto/customization/data/styles/identified/Pane.qml delete mode 100644 tests/auto/customization/data/styles/identified/Popup.qml delete mode 100644 tests/auto/customization/data/styles/identified/ProgressBar.qml delete mode 100644 tests/auto/customization/data/styles/identified/RadioButton.qml delete mode 100644 tests/auto/customization/data/styles/identified/RadioDelegate.qml delete mode 100644 tests/auto/customization/data/styles/identified/RangeSlider.qml delete mode 100644 tests/auto/customization/data/styles/identified/RoundButton.qml delete mode 100644 tests/auto/customization/data/styles/identified/ScrollBar.qml delete mode 100644 tests/auto/customization/data/styles/identified/ScrollIndicator.qml delete mode 100644 tests/auto/customization/data/styles/identified/ScrollView.qml delete mode 100644 tests/auto/customization/data/styles/identified/Slider.qml delete mode 100644 tests/auto/customization/data/styles/identified/SpinBox.qml delete mode 100644 tests/auto/customization/data/styles/identified/StackView.qml delete mode 100644 tests/auto/customization/data/styles/identified/SwipeDelegate.qml delete mode 100644 tests/auto/customization/data/styles/identified/SwipeView.qml delete mode 100644 tests/auto/customization/data/styles/identified/Switch.qml delete mode 100644 tests/auto/customization/data/styles/identified/SwitchDelegate.qml delete mode 100644 tests/auto/customization/data/styles/identified/TabBar.qml delete mode 100644 tests/auto/customization/data/styles/identified/TabButton.qml delete mode 100644 tests/auto/customization/data/styles/identified/TextArea.qml delete mode 100644 tests/auto/customization/data/styles/identified/TextField.qml delete mode 100644 tests/auto/customization/data/styles/identified/ToolBar.qml delete mode 100644 tests/auto/customization/data/styles/identified/ToolButton.qml delete mode 100644 tests/auto/customization/data/styles/identified/ToolSeparator.qml delete mode 100644 tests/auto/customization/data/styles/identified/ToolTip.qml delete mode 100644 tests/auto/customization/data/styles/identified/Tumbler.qml delete mode 100644 tests/auto/customization/data/styles/identified/qmldir delete mode 100644 tests/auto/customization/data/styles/incomplete/AbstractButton.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/ApplicationWindow.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/BusyIndicator.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/Button.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/CheckBox.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/CheckDelegate.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/ComboBox.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/Container.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/Control.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/DelayButton.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/Dial.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/Dialog.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/DialogButtonBox.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/Drawer.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/Frame.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/GroupBox.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/ItemDelegate.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/Label.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/Menu.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/MenuBar.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/MenuBarItem.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/MenuItem.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/MenuSeparator.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/Page.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/PageIndicator.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/Pane.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/Popup.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/ProgressBar.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/RadioButton.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/RadioDelegate.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/RangeSlider.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/RoundButton.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/ScrollBar.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/ScrollIndicator.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/ScrollView.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/Slider.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/SpinBox.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/StackView.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/SwipeDelegate.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/SwipeView.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/Switch.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/SwitchDelegate.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/TabBar.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/TabButton.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/TextArea.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/TextField.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/ToolBar.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/ToolButton.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/ToolSeparator.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/ToolTip.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/Tumbler.qml delete mode 100644 tests/auto/customization/data/styles/incomplete/qmldir delete mode 100644 tests/auto/customization/data/styles/override/AbstractButton.qml delete mode 100644 tests/auto/customization/data/styles/override/ApplicationWindow.qml delete mode 100644 tests/auto/customization/data/styles/override/BusyIndicator.qml delete mode 100644 tests/auto/customization/data/styles/override/Button.qml delete mode 100644 tests/auto/customization/data/styles/override/CheckBox.qml delete mode 100644 tests/auto/customization/data/styles/override/CheckDelegate.qml delete mode 100644 tests/auto/customization/data/styles/override/ComboBox.qml delete mode 100644 tests/auto/customization/data/styles/override/Container.qml delete mode 100644 tests/auto/customization/data/styles/override/Control.qml delete mode 100644 tests/auto/customization/data/styles/override/DelayButton.qml delete mode 100644 tests/auto/customization/data/styles/override/Dial.qml delete mode 100644 tests/auto/customization/data/styles/override/Dialog.qml delete mode 100644 tests/auto/customization/data/styles/override/DialogButtonBox.qml delete mode 100644 tests/auto/customization/data/styles/override/Drawer.qml delete mode 100644 tests/auto/customization/data/styles/override/Frame.qml delete mode 100644 tests/auto/customization/data/styles/override/GroupBox.qml delete mode 100644 tests/auto/customization/data/styles/override/ItemDelegate.qml delete mode 100644 tests/auto/customization/data/styles/override/Label.qml delete mode 100644 tests/auto/customization/data/styles/override/Menu.qml delete mode 100644 tests/auto/customization/data/styles/override/MenuBar.qml delete mode 100644 tests/auto/customization/data/styles/override/MenuBarItem.qml delete mode 100644 tests/auto/customization/data/styles/override/MenuItem.qml delete mode 100644 tests/auto/customization/data/styles/override/MenuSeparator.qml delete mode 100644 tests/auto/customization/data/styles/override/Page.qml delete mode 100644 tests/auto/customization/data/styles/override/PageIndicator.qml delete mode 100644 tests/auto/customization/data/styles/override/Pane.qml delete mode 100644 tests/auto/customization/data/styles/override/Popup.qml delete mode 100644 tests/auto/customization/data/styles/override/ProgressBar.qml delete mode 100644 tests/auto/customization/data/styles/override/RadioButton.qml delete mode 100644 tests/auto/customization/data/styles/override/RadioDelegate.qml delete mode 100644 tests/auto/customization/data/styles/override/RangeSlider.qml delete mode 100644 tests/auto/customization/data/styles/override/RoundButton.qml delete mode 100644 tests/auto/customization/data/styles/override/ScrollBar.qml delete mode 100644 tests/auto/customization/data/styles/override/ScrollIndicator.qml delete mode 100644 tests/auto/customization/data/styles/override/ScrollView.qml delete mode 100644 tests/auto/customization/data/styles/override/Slider.qml delete mode 100644 tests/auto/customization/data/styles/override/SpinBox.qml delete mode 100644 tests/auto/customization/data/styles/override/StackView.qml delete mode 100644 tests/auto/customization/data/styles/override/SwipeDelegate.qml delete mode 100644 tests/auto/customization/data/styles/override/SwipeView.qml delete mode 100644 tests/auto/customization/data/styles/override/Switch.qml delete mode 100644 tests/auto/customization/data/styles/override/SwitchDelegate.qml delete mode 100644 tests/auto/customization/data/styles/override/TabBar.qml delete mode 100644 tests/auto/customization/data/styles/override/TabButton.qml delete mode 100644 tests/auto/customization/data/styles/override/TextArea.qml delete mode 100644 tests/auto/customization/data/styles/override/TextField.qml delete mode 100644 tests/auto/customization/data/styles/override/ToolBar.qml delete mode 100644 tests/auto/customization/data/styles/override/ToolButton.qml delete mode 100644 tests/auto/customization/data/styles/override/ToolSeparator.qml delete mode 100644 tests/auto/customization/data/styles/override/ToolTip.qml delete mode 100644 tests/auto/customization/data/styles/override/Tumbler.qml delete mode 100644 tests/auto/customization/data/styles/override/qmldir delete mode 100644 tests/auto/customization/data/styles/simple/AbstractButton.qml delete mode 100644 tests/auto/customization/data/styles/simple/ApplicationWindow.qml delete mode 100644 tests/auto/customization/data/styles/simple/BusyIndicator.qml delete mode 100644 tests/auto/customization/data/styles/simple/Button.qml delete mode 100644 tests/auto/customization/data/styles/simple/CheckBox.qml delete mode 100644 tests/auto/customization/data/styles/simple/CheckDelegate.qml delete mode 100644 tests/auto/customization/data/styles/simple/ComboBox.qml delete mode 100644 tests/auto/customization/data/styles/simple/Container.qml delete mode 100644 tests/auto/customization/data/styles/simple/Control.qml delete mode 100644 tests/auto/customization/data/styles/simple/DelayButton.qml delete mode 100644 tests/auto/customization/data/styles/simple/Dial.qml delete mode 100644 tests/auto/customization/data/styles/simple/Dialog.qml delete mode 100644 tests/auto/customization/data/styles/simple/DialogButtonBox.qml delete mode 100644 tests/auto/customization/data/styles/simple/Drawer.qml delete mode 100644 tests/auto/customization/data/styles/simple/Frame.qml delete mode 100644 tests/auto/customization/data/styles/simple/GroupBox.qml delete mode 100644 tests/auto/customization/data/styles/simple/ItemDelegate.qml delete mode 100644 tests/auto/customization/data/styles/simple/Label.qml delete mode 100644 tests/auto/customization/data/styles/simple/Menu.qml delete mode 100644 tests/auto/customization/data/styles/simple/MenuBar.qml delete mode 100644 tests/auto/customization/data/styles/simple/MenuBarItem.qml delete mode 100644 tests/auto/customization/data/styles/simple/MenuItem.qml delete mode 100644 tests/auto/customization/data/styles/simple/MenuSeparator.qml delete mode 100644 tests/auto/customization/data/styles/simple/Page.qml delete mode 100644 tests/auto/customization/data/styles/simple/PageIndicator.qml delete mode 100644 tests/auto/customization/data/styles/simple/Pane.qml delete mode 100644 tests/auto/customization/data/styles/simple/Popup.qml delete mode 100644 tests/auto/customization/data/styles/simple/ProgressBar.qml delete mode 100644 tests/auto/customization/data/styles/simple/RadioButton.qml delete mode 100644 tests/auto/customization/data/styles/simple/RadioDelegate.qml delete mode 100644 tests/auto/customization/data/styles/simple/RangeSlider.qml delete mode 100644 tests/auto/customization/data/styles/simple/RoundButton.qml delete mode 100644 tests/auto/customization/data/styles/simple/ScrollBar.qml delete mode 100644 tests/auto/customization/data/styles/simple/ScrollIndicator.qml delete mode 100644 tests/auto/customization/data/styles/simple/ScrollView.qml delete mode 100644 tests/auto/customization/data/styles/simple/Slider.qml delete mode 100644 tests/auto/customization/data/styles/simple/SpinBox.qml delete mode 100644 tests/auto/customization/data/styles/simple/StackView.qml delete mode 100644 tests/auto/customization/data/styles/simple/SwipeDelegate.qml delete mode 100644 tests/auto/customization/data/styles/simple/SwipeView.qml delete mode 100644 tests/auto/customization/data/styles/simple/Switch.qml delete mode 100644 tests/auto/customization/data/styles/simple/SwitchDelegate.qml delete mode 100644 tests/auto/customization/data/styles/simple/TabBar.qml delete mode 100644 tests/auto/customization/data/styles/simple/TabButton.qml delete mode 100644 tests/auto/customization/data/styles/simple/TextArea.qml delete mode 100644 tests/auto/customization/data/styles/simple/TextField.qml delete mode 100644 tests/auto/customization/data/styles/simple/ToolBar.qml delete mode 100644 tests/auto/customization/data/styles/simple/ToolButton.qml delete mode 100644 tests/auto/customization/data/styles/simple/ToolSeparator.qml delete mode 100644 tests/auto/customization/data/styles/simple/ToolTip.qml delete mode 100644 tests/auto/customization/data/styles/simple/Tumbler.qml delete mode 100644 tests/auto/customization/data/styles/simple/qmldir delete mode 100644 tests/auto/customization/tst_customization.cpp delete mode 100644 tests/auto/designer/CMakeLists.txt delete mode 100644 tests/auto/designer/tst_designer.cpp delete mode 100644 tests/auto/dialogs/CMakeLists.txt delete mode 100644 tests/auto/dialogs/dialogs.pro delete mode 100644 tests/auto/dialogs/qquickfiledialogimpl/BLACKLIST delete mode 100644 tests/auto/dialogs/qquickfiledialogimpl/CMakeLists.txt delete mode 100644 tests/auto/dialogs/qquickfiledialogimpl/data/acceptRejectLabel.qml delete mode 100644 tests/auto/dialogs/qquickfiledialogimpl/data/bindAllTxtHtmlNameFilters.qml delete mode 100644 tests/auto/dialogs/qquickfiledialogimpl/data/bindCurrentFolder.qml delete mode 100644 tests/auto/dialogs/qquickfiledialogimpl/data/bindTitle.qml delete mode 100644 tests/auto/dialogs/qquickfiledialogimpl/data/bindTxtHtmlNameFilters.qml delete mode 100644 tests/auto/dialogs/qquickfiledialogimpl/data/fileDialog.qml delete mode 100644 tests/auto/dialogs/qquickfiledialogimpl/qquickfiledialogimpl.pro delete mode 100644 tests/auto/dialogs/qquickfiledialogimpl/tst_qquickfiledialogimpl.cpp delete mode 100644 tests/auto/dialogs/qquickfontdialogimpl/BLACKLIST delete mode 100644 tests/auto/dialogs/qquickfontdialogimpl/CMakeLists.txt delete mode 100644 tests/auto/dialogs/qquickfontdialogimpl/data/fontDialog.qml delete mode 100644 tests/auto/dialogs/qquickfontdialogimpl/tst_qquickfontdialogimpl.cpp delete mode 100644 tests/auto/focus/BLACKLIST delete mode 100644 tests/auto/focus/CMakeLists.txt delete mode 100644 tests/auto/focus/data/activeFocusOnTab.qml delete mode 100644 tests/auto/focus/data/keyNavigation.qml delete mode 100644 tests/auto/focus/data/visualFocus.qml delete mode 100644 tests/auto/focus/tst_focus.cpp delete mode 100644 tests/auto/font/CMakeLists.txt delete mode 100644 tests/auto/font/data/font-appwindow-custom.qml delete mode 100644 tests/auto/font/data/font-appwindow-default.qml delete mode 100644 tests/auto/font/data/font-control-custom.qml delete mode 100644 tests/auto/font/data/font-control-default.qml delete mode 100644 tests/auto/font/data/font-popup-custom.qml delete mode 100644 tests/auto/font/data/font-popup-default.qml delete mode 100644 tests/auto/font/data/inheritance-childcontrol.qml delete mode 100644 tests/auto/font/data/inheritance-childpopup.qml delete mode 100644 tests/auto/font/data/inheritance-control.qml delete mode 100644 tests/auto/font/data/inheritance-dynamicchildcontrol.qml delete mode 100644 tests/auto/font/data/inheritance-dynamicchildpopup.qml delete mode 100644 tests/auto/font/data/inheritance-dynamiccontrol.qml delete mode 100644 tests/auto/font/data/inheritance-dynamicpopup.qml delete mode 100644 tests/auto/font/data/inheritance-popup.qml delete mode 100644 tests/auto/font/data/listview.qml delete mode 100644 tests/auto/font/tst_font.cpp delete mode 100644 tests/auto/palette/CMakeLists.txt delete mode 100644 tests/auto/palette/data/bindings.qml delete mode 100644 tests/auto/palette/data/inheritance-childcontrol.qml delete mode 100644 tests/auto/palette/data/inheritance-childpopup.qml delete mode 100644 tests/auto/palette/data/inheritance-control.qml delete mode 100644 tests/auto/palette/data/inheritance-dynamicchildcontrol.qml delete mode 100644 tests/auto/palette/data/inheritance-dynamicchildpopup.qml delete mode 100644 tests/auto/palette/data/inheritance-dynamiccontrol.qml delete mode 100644 tests/auto/palette/data/inheritance-dynamicpopup.qml delete mode 100644 tests/auto/palette/data/inheritance-popup.qml delete mode 100644 tests/auto/palette/data/listview.qml delete mode 100644 tests/auto/palette/data/palette-appwindow-custom.qml delete mode 100644 tests/auto/palette/data/palette-appwindow-default.qml delete mode 100644 tests/auto/palette/data/palette-control-custom.qml delete mode 100644 tests/auto/palette/data/palette-control-default.qml delete mode 100644 tests/auto/palette/data/palette-popup-custom.qml delete mode 100644 tests/auto/palette/data/palette-popup-default.qml delete mode 100644 tests/auto/palette/data/set-palette.qml delete mode 100644 tests/auto/palette/qtquickcontrols2.conf delete mode 100644 tests/auto/palette/tst_palette.cpp delete mode 100644 tests/auto/platform/CMakeLists.txt delete mode 100644 tests/auto/platform/data/tst_colordialog.qml delete mode 100644 tests/auto/platform/data/tst_filedialog.qml delete mode 100644 tests/auto/platform/data/tst_folderdialog.qml delete mode 100644 tests/auto/platform/data/tst_fontdialog.qml delete mode 100644 tests/auto/platform/data/tst_menu.qml delete mode 100644 tests/auto/platform/data/tst_menubar.qml delete mode 100644 tests/auto/platform/data/tst_menuitem.qml delete mode 100644 tests/auto/platform/data/tst_menuitemgroup.qml delete mode 100644 tests/auto/platform/data/tst_menuseparator.qml delete mode 100644 tests/auto/platform/data/tst_messagedialog.qml delete mode 100644 tests/auto/platform/data/tst_standardpaths.qml delete mode 100644 tests/auto/platform/data/tst_systemtrayicon.qml delete mode 100644 tests/auto/platform/tst_platform.cpp delete mode 100644 tests/auto/pressandhold/CMakeLists.txt delete mode 100644 tests/auto/pressandhold/data/dependencies.qml delete mode 100644 tests/auto/pressandhold/tst_pressandhold.cpp delete mode 100644 tests/auto/qquickapplicationwindow/CMakeLists.txt delete mode 100644 tests/auto/qquickapplicationwindow/data/activeFocusControl.qml delete mode 100644 tests/auto/qquickapplicationwindow/data/activefocusontab.qml delete mode 100644 tests/auto/qquickapplicationwindow/data/attachedProperties.qml delete mode 100644 tests/auto/qquickapplicationwindow/data/basicapplicationwindow.qml delete mode 100644 tests/auto/qquickapplicationwindow/data/clearfocusondestruction.qml delete mode 100644 tests/auto/qquickapplicationwindow/data/defaultFocus.qml delete mode 100644 tests/auto/qquickapplicationwindow/data/fill.qml delete mode 100644 tests/auto/qquickapplicationwindow/data/focusAfterPopupClosed.qml delete mode 100644 tests/auto/qquickapplicationwindow/data/font.qml delete mode 100644 tests/auto/qquickapplicationwindow/data/layout.qml delete mode 100644 tests/auto/qquickapplicationwindow/data/layoutLayout.qml delete mode 100644 tests/auto/qquickapplicationwindow/data/locale.qml delete mode 100644 tests/auto/qquickapplicationwindow/data/opacity.qml delete mode 100644 tests/auto/qquickapplicationwindow/tst_qquickapplicationwindow.cpp delete mode 100644 tests/auto/qquickcolor/CMakeLists.txt delete mode 100644 tests/auto/qquickcolor/data/tst_color.qml delete mode 100644 tests/auto/qquickcolor/tst_qquickcolor.cpp delete mode 100644 tests/auto/qquickcontrol/CMakeLists.txt delete mode 100644 tests/auto/qquickcontrol/data/flickable.qml delete mode 100644 tests/auto/qquickcontrol/tst_qquickcontrol.cpp delete mode 100644 tests/auto/qquickdrawer/BLACKLIST delete mode 100644 tests/auto/qquickdrawer/CMakeLists.txt delete mode 100644 tests/auto/qquickdrawer/data/applicationwindow-button.qml delete mode 100644 tests/auto/qquickdrawer/data/applicationwindow-hover.qml delete mode 100644 tests/auto/qquickdrawer/data/applicationwindow-wheel.qml delete mode 100644 tests/auto/qquickdrawer/data/applicationwindow.qml delete mode 100644 tests/auto/qquickdrawer/data/dragOverModalShadow.qml delete mode 100644 tests/auto/qquickdrawer/data/flickable.qml delete mode 100644 tests/auto/qquickdrawer/data/grabber.qml delete mode 100644 tests/auto/qquickdrawer/data/header.qml delete mode 100644 tests/auto/qquickdrawer/data/multiTouch.qml delete mode 100644 tests/auto/qquickdrawer/data/multiple.qml delete mode 100644 tests/auto/qquickdrawer/data/reposition.qml delete mode 100644 tests/auto/qquickdrawer/data/slider.qml delete mode 100644 tests/auto/qquickdrawer/data/topEdgeScreenEdge.qml delete mode 100644 tests/auto/qquickdrawer/data/window-button.qml delete mode 100644 tests/auto/qquickdrawer/data/window-hover.qml delete mode 100644 tests/auto/qquickdrawer/data/window-wheel.qml delete mode 100644 tests/auto/qquickdrawer/data/window.qml delete mode 100644 tests/auto/qquickdrawer/tst_qquickdrawer.cpp delete mode 100644 tests/auto/qquickheaderview/CMakeLists.txt delete mode 100644 tests/auto/qquickheaderview/data/ListModel.qml delete mode 100644 tests/auto/qquickheaderview/data/Window.qml delete mode 100644 tests/auto/qquickheaderview/tst_qquickheaderview.cpp delete mode 100644 tests/auto/qquickiconimage/CMakeLists.txt delete mode 100644 tests/auto/qquickiconimage/data/alignment.qml delete mode 100644 tests/auto/qquickiconimage/data/color.qml delete mode 100644 tests/auto/qquickiconimage/data/fileSelectors.qml delete mode 100644 tests/auto/qquickiconimage/data/imageProvider.qml delete mode 100644 tests/auto/qquickiconimage/data/nameBindingNoSizes.qml delete mode 100644 tests/auto/qquickiconimage/data/nameBindingSourceSize.qml delete mode 100644 tests/auto/qquickiconimage/data/nameBindingSourceSizeWidthHeight.qml delete mode 100644 tests/auto/qquickiconimage/data/root.qml delete mode 100644 tests/auto/qquickiconimage/data/sourceBindingNoSizes.qml delete mode 100644 tests/auto/qquickiconimage/data/sourceBindingSourceSize.qml delete mode 100644 tests/auto/qquickiconimage/data/sourceBindingSourceSizeWidthHeight.qml delete mode 100644 tests/auto/qquickiconimage/data/sourceBindingSourceTooLarge.qml delete mode 100644 tests/auto/qquickiconimage/data/svgNoSizes.qml delete mode 100644 tests/auto/qquickiconimage/data/svgSourceBindingSourceSize.qml delete mode 100644 tests/auto/qquickiconimage/data/translucentColors.qml delete mode 100644 tests/auto/qquickiconimage/icons/testtheme/16x16/actions/appointment-new.png delete mode 100644 tests/auto/qquickiconimage/icons/testtheme/22x22/actions/+testselector/appointment-new.png delete mode 100644 tests/auto/qquickiconimage/icons/testtheme/22x22/actions/+testselector/appointment-new@2x.png delete mode 100644 tests/auto/qquickiconimage/icons/testtheme/22x22/actions/appointment-new.png delete mode 100644 tests/auto/qquickiconimage/icons/testtheme/22x22/actions/appointment-new@2x.png delete mode 100644 tests/auto/qquickiconimage/icons/testtheme/22x22/actions/color-test-original.png delete mode 100644 tests/auto/qquickiconimage/icons/testtheme/22x22/actions/color-test-original@2x.png delete mode 100644 tests/auto/qquickiconimage/icons/testtheme/22x22/actions/color-test-tinted.png delete mode 100644 tests/auto/qquickiconimage/icons/testtheme/22x22/actions/color-test-tinted@2x.png delete mode 100644 tests/auto/qquickiconimage/icons/testtheme/22x22@2/actions/+testselector/appointment-new.png delete mode 100644 tests/auto/qquickiconimage/icons/testtheme/22x22@2/actions/appointment-new.png delete mode 100644 tests/auto/qquickiconimage/icons/testtheme/appointment-new.svg delete mode 100644 tests/auto/qquickiconimage/icons/testtheme/index.theme delete mode 100644 tests/auto/qquickiconimage/resources.qrc delete mode 100644 tests/auto/qquickiconimage/tst_qquickiconimage.cpp delete mode 100644 tests/auto/qquickiconlabel/CMakeLists.txt delete mode 100644 tests/auto/qquickiconlabel/data/colorChanges.qml delete mode 100644 tests/auto/qquickiconlabel/data/iconlabel.qml delete mode 100644 tests/auto/qquickiconlabel/data/spacingWithOnlyIcon.qml delete mode 100644 tests/auto/qquickiconlabel/data/spacingWithOnlyText.qml delete mode 100644 tests/auto/qquickiconlabel/tst_qquickiconlabel.cpp delete mode 100644 tests/auto/qquickimaginestyle/CMakeLists.txt delete mode 100644 tests/auto/qquickimaginestyle/control-assets/button-background.9.png delete mode 100644 tests/auto/qquickimaginestyle/data/tst_imagine.qml delete mode 100644 tests/auto/qquickimaginestyle/qtquickcontrols2.conf delete mode 100644 tests/auto/qquickimaginestyle/test-assets/button-background-1.png delete mode 100644 tests/auto/qquickimaginestyle/test-assets/button-background-2.png delete mode 100644 tests/auto/qquickimaginestyle/tst_qquickimaginestyle.cpp delete mode 100644 tests/auto/qquickmaterialstyle/CMakeLists.txt delete mode 100644 tests/auto/qquickmaterialstyle/data/tst_material.qml delete mode 100644 tests/auto/qquickmaterialstyle/qtquickcontrols2.conf delete mode 100644 tests/auto/qquickmaterialstyle/tst_qquickmaterialstyle.cpp delete mode 100644 tests/auto/qquickmaterialstyleconf/CMakeLists.txt delete mode 100644 tests/auto/qquickmaterialstyleconf/data/applicationwindow.qml delete mode 100644 tests/auto/qquickmaterialstyleconf/qquickmaterialstyleconf.qrc delete mode 100644 tests/auto/qquickmaterialstyleconf/qtquickcontrols2.conf delete mode 100644 tests/auto/qquickmaterialstyleconf/tst_qquickmaterialstyleconf.cpp delete mode 100644 tests/auto/qquickmaterialstyleconf/variant-dense.conf delete mode 100644 tests/auto/qquickmaterialstyleconf/variant-normal.conf delete mode 100644 tests/auto/qquickmenu/BLACKLIST delete mode 100644 tests/auto/qquickmenu/CMakeLists.txt delete mode 100644 tests/auto/qquickmenu/data/actions.qml delete mode 100644 tests/auto/qquickmenu/data/addItem.qml delete mode 100644 tests/auto/qquickmenu/data/applicationWindowScrollable.qml delete mode 100644 tests/auto/qquickmenu/data/applicationwindow.qml delete mode 100644 tests/auto/qquickmenu/data/delegateFromSeparateComponent.qml delete mode 100644 tests/auto/qquickmenu/data/disableWhenTriggered.qml delete mode 100644 tests/auto/qquickmenu/data/disabledMenuItemKeyNavigation.qml delete mode 100644 tests/auto/qquickmenu/data/giveMenuItemFocusOnButtonPress.qml delete mode 100644 tests/auto/qquickmenu/data/menuItemWidths.qml delete mode 100644 tests/auto/qquickmenu/data/menuSeparator.qml delete mode 100644 tests/auto/qquickmenu/data/mnemonics.qml delete mode 100644 tests/auto/qquickmenu/data/order.qml delete mode 100644 tests/auto/qquickmenu/data/popup.qml delete mode 100644 tests/auto/qquickmenu/data/pressAndHold.qml delete mode 100644 tests/auto/qquickmenu/data/removeTakeItem.qml delete mode 100644 tests/auto/qquickmenu/data/repeater.qml delete mode 100644 tests/auto/qquickmenu/data/scrollableWithPadding.qml delete mode 100644 tests/auto/qquickmenu/data/subMenuDisabled.qml delete mode 100644 tests/auto/qquickmenu/data/subMenus.qml delete mode 100644 tests/auto/qquickmenu/data/windowScrollable.qml delete mode 100644 tests/auto/qquickmenu/tst_qquickmenu.cpp delete mode 100644 tests/auto/qquickmenubar/CMakeLists.txt delete mode 100644 tests/auto/qquickmenubar/data/checkHighlightWhenDismissed.qml delete mode 100644 tests/auto/qquickmenubar/data/delegateFromSeparateComponent.qml delete mode 100644 tests/auto/qquickmenubar/data/empty.qml delete mode 100644 tests/auto/qquickmenubar/data/menubar.qml delete mode 100644 tests/auto/qquickmenubar/tst_qquickmenubar.cpp delete mode 100644 tests/auto/qquickninepatchimage/CMakeLists.txt delete mode 100644 tests/auto/qquickninepatchimage/data/foo.9.png delete mode 100644 tests/auto/qquickninepatchimage/data/foo@2x.9.png delete mode 100644 tests/auto/qquickninepatchimage/data/foo@3x.9.png delete mode 100644 tests/auto/qquickninepatchimage/data/foo@4x.9.png delete mode 100644 tests/auto/qquickninepatchimage/data/inset-all.9.png delete mode 100644 tests/auto/qquickninepatchimage/data/inset-all@2x.9.png delete mode 100644 tests/auto/qquickninepatchimage/data/inset-all@3x.9.png delete mode 100644 tests/auto/qquickninepatchimage/data/inset-all@4x.9.png delete mode 100644 tests/auto/qquickninepatchimage/data/inset-bottomright.9.png delete mode 100644 tests/auto/qquickninepatchimage/data/inset-bottomright@2x.9.png delete mode 100644 tests/auto/qquickninepatchimage/data/inset-bottomright@3x.9.png delete mode 100644 tests/auto/qquickninepatchimage/data/inset-bottomright@4x.9.png delete mode 100644 tests/auto/qquickninepatchimage/data/inset-topleft.9.png delete mode 100644 tests/auto/qquickninepatchimage/data/inset-topleft@2x.9.png delete mode 100644 tests/auto/qquickninepatchimage/data/inset-topleft@3x.9.png delete mode 100644 tests/auto/qquickninepatchimage/data/inset-topleft@4x.9.png delete mode 100644 tests/auto/qquickninepatchimage/data/ninepatchimage.qml delete mode 100644 tests/auto/qquickninepatchimage/data/padding.9.png delete mode 100644 tests/auto/qquickninepatchimage/data/padding@2x.9.png delete mode 100644 tests/auto/qquickninepatchimage/data/padding@3x.9.png delete mode 100644 tests/auto/qquickninepatchimage/data/padding@4x.9.png delete mode 100644 tests/auto/qquickninepatchimage/tst_qquickninepatchimage.cpp delete mode 100644 tests/auto/qquickpopup/BLACKLIST delete mode 100644 tests/auto/qquickpopup/CMakeLists.txt delete mode 100644 tests/auto/qquickpopup/data/activeFocusOnClose1.qml delete mode 100644 tests/auto/qquickpopup/data/activeFocusOnClose2.qml delete mode 100644 tests/auto/qquickpopup/data/activeFocusOnClose3.qml delete mode 100644 tests/auto/qquickpopup/data/activeFocusOnClosingSeveralPopups.qml delete mode 100644 tests/auto/qquickpopup/data/applicationwindow-hover.qml delete mode 100644 tests/auto/qquickpopup/data/applicationwindow-wheel.qml delete mode 100644 tests/auto/qquickpopup/data/applicationwindow.qml delete mode 100644 tests/auto/qquickpopup/data/centerInOverlayWithinStackViewItem.qml delete mode 100644 tests/auto/qquickpopup/data/closeOnEscapeWithNestedPopups.qml delete mode 100644 tests/auto/qquickpopup/data/closeOnEscapeWithVisiblePopup.qml delete mode 100644 tests/auto/qquickpopup/data/countChanged.qml delete mode 100644 tests/auto/qquickpopup/data/cursor.qml delete mode 100644 tests/auto/qquickpopup/data/destroyDuringExitTransition.qml delete mode 100644 tests/auto/qquickpopup/data/dialog.qml delete mode 100644 tests/auto/qquickpopup/data/disabledPalette.qml delete mode 100644 tests/auto/qquickpopup/data/grabber.qml delete mode 100644 tests/auto/qquickpopup/data/invisibleToolTipOpen.qml delete mode 100644 tests/auto/qquickpopup/data/nested.qml delete mode 100644 tests/auto/qquickpopup/data/orientation.qml delete mode 100644 tests/auto/qquickpopup/data/tabFence.qml delete mode 100644 tests/auto/qquickpopup/data/toolTipCrashOnClose.qml delete mode 100644 tests/auto/qquickpopup/data/window-hover.qml delete mode 100644 tests/auto/qquickpopup/data/window-wheel.qml delete mode 100644 tests/auto/qquickpopup/data/window.qml delete mode 100644 tests/auto/qquickpopup/tst_qquickpopup.cpp delete mode 100644 tests/auto/qquickstyle/CMakeLists.txt delete mode 100644 tests/auto/qquickstyle/data/CmdLineArgStyle/Control.qml delete mode 100644 tests/auto/qquickstyle/data/CmdLineArgStyle/qmldir delete mode 100644 tests/auto/qquickstyle/data/Custom/Label.qml delete mode 100644 tests/auto/qquickstyle/data/Custom/qmldir delete mode 100644 tests/auto/qquickstyle/data/EnvVarFallbackStyle/Control.qml delete mode 100644 tests/auto/qquickstyle/data/EnvVarFallbackStyle/qmldir delete mode 100644 tests/auto/qquickstyle/data/EnvVarStyle/Control.qml delete mode 100644 tests/auto/qquickstyle/data/EnvVarStyle/qmldir delete mode 100644 tests/auto/qquickstyle/data/basic.conf delete mode 100644 tests/auto/qquickstyle/data/custom.conf delete mode 100644 tests/auto/qquickstyle/data/dependencies.qml delete mode 100644 tests/auto/qquickstyle/data/designer/ButtonSpecifics.qml delete mode 100644 tests/auto/qquickstyle/data/dummy.dSYM/empty delete mode 100644 tests/auto/qquickstyle/data/dummyStyles/DummyStyle/Button.qml delete mode 100644 tests/auto/qquickstyle/data/fusion.conf delete mode 100644 tests/auto/qquickstyle/data/imagine.conf delete mode 100644 tests/auto/qquickstyle/data/material.conf delete mode 100644 tests/auto/qquickstyle/data/universal.conf delete mode 100644 tests/auto/qquickstyle/tst_qquickstyle.cpp delete mode 100644 tests/auto/qquickuniversalstyle/CMakeLists.txt delete mode 100644 tests/auto/qquickuniversalstyle/data/tst_universal.qml delete mode 100644 tests/auto/qquickuniversalstyle/qtquickcontrols2.conf delete mode 100644 tests/auto/qquickuniversalstyle/tst_qquickuniversalstyle.cpp delete mode 100644 tests/auto/qquickuniversalstyleconf/CMakeLists.txt delete mode 100644 tests/auto/qquickuniversalstyleconf/data/applicationwindow.qml delete mode 100644 tests/auto/qquickuniversalstyleconf/qquickuniversalstyleconf.qrc delete mode 100644 tests/auto/qquickuniversalstyleconf/qtquickcontrols2.conf delete mode 100644 tests/auto/qquickuniversalstyleconf/tst_qquickuniversalstyleconf.cpp create mode 100644 tests/auto/quickcontrols2/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/accessibility/BLACKLIST create mode 100644 tests/auto/quickcontrols2/accessibility/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/abstractbutton.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/busyindicator.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/button.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/checkbox.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/checkdelegate.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/combobox.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/container.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/control.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/dial.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/dialog.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/drawer.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/frame.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/groupbox.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/itemdelegate.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/label.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/menu.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/menuitem.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/page.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/pageindicator.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/pane.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/popup.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/progressbar.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/radiobutton.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/radiodelegate.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/rangeslider.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/roundbutton.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/scrollbar.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/scrollindicator.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/slider.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/spinbox.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/stackview.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/swipedelegate.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/swipeview.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/switch.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/switchdelegate.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/tabbar.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/tabbutton.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/textarea.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/textfield.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/toolbar.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/toolbutton.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/tooltip.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/defaults/tumbler.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/ordering/page.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/abstractbutton.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/busyindicator.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/button.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/checkbox.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/checkdelegate.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/combobox.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/container.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/control.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/dial.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/dialog.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/drawer.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/frame.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/groupbox.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/itemdelegate.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/label.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/menu.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/menuitem.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/page.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/pageindicator.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/pane.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/popup.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/progressbar.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/radiobutton.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/radiodelegate.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/rangeslider.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/roundbutton.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/scrollbar.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/scrollindicator.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/slider.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/spinbox.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/stackview.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/swipedelegate.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/swipeview.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/switch.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/switchdelegate.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/tabbar.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/tabbutton.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/textarea.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/textfield.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/toolbar.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/toolbutton.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/tooltip.qml create mode 100644 tests/auto/quickcontrols2/accessibility/data/override/tumbler.qml create mode 100644 tests/auto/quickcontrols2/accessibility/tst_accessibility.cpp create mode 100644 tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.10.0.linux-gcc-amd64.txt create mode 100644 tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.11.0.linux-gcc-amd64.txt create mode 100644 tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.12.0.linux-gcc-amd64.txt create mode 100644 tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.13.0.linux-gcc-amd64.txt create mode 100644 tests/auto/quickcontrols2/bic/data/QtQuickControls2.5.14.0.linux-gcc-amd64.txt create mode 100644 tests/auto/quickcontrols2/bic/data/QtQuickControls2.6.0.0.linux-gcc-amd64.txt create mode 100644 tests/auto/quickcontrols2/cmake/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/controls/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/controls/basic/BLACKLIST create mode 100644 tests/auto/quickcontrols2/controls/basic/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/controls/basic/dependencies.qml create mode 100644 tests/auto/quickcontrols2/controls/basic/tst_basic.cpp create mode 100644 tests/auto/quickcontrols2/controls/data/SignalSequenceSpy.qml create mode 100644 tests/auto/quickcontrols2/controls/data/TestItem.qml create mode 100644 tests/auto/quickcontrols2/controls/data/TumblerDatePicker.qml create mode 100644 tests/auto/quickcontrols2/controls/data/TumblerListView.qml create mode 100644 tests/auto/quickcontrols2/controls/data/TumblerPathView.qml create mode 100644 tests/auto/quickcontrols2/controls/data/splitview/fillItemInMiddle.qml create mode 100644 tests/auto/quickcontrols2/controls/data/splitview/fillItemOnLeft.qml create mode 100644 tests/auto/quickcontrols2/controls/data/splitview/fillItemOnTop.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_abstractbutton.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_action.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_actiongroup.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_busyindicator.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_button.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_buttongroup.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_checkbox.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_checkdelegate.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_combobox.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_container.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_control.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_delaybutton.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_dial.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_dialog.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_dialogbuttonbox.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_frame.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_groupbox.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_itemdelegate.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_label.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_menuitem.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_page.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_pageindicator.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_pane.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_popup.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_progressbar.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_radiobutton.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_radiodelegate.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_rangeslider.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_roundbutton.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_scrollbar.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_scrollindicator.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_scrollview.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_selectionrectangle.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_slider.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_spinbox.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_splitview.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_stackview.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_swipedelegate.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_swipeview.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_switch.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_switchdelegate.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_tabbar.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_tabbutton.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_textarea.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_textfield.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_toolbar.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_toolbutton.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_toolseparator.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_tooltip.qml create mode 100644 tests/auto/quickcontrols2/controls/data/tst_tumbler.qml create mode 100644 tests/auto/quickcontrols2/controls/fusion/BLACKLIST create mode 100644 tests/auto/quickcontrols2/controls/fusion/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/controls/fusion/dependencies.qml create mode 100644 tests/auto/quickcontrols2/controls/fusion/tst_fusion.cpp create mode 100644 tests/auto/quickcontrols2/controls/imagine/BLACKLIST create mode 100644 tests/auto/quickcontrols2/controls/imagine/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/controls/imagine/dependencies.qml create mode 100644 tests/auto/quickcontrols2/controls/imagine/tst_imagine.cpp create mode 100644 tests/auto/quickcontrols2/controls/material/BLACKLIST create mode 100644 tests/auto/quickcontrols2/controls/material/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/controls/material/dependencies.qml create mode 100644 tests/auto/quickcontrols2/controls/material/tst_material.cpp create mode 100644 tests/auto/quickcontrols2/controls/universal/BLACKLIST create mode 100644 tests/auto/quickcontrols2/controls/universal/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/controls/universal/dependencies.qml create mode 100644 tests/auto/quickcontrols2/controls/universal/tst_universal.cpp create mode 100644 tests/auto/quickcontrols2/cursor/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/cursor/data/buttons.qml create mode 100644 tests/auto/quickcontrols2/cursor/data/containers.qml create mode 100644 tests/auto/quickcontrols2/cursor/data/editable.qml create mode 100644 tests/auto/quickcontrols2/cursor/data/pageindicator.qml create mode 100644 tests/auto/quickcontrols2/cursor/data/scrollbar.qml create mode 100644 tests/auto/quickcontrols2/cursor/data/sliders.qml create mode 100644 tests/auto/quickcontrols2/cursor/tst_cursor.cpp create mode 100644 tests/auto/quickcontrols2/customization/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/AbstractButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/ApplicationWindow.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/BusyIndicator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Button.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/CheckBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/CheckDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/ComboBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Container.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Control.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/DelayButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Dial.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Dialog.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/DialogButtonBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Drawer.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Frame.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/GroupBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/ItemDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Label.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Menu.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/MenuBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/MenuBarItem.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/MenuItem.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/MenuSeparator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Page.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/PageIndicator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Pane.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Popup.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/ProgressBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/RadioButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/RadioDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/RangeSlider.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/RoundButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/ScrollBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/ScrollIndicator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/ScrollView.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Slider.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/SpinBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/StackView.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/SwipeDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/SwipeView.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Switch.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/SwitchDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/TabBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/TabButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/TextArea.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/TextField.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/ToolBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/ToolButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/ToolSeparator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/ToolTip.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/Tumbler.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/empty/qmldir create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/AbstractButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/ApplicationWindow.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/BusyIndicator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Button.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/CheckBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/CheckDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/ComboBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Container.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Control.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/DelayButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Dial.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Dialog.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/DialogButtonBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Drawer.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Frame.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/GroupBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/ItemDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Label.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Menu.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/MenuBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/MenuBarItem.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/MenuItem.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/MenuSeparator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Page.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/PageIndicator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Pane.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Popup.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/ProgressBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/RadioButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/RadioDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/RangeSlider.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/RoundButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/ScrollBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/ScrollIndicator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/ScrollView.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Slider.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/SpinBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/StackView.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/SwipeDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/SwipeView.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Switch.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/SwitchDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/TabBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/TabButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/TextArea.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/TextField.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/ToolBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/ToolButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/ToolSeparator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/ToolTip.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/Tumbler.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/identified/qmldir create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/AbstractButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/ApplicationWindow.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/BusyIndicator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Button.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/CheckBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/CheckDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/ComboBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Container.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Control.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/DelayButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Dial.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Dialog.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/DialogButtonBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Drawer.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Frame.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/GroupBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/ItemDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Label.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Menu.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/MenuBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/MenuBarItem.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/MenuItem.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/MenuSeparator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Page.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/PageIndicator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Pane.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Popup.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/ProgressBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/RadioButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/RadioDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/RangeSlider.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/RoundButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/ScrollBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/ScrollIndicator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/ScrollView.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Slider.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/SpinBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/StackView.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/SwipeDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/SwipeView.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Switch.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/SwitchDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/TabBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/TabButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/TextArea.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/TextField.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/ToolBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/ToolButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/ToolSeparator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/ToolTip.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/Tumbler.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/incomplete/qmldir create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/AbstractButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/ApplicationWindow.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/BusyIndicator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Button.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/CheckBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/CheckDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/ComboBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Container.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Control.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/DelayButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Dial.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Dialog.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/DialogButtonBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Drawer.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Frame.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/GroupBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/ItemDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Label.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Menu.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/MenuBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/MenuBarItem.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/MenuItem.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/MenuSeparator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Page.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/PageIndicator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Pane.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Popup.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/ProgressBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/RadioButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/RadioDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/RangeSlider.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/RoundButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/ScrollBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/ScrollIndicator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/ScrollView.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Slider.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/SpinBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/StackView.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/SwipeDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/SwipeView.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Switch.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/SwitchDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/TabBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/TabButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/TextArea.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/TextField.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/ToolBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/ToolButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/ToolSeparator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/ToolTip.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/Tumbler.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/override/qmldir create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/AbstractButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/ApplicationWindow.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/BusyIndicator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Button.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/CheckBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/CheckDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/ComboBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Container.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Control.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/DelayButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Dial.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Dialog.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/DialogButtonBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Drawer.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Frame.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/GroupBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/ItemDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Label.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Menu.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/MenuBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/MenuBarItem.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/MenuItem.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/MenuSeparator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Page.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/PageIndicator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Pane.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Popup.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/ProgressBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/RadioButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/RadioDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/RangeSlider.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/RoundButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/ScrollBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/ScrollIndicator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/ScrollView.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Slider.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/SpinBox.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/StackView.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/SwipeDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/SwipeView.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Switch.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/SwitchDelegate.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/TabBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/TabButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/TextArea.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/TextField.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/ToolBar.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/ToolButton.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/ToolSeparator.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/ToolTip.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/Tumbler.qml create mode 100644 tests/auto/quickcontrols2/customization/data/styles/simple/qmldir create mode 100644 tests/auto/quickcontrols2/customization/tst_customization.cpp create mode 100644 tests/auto/quickcontrols2/designer/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/designer/tst_designer.cpp create mode 100644 tests/auto/quickcontrols2/dialogs/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/dialogs/dialogs.pro create mode 100644 tests/auto/quickcontrols2/dialogs/qquickfiledialogimpl/BLACKLIST create mode 100644 tests/auto/quickcontrols2/dialogs/qquickfiledialogimpl/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/dialogs/qquickfiledialogimpl/data/acceptRejectLabel.qml create mode 100644 tests/auto/quickcontrols2/dialogs/qquickfiledialogimpl/data/bindAllTxtHtmlNameFilters.qml create mode 100644 tests/auto/quickcontrols2/dialogs/qquickfiledialogimpl/data/bindCurrentFolder.qml create mode 100644 tests/auto/quickcontrols2/dialogs/qquickfiledialogimpl/data/bindTitle.qml create mode 100644 tests/auto/quickcontrols2/dialogs/qquickfiledialogimpl/data/bindTxtHtmlNameFilters.qml create mode 100644 tests/auto/quickcontrols2/dialogs/qquickfiledialogimpl/data/fileDialog.qml create mode 100644 tests/auto/quickcontrols2/dialogs/qquickfiledialogimpl/qquickfiledialogimpl.pro create mode 100644 tests/auto/quickcontrols2/dialogs/qquickfiledialogimpl/tst_qquickfiledialogimpl.cpp create mode 100644 tests/auto/quickcontrols2/dialogs/qquickfontdialogimpl/BLACKLIST create mode 100644 tests/auto/quickcontrols2/dialogs/qquickfontdialogimpl/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/dialogs/qquickfontdialogimpl/data/fontDialog.qml create mode 100644 tests/auto/quickcontrols2/dialogs/qquickfontdialogimpl/tst_qquickfontdialogimpl.cpp create mode 100644 tests/auto/quickcontrols2/focus/BLACKLIST create mode 100644 tests/auto/quickcontrols2/focus/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/focus/data/activeFocusOnTab.qml create mode 100644 tests/auto/quickcontrols2/focus/data/keyNavigation.qml create mode 100644 tests/auto/quickcontrols2/focus/data/visualFocus.qml create mode 100644 tests/auto/quickcontrols2/focus/tst_focus.cpp create mode 100644 tests/auto/quickcontrols2/font/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/font/data/font-appwindow-custom.qml create mode 100644 tests/auto/quickcontrols2/font/data/font-appwindow-default.qml create mode 100644 tests/auto/quickcontrols2/font/data/font-control-custom.qml create mode 100644 tests/auto/quickcontrols2/font/data/font-control-default.qml create mode 100644 tests/auto/quickcontrols2/font/data/font-popup-custom.qml create mode 100644 tests/auto/quickcontrols2/font/data/font-popup-default.qml create mode 100644 tests/auto/quickcontrols2/font/data/inheritance-childcontrol.qml create mode 100644 tests/auto/quickcontrols2/font/data/inheritance-childpopup.qml create mode 100644 tests/auto/quickcontrols2/font/data/inheritance-control.qml create mode 100644 tests/auto/quickcontrols2/font/data/inheritance-dynamicchildcontrol.qml create mode 100644 tests/auto/quickcontrols2/font/data/inheritance-dynamicchildpopup.qml create mode 100644 tests/auto/quickcontrols2/font/data/inheritance-dynamiccontrol.qml create mode 100644 tests/auto/quickcontrols2/font/data/inheritance-dynamicpopup.qml create mode 100644 tests/auto/quickcontrols2/font/data/inheritance-popup.qml create mode 100644 tests/auto/quickcontrols2/font/data/listview.qml create mode 100644 tests/auto/quickcontrols2/font/tst_font.cpp create mode 100644 tests/auto/quickcontrols2/palette/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/palette/data/bindings.qml create mode 100644 tests/auto/quickcontrols2/palette/data/inheritance-childcontrol.qml create mode 100644 tests/auto/quickcontrols2/palette/data/inheritance-childpopup.qml create mode 100644 tests/auto/quickcontrols2/palette/data/inheritance-control.qml create mode 100644 tests/auto/quickcontrols2/palette/data/inheritance-dynamicchildcontrol.qml create mode 100644 tests/auto/quickcontrols2/palette/data/inheritance-dynamicchildpopup.qml create mode 100644 tests/auto/quickcontrols2/palette/data/inheritance-dynamiccontrol.qml create mode 100644 tests/auto/quickcontrols2/palette/data/inheritance-dynamicpopup.qml create mode 100644 tests/auto/quickcontrols2/palette/data/inheritance-popup.qml create mode 100644 tests/auto/quickcontrols2/palette/data/listview.qml create mode 100644 tests/auto/quickcontrols2/palette/data/palette-appwindow-custom.qml create mode 100644 tests/auto/quickcontrols2/palette/data/palette-appwindow-default.qml create mode 100644 tests/auto/quickcontrols2/palette/data/palette-control-custom.qml create mode 100644 tests/auto/quickcontrols2/palette/data/palette-control-default.qml create mode 100644 tests/auto/quickcontrols2/palette/data/palette-popup-custom.qml create mode 100644 tests/auto/quickcontrols2/palette/data/palette-popup-default.qml create mode 100644 tests/auto/quickcontrols2/palette/data/set-palette.qml create mode 100644 tests/auto/quickcontrols2/palette/qtquickcontrols2.conf create mode 100644 tests/auto/quickcontrols2/palette/tst_palette.cpp create mode 100644 tests/auto/quickcontrols2/platform/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/platform/data/tst_colordialog.qml create mode 100644 tests/auto/quickcontrols2/platform/data/tst_filedialog.qml create mode 100644 tests/auto/quickcontrols2/platform/data/tst_folderdialog.qml create mode 100644 tests/auto/quickcontrols2/platform/data/tst_fontdialog.qml create mode 100644 tests/auto/quickcontrols2/platform/data/tst_menu.qml create mode 100644 tests/auto/quickcontrols2/platform/data/tst_menubar.qml create mode 100644 tests/auto/quickcontrols2/platform/data/tst_menuitem.qml create mode 100644 tests/auto/quickcontrols2/platform/data/tst_menuitemgroup.qml create mode 100644 tests/auto/quickcontrols2/platform/data/tst_menuseparator.qml create mode 100644 tests/auto/quickcontrols2/platform/data/tst_messagedialog.qml create mode 100644 tests/auto/quickcontrols2/platform/data/tst_standardpaths.qml create mode 100644 tests/auto/quickcontrols2/platform/data/tst_systemtrayicon.qml create mode 100644 tests/auto/quickcontrols2/platform/tst_platform.cpp create mode 100644 tests/auto/quickcontrols2/pressandhold/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/pressandhold/data/dependencies.qml create mode 100644 tests/auto/quickcontrols2/pressandhold/tst_pressandhold.cpp create mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/activeFocusControl.qml create mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/activefocusontab.qml create mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/attachedProperties.qml create mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/basicapplicationwindow.qml create mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/clearfocusondestruction.qml create mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/defaultFocus.qml create mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/fill.qml create mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/focusAfterPopupClosed.qml create mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/font.qml create mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/layout.qml create mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/layoutLayout.qml create mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/locale.qml create mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/data/opacity.qml create mode 100644 tests/auto/quickcontrols2/qquickapplicationwindow/tst_qquickapplicationwindow.cpp create mode 100644 tests/auto/quickcontrols2/qquickcolor/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/qquickcolor/data/tst_color.qml create mode 100644 tests/auto/quickcontrols2/qquickcolor/tst_qquickcolor.cpp create mode 100644 tests/auto/quickcontrols2/qquickcontrol/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/qquickcontrol/data/flickable.qml create mode 100644 tests/auto/quickcontrols2/qquickcontrol/tst_qquickcontrol.cpp create mode 100644 tests/auto/quickcontrols2/qquickdrawer/BLACKLIST create mode 100644 tests/auto/quickcontrols2/qquickdrawer/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/applicationwindow-button.qml create mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/applicationwindow-hover.qml create mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/applicationwindow-wheel.qml create mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/applicationwindow.qml create mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/dragOverModalShadow.qml create mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/flickable.qml create mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/grabber.qml create mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/header.qml create mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/multiTouch.qml create mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/multiple.qml create mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/reposition.qml create mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/slider.qml create mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/topEdgeScreenEdge.qml create mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/window-button.qml create mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/window-hover.qml create mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/window-wheel.qml create mode 100644 tests/auto/quickcontrols2/qquickdrawer/data/window.qml create mode 100644 tests/auto/quickcontrols2/qquickdrawer/tst_qquickdrawer.cpp create mode 100644 tests/auto/quickcontrols2/qquickheaderview/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/qquickheaderview/data/ListModel.qml create mode 100644 tests/auto/quickcontrols2/qquickheaderview/data/Window.qml create mode 100644 tests/auto/quickcontrols2/qquickheaderview/tst_qquickheaderview.cpp create mode 100644 tests/auto/quickcontrols2/qquickiconimage/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/alignment.qml create mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/color.qml create mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/fileSelectors.qml create mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/imageProvider.qml create mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/nameBindingNoSizes.qml create mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/nameBindingSourceSize.qml create mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/nameBindingSourceSizeWidthHeight.qml create mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/root.qml create mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/sourceBindingNoSizes.qml create mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/sourceBindingSourceSize.qml create mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/sourceBindingSourceSizeWidthHeight.qml create mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/sourceBindingSourceTooLarge.qml create mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/svgNoSizes.qml create mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/svgSourceBindingSourceSize.qml create mode 100644 tests/auto/quickcontrols2/qquickiconimage/data/translucentColors.qml create mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/16x16/actions/appointment-new.png create mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/22x22/actions/+testselector/appointment-new.png create mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/22x22/actions/+testselector/appointment-new@2x.png create mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/22x22/actions/appointment-new.png create mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/22x22/actions/appointment-new@2x.png create mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/22x22/actions/color-test-original.png create mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/22x22/actions/color-test-original@2x.png create mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/22x22/actions/color-test-tinted.png create mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/22x22/actions/color-test-tinted@2x.png create mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/22x22@2/actions/+testselector/appointment-new.png create mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/22x22@2/actions/appointment-new.png create mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/appointment-new.svg create mode 100644 tests/auto/quickcontrols2/qquickiconimage/icons/testtheme/index.theme create mode 100644 tests/auto/quickcontrols2/qquickiconimage/resources.qrc create mode 100644 tests/auto/quickcontrols2/qquickiconimage/tst_qquickiconimage.cpp create mode 100644 tests/auto/quickcontrols2/qquickiconlabel/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/qquickiconlabel/data/colorChanges.qml create mode 100644 tests/auto/quickcontrols2/qquickiconlabel/data/iconlabel.qml create mode 100644 tests/auto/quickcontrols2/qquickiconlabel/data/spacingWithOnlyIcon.qml create mode 100644 tests/auto/quickcontrols2/qquickiconlabel/data/spacingWithOnlyText.qml create mode 100644 tests/auto/quickcontrols2/qquickiconlabel/tst_qquickiconlabel.cpp create mode 100644 tests/auto/quickcontrols2/qquickimaginestyle/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/qquickimaginestyle/control-assets/button-background.9.png create mode 100644 tests/auto/quickcontrols2/qquickimaginestyle/data/tst_imagine.qml create mode 100644 tests/auto/quickcontrols2/qquickimaginestyle/qtquickcontrols2.conf create mode 100644 tests/auto/quickcontrols2/qquickimaginestyle/test-assets/button-background-1.png create mode 100644 tests/auto/quickcontrols2/qquickimaginestyle/test-assets/button-background-2.png create mode 100644 tests/auto/quickcontrols2/qquickimaginestyle/tst_qquickimaginestyle.cpp create mode 100644 tests/auto/quickcontrols2/qquickmaterialstyle/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/qquickmaterialstyle/data/tst_material.qml create mode 100644 tests/auto/quickcontrols2/qquickmaterialstyle/qtquickcontrols2.conf create mode 100644 tests/auto/quickcontrols2/qquickmaterialstyle/tst_qquickmaterialstyle.cpp create mode 100644 tests/auto/quickcontrols2/qquickmaterialstyleconf/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/qquickmaterialstyleconf/data/applicationwindow.qml create mode 100644 tests/auto/quickcontrols2/qquickmaterialstyleconf/qquickmaterialstyleconf.qrc create mode 100644 tests/auto/quickcontrols2/qquickmaterialstyleconf/qtquickcontrols2.conf create mode 100644 tests/auto/quickcontrols2/qquickmaterialstyleconf/tst_qquickmaterialstyleconf.cpp create mode 100644 tests/auto/quickcontrols2/qquickmaterialstyleconf/variant-dense.conf create mode 100644 tests/auto/quickcontrols2/qquickmaterialstyleconf/variant-normal.conf create mode 100644 tests/auto/quickcontrols2/qquickmenu/BLACKLIST create mode 100644 tests/auto/quickcontrols2/qquickmenu/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/qquickmenu/data/actions.qml create mode 100644 tests/auto/quickcontrols2/qquickmenu/data/addItem.qml create mode 100644 tests/auto/quickcontrols2/qquickmenu/data/applicationWindowScrollable.qml create mode 100644 tests/auto/quickcontrols2/qquickmenu/data/applicationwindow.qml create mode 100644 tests/auto/quickcontrols2/qquickmenu/data/delegateFromSeparateComponent.qml create mode 100644 tests/auto/quickcontrols2/qquickmenu/data/disableWhenTriggered.qml create mode 100644 tests/auto/quickcontrols2/qquickmenu/data/disabledMenuItemKeyNavigation.qml create mode 100644 tests/auto/quickcontrols2/qquickmenu/data/giveMenuItemFocusOnButtonPress.qml create mode 100644 tests/auto/quickcontrols2/qquickmenu/data/menuItemWidths.qml create mode 100644 tests/auto/quickcontrols2/qquickmenu/data/menuSeparator.qml create mode 100644 tests/auto/quickcontrols2/qquickmenu/data/mnemonics.qml create mode 100644 tests/auto/quickcontrols2/qquickmenu/data/order.qml create mode 100644 tests/auto/quickcontrols2/qquickmenu/data/popup.qml create mode 100644 tests/auto/quickcontrols2/qquickmenu/data/pressAndHold.qml create mode 100644 tests/auto/quickcontrols2/qquickmenu/data/removeTakeItem.qml create mode 100644 tests/auto/quickcontrols2/qquickmenu/data/repeater.qml create mode 100644 tests/auto/quickcontrols2/qquickmenu/data/scrollableWithPadding.qml create mode 100644 tests/auto/quickcontrols2/qquickmenu/data/subMenuDisabled.qml create mode 100644 tests/auto/quickcontrols2/qquickmenu/data/subMenus.qml create mode 100644 tests/auto/quickcontrols2/qquickmenu/data/windowScrollable.qml create mode 100644 tests/auto/quickcontrols2/qquickmenu/tst_qquickmenu.cpp create mode 100644 tests/auto/quickcontrols2/qquickmenubar/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/qquickmenubar/data/checkHighlightWhenDismissed.qml create mode 100644 tests/auto/quickcontrols2/qquickmenubar/data/delegateFromSeparateComponent.qml create mode 100644 tests/auto/quickcontrols2/qquickmenubar/data/empty.qml create mode 100644 tests/auto/quickcontrols2/qquickmenubar/data/menubar.qml create mode 100644 tests/auto/quickcontrols2/qquickmenubar/tst_qquickmenubar.cpp create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/foo.9.png create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/foo@2x.9.png create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/foo@3x.9.png create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/foo@4x.9.png create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-all.9.png create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-all@2x.9.png create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-all@3x.9.png create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-all@4x.9.png create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-bottomright.9.png create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-bottomright@2x.9.png create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-bottomright@3x.9.png create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-bottomright@4x.9.png create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-topleft.9.png create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-topleft@2x.9.png create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-topleft@3x.9.png create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/inset-topleft@4x.9.png create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/ninepatchimage.qml create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/padding.9.png create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/padding@2x.9.png create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/padding@3x.9.png create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/data/padding@4x.9.png create mode 100644 tests/auto/quickcontrols2/qquickninepatchimage/tst_qquickninepatchimage.cpp create mode 100644 tests/auto/quickcontrols2/qquickpopup/BLACKLIST create mode 100644 tests/auto/quickcontrols2/qquickpopup/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/activeFocusOnClose1.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/activeFocusOnClose2.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/activeFocusOnClose3.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/activeFocusOnClosingSeveralPopups.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/applicationwindow-hover.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/applicationwindow-wheel.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/applicationwindow.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/centerInOverlayWithinStackViewItem.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/closeOnEscapeWithNestedPopups.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/closeOnEscapeWithVisiblePopup.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/countChanged.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/cursor.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/destroyDuringExitTransition.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/dialog.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/disabledPalette.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/grabber.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/invisibleToolTipOpen.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/nested.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/orientation.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/tabFence.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/toolTipCrashOnClose.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/window-hover.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/window-wheel.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/data/window.qml create mode 100644 tests/auto/quickcontrols2/qquickpopup/tst_qquickpopup.cpp create mode 100644 tests/auto/quickcontrols2/qquickstyle/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/qquickstyle/data/CmdLineArgStyle/Control.qml create mode 100644 tests/auto/quickcontrols2/qquickstyle/data/CmdLineArgStyle/qmldir create mode 100644 tests/auto/quickcontrols2/qquickstyle/data/Custom/Label.qml create mode 100644 tests/auto/quickcontrols2/qquickstyle/data/Custom/qmldir create mode 100644 tests/auto/quickcontrols2/qquickstyle/data/EnvVarFallbackStyle/Control.qml create mode 100644 tests/auto/quickcontrols2/qquickstyle/data/EnvVarFallbackStyle/qmldir create mode 100644 tests/auto/quickcontrols2/qquickstyle/data/EnvVarStyle/Control.qml create mode 100644 tests/auto/quickcontrols2/qquickstyle/data/EnvVarStyle/qmldir create mode 100644 tests/auto/quickcontrols2/qquickstyle/data/basic.conf create mode 100644 tests/auto/quickcontrols2/qquickstyle/data/custom.conf create mode 100644 tests/auto/quickcontrols2/qquickstyle/data/dependencies.qml create mode 100644 tests/auto/quickcontrols2/qquickstyle/data/designer/ButtonSpecifics.qml create mode 100644 tests/auto/quickcontrols2/qquickstyle/data/dummy.dSYM/empty create mode 100644 tests/auto/quickcontrols2/qquickstyle/data/dummyStyles/DummyStyle/Button.qml create mode 100644 tests/auto/quickcontrols2/qquickstyle/data/fusion.conf create mode 100644 tests/auto/quickcontrols2/qquickstyle/data/imagine.conf create mode 100644 tests/auto/quickcontrols2/qquickstyle/data/material.conf create mode 100644 tests/auto/quickcontrols2/qquickstyle/data/universal.conf create mode 100644 tests/auto/quickcontrols2/qquickstyle/tst_qquickstyle.cpp create mode 100644 tests/auto/quickcontrols2/qquickuniversalstyle/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/qquickuniversalstyle/data/tst_universal.qml create mode 100644 tests/auto/quickcontrols2/qquickuniversalstyle/qtquickcontrols2.conf create mode 100644 tests/auto/quickcontrols2/qquickuniversalstyle/tst_qquickuniversalstyle.cpp create mode 100644 tests/auto/quickcontrols2/qquickuniversalstyleconf/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/qquickuniversalstyleconf/data/applicationwindow.qml create mode 100644 tests/auto/quickcontrols2/qquickuniversalstyleconf/qquickuniversalstyleconf.qrc create mode 100644 tests/auto/quickcontrols2/qquickuniversalstyleconf/qtquickcontrols2.conf create mode 100644 tests/auto/quickcontrols2/qquickuniversalstyleconf/tst_qquickuniversalstyleconf.cpp create mode 100644 tests/auto/quickcontrols2/revisions/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/revisions/data/dependencies.qml create mode 100644 tests/auto/quickcontrols2/revisions/tst_revisions.cpp create mode 100644 tests/auto/quickcontrols2/sanity/BLACKLIST create mode 100644 tests/auto/quickcontrols2/sanity/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/sanity/data/dependencies.qml create mode 100644 tests/auto/quickcontrols2/sanity/tst_sanity.cpp create mode 100644 tests/auto/quickcontrols2/shared/dialogtestutil.h create mode 100644 tests/auto/quickcontrols2/shared/qtest_quickcontrols.h create mode 100644 tests/auto/quickcontrols2/shared/util.cpp create mode 100644 tests/auto/quickcontrols2/shared/util.h create mode 100644 tests/auto/quickcontrols2/shared/util.pri create mode 100644 tests/auto/quickcontrols2/shared/visualtestutil.cpp create mode 100644 tests/auto/quickcontrols2/shared/visualtestutil.h create mode 100644 tests/auto/quickcontrols2/snippets/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/snippets/data/dependencies.qml create mode 100644 tests/auto/quickcontrols2/snippets/qtquickcontrols2.conf create mode 100644 tests/auto/quickcontrols2/snippets/tst_snippets.cpp create mode 100644 tests/auto/quickcontrols2/styleimports/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/styleimports/ResourceStyle/Button.qml create mode 100644 tests/auto/quickcontrols2/styleimports/data/Action.qml create mode 100644 tests/auto/quickcontrols2/styleimports/data/Button.qml create mode 100644 tests/auto/quickcontrols2/styleimports/data/FileSystemStyle/Button.qml create mode 100644 tests/auto/quickcontrols2/styleimports/data/FileSystemStyle/qmldir create mode 100644 tests/auto/quickcontrols2/styleimports/data/Label.qml create mode 100644 tests/auto/quickcontrols2/styleimports/data/PlatformStyle/+linux/Button.qml create mode 100644 tests/auto/quickcontrols2/styleimports/data/PlatformStyle/+macos/Button.qml create mode 100644 tests/auto/quickcontrols2/styleimports/data/PlatformStyle/+windows/Button.qml create mode 100644 tests/auto/quickcontrols2/styleimports/data/PlatformStyle/Button.qml create mode 100644 tests/auto/quickcontrols2/styleimports/data/PlatformStyle/qmldir create mode 100644 tests/auto/quickcontrols2/styleimports/data/applicationWindowWithButton.qml create mode 100644 tests/auto/quickcontrols2/styleimports/data/qmldir create mode 100644 tests/auto/quickcontrols2/styleimports/resources/ResourceStyle/Button.qml create mode 100644 tests/auto/quickcontrols2/styleimports/resources/ResourceStyle/qmldir create mode 100644 tests/auto/quickcontrols2/styleimports/tst_styleimports.cpp create mode 100644 tests/auto/quickcontrols2/styleimportscompiletimematerial/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/styleimportscompiletimematerial/data/importMaterialStyleWithoutControls.qml create mode 100644 tests/auto/quickcontrols2/styleimportscompiletimematerial/tst_styleimportscompiletimematerial.cpp create mode 100644 tests/auto/quickcontrols2/styleimportscompiletimeqmlonly/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/styleimportscompiletimeqmlonly/data/QmlOnly/Button.qml create mode 100644 tests/auto/quickcontrols2/styleimportscompiletimeqmlonly/data/QmlOnly/qmldir create mode 100644 tests/auto/quickcontrols2/styleimportscompiletimeqmlonly/data/importQmlOnlyStyleWithoutControls.qml create mode 100644 tests/auto/quickcontrols2/styleimportscompiletimeqmlonly/tst_styleimportscompiletimeqmlonly.cpp create mode 100644 tests/auto/quickcontrols2/translation/CMakeLists.txt create mode 100644 tests/auto/quickcontrols2/translation/data/comboBox.qml create mode 100644 tests/auto/quickcontrols2/translation/data/dialogButtonBox.qml create mode 100644 tests/auto/quickcontrols2/translation/data/dialogButtonBoxWithCustomButtons.qml create mode 100644 tests/auto/quickcontrols2/translation/qml_jp.qm create mode 100644 tests/auto/quickcontrols2/translation/qml_jp.ts create mode 100644 tests/auto/quickcontrols2/translation/qtbase_fr.qm create mode 100644 tests/auto/quickcontrols2/translation/qtbase_fr.ts create mode 100644 tests/auto/quickcontrols2/translation/tst_translation.cpp delete mode 100644 tests/auto/revisions/CMakeLists.txt delete mode 100644 tests/auto/revisions/data/dependencies.qml delete mode 100644 tests/auto/revisions/tst_revisions.cpp delete mode 100644 tests/auto/sanity/BLACKLIST delete mode 100644 tests/auto/sanity/CMakeLists.txt delete mode 100644 tests/auto/sanity/data/dependencies.qml delete mode 100644 tests/auto/sanity/tst_sanity.cpp delete mode 100644 tests/auto/shared/dialogtestutil.h delete mode 100644 tests/auto/shared/qtest_quickcontrols.h delete mode 100644 tests/auto/shared/util.cpp delete mode 100644 tests/auto/shared/util.h delete mode 100644 tests/auto/shared/util.pri delete mode 100644 tests/auto/shared/visualtestutil.cpp delete mode 100644 tests/auto/shared/visualtestutil.h delete mode 100644 tests/auto/snippets/CMakeLists.txt delete mode 100644 tests/auto/snippets/data/dependencies.qml delete mode 100644 tests/auto/snippets/qtquickcontrols2.conf delete mode 100644 tests/auto/snippets/tst_snippets.cpp delete mode 100644 tests/auto/styleimports/CMakeLists.txt delete mode 100644 tests/auto/styleimports/ResourceStyle/Button.qml delete mode 100644 tests/auto/styleimports/data/Action.qml delete mode 100644 tests/auto/styleimports/data/Button.qml delete mode 100644 tests/auto/styleimports/data/FileSystemStyle/Button.qml delete mode 100644 tests/auto/styleimports/data/FileSystemStyle/qmldir delete mode 100644 tests/auto/styleimports/data/Label.qml delete mode 100644 tests/auto/styleimports/data/PlatformStyle/+linux/Button.qml delete mode 100644 tests/auto/styleimports/data/PlatformStyle/+macos/Button.qml delete mode 100644 tests/auto/styleimports/data/PlatformStyle/+windows/Button.qml delete mode 100644 tests/auto/styleimports/data/PlatformStyle/Button.qml delete mode 100644 tests/auto/styleimports/data/PlatformStyle/qmldir delete mode 100644 tests/auto/styleimports/data/applicationWindowWithButton.qml delete mode 100644 tests/auto/styleimports/data/qmldir delete mode 100644 tests/auto/styleimports/resources/ResourceStyle/Button.qml delete mode 100644 tests/auto/styleimports/resources/ResourceStyle/qmldir delete mode 100644 tests/auto/styleimports/tst_styleimports.cpp delete mode 100644 tests/auto/styleimportscompiletimematerial/CMakeLists.txt delete mode 100644 tests/auto/styleimportscompiletimematerial/data/importMaterialStyleWithoutControls.qml delete mode 100644 tests/auto/styleimportscompiletimematerial/tst_styleimportscompiletimematerial.cpp delete mode 100644 tests/auto/styleimportscompiletimeqmlonly/CMakeLists.txt delete mode 100644 tests/auto/styleimportscompiletimeqmlonly/data/QmlOnly/Button.qml delete mode 100644 tests/auto/styleimportscompiletimeqmlonly/data/QmlOnly/qmldir delete mode 100644 tests/auto/styleimportscompiletimeqmlonly/data/importQmlOnlyStyleWithoutControls.qml delete mode 100644 tests/auto/styleimportscompiletimeqmlonly/tst_styleimportscompiletimeqmlonly.cpp delete mode 100644 tests/auto/translation/CMakeLists.txt delete mode 100644 tests/auto/translation/data/comboBox.qml delete mode 100644 tests/auto/translation/data/dialogButtonBox.qml delete mode 100644 tests/auto/translation/data/dialogButtonBoxWithCustomButtons.qml delete mode 100644 tests/auto/translation/qml_jp.qm delete mode 100644 tests/auto/translation/qml_jp.ts delete mode 100644 tests/auto/translation/qtbase_fr.qm delete mode 100644 tests/auto/translation/qtbase_fr.ts delete mode 100644 tests/auto/translation/tst_translation.cpp delete mode 100644 tests/benchmarks/benchmarks.pro delete mode 100644 tests/benchmarks/creationtime/CMakeLists.txt delete mode 100644 tests/benchmarks/creationtime/creationtime.pro delete mode 100644 tests/benchmarks/creationtime/data/dependencies.qml delete mode 100644 tests/benchmarks/creationtime/tst_creationtime.cpp delete mode 100644 tests/benchmarks/objectcount/CMakeLists.txt delete mode 100644 tests/benchmarks/objectcount/data/dependencies.qml delete mode 100644 tests/benchmarks/objectcount/objectcount.pro delete mode 100644 tests/benchmarks/objectcount/tst_objectcount.cpp delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_abstractbutton.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_busyindicator.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_button.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_checkbox.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_checkdelegate.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_combobox.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_container.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_control.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_delaybutton.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_dial.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_dialog.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_dialogbuttonbox.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_drawer.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_frame.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_groupbox.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_itemdelegate.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_label.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_menu.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_menuitem.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_menuseparator.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_page.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_pageindicator.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_pane.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_popup.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_progressbar.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_radiobutton.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_radiodelegate.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_rangeslider.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_roundbutton.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_scrollbar.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_scrollindicator.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_scrollview.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_slider.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_spinbox.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_stackview.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_swipedelegate.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_swipeview.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_switch.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_switchdelegate.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_tabbar.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_tabbutton.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_textarea.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_textfield.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_toolbutton.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_toolseparator.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_tooltip.qml delete mode 100644 tests/benchmarks/qmlbench/creation/delegates_tumbler.qml create mode 100644 tests/benchmarks/quickcontrols2/CMakeLists.txt create mode 100644 tests/benchmarks/quickcontrols2/benchmarks.pro create mode 100644 tests/benchmarks/quickcontrols2/creationtime/CMakeLists.txt create mode 100644 tests/benchmarks/quickcontrols2/creationtime/creationtime.pro create mode 100644 tests/benchmarks/quickcontrols2/creationtime/data/dependencies.qml create mode 100644 tests/benchmarks/quickcontrols2/creationtime/tst_creationtime.cpp create mode 100644 tests/benchmarks/quickcontrols2/objectcount/CMakeLists.txt create mode 100644 tests/benchmarks/quickcontrols2/objectcount/data/dependencies.qml create mode 100644 tests/benchmarks/quickcontrols2/objectcount/objectcount.pro create mode 100644 tests/benchmarks/quickcontrols2/objectcount/tst_objectcount.cpp create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_abstractbutton.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_busyindicator.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_button.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_checkbox.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_checkdelegate.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_combobox.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_container.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_control.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_delaybutton.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_dial.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_dialog.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_dialogbuttonbox.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_drawer.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_frame.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_groupbox.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_itemdelegate.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_label.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_menu.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_menuitem.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_menuseparator.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_page.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_pageindicator.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_pane.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_popup.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_progressbar.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_radiobutton.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_radiodelegate.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_rangeslider.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_roundbutton.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_scrollbar.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_scrollindicator.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_scrollview.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_slider.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_spinbox.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_stackview.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_swipedelegate.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_swipeview.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_switch.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_switchdelegate.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_tabbar.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_tabbutton.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_textarea.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_textfield.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_toolbutton.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_toolseparator.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_tooltip.qml create mode 100644 tests/benchmarks/quickcontrols2/qmlbench/creation/delegates_tumbler.qml delete mode 100644 tests/manual/buttons/ButtonLoader.qml delete mode 100644 tests/manual/buttons/CMakeLists.txt delete mode 100644 tests/manual/buttons/buttons.cpp delete mode 100644 tests/manual/buttons/buttons.pro delete mode 100644 tests/manual/buttons/buttons.qml delete mode 100644 tests/manual/dialogs/CMakeLists.txt delete mode 100644 tests/manual/dialogs/FileDialogPage.qml delete mode 100644 tests/manual/dialogs/FontDialogPage.qml delete mode 100644 tests/manual/dialogs/StringListView.qml delete mode 100644 tests/manual/dialogs/Theme.qml delete mode 100644 tests/manual/dialogs/dialogs.cpp delete mode 100644 tests/manual/dialogs/dialogs.pro delete mode 100644 tests/manual/dialogs/dialogs.qml delete mode 100644 tests/manual/dialogs/qmldir delete mode 100644 tests/manual/fonts/CMakeLists.txt delete mode 100644 tests/manual/fonts/deployment.pri delete mode 100644 tests/manual/fonts/fonts.pro delete mode 100644 tests/manual/fonts/main.cpp delete mode 100644 tests/manual/fonts/main.qml delete mode 100644 tests/manual/fonts/qml.qrc delete mode 100644 tests/manual/gifs/CMakeLists.txt delete mode 100644 tests/manual/gifs/capturedevent.cpp delete mode 100644 tests/manual/gifs/capturedevent.h delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-busyindicator.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-button-flat.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-button-highlighted.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-button.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-checkbox-tristate.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-checkbox.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-checkdelegate-tristate.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-checkdelegate.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-combobox.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-delaybutton.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-dial-no-wrap.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-dial-wrap.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-drawer.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-itemdelegate.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-menu.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-progressbar-indeterminate.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-progressbar.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-radiobutton.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-radiodelegate.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-rangeslider.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-scrollbar-snap.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-scrollbar.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-scrollindicator.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-slider-snap.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-slider.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-stackview-pop.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-stackview-push.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-stackview-replace.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-stackview-unwind.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-swipedelegate-behind.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-swipedelegate-leading-trailing.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-swipedelegate.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-swipeview.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-switch.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-switchdelegate.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-tabbar.qml delete mode 100644 tests/manual/gifs/data/qtquickcontrols2-tumbler-wrap.qml delete mode 100644 tests/manual/gifs/eventcapturer.cpp delete mode 100644 tests/manual/gifs/eventcapturer.h delete mode 100644 tests/manual/gifs/gifrecorder.cpp delete mode 100644 tests/manual/gifs/gifrecorder.h delete mode 100644 tests/manual/gifs/gifs.pro delete mode 100644 tests/manual/gifs/tst_gifs.cpp delete mode 100644 tests/manual/headerview/CMakeLists.txt delete mode 100644 tests/manual/headerview/headerview.pro delete mode 100644 tests/manual/headerview/main.cpp delete mode 100644 tests/manual/headerview/main.qml delete mode 100644 tests/manual/manual.pro delete mode 100644 tests/manual/nativestyle/.gitignore delete mode 100644 tests/manual/nativestyle/Buttons.qml delete mode 100644 tests/manual/nativestyle/CMakeLists.txt delete mode 100644 tests/manual/nativestyle/CheckBoxes.qml delete mode 100644 tests/manual/nativestyle/ComboBoxes.qml delete mode 100644 tests/manual/nativestyle/ControlContainer.qml delete mode 100644 tests/manual/nativestyle/CustomButtons.qml delete mode 100644 tests/manual/nativestyle/CustomCheckBoxes.qml delete mode 100644 tests/manual/nativestyle/CustomComboBoxes.qml delete mode 100644 tests/manual/nativestyle/CustomDials.qml delete mode 100644 tests/manual/nativestyle/CustomFrames.qml delete mode 100644 tests/manual/nativestyle/CustomProgressBars.qml delete mode 100644 tests/manual/nativestyle/CustomRadioButtons.qml delete mode 100644 tests/manual/nativestyle/CustomScrollBars.qml delete mode 100644 tests/manual/nativestyle/CustomSliders.qml delete mode 100644 tests/manual/nativestyle/CustomSpinBoxes.qml delete mode 100644 tests/manual/nativestyle/CustomTextAreas.qml delete mode 100644 tests/manual/nativestyle/CustomTextFields.qml delete mode 100644 tests/manual/nativestyle/Dials.qml delete mode 100644 tests/manual/nativestyle/Frames.qml delete mode 100644 tests/manual/nativestyle/ProgressBars.qml delete mode 100644 tests/manual/nativestyle/RadioButtons.qml delete mode 100644 tests/manual/nativestyle/ScrollBars.qml delete mode 100644 tests/manual/nativestyle/Sliders.qml delete mode 100644 tests/manual/nativestyle/SlidersMini.qml delete mode 100644 tests/manual/nativestyle/SlidersSmall.qml delete mode 100644 tests/manual/nativestyle/SpinBoxes.qml delete mode 100644 tests/manual/nativestyle/TextAreas.qml delete mode 100644 tests/manual/nativestyle/TextFields.qml delete mode 100644 tests/manual/nativestyle/checkbox-icon.png delete mode 100644 tests/manual/nativestyle/checkbox-icon16.png delete mode 100644 tests/manual/nativestyle/checkbox-icon@2x.png delete mode 100644 tests/manual/nativestyle/main.cpp delete mode 100644 tests/manual/nativestyle/main.qml delete mode 100644 tests/manual/nativestyle/nativestyle.pro delete mode 100644 tests/manual/nativestyle/qml.qrc delete mode 100644 tests/manual/qquickdialog/CMakeLists.txt delete mode 100644 tests/manual/qquickdialog/CustomDialog.qml delete mode 100644 tests/manual/qquickdialog/DialogLabel.qml delete mode 100644 tests/manual/qquickdialog/Marker.qml delete mode 100644 tests/manual/qquickdialog/qquickdialog.cpp delete mode 100644 tests/manual/qquickdialog/qquickdialog.pro delete mode 100644 tests/manual/qquickdialog/qquickdialog.qml delete mode 100644 tests/manual/qquickdialog/qtquickcontrols2.conf create mode 100644 tests/manual/quickcontrols2/CMakeLists.txt create mode 100644 tests/manual/quickcontrols2/buttons/ButtonLoader.qml create mode 100644 tests/manual/quickcontrols2/buttons/CMakeLists.txt create mode 100644 tests/manual/quickcontrols2/buttons/buttons.cpp create mode 100644 tests/manual/quickcontrols2/buttons/buttons.pro create mode 100644 tests/manual/quickcontrols2/buttons/buttons.qml create mode 100644 tests/manual/quickcontrols2/dialogs/CMakeLists.txt create mode 100644 tests/manual/quickcontrols2/dialogs/FileDialogPage.qml create mode 100644 tests/manual/quickcontrols2/dialogs/FontDialogPage.qml create mode 100644 tests/manual/quickcontrols2/dialogs/StringListView.qml create mode 100644 tests/manual/quickcontrols2/dialogs/Theme.qml create mode 100644 tests/manual/quickcontrols2/dialogs/dialogs.cpp create mode 100644 tests/manual/quickcontrols2/dialogs/dialogs.pro create mode 100644 tests/manual/quickcontrols2/dialogs/dialogs.qml create mode 100644 tests/manual/quickcontrols2/dialogs/qmldir create mode 100644 tests/manual/quickcontrols2/fonts/CMakeLists.txt create mode 100644 tests/manual/quickcontrols2/fonts/deployment.pri create mode 100644 tests/manual/quickcontrols2/fonts/fonts.pro create mode 100644 tests/manual/quickcontrols2/fonts/main.cpp create mode 100644 tests/manual/quickcontrols2/fonts/main.qml create mode 100644 tests/manual/quickcontrols2/fonts/qml.qrc create mode 100644 tests/manual/quickcontrols2/gifs/CMakeLists.txt create mode 100644 tests/manual/quickcontrols2/gifs/capturedevent.cpp create mode 100644 tests/manual/quickcontrols2/gifs/capturedevent.h create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-busyindicator.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-button-flat.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-button-highlighted.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-button.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-checkbox-tristate.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-checkbox.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-checkdelegate-tristate.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-checkdelegate.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-combobox.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-delaybutton.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-dial-no-wrap.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-dial-wrap.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-drawer.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-itemdelegate.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-menu.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-progressbar-indeterminate.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-progressbar.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-radiobutton.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-radiodelegate.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-rangeslider.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-scrollbar-snap.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-scrollbar.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-scrollindicator.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-slider-snap.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-slider.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-stackview-pop.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-stackview-push.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-stackview-replace.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-stackview-unwind.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-swipedelegate-behind.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-swipedelegate-leading-trailing.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-swipedelegate.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-swipeview.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-switch.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-switchdelegate.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-tabbar.qml create mode 100644 tests/manual/quickcontrols2/gifs/data/qtquickcontrols2-tumbler-wrap.qml create mode 100644 tests/manual/quickcontrols2/gifs/eventcapturer.cpp create mode 100644 tests/manual/quickcontrols2/gifs/eventcapturer.h create mode 100644 tests/manual/quickcontrols2/gifs/gifrecorder.cpp create mode 100644 tests/manual/quickcontrols2/gifs/gifrecorder.h create mode 100644 tests/manual/quickcontrols2/gifs/gifs.pro create mode 100644 tests/manual/quickcontrols2/gifs/tst_gifs.cpp create mode 100644 tests/manual/quickcontrols2/headerview/CMakeLists.txt create mode 100644 tests/manual/quickcontrols2/headerview/headerview.pro create mode 100644 tests/manual/quickcontrols2/headerview/main.cpp create mode 100644 tests/manual/quickcontrols2/headerview/main.qml create mode 100644 tests/manual/quickcontrols2/manual.pro create mode 100644 tests/manual/quickcontrols2/nativestyle/.gitignore create mode 100644 tests/manual/quickcontrols2/nativestyle/Buttons.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/CMakeLists.txt create mode 100644 tests/manual/quickcontrols2/nativestyle/CheckBoxes.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/ComboBoxes.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/ControlContainer.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/CustomButtons.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/CustomCheckBoxes.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/CustomComboBoxes.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/CustomDials.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/CustomFrames.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/CustomProgressBars.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/CustomRadioButtons.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/CustomScrollBars.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/CustomSliders.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/CustomSpinBoxes.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/CustomTextAreas.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/CustomTextFields.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/Dials.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/Frames.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/ProgressBars.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/RadioButtons.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/ScrollBars.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/Sliders.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/SlidersMini.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/SlidersSmall.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/SpinBoxes.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/TextAreas.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/TextFields.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/checkbox-icon.png create mode 100644 tests/manual/quickcontrols2/nativestyle/checkbox-icon16.png create mode 100644 tests/manual/quickcontrols2/nativestyle/checkbox-icon@2x.png create mode 100644 tests/manual/quickcontrols2/nativestyle/main.cpp create mode 100644 tests/manual/quickcontrols2/nativestyle/main.qml create mode 100644 tests/manual/quickcontrols2/nativestyle/nativestyle.pro create mode 100644 tests/manual/quickcontrols2/nativestyle/qml.qrc create mode 100644 tests/manual/quickcontrols2/qquickdialog/CMakeLists.txt create mode 100644 tests/manual/quickcontrols2/qquickdialog/CustomDialog.qml create mode 100644 tests/manual/quickcontrols2/qquickdialog/DialogLabel.qml create mode 100644 tests/manual/quickcontrols2/qquickdialog/Marker.qml create mode 100644 tests/manual/quickcontrols2/qquickdialog/qquickdialog.cpp create mode 100644 tests/manual/quickcontrols2/qquickdialog/qquickdialog.pro create mode 100644 tests/manual/quickcontrols2/qquickdialog/qquickdialog.qml create mode 100644 tests/manual/quickcontrols2/qquickdialog/qtquickcontrols2.conf create mode 100644 tests/manual/quickcontrols2/screenshots/CMakeLists.txt create mode 100644 tests/manual/quickcontrols2/screenshots/qtquickcontrols2.conf create mode 100644 tests/manual/quickcontrols2/screenshots/screenshots.cpp create mode 100644 tests/manual/quickcontrols2/screenshots/screenshots.pro create mode 100644 tests/manual/quickcontrols2/screenshots/screenshots.qml create mode 100644 tests/manual/quickcontrols2/shared/FontAwesome.otf create mode 100644 tests/manual/quickcontrols2/shared/FontAwesome.qml create mode 100644 tests/manual/quickcontrols2/shared/FontAwesomeIcon.qml create mode 100644 tests/manual/quickcontrols2/shared/qmldir create mode 100644 tests/manual/quickcontrols2/shared/shared.qrc create mode 100644 tests/manual/quickcontrols2/styles-cover-flow/CMakeLists.txt create mode 100644 tests/manual/quickcontrols2/styles-cover-flow/CoverFlowDelegate.qml create mode 100644 tests/manual/quickcontrols2/styles-cover-flow/CoverFlowPath.qml create mode 100644 tests/manual/quickcontrols2/styles-cover-flow/styles-cover-flow.cpp create mode 100644 tests/manual/quickcontrols2/styles-cover-flow/styles-cover-flow.pro create mode 100644 tests/manual/quickcontrols2/styles-cover-flow/styles-cover-flow.qml create mode 100644 tests/manual/quickcontrols2/styles/CMakeLists.txt create mode 100644 tests/manual/quickcontrols2/styles/styles.cpp create mode 100644 tests/manual/quickcontrols2/styles/styles.pro create mode 100644 tests/manual/quickcontrols2/styles/styles.qml create mode 100644 tests/manual/quickcontrols2/systemtrayicon/CMakeLists.txt create mode 100644 tests/manual/quickcontrols2/systemtrayicon/images/qt_logo_green_256.png create mode 100644 tests/manual/quickcontrols2/systemtrayicon/systemtrayicon.cpp create mode 100644 tests/manual/quickcontrols2/systemtrayicon/systemtrayicon.pro create mode 100644 tests/manual/quickcontrols2/systemtrayicon/systemtrayicon.qml create mode 100644 tests/manual/quickcontrols2/systemtrayicon/systemtrayicon.qrc create mode 100644 tests/manual/quickcontrols2/testbench/+Imagine/ApplicationWindow.qml create mode 100644 tests/manual/quickcontrols2/testbench/+Imagine/ContentPane.qml create mode 100644 tests/manual/quickcontrols2/testbench/+Imagine/Dialog.qml create mode 100644 tests/manual/quickcontrols2/testbench/+Imagine/Menu.qml create mode 100644 tests/manual/quickcontrols2/testbench/+Imagine/ToolBar.qml create mode 100644 tests/manual/quickcontrols2/testbench/.gitignore create mode 100644 tests/manual/quickcontrols2/testbench/ApplicationWindow.qml create mode 100644 tests/manual/quickcontrols2/testbench/CMakeLists.txt create mode 100644 tests/manual/quickcontrols2/testbench/ColorEditor.qml create mode 100644 tests/manual/quickcontrols2/testbench/ContentPane.qml create mode 100644 tests/manual/quickcontrols2/testbench/ControlContainer.qml create mode 100644 tests/manual/quickcontrols2/testbench/Dialog.qml create mode 100644 tests/manual/quickcontrols2/testbench/ExampleContainer.qml create mode 100644 tests/manual/quickcontrols2/testbench/Menu.qml create mode 100644 tests/manual/quickcontrols2/testbench/README.md create mode 100644 tests/manual/quickcontrols2/testbench/SettingsDialog.qml create mode 100644 tests/manual/quickcontrols2/testbench/ToolBar.qml create mode 100644 tests/manual/quickcontrols2/testbench/assetfixer.cpp create mode 100644 tests/manual/quickcontrols2/testbench/assetfixer.h create mode 100644 tests/manual/quickcontrols2/testbench/clipboard.cpp create mode 100644 tests/manual/quickcontrols2/testbench/clipboard.h create mode 100644 tests/manual/quickcontrols2/testbench/controls/BusyIndicator.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/Button.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/CheckBox.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/CheckDelegate.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/ComboBox.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/DelayButton.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/Dial.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/Dialog.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/Frame.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/GroupBox.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/ItemDelegate.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/Label.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/Menu.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/MenuBar.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/Page.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/PageIndicator.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/Pane.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/ProgressBar.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/RadioButton.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/RadioDelegate.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/RangeSlider.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/RoundButton.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/ScrollBar.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/ScrollIndicator.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/Slider.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/SpinBox.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/SplitView.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/SwipeDelegate.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/Switch.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/SwitchDelegate.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/TabBar.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/TextArea.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/TextField.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/ToolBar.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/ToolTip.qml create mode 100644 tests/manual/quickcontrols2/testbench/controls/Tumbler.qml create mode 100644 tests/manual/quickcontrols2/testbench/deployment.pri create mode 100644 tests/manual/quickcontrols2/testbench/directoryvalidator.cpp create mode 100644 tests/manual/quickcontrols2/testbench/directoryvalidator.h create mode 100644 tests/manual/quickcontrols2/testbench/fonts.qrc create mode 100644 tests/manual/quickcontrols2/testbench/fonts/LICENSE.txt create mode 100644 tests/manual/quickcontrols2/testbench/fonts/fontawesome.ttf create mode 100644 tests/manual/quickcontrols2/testbench/main.cpp create mode 100644 tests/manual/quickcontrols2/testbench/qml.qrc create mode 100644 tests/manual/quickcontrols2/testbench/testbench.pro create mode 100644 tests/manual/quickcontrols2/testbench/testbench.qml create mode 100644 tests/manual/quickcontrols2/viewinqwidget/CMakeLists.txt create mode 100644 tests/manual/quickcontrols2/viewinqwidget/main.cpp create mode 100644 tests/manual/quickcontrols2/viewinqwidget/main.qml create mode 100644 tests/manual/quickcontrols2/viewinqwidget/viewinqwidget.pro create mode 100644 tests/manual/quickcontrols2/viewinqwidget/viewinqwidget.qrc delete mode 100644 tests/manual/screenshots/CMakeLists.txt delete mode 100644 tests/manual/screenshots/qtquickcontrols2.conf delete mode 100644 tests/manual/screenshots/screenshots.cpp delete mode 100644 tests/manual/screenshots/screenshots.pro delete mode 100644 tests/manual/screenshots/screenshots.qml delete mode 100644 tests/manual/shared/FontAwesome.otf delete mode 100644 tests/manual/shared/FontAwesome.qml delete mode 100644 tests/manual/shared/FontAwesomeIcon.qml delete mode 100644 tests/manual/shared/qmldir delete mode 100644 tests/manual/shared/shared.qrc delete mode 100644 tests/manual/styles-cover-flow/CMakeLists.txt delete mode 100644 tests/manual/styles-cover-flow/CoverFlowDelegate.qml delete mode 100644 tests/manual/styles-cover-flow/CoverFlowPath.qml delete mode 100644 tests/manual/styles-cover-flow/styles-cover-flow.cpp delete mode 100644 tests/manual/styles-cover-flow/styles-cover-flow.pro delete mode 100644 tests/manual/styles-cover-flow/styles-cover-flow.qml delete mode 100644 tests/manual/styles/CMakeLists.txt delete mode 100644 tests/manual/styles/styles.cpp delete mode 100644 tests/manual/styles/styles.pro delete mode 100644 tests/manual/styles/styles.qml delete mode 100644 tests/manual/systemtrayicon/CMakeLists.txt delete mode 100644 tests/manual/systemtrayicon/images/qt_logo_green_256.png delete mode 100644 tests/manual/systemtrayicon/systemtrayicon.cpp delete mode 100644 tests/manual/systemtrayicon/systemtrayicon.pro delete mode 100644 tests/manual/systemtrayicon/systemtrayicon.qml delete mode 100644 tests/manual/systemtrayicon/systemtrayicon.qrc delete mode 100644 tests/manual/testbench/+Imagine/ApplicationWindow.qml delete mode 100644 tests/manual/testbench/+Imagine/ContentPane.qml delete mode 100644 tests/manual/testbench/+Imagine/Dialog.qml delete mode 100644 tests/manual/testbench/+Imagine/Menu.qml delete mode 100644 tests/manual/testbench/+Imagine/ToolBar.qml delete mode 100644 tests/manual/testbench/.gitignore delete mode 100644 tests/manual/testbench/ApplicationWindow.qml delete mode 100644 tests/manual/testbench/CMakeLists.txt delete mode 100644 tests/manual/testbench/ColorEditor.qml delete mode 100644 tests/manual/testbench/ContentPane.qml delete mode 100644 tests/manual/testbench/ControlContainer.qml delete mode 100644 tests/manual/testbench/Dialog.qml delete mode 100644 tests/manual/testbench/ExampleContainer.qml delete mode 100644 tests/manual/testbench/Menu.qml delete mode 100644 tests/manual/testbench/README.md delete mode 100644 tests/manual/testbench/SettingsDialog.qml delete mode 100644 tests/manual/testbench/ToolBar.qml delete mode 100644 tests/manual/testbench/assetfixer.cpp delete mode 100644 tests/manual/testbench/assetfixer.h delete mode 100644 tests/manual/testbench/clipboard.cpp delete mode 100644 tests/manual/testbench/clipboard.h delete mode 100644 tests/manual/testbench/controls/BusyIndicator.qml delete mode 100644 tests/manual/testbench/controls/Button.qml delete mode 100644 tests/manual/testbench/controls/CheckBox.qml delete mode 100644 tests/manual/testbench/controls/CheckDelegate.qml delete mode 100644 tests/manual/testbench/controls/ComboBox.qml delete mode 100644 tests/manual/testbench/controls/DelayButton.qml delete mode 100644 tests/manual/testbench/controls/Dial.qml delete mode 100644 tests/manual/testbench/controls/Dialog.qml delete mode 100644 tests/manual/testbench/controls/Frame.qml delete mode 100644 tests/manual/testbench/controls/GroupBox.qml delete mode 100644 tests/manual/testbench/controls/ItemDelegate.qml delete mode 100644 tests/manual/testbench/controls/Label.qml delete mode 100644 tests/manual/testbench/controls/Menu.qml delete mode 100644 tests/manual/testbench/controls/MenuBar.qml delete mode 100644 tests/manual/testbench/controls/Page.qml delete mode 100644 tests/manual/testbench/controls/PageIndicator.qml delete mode 100644 tests/manual/testbench/controls/Pane.qml delete mode 100644 tests/manual/testbench/controls/ProgressBar.qml delete mode 100644 tests/manual/testbench/controls/RadioButton.qml delete mode 100644 tests/manual/testbench/controls/RadioDelegate.qml delete mode 100644 tests/manual/testbench/controls/RangeSlider.qml delete mode 100644 tests/manual/testbench/controls/RoundButton.qml delete mode 100644 tests/manual/testbench/controls/ScrollBar.qml delete mode 100644 tests/manual/testbench/controls/ScrollIndicator.qml delete mode 100644 tests/manual/testbench/controls/Slider.qml delete mode 100644 tests/manual/testbench/controls/SpinBox.qml delete mode 100644 tests/manual/testbench/controls/SplitView.qml delete mode 100644 tests/manual/testbench/controls/SwipeDelegate.qml delete mode 100644 tests/manual/testbench/controls/Switch.qml delete mode 100644 tests/manual/testbench/controls/SwitchDelegate.qml delete mode 100644 tests/manual/testbench/controls/TabBar.qml delete mode 100644 tests/manual/testbench/controls/TextArea.qml delete mode 100644 tests/manual/testbench/controls/TextField.qml delete mode 100644 tests/manual/testbench/controls/ToolBar.qml delete mode 100644 tests/manual/testbench/controls/ToolTip.qml delete mode 100644 tests/manual/testbench/controls/Tumbler.qml delete mode 100644 tests/manual/testbench/deployment.pri delete mode 100644 tests/manual/testbench/directoryvalidator.cpp delete mode 100644 tests/manual/testbench/directoryvalidator.h delete mode 100644 tests/manual/testbench/fonts.qrc delete mode 100644 tests/manual/testbench/fonts/LICENSE.txt delete mode 100644 tests/manual/testbench/fonts/fontawesome.ttf delete mode 100644 tests/manual/testbench/main.cpp delete mode 100644 tests/manual/testbench/qml.qrc delete mode 100644 tests/manual/testbench/testbench.pro delete mode 100644 tests/manual/testbench/testbench.qml delete mode 100644 tests/manual/viewinqwidget/CMakeLists.txt delete mode 100644 tests/manual/viewinqwidget/main.cpp delete mode 100644 tests/manual/viewinqwidget/main.qml delete mode 100644 tests/manual/viewinqwidget/viewinqwidget.pro delete mode 100644 tests/manual/viewinqwidget/viewinqwidget.qrc diff --git a/tests/auto/CMakeLists.txt b/tests/auto/CMakeLists.txt index 6f2300117c..b0df947d89 100644 --- a/tests/auto/CMakeLists.txt +++ b/tests/auto/CMakeLists.txt @@ -1,37 +1 @@ -# 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) +add_subdirectory(quickcontrols2) diff --git a/tests/auto/accessibility/BLACKLIST b/tests/auto/accessibility/BLACKLIST deleted file mode 100644 index fe7a87f847..0000000000 --- a/tests/auto/accessibility/BLACKLIST +++ /dev/null @@ -1,2 +0,0 @@ -[a11y:Label] -opensuse-leap diff --git a/tests/auto/accessibility/CMakeLists.txt b/tests/auto/accessibility/CMakeLists.txt deleted file mode 100644 index 596bf3b9bd..0000000000 --- a/tests/auto/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\\\" - 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/accessibility/data/defaults/abstractbutton.qml b/tests/auto/accessibility/data/defaults/abstractbutton.qml deleted file mode 100644 index 29d6b3c0a0..0000000000 --- a/tests/auto/accessibility/data/defaults/abstractbutton.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -AbstractButton { - text: "AbstractButton" -} diff --git a/tests/auto/accessibility/data/defaults/busyindicator.qml b/tests/auto/accessibility/data/defaults/busyindicator.qml deleted file mode 100644 index baaa9ba80b..0000000000 --- a/tests/auto/accessibility/data/defaults/busyindicator.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -BusyIndicator { } diff --git a/tests/auto/accessibility/data/defaults/button.qml b/tests/auto/accessibility/data/defaults/button.qml deleted file mode 100644 index 0359b3ac15..0000000000 --- a/tests/auto/accessibility/data/defaults/button.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Button { - text: "Button" -} diff --git a/tests/auto/accessibility/data/defaults/checkbox.qml b/tests/auto/accessibility/data/defaults/checkbox.qml deleted file mode 100644 index c912be5791..0000000000 --- a/tests/auto/accessibility/data/defaults/checkbox.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -CheckBox { - text: "CheckBox" -} diff --git a/tests/auto/accessibility/data/defaults/checkdelegate.qml b/tests/auto/accessibility/data/defaults/checkdelegate.qml deleted file mode 100644 index df62bc89d5..0000000000 --- a/tests/auto/accessibility/data/defaults/checkdelegate.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -CheckDelegate { - text: "CheckDelegate" -} diff --git a/tests/auto/accessibility/data/defaults/combobox.qml b/tests/auto/accessibility/data/defaults/combobox.qml deleted file mode 100644 index bfeac723da..0000000000 --- a/tests/auto/accessibility/data/defaults/combobox.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ComboBox { - model: ["ComboBox"] -} diff --git a/tests/auto/accessibility/data/defaults/container.qml b/tests/auto/accessibility/data/defaults/container.qml deleted file mode 100644 index 7d29fec426..0000000000 --- a/tests/auto/accessibility/data/defaults/container.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Container { } diff --git a/tests/auto/accessibility/data/defaults/control.qml b/tests/auto/accessibility/data/defaults/control.qml deleted file mode 100644 index 280cfd2962..0000000000 --- a/tests/auto/accessibility/data/defaults/control.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Control { } diff --git a/tests/auto/accessibility/data/defaults/dial.qml b/tests/auto/accessibility/data/defaults/dial.qml deleted file mode 100644 index d7e700b5df..0000000000 --- a/tests/auto/accessibility/data/defaults/dial.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Dial { } diff --git a/tests/auto/accessibility/data/defaults/dialog.qml b/tests/auto/accessibility/data/defaults/dialog.qml deleted file mode 100644 index d88fd36d8e..0000000000 --- a/tests/auto/accessibility/data/defaults/dialog.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Dialog { - title: "Dialog" -} diff --git a/tests/auto/accessibility/data/defaults/drawer.qml b/tests/auto/accessibility/data/defaults/drawer.qml deleted file mode 100644 index 60a35171b2..0000000000 --- a/tests/auto/accessibility/data/defaults/drawer.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Drawer { } diff --git a/tests/auto/accessibility/data/defaults/frame.qml b/tests/auto/accessibility/data/defaults/frame.qml deleted file mode 100644 index b70ccb556c..0000000000 --- a/tests/auto/accessibility/data/defaults/frame.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Frame { } diff --git a/tests/auto/accessibility/data/defaults/groupbox.qml b/tests/auto/accessibility/data/defaults/groupbox.qml deleted file mode 100644 index 24f3a294b8..0000000000 --- a/tests/auto/accessibility/data/defaults/groupbox.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -GroupBox { - title: "GroupBox" -} diff --git a/tests/auto/accessibility/data/defaults/itemdelegate.qml b/tests/auto/accessibility/data/defaults/itemdelegate.qml deleted file mode 100644 index 5ec95fe07e..0000000000 --- a/tests/auto/accessibility/data/defaults/itemdelegate.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ItemDelegate { - text: "ItemDelegate" -} diff --git a/tests/auto/accessibility/data/defaults/label.qml b/tests/auto/accessibility/data/defaults/label.qml deleted file mode 100644 index 5f6a98cd74..0000000000 --- a/tests/auto/accessibility/data/defaults/label.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Label { - text: "Label" -} diff --git a/tests/auto/accessibility/data/defaults/menu.qml b/tests/auto/accessibility/data/defaults/menu.qml deleted file mode 100644 index 07fef72849..0000000000 --- a/tests/auto/accessibility/data/defaults/menu.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Menu { } diff --git a/tests/auto/accessibility/data/defaults/menuitem.qml b/tests/auto/accessibility/data/defaults/menuitem.qml deleted file mode 100644 index 194fa988c8..0000000000 --- a/tests/auto/accessibility/data/defaults/menuitem.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -MenuItem { - text: "MenuItem" -} diff --git a/tests/auto/accessibility/data/defaults/page.qml b/tests/auto/accessibility/data/defaults/page.qml deleted file mode 100644 index cd1f78e170..0000000000 --- a/tests/auto/accessibility/data/defaults/page.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Page { - title: "Page" -} diff --git a/tests/auto/accessibility/data/defaults/pageindicator.qml b/tests/auto/accessibility/data/defaults/pageindicator.qml deleted file mode 100644 index d64d565706..0000000000 --- a/tests/auto/accessibility/data/defaults/pageindicator.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -PageIndicator { } diff --git a/tests/auto/accessibility/data/defaults/pane.qml b/tests/auto/accessibility/data/defaults/pane.qml deleted file mode 100644 index 765c98a394..0000000000 --- a/tests/auto/accessibility/data/defaults/pane.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Pane { } diff --git a/tests/auto/accessibility/data/defaults/popup.qml b/tests/auto/accessibility/data/defaults/popup.qml deleted file mode 100644 index c599bd4c0b..0000000000 --- a/tests/auto/accessibility/data/defaults/popup.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Popup { } diff --git a/tests/auto/accessibility/data/defaults/progressbar.qml b/tests/auto/accessibility/data/defaults/progressbar.qml deleted file mode 100644 index b3e287c33c..0000000000 --- a/tests/auto/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/accessibility/data/defaults/radiobutton.qml b/tests/auto/accessibility/data/defaults/radiobutton.qml deleted file mode 100644 index d796b37e17..0000000000 --- a/tests/auto/accessibility/data/defaults/radiobutton.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -RadioButton { - text: "RadioButton" -} diff --git a/tests/auto/accessibility/data/defaults/radiodelegate.qml b/tests/auto/accessibility/data/defaults/radiodelegate.qml deleted file mode 100644 index d002b98532..0000000000 --- a/tests/auto/accessibility/data/defaults/radiodelegate.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -RadioDelegate { - text: "RadioDelegate" -} diff --git a/tests/auto/accessibility/data/defaults/rangeslider.qml b/tests/auto/accessibility/data/defaults/rangeslider.qml deleted file mode 100644 index 7bd364c443..0000000000 --- a/tests/auto/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/accessibility/data/defaults/roundbutton.qml b/tests/auto/accessibility/data/defaults/roundbutton.qml deleted file mode 100644 index 6c78c0a47d..0000000000 --- a/tests/auto/accessibility/data/defaults/roundbutton.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -RoundButton { - text: "RoundButton" -} diff --git a/tests/auto/accessibility/data/defaults/scrollbar.qml b/tests/auto/accessibility/data/defaults/scrollbar.qml deleted file mode 100644 index c36b1534b1..0000000000 --- a/tests/auto/accessibility/data/defaults/scrollbar.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ScrollBar { } diff --git a/tests/auto/accessibility/data/defaults/scrollindicator.qml b/tests/auto/accessibility/data/defaults/scrollindicator.qml deleted file mode 100644 index 5b2f44b674..0000000000 --- a/tests/auto/accessibility/data/defaults/scrollindicator.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ScrollIndicator { } diff --git a/tests/auto/accessibility/data/defaults/slider.qml b/tests/auto/accessibility/data/defaults/slider.qml deleted file mode 100644 index fd60a19844..0000000000 --- a/tests/auto/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/accessibility/data/defaults/spinbox.qml b/tests/auto/accessibility/data/defaults/spinbox.qml deleted file mode 100644 index 159e1f4676..0000000000 --- a/tests/auto/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/accessibility/data/defaults/stackview.qml b/tests/auto/accessibility/data/defaults/stackview.qml deleted file mode 100644 index bd540b91a0..0000000000 --- a/tests/auto/accessibility/data/defaults/stackview.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -StackView { } diff --git a/tests/auto/accessibility/data/defaults/swipedelegate.qml b/tests/auto/accessibility/data/defaults/swipedelegate.qml deleted file mode 100644 index d3724d4dc2..0000000000 --- a/tests/auto/accessibility/data/defaults/swipedelegate.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -SwipeDelegate { - text: "SwipeDelegate" -} diff --git a/tests/auto/accessibility/data/defaults/swipeview.qml b/tests/auto/accessibility/data/defaults/swipeview.qml deleted file mode 100644 index 9eb8221666..0000000000 --- a/tests/auto/accessibility/data/defaults/swipeview.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -SwipeView { } diff --git a/tests/auto/accessibility/data/defaults/switch.qml b/tests/auto/accessibility/data/defaults/switch.qml deleted file mode 100644 index 00213086aa..0000000000 --- a/tests/auto/accessibility/data/defaults/switch.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Switch { - text: "Switch" -} diff --git a/tests/auto/accessibility/data/defaults/switchdelegate.qml b/tests/auto/accessibility/data/defaults/switchdelegate.qml deleted file mode 100644 index 9f71ed6848..0000000000 --- a/tests/auto/accessibility/data/defaults/switchdelegate.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -SwitchDelegate { - text: "SwitchDelegate" -} diff --git a/tests/auto/accessibility/data/defaults/tabbar.qml b/tests/auto/accessibility/data/defaults/tabbar.qml deleted file mode 100644 index 423bfea903..0000000000 --- a/tests/auto/accessibility/data/defaults/tabbar.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -TabBar { } diff --git a/tests/auto/accessibility/data/defaults/tabbutton.qml b/tests/auto/accessibility/data/defaults/tabbutton.qml deleted file mode 100644 index ab9ea8ae2c..0000000000 --- a/tests/auto/accessibility/data/defaults/tabbutton.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -TabButton { - text: "TabButton" -} diff --git a/tests/auto/accessibility/data/defaults/textarea.qml b/tests/auto/accessibility/data/defaults/textarea.qml deleted file mode 100644 index 9a1f31d029..0000000000 --- a/tests/auto/accessibility/data/defaults/textarea.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -TextArea { - text: "TextArea" -} diff --git a/tests/auto/accessibility/data/defaults/textfield.qml b/tests/auto/accessibility/data/defaults/textfield.qml deleted file mode 100644 index 42a16bae78..0000000000 --- a/tests/auto/accessibility/data/defaults/textfield.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -TextField { - text: "TextField" -} diff --git a/tests/auto/accessibility/data/defaults/toolbar.qml b/tests/auto/accessibility/data/defaults/toolbar.qml deleted file mode 100644 index 01b93d7d91..0000000000 --- a/tests/auto/accessibility/data/defaults/toolbar.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ToolBar { } diff --git a/tests/auto/accessibility/data/defaults/toolbutton.qml b/tests/auto/accessibility/data/defaults/toolbutton.qml deleted file mode 100644 index 40e1152edc..0000000000 --- a/tests/auto/accessibility/data/defaults/toolbutton.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ToolButton { - text: "ToolButton" -} diff --git a/tests/auto/accessibility/data/defaults/tooltip.qml b/tests/auto/accessibility/data/defaults/tooltip.qml deleted file mode 100644 index f1c3cebee5..0000000000 --- a/tests/auto/accessibility/data/defaults/tooltip.qml +++ /dev/null @@ -1,6 +0,0 @@ -import QtQuick -import QtQuick.Controls - -ToolTip { - text: "ToolTip" -} diff --git a/tests/auto/accessibility/data/defaults/tumbler.qml b/tests/auto/accessibility/data/defaults/tumbler.qml deleted file mode 100644 index e3db175bd2..0000000000 --- a/tests/auto/accessibility/data/defaults/tumbler.qml +++ /dev/null @@ -1,4 +0,0 @@ -import QtQuick -import QtQuick.Controls - -Tumbler { } diff --git a/tests/auto/accessibility/data/ordering/page.qml b/tests/auto/accessibility/data/ordering/page.qml deleted file mode 100644 index 8efafe3232..0000000000 --- a/tests/auto/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/accessibility/data/override/abstractbutton.qml b/tests/auto/accessibility/data/override/abstractbutton.qml deleted file mode 100644 index ac8efe2601..0000000000 --- a/tests/auto/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/accessibility/data/override/busyindicator.qml b/tests/auto/accessibility/data/override/busyindicator.qml deleted file mode 100644 index 439788d121..0000000000 --- a/tests/auto/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/accessibility/data/override/button.qml b/tests/auto/accessibility/data/override/button.qml deleted file mode 100644 index 578af86c78..0000000000 --- a/tests/auto/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/accessibility/data/override/checkbox.qml b/tests/auto/accessibility/data/override/checkbox.qml deleted file mode 100644 index 5df735091e..0000000000 --- a/tests/auto/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/accessibility/data/override/checkdelegate.qml b/tests/auto/accessibility/data/override/checkdelegate.qml deleted file mode 100644 index 43f65d5083..0000000000 --- a/tests/auto/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/accessibility/data/override/combobox.qml b/tests/auto/accessibility/data/override/combobox.qml deleted file mode 100644 index fa6ed3b4bf..0000000000 --- a/tests/auto/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/accessibility/data/override/container.qml b/tests/auto/accessibility/data/override/container.qml deleted file mode 100644 index 4e73f341d6..0000000000 --- a/tests/auto/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/accessibility/data/override/control.qml b/tests/auto/accessibility/data/override/control.qml deleted file mode 100644 index 9c2be4617f..0000000000 --- a/tests/auto/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/accessibility/data/override/dial.qml b/tests/auto/accessibility/data/override/dial.qml deleted file mode 100644 index 8dbf0e3764..0000000000 --- a/tests/auto/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/accessibility/data/override/dialog.qml b/tests/auto/accessibility/data/override/dialog.qml deleted file mode 100644 index d1f3197196..0000000000 --- a/tests/auto/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/accessibility/data/override/drawer.qml b/tests/auto/accessibility/data/override/drawer.qml deleted file mode 100644 index 02e973e2cc..0000000000 --- a/tests/auto/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/accessibility/data/override/frame.qml b/tests/auto/accessibility/data/override/frame.qml deleted file mode 100644 index 55086b35c0..0000000000 --- a/tests/auto/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/accessibility/data/override/groupbox.qml b/tests/auto/accessibility/data/override/groupbox.qml deleted file mode 100644 index d09d0845c9..0000000000 --- a/tests/auto/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/accessibility/data/override/itemdelegate.qml b/tests/auto/accessibility/data/override/itemdelegate.qml deleted file mode 100644 index 2f32cb7514..0000000000 --- a/tests/auto/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/accessibility/data/override/label.qml b/tests/auto/accessibility/data/override/label.qml deleted file mode 100644 index 5c1310f875..0000000000 --- a/tests/auto/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/accessibility/data/override/menu.qml b/tests/auto/accessibility/data/override/menu.qml deleted file mode 100644 index 57a1b3d61f..0000000000 --- a/tests/auto/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/accessibility/data/override/menuitem.qml b/tests/auto/accessibility/data/override/menuitem.qml deleted file mode 100644 index e1c064f3b5..0000000000 --- a/tests/auto/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/accessibility/data/override/page.qml b/tests/auto/accessibility/data/override/page.qml deleted file mode 100644 index b3b87e8ab6..0000000000 --- a/tests/auto/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/accessibility/data/override/pageindicator.qml b/tests/auto/accessibility/data/override/pageindicator.qml deleted file mode 100644 index f366464df7..0000000000 --- a/tests/auto/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/accessibility/data/override/pane.qml b/tests/auto/accessibility/data/override/pane.qml deleted file mode 100644 index 7b57e9a9f5..0000000000 --- a/tests/auto/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/accessibility/data/override/popup.qml b/tests/auto/accessibility/data/override/popup.qml deleted file mode 100644 index 9d8d58550a..0000000000 --- a/tests/auto/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/accessibility/data/override/progressbar.qml b/tests/auto/accessibility/data/override/progressbar.qml deleted file mode 100644 index 58bd2ae1bd..0000000000 --- a/tests/auto/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/accessibility/data/override/radiobutton.qml b/tests/auto/accessibility/data/override/radiobutton.qml deleted file mode 100644 index 3c555256b8..0000000000 --- a/tests/auto/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/accessibility/data/override/radiodelegate.qml b/tests/auto/accessibility/data/override/radiodelegate.qml deleted file mode 100644 index 883f963c5c..0000000000 --- a/tests/auto/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/accessibility/data/override/rangeslider.qml b/tests/auto/accessibility/data/override/rangeslider.qml deleted file mode 100644 index 675c34aad1..0000000000 --- a/tests/auto/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/accessibility/data/override/roundbutton.qml b/tests/auto/accessibility/data/override/roundbutton.qml deleted file mode 100644 index a793ee2833..0000000000 --- a/tests/auto/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/accessibility/data/override/scrollbar.qml b/tests/auto/accessibility/data/override/scrollbar.qml deleted file mode 100644 index 6b3e613c42..0000000000 --- a/tests/auto/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/accessibility/data/override/scrollindicator.qml b/tests/auto/accessibility/data/override/scrollindicator.qml deleted file mode 100644 index 5cc1e5d4b8..0000000000 --- a/tests/auto/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/accessibility/data/override/slider.qml b/tests/auto/accessibility/data/override/slider.qml deleted file mode 100644 index 9239f8db99..0000000000 --- a/tests/auto/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/accessibility/data/override/spinbox.qml b/tests/auto/accessibility/data/override/spinbox.qml deleted file mode 100644 index 327f2a6d4a..0000000000 --- a/tests/auto/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/accessibility/data/override/stackview.qml b/tests/auto/accessibility/data/override/stackview.qml deleted file mode 100644 index dd3b8342f7..0000000000 --- a/tests/auto/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/accessibility/data/override/swipedelegate.qml b/tests/auto/accessibility/data/override/swipedelegate.qml deleted file mode 100644 index bc97fc93bc..0000000000 --- a/tests/auto/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/accessibility/data/override/swipeview.qml b/tests/auto/accessibility/data/override/swipeview.qml deleted file mode 100644 index 809b536210..0000000000 --- a/tests/auto/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/accessibility/data/override/switch.qml b/tests/auto/accessibility/data/override/switch.qml deleted file mode 100644 index 18e3eb70ce..0000000000 --- a/tests/auto/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/accessibility/data/override/switchdelegate.qml b/tests/auto/accessibility/data/override/switchdelegate.qml deleted file mode 100644 index 0c66f9e9e9..0000000000 --- a/tests/auto/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/accessibility/data/override/tabbar.qml b/tests/auto/accessibility/data/override/tabbar.qml deleted file mode 100644 index a959f68cae..0000000000 --- a/tests/auto/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/accessibility/data/override/tabbutton.qml b/tests/auto/accessibility/data/override/tabbutton.qml deleted file mode 100644 index 1530a2d1bc..0000000000 --- a/tests/auto/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/accessibility/data/override/textarea.qml b/tests/auto/accessibility/data/override/textarea.qml deleted file mode 100644 index 2b1422252f..0000000000 --- a/tests/auto/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/accessibility/data/override/textfield.qml b/tests/auto/accessibility/data/override/textfield.qml deleted file mode 100644 index 42098b6640..0000000000 --- a/tests/auto/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/accessibility/data/override/toolbar.qml b/tests/auto/accessibility/data/override/toolbar.qml deleted file mode 100644 index 97406f8ca5..0000000000 --- a/tests/auto/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/accessibility/data/override/toolbutton.qml b/tests/auto/accessibility/data/override/toolbutton.qml deleted file mode 100644 index 5ecb427baf..0000000000 --- a/tests/auto/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/accessibility/data/override/tooltip.qml b/tests/auto/accessibility/data/override/tooltip.qml deleted file mode 100644 index 1a4c3a994f..0000000000 --- a/tests/auto/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/accessibility/data/override/tumbler.qml b/tests/auto/accessibility/data/override/tumbler.qml deleted file mode 100644 index 947f66cd70..0000000000 --- a/tests/auto/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/accessibility/tst_accessibility.cpp b/tests/auto/accessibility/tst_accessibility.cpp deleted file mode 100644 index f2cb8b60e6..0000000000 --- a/tests/auto/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/bic/data/QtQuickControls2.5.10.0.linux-gcc-amd64.txt b/tests/auto/bic/data/QtQuickControls2.5.10.0.linux-gcc-amd64.txt deleted file mode 100644 index 1b41ce037f..0000000000 --- a/tests/auto/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/bic/data/QtQuickControls2.5.11.0.linux-gcc-amd64.txt b/tests/auto/bic/data/QtQuickControls2.5.11.0.linux-gcc-amd64.txt deleted file mode 100644 index 4c7accb315..0000000000 --- a/tests/auto/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/bic/data/QtQuickControls2.5.12.0.linux-gcc-amd64.txt b/tests/auto/bic/data/QtQuickControls2.5.12.0.linux-gcc-amd64.txt deleted file mode 100644 index fdac69d643..0000000000 --- a/tests/auto/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/bic/data/QtQuickControls2.5.13.0.linux-gcc-amd64.txt b/tests/auto/bic/data/QtQuickControls2.5.13.0.linux-gcc-amd64.txt deleted file mode 100644 index 07ba810c43..0000000000 --- a/tests/auto/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/bic/data/QtQuickControls2.5.14.0.linux-gcc-amd64.txt b/tests/auto/bic/data/QtQuickControls2.5.14.0.linux-gcc-amd64.txt deleted file mode 100644 index db7b454b59..0000000000 --- a/tests/auto/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/bic/data/QtQuickControls2.6.0.0.linux-gcc-amd64.txt b/tests/auto/bic/data/QtQuickControls2.6.0.0.linux-gcc-amd64.txt deleted file mode 100644 index 21b78d6349..0000000000 --- a/tests/auto/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/cmake/CMakeLists.txt b/tests/auto/cmake/CMakeLists.txt deleted file mode 100644 index 0c6723dc54..0000000000 --- a/tests/auto/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/controls/CMakeLists.txt b/tests/auto/controls/CMakeLists.txt deleted file mode 100644 index 9e80b76580..0000000000 --- a/tests/auto/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/controls/basic/BLACKLIST b/tests/auto/controls/basic/BLACKLIST deleted file mode 100644 index 476340700a..0000000000 --- a/tests/auto/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/controls/basic/CMakeLists.txt b/tests/auto/controls/basic/CMakeLists.txt deleted file mode 100644 index 55112e1e2c..0000000000 --- a/tests/auto/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}/../../../../tests/auto/controls/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/controls/basic/dependencies.qml b/tests/auto/controls/basic/dependencies.qml deleted file mode 100644 index f7d87422b5..0000000000 --- a/tests/auto/controls/basic/dependencies.qml +++ /dev/null @@ -1,5 +0,0 @@ -import QtTest -import QtQuick -import QtQuick.Controls - -TestCase { } diff --git a/tests/auto/controls/basic/tst_basic.cpp b/tests/auto/controls/basic/tst_basic.cpp deleted file mode 100644 index 95d7e36a38..0000000000 --- a/tests/auto/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/controls/data/SignalSequenceSpy.qml b/tests/auto/controls/data/SignalSequenceSpy.qml deleted file mode 100644 index 40718c0910..0000000000 --- a/tests/auto/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/controls/data/TestItem.qml b/tests/auto/controls/data/TestItem.qml deleted file mode 100644 index df81269ce1..0000000000 --- a/tests/auto/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/controls/data/TumblerDatePicker.qml b/tests/auto/controls/data/TumblerDatePicker.qml deleted file mode 100644 index c11b504b75..0000000000 --- a/tests/auto/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/controls/data/TumblerListView.qml b/tests/auto/controls/data/TumblerListView.qml deleted file mode 100644 index a581c4327d..0000000000 --- a/tests/auto/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/controls/data/TumblerPathView.qml b/tests/auto/controls/data/TumblerPathView.qml deleted file mode 100644 index 0f9be0e929..0000000000 --- a/tests/auto/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/controls/data/splitview/fillItemInMiddle.qml b/tests/auto/controls/data/splitview/fillItemInMiddle.qml deleted file mode 100644 index 0acac9eb22..0000000000 --- a/tests/auto/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/controls/data/splitview/fillItemOnLeft.qml b/tests/auto/controls/data/splitview/fillItemOnLeft.qml deleted file mode 100644 index 6f9c6e0b67..0000000000 --- a/tests/auto/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/controls/data/splitview/fillItemOnTop.qml b/tests/auto/controls/data/splitview/fillItemOnTop.qml deleted file mode 100644 index 2955aa61eb..0000000000 --- a/tests/auto/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/controls/data/tst_abstractbutton.qml b/tests/auto/controls/data/tst_abstractbutton.qml deleted file mode 100644 index 00f8affdd2..0000000000 --- a/tests/auto/controls/data/tst_abstractbutton.qml +++ /dev/null @@ -1,927 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and The Qt Company. For licensing terms -** and conditions see https://www.qt.io/terms-conditions. For further -** information use the contact form at https://www.qt.io/contact-us. -** -** BSD License Usage -** Alternatively, you may use this file under the terms of the BSD license -** as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of The Qt Company Ltd nor the names of its -** contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 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) - } - - function test_checkedShouldNotSetCheckable() { - let control = createTemporaryObject(button, testCase, { checked: true }) - verify(control) - - verify(!control.checkable) - } -} diff --git a/tests/auto/controls/data/tst_action.qml b/tests/auto/controls/data/tst_action.qml deleted file mode 100644 index eded64b119..0000000000 --- a/tests/auto/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/controls/data/tst_actiongroup.qml b/tests/auto/controls/data/tst_actiongroup.qml deleted file mode 100644 index e4ea5679da..0000000000 --- a/tests/auto/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/controls/data/tst_busyindicator.qml b/tests/auto/controls/data/tst_busyindicator.qml deleted file mode 100644 index 9353c33828..0000000000 --- a/tests/auto/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/controls/data/tst_button.qml b/tests/auto/controls/data/tst_button.qml deleted file mode 100644 index a6ec4faad9..0000000000 --- a/tests/auto/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/controls/data/tst_buttongroup.qml b/tests/auto/controls/data/tst_buttongroup.qml deleted file mode 100644 index 138c0e2441..0000000000 --- a/tests/auto/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/controls/data/tst_checkbox.qml b/tests/auto/controls/data/tst_checkbox.qml deleted file mode 100644 index 81c3d6ca94..0000000000 --- a/tests/auto/controls/data/tst_checkbox.qml +++ /dev/null @@ -1,544 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and The Qt Company. For licensing terms -** and conditions see https://www.qt.io/terms-conditions. For further -** information use the contact form at https://www.qt.io/contact-us. -** -** BSD License Usage -** Alternatively, you may use this file under the terms of the BSD license -** as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of The Qt Company Ltd nor the names of its -** contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 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"] - 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"] - 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/controls/data/tst_checkdelegate.qml b/tests/auto/controls/data/tst_checkdelegate.qml deleted file mode 100644 index 70f1ae9dbf..0000000000 --- a/tests/auto/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/controls/data/tst_combobox.qml b/tests/auto/controls/data/tst_combobox.qml deleted file mode 100644 index 5359f63c4a..0000000000 --- a/tests/auto/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/controls/data/tst_container.qml b/tests/auto/controls/data/tst_container.qml deleted file mode 100644 index be2b9a12ba..0000000000 --- a/tests/auto/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/controls/data/tst_control.qml b/tests/auto/controls/data/tst_control.qml deleted file mode 100644 index 4afa719ef6..0000000000 --- a/tests/auto/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/controls/data/tst_delaybutton.qml b/tests/auto/controls/data/tst_delaybutton.qml deleted file mode 100644 index 731caf8675..0000000000 --- a/tests/auto/controls/data/tst_delaybutton.qml +++ /dev/null @@ -1,332 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and The Qt Company. For licensing terms -** and conditions see https://www.qt.io/terms-conditions. For further -** information use the contact form at https://www.qt.io/contact-us. -** -** BSD License Usage -** Alternatively, you may use this file under the terms of the BSD license -** as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of The Qt Company Ltd nor the names of its -** contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 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"] - 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"] - 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"] - 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/controls/data/tst_dial.qml b/tests/auto/controls/data/tst_dial.qml deleted file mode 100644 index 2d0c702e70..0000000000 --- a/tests/auto/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/controls/data/tst_dialog.qml b/tests/auto/controls/data/tst_dialog.qml deleted file mode 100644 index b227d82e1b..0000000000 --- a/tests/auto/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/controls/data/tst_dialogbuttonbox.qml b/tests/auto/controls/data/tst_dialogbuttonbox.qml deleted file mode 100644 index 706bf10dc1..0000000000 --- a/tests/auto/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/controls/data/tst_frame.qml b/tests/auto/controls/data/tst_frame.qml deleted file mode 100644 index 95c691441f..0000000000 --- a/tests/auto/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/controls/data/tst_groupbox.qml b/tests/auto/controls/data/tst_groupbox.qml deleted file mode 100644 index ed7148978a..0000000000 --- a/tests/auto/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/controls/data/tst_itemdelegate.qml b/tests/auto/controls/data/tst_itemdelegate.qml deleted file mode 100644 index 7fa4e9e493..0000000000 --- a/tests/auto/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/controls/data/tst_label.qml b/tests/auto/controls/data/tst_label.qml deleted file mode 100644 index d6efb1373a..0000000000 --- a/tests/auto/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/controls/data/tst_menuitem.qml b/tests/auto/controls/data/tst_menuitem.qml deleted file mode 100644 index 713c030efd..0000000000 --- a/tests/auto/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/controls/data/tst_page.qml b/tests/auto/controls/data/tst_page.qml deleted file mode 100644 index ae78a12563..0000000000 --- a/tests/auto/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/controls/data/tst_pageindicator.qml b/tests/auto/controls/data/tst_pageindicator.qml deleted file mode 100644 index 765c52a77a..0000000000 --- a/tests/auto/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/controls/data/tst_pane.qml b/tests/auto/controls/data/tst_pane.qml deleted file mode 100644 index d44d7424a6..0000000000 --- a/tests/auto/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/controls/data/tst_popup.qml b/tests/auto/controls/data/tst_popup.qml deleted file mode 100644 index 145f555218..0000000000 --- a/tests/auto/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/controls/data/tst_progressbar.qml b/tests/auto/controls/data/tst_progressbar.qml deleted file mode 100644 index 2d26440927..0000000000 --- a/tests/auto/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/controls/data/tst_radiobutton.qml b/tests/auto/controls/data/tst_radiobutton.qml deleted file mode 100644 index 42ef9a1547..0000000000 --- a/tests/auto/controls/data/tst_radiobutton.qml +++ /dev/null @@ -1,377 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and The Qt Company. For licensing terms -** and conditions see https://www.qt.io/terms-conditions. For further -** information use the contact form at https://www.qt.io/contact-us. -** -** BSD License Usage -** Alternatively, you may use this file under the terms of the BSD license -** as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of The Qt Company Ltd nor the names of its -** contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 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"] - 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"] - 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/controls/data/tst_radiodelegate.qml b/tests/auto/controls/data/tst_radiodelegate.qml deleted file mode 100644 index 87984b2c15..0000000000 --- a/tests/auto/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/controls/data/tst_rangeslider.qml b/tests/auto/controls/data/tst_rangeslider.qml deleted file mode 100644 index 5e4d715034..0000000000 --- a/tests/auto/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/controls/data/tst_roundbutton.qml b/tests/auto/controls/data/tst_roundbutton.qml deleted file mode 100644 index d7a8832ca2..0000000000 --- a/tests/auto/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/controls/data/tst_scrollbar.qml b/tests/auto/controls/data/tst_scrollbar.qml deleted file mode 100644 index f15983a943..0000000000 --- a/tests/auto/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/controls/data/tst_scrollindicator.qml b/tests/auto/controls/data/tst_scrollindicator.qml deleted file mode 100644 index 5f6006d40e..0000000000 --- a/tests/auto/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/controls/data/tst_scrollview.qml b/tests/auto/controls/data/tst_scrollview.qml deleted file mode 100644 index 46afa503ad..0000000000 --- a/tests/auto/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/controls/data/tst_selectionrectangle.qml b/tests/auto/controls/data/tst_selectionrectangle.qml deleted file mode 100644 index 13ddf00f95..0000000000 --- a/tests/auto/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/controls/data/tst_slider.qml b/tests/auto/controls/data/tst_slider.qml deleted file mode 100644 index d105473c38..0000000000 --- a/tests/auto/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/controls/data/tst_spinbox.qml b/tests/auto/controls/data/tst_spinbox.qml deleted file mode 100644 index 6220a857b3..0000000000 --- a/tests/auto/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/controls/data/tst_splitview.qml b/tests/auto/controls/data/tst_splitview.qml deleted file mode 100644 index b9ace27ee3..0000000000 --- a/tests/auto/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/controls/data/tst_stackview.qml b/tests/auto/controls/data/tst_stackview.qml deleted file mode 100644 index a3df827ab0..0000000000 --- a/tests/auto/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/controls/data/tst_swipedelegate.qml b/tests/auto/controls/data/tst_swipedelegate.qml deleted file mode 100644 index 7b4fdcd127..0000000000 --- a/tests/auto/controls/data/tst_swipedelegate.qml +++ /dev/null @@ -1,1753 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and The Qt Company. For licensing terms -** and conditions see https://www.qt.io/terms-conditions. For further -** information use the contact form at https://www.qt.io/contact-us. -** -** BSD License Usage -** Alternatively, you may use this file under the terms of the BSD license -** as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of The Qt Company Ltd nor the names of its -** contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 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: 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() { - var listView = createTemporaryObject(removableDelegatesComponent, testCase); - verify(listView); - - var 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); - - var pressedSpy = signalSpyComponent.createObject(control, - { target: control.swipe.leftItem.SwipeDelegate, signalName: "pressedChanged" }); - verify(pressedSpy); - verify(pressedSpy.valid); - - mouseDrag(listView, 20, 20, 0, listView.height); - compare(pressedSpy.count, 2); - verify(listView.contentY !== 0); - - 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/controls/data/tst_swipeview.qml b/tests/auto/controls/data/tst_swipeview.qml deleted file mode 100644 index 68b91c3555..0000000000 --- a/tests/auto/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/controls/data/tst_switch.qml b/tests/auto/controls/data/tst_switch.qml deleted file mode 100644 index 7bd09399df..0000000000 --- a/tests/auto/controls/data/tst_switch.qml +++ /dev/null @@ -1,613 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and The Qt Company. For licensing terms -** and conditions see https://www.qt.io/terms-conditions. For further -** information use the contact form at https://www.qt.io/contact-us. -** -** BSD License Usage -** Alternatively, you may use this file under the terms of the BSD license -** as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of The Qt Company Ltd nor the names of its -** contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 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"] - 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"] - 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"] - 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"] - 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"] - 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/controls/data/tst_switchdelegate.qml b/tests/auto/controls/data/tst_switchdelegate.qml deleted file mode 100644 index a1ff9f4a3e..0000000000 --- a/tests/auto/controls/data/tst_switchdelegate.qml +++ /dev/null @@ -1,608 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the test suite of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:BSD$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and The Qt Company. For licensing terms -** and conditions see https://www.qt.io/terms-conditions. For further -** information use the contact form at https://www.qt.io/contact-us. -** -** BSD License Usage -** Alternatively, you may use this file under the terms of the BSD license -** as follows: -** -** "Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the name of The Qt Company Ltd nor the names of its -** contributors may be used to endorse or promote products derived -** from this software without specific prior written permission. -** -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 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"] - 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"] - 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"] - 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"] - 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"] - 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/controls/data/tst_tabbar.qml b/tests/auto/controls/data/tst_tabbar.qml deleted file mode 100644 index 3659a0abab..0000000000 --- a/tests/auto/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/controls/data/tst_tabbutton.qml b/tests/auto/controls/data/tst_tabbutton.qml deleted file mode 100644 index 3f8092099b..0000000000 --- a/tests/auto/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/controls/data/tst_textarea.qml b/tests/auto/controls/data/tst_textarea.qml deleted file mode 100644 index 7f0b52fc10..0000000000 --- a/tests/auto/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/controls/data/tst_textfield.qml b/tests/auto/controls/data/tst_textfield.qml deleted file mode 100644 index f9b0587fa2..0000000000 --- a/tests/auto/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/controls/data/tst_toolbar.qml b/tests/auto/controls/data/tst_toolbar.qml deleted file mode 100644 index b35a927d3e..0000000000 --- a/tests/auto/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/controls/data/tst_toolbutton.qml b/tests/auto/controls/data/tst_toolbutton.qml deleted file mode 100644 index a7acd05ae4..0000000000 --- a/tests/auto/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/controls/data/tst_toolseparator.qml b/tests/auto/controls/data/tst_toolseparator.qml deleted file mode 100644 index 41c161dd4b..0000000000 --- a/tests/auto/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/controls/data/tst_tooltip.qml b/tests/auto/controls/data/tst_tooltip.qml deleted file mode 100644 index 2f98a5f3d2..0000000000 --- a/tests/auto/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/controls/data/tst_tumbler.qml b/tests/auto/controls/data/tst_tumbler.qml deleted file mode 100644 index 3a09bd9fe9..0000000000 --- a/tests/auto/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/controls/fusion/BLACKLIST b/tests/auto/controls/fusion/BLACKLIST deleted file mode 100644 index 476340700a..0000000000 --- a/tests/auto/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/controls/fusion/CMakeLists.txt b/tests/auto/controls/fusion/CMakeLists.txt deleted file mode 100644 index 03c52605e2..0000000000 --- a/tests/auto/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}/../../../../tests/auto/controls/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/controls/fusion/dependencies.qml b/tests/auto/controls/fusion/dependencies.qml deleted file mode 100644 index f2e40e6059..0000000000 --- a/tests/auto/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/controls/fusion/tst_fusion.cpp b/tests/auto/controls/fusion/tst_fusion.cpp deleted file mode 100644 index 7528ccea2b..0000000000 --- a/tests/auto/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/controls/imagine/BLACKLIST b/tests/auto/controls/imagine/BLACKLIST deleted file mode 100644 index 476340700a..0000000000 --- a/tests/auto/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/controls/imagine/CMakeLists.txt b/tests/auto/controls/imagine/CMakeLists.txt deleted file mode 100644 index faef2e0616..0000000000 --- a/tests/auto/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}/../../../../tests/auto/controls/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/controls/imagine/dependencies.qml b/tests/auto/controls/imagine/dependencies.qml deleted file mode 100644 index 9a31141bff..0000000000 --- a/tests/auto/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/controls/imagine/tst_imagine.cpp b/tests/auto/controls/imagine/tst_imagine.cpp deleted file mode 100644 index 9db7ed4dc6..0000000000 --- a/tests/auto/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/controls/material/BLACKLIST b/tests/auto/controls/material/BLACKLIST deleted file mode 100644 index 476340700a..0000000000 --- a/tests/auto/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/controls/material/CMakeLists.txt b/tests/auto/controls/material/CMakeLists.txt deleted file mode 100644 index b8505b9bfa..0000000000 --- a/tests/auto/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}/../../../../tests/auto/controls/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/controls/material/dependencies.qml b/tests/auto/controls/material/dependencies.qml deleted file mode 100644 index 8bcf03013c..0000000000 --- a/tests/auto/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/controls/material/tst_material.cpp b/tests/auto/controls/material/tst_material.cpp deleted file mode 100644 index ae8bb3a11e..0000000000 --- a/tests/auto/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/controls/universal/BLACKLIST b/tests/auto/controls/universal/BLACKLIST deleted file mode 100644 index 476340700a..0000000000 --- a/tests/auto/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/controls/universal/CMakeLists.txt b/tests/auto/controls/universal/CMakeLists.txt deleted file mode 100644 index 5f9024cd4b..0000000000 --- a/tests/auto/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}/../../../../tests/auto/controls/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/controls/universal/dependencies.qml b/tests/auto/controls/universal/dependencies.qml deleted file mode 100644 index 8ba71c8302..0000000000 --- a/tests/auto/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/controls/universal/tst_universal.cpp b/tests/auto/controls/universal/tst_universal.cpp deleted file mode 100644 index db5b560e01..0000000000 --- a/tests/auto/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/cursor/CMakeLists.txt b/tests/auto/cursor/CMakeLists.txt deleted file mode 100644 index 5f02758caa..0000000000 --- a/tests/auto/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\\\" - 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/cursor/data/buttons.qml b/tests/auto/cursor/data/buttons.qml deleted file mode 100644 index eb7e27cfa4..0000000000 --- a/tests/auto/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/cursor/data/containers.qml b/tests/auto/cursor/data/containers.qml deleted file mode 100644 index 0e72297111..0000000000 --- a/tests/auto/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/cursor/data/editable.qml b/tests/auto/cursor/data/editable.qml deleted file mode 100644 index 04bf4b7cb0..0000000000 --- a/tests/auto/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/cursor/data/pageindicator.qml b/tests/auto/cursor/data/pageindicator.qml deleted file mode 100644 index f71fbf7563..0000000000 --- a/tests/auto/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/cursor/data/scrollbar.qml b/tests/auto/cursor/data/scrollbar.qml deleted file mode 100644 index 997abd4b65..0000000000 --- a/tests/auto/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/cursor/data/sliders.qml b/tests/auto/cursor/data/sliders.qml deleted file mode 100644 index 687450ec05..0000000000 --- a/tests/auto/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/cursor/tst_cursor.cpp b/tests/auto/cursor/tst_cursor.cpp deleted file mode 100644 index 37a9e0c150..0000000000 --- a/tests/auto/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/customization/CMakeLists.txt b/tests/auto/customization/CMakeLists.txt deleted file mode 100644 index 54e689f4c1..0000000000 --- a/tests/auto/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\\\" - 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/customization/data/styles/empty/AbstractButton.qml b/tests/auto/customization/data/styles/empty/AbstractButton.qml deleted file mode 100644 index b30d4a5628..0000000000 --- a/tests/auto/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/customization/data/styles/empty/ApplicationWindow.qml b/tests/auto/customization/data/styles/empty/ApplicationWindow.qml deleted file mode 100644 index 6a1f1b098b..0000000000 --- a/tests/auto/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/customization/data/styles/empty/BusyIndicator.qml b/tests/auto/customization/data/styles/empty/BusyIndicator.qml deleted file mode 100644 index 388de3af36..0000000000 --- a/tests/auto/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/customization/data/styles/empty/Button.qml b/tests/auto/customization/data/styles/empty/Button.qml deleted file mode 100644 index 20426d2ede..0000000000 --- a/tests/auto/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/customization/data/styles/empty/CheckBox.qml b/tests/auto/customization/data/styles/empty/CheckBox.qml deleted file mode 100644 index 3d8b5a8e09..0000000000 --- a/tests/auto/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/customization/data/styles/empty/CheckDelegate.qml b/tests/auto/customization/data/styles/empty/CheckDelegate.qml deleted file mode 100644 index a0547ec418..0000000000 --- a/tests/auto/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/customization/data/styles/empty/ComboBox.qml b/tests/auto/customization/data/styles/empty/ComboBox.qml deleted file mode 100644 index 84cf6e35e4..0000000000 --- a/tests/auto/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/customization/data/styles/empty/Container.qml b/tests/auto/customization/data/styles/empty/Container.qml deleted file mode 100644 index 7519d7bd18..0000000000 --- a/tests/auto/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/customization/data/styles/empty/Control.qml b/tests/auto/customization/data/styles/empty/Control.qml deleted file mode 100644 index 55a456c764..0000000000 --- a/tests/auto/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/customization/data/styles/empty/DelayButton.qml b/tests/auto/customization/data/styles/empty/DelayButton.qml deleted file mode 100644 index ce34f25f28..0000000000 --- a/tests/auto/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/customization/data/styles/empty/Dial.qml b/tests/auto/customization/data/styles/empty/Dial.qml deleted file mode 100644 index de83e56400..0000000000 --- a/tests/auto/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/customization/data/styles/empty/Dialog.qml b/tests/auto/customization/data/styles/empty/Dialog.qml deleted file mode 100644 index 8b056a8833..0000000000 --- a/tests/auto/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/customization/data/styles/empty/DialogButtonBox.qml b/tests/auto/customization/data/styles/empty/DialogButtonBox.qml deleted file mode 100644 index 5ce5f504e1..0000000000 --- a/tests/auto/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/customization/data/styles/empty/Drawer.qml b/tests/auto/customization/data/styles/empty/Drawer.qml deleted file mode 100644 index b4da57c000..0000000000 --- a/tests/auto/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/customization/data/styles/empty/Frame.qml b/tests/auto/customization/data/styles/empty/Frame.qml deleted file mode 100644 index 00f4d79c7a..0000000000 --- a/tests/auto/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/customization/data/styles/empty/GroupBox.qml b/tests/auto/customization/data/styles/empty/GroupBox.qml deleted file mode 100644 index 900770cdba..0000000000 --- a/tests/auto/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/customization/data/styles/empty/ItemDelegate.qml b/tests/auto/customization/data/styles/empty/ItemDelegate.qml deleted file mode 100644 index 19de468d8a..0000000000 --- a/tests/auto/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/customization/data/styles/empty/Label.qml b/tests/auto/customization/data/styles/empty/Label.qml deleted file mode 100644 index bfc4a83966..0000000000 --- a/tests/auto/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/customization/data/styles/empty/Menu.qml b/tests/auto/customization/data/styles/empty/Menu.qml deleted file mode 100644 index 27b8a01431..0000000000 --- a/tests/auto/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/customization/data/styles/empty/MenuBar.qml b/tests/auto/customization/data/styles/empty/MenuBar.qml deleted file mode 100644 index 24f7c6edf4..0000000000 --- a/tests/auto/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/customization/data/styles/empty/MenuBarItem.qml b/tests/auto/customization/data/styles/empty/MenuBarItem.qml deleted file mode 100644 index d66e899a49..0000000000 --- a/tests/auto/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/customization/data/styles/empty/MenuItem.qml b/tests/auto/customization/data/styles/empty/MenuItem.qml deleted file mode 100644 index 11f38a1b06..0000000000 --- a/tests/auto/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/customization/data/styles/empty/MenuSeparator.qml b/tests/auto/customization/data/styles/empty/MenuSeparator.qml deleted file mode 100644 index effd32c0ed..0000000000 --- a/tests/auto/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/customization/data/styles/empty/Page.qml b/tests/auto/customization/data/styles/empty/Page.qml deleted file mode 100644 index 353fb9cc65..0000000000 --- a/tests/auto/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/customization/data/styles/empty/PageIndicator.qml b/tests/auto/customization/data/styles/empty/PageIndicator.qml deleted file mode 100644 index 98976ae255..0000000000 --- a/tests/auto/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/customization/data/styles/empty/Pane.qml b/tests/auto/customization/data/styles/empty/Pane.qml deleted file mode 100644 index 2429e2c6c1..0000000000 --- a/tests/auto/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/customization/data/styles/empty/Popup.qml b/tests/auto/customization/data/styles/empty/Popup.qml deleted file mode 100644 index fdcb49ac8f..0000000000 --- a/tests/auto/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/customization/data/styles/empty/ProgressBar.qml b/tests/auto/customization/data/styles/empty/ProgressBar.qml deleted file mode 100644 index a2afa03bc4..0000000000 --- a/tests/auto/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/customization/data/styles/empty/RadioButton.qml b/tests/auto/customization/data/styles/empty/RadioButton.qml deleted file mode 100644 index 8776629230..0000000000 --- a/tests/auto/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/customization/data/styles/empty/RadioDelegate.qml b/tests/auto/customization/data/styles/empty/RadioDelegate.qml deleted file mode 100644 index bbb711c7ed..0000000000 --- a/tests/auto/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/customization/data/styles/empty/RangeSlider.qml b/tests/auto/customization/data/styles/empty/RangeSlider.qml deleted file mode 100644 index 0043b40775..0000000000 --- a/tests/auto/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/customization/data/styles/empty/RoundButton.qml b/tests/auto/customization/data/styles/empty/RoundButton.qml deleted file mode 100644 index 5b06801db8..0000000000 --- a/tests/auto/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/customization/data/styles/empty/ScrollBar.qml b/tests/auto/customization/data/styles/empty/ScrollBar.qml deleted file mode 100644 index 80a6782e34..0000000000 --- a/tests/auto/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/customization/data/styles/empty/ScrollIndicator.qml b/tests/auto/customization/data/styles/empty/ScrollIndicator.qml deleted file mode 100644 index 56c73cb8f4..0000000000 --- a/tests/auto/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/customization/data/styles/empty/ScrollView.qml b/tests/auto/customization/data/styles/empty/ScrollView.qml deleted file mode 100644 index 198936c2b5..0000000000 --- a/tests/auto/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/customization/data/styles/empty/Slider.qml b/tests/auto/customization/data/styles/empty/Slider.qml deleted file mode 100644 index 6cfa3e919b..0000000000 --- a/tests/auto/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/customization/data/styles/empty/SpinBox.qml b/tests/auto/customization/data/styles/empty/SpinBox.qml deleted file mode 100644 index 9e334ecf35..0000000000 --- a/tests/auto/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/customization/data/styles/empty/StackView.qml b/tests/auto/customization/data/styles/empty/StackView.qml deleted file mode 100644 index 0a55abf812..0000000000 --- a/tests/auto/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/customization/data/styles/empty/SwipeDelegate.qml b/tests/auto/customization/data/styles/empty/SwipeDelegate.qml deleted file mode 100644 index d05f1e9c5c..0000000000 --- a/tests/auto/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/customization/data/styles/empty/SwipeView.qml b/tests/auto/customization/data/styles/empty/SwipeView.qml deleted file mode 100644 index 51b411aab9..0000000000 --- a/tests/auto/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/customization/data/styles/empty/Switch.qml b/tests/auto/customization/data/styles/empty/Switch.qml deleted file mode 100644 index da00b0e872..0000000000 --- a/tests/auto/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/customization/data/styles/empty/SwitchDelegate.qml b/tests/auto/customization/data/styles/empty/SwitchDelegate.qml deleted file mode 100644 index fe0a9f5222..0000000000 --- a/tests/auto/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/customization/data/styles/empty/TabBar.qml b/tests/auto/customization/data/styles/empty/TabBar.qml deleted file mode 100644 index 0f38b66077..0000000000 --- a/tests/auto/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/customization/data/styles/empty/TabButton.qml b/tests/auto/customization/data/styles/empty/TabButton.qml deleted file mode 100644 index 6ee896366b..0000000000 --- a/tests/auto/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/customization/data/styles/empty/TextArea.qml b/tests/auto/customization/data/styles/empty/TextArea.qml deleted file mode 100644 index e2ee786690..0000000000 --- a/tests/auto/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/customization/data/styles/empty/TextField.qml b/tests/auto/customization/data/styles/empty/TextField.qml deleted file mode 100644 index 3fcf63d528..0000000000 --- a/tests/auto/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/customization/data/styles/empty/ToolBar.qml b/tests/auto/customization/data/styles/empty/ToolBar.qml deleted file mode 100644 index 6696336d8f..0000000000 --- a/tests/auto/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/customization/data/styles/empty/ToolButton.qml b/tests/auto/customization/data/styles/empty/ToolButton.qml deleted file mode 100644 index 8d4ef1b58a..0000000000 --- a/tests/auto/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/customization/data/styles/empty/ToolSeparator.qml b/tests/auto/customization/data/styles/empty/ToolSeparator.qml deleted file mode 100644 index 63985f7fdf..0000000000 --- a/tests/auto/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/customization/data/styles/empty/ToolTip.qml b/tests/auto/customization/data/styles/empty/ToolTip.qml deleted file mode 100644 index a1aff94132..0000000000 --- a/tests/auto/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/customization/data/styles/empty/Tumbler.qml b/tests/auto/customization/data/styles/empty/Tumbler.qml deleted file mode 100644 index c8b3bfebb7..0000000000 --- a/tests/auto/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/customization/data/styles/empty/qmldir b/tests/auto/customization/data/styles/empty/qmldir deleted file mode 100644 index a5fcc4c7e5..0000000000 --- a/tests/auto/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/customization/data/styles/identified/AbstractButton.qml b/tests/auto/customization/data/styles/identified/AbstractButton.qml deleted file mode 100644 index 1c5bd31823..0000000000 --- a/tests/auto/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/customization/data/styles/identified/ApplicationWindow.qml b/tests/auto/customization/data/styles/identified/ApplicationWindow.qml deleted file mode 100644 index dc3f0db12c..0000000000 --- a/tests/auto/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/customization/data/styles/identified/BusyIndicator.qml b/tests/auto/customization/data/styles/identified/BusyIndicator.qml deleted file mode 100644 index 2deab67904..0000000000 --- a/tests/auto/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/customization/data/styles/identified/Button.qml b/tests/auto/customization/data/styles/identified/Button.qml deleted file mode 100644 index dc80508047..0000000000 --- a/tests/auto/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/customization/data/styles/identified/CheckBox.qml b/tests/auto/customization/data/styles/identified/CheckBox.qml deleted file mode 100644 index 13f98af9b9..0000000000 --- a/tests/auto/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/customization/data/styles/identified/CheckDelegate.qml b/tests/auto/customization/data/styles/identified/CheckDelegate.qml deleted file mode 100644 index b0d8a8d2f7..0000000000 --- a/tests/auto/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/customization/data/styles/identified/ComboBox.qml b/tests/auto/customization/data/styles/identified/ComboBox.qml deleted file mode 100644 index ff117ce812..0000000000 --- a/tests/auto/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/customization/data/styles/identified/Container.qml b/tests/auto/customization/data/styles/identified/Container.qml deleted file mode 100644 index a282528d45..0000000000 --- a/tests/auto/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/customization/data/styles/identified/Control.qml b/tests/auto/customization/data/styles/identified/Control.qml deleted file mode 100644 index 90229e4788..0000000000 --- a/tests/auto/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/customization/data/styles/identified/DelayButton.qml b/tests/auto/customization/data/styles/identified/DelayButton.qml deleted file mode 100644 index 90f980eaec..0000000000 --- a/tests/auto/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/customization/data/styles/identified/Dial.qml b/tests/auto/customization/data/styles/identified/Dial.qml deleted file mode 100644 index 9260972c95..0000000000 --- a/tests/auto/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/customization/data/styles/identified/Dialog.qml b/tests/auto/customization/data/styles/identified/Dialog.qml deleted file mode 100644 index 6392be7d7b..0000000000 --- a/tests/auto/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/customization/data/styles/identified/DialogButtonBox.qml b/tests/auto/customization/data/styles/identified/DialogButtonBox.qml deleted file mode 100644 index 11c596a1b0..0000000000 --- a/tests/auto/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/customization/data/styles/identified/Drawer.qml b/tests/auto/customization/data/styles/identified/Drawer.qml deleted file mode 100644 index 6b340f2adb..0000000000 --- a/tests/auto/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/customization/data/styles/identified/Frame.qml b/tests/auto/customization/data/styles/identified/Frame.qml deleted file mode 100644 index 830ac584d0..0000000000 --- a/tests/auto/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/customization/data/styles/identified/GroupBox.qml b/tests/auto/customization/data/styles/identified/GroupBox.qml deleted file mode 100644 index fffd44e8f6..0000000000 --- a/tests/auto/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/customization/data/styles/identified/ItemDelegate.qml b/tests/auto/customization/data/styles/identified/ItemDelegate.qml deleted file mode 100644 index b04d2f59e8..0000000000 --- a/tests/auto/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/customization/data/styles/identified/Label.qml b/tests/auto/customization/data/styles/identified/Label.qml deleted file mode 100644 index 95d1f19180..0000000000 --- a/tests/auto/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/customization/data/styles/identified/Menu.qml b/tests/auto/customization/data/styles/identified/Menu.qml deleted file mode 100644 index 662392546b..0000000000 --- a/tests/auto/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/customization/data/styles/identified/MenuBar.qml b/tests/auto/customization/data/styles/identified/MenuBar.qml deleted file mode 100644 index f815b73fac..0000000000 --- a/tests/auto/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/customization/data/styles/identified/MenuBarItem.qml b/tests/auto/customization/data/styles/identified/MenuBarItem.qml deleted file mode 100644 index abf3be5db0..0000000000 --- a/tests/auto/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/customization/data/styles/identified/MenuItem.qml b/tests/auto/customization/data/styles/identified/MenuItem.qml deleted file mode 100644 index 3a174ecfa1..0000000000 --- a/tests/auto/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/customization/data/styles/identified/MenuSeparator.qml b/tests/auto/customization/data/styles/identified/MenuSeparator.qml deleted file mode 100644 index 7ecb176b8c..0000000000 --- a/tests/auto/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/customization/data/styles/identified/Page.qml b/tests/auto/customization/data/styles/identified/Page.qml deleted file mode 100644 index b24162476f..0000000000 --- a/tests/auto/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/customization/data/styles/identified/PageIndicator.qml b/tests/auto/customization/data/styles/identified/PageIndicator.qml deleted file mode 100644 index 2370a334bf..0000000000 --- a/tests/auto/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/customization/data/styles/identified/Pane.qml b/tests/auto/customization/data/styles/identified/Pane.qml deleted file mode 100644 index 0dbf4b1c97..0000000000 --- a/tests/auto/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/customization/data/styles/identified/Popup.qml b/tests/auto/customization/data/styles/identified/Popup.qml deleted file mode 100644 index b6381170c1..0000000000 --- a/tests/auto/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/customization/data/styles/identified/ProgressBar.qml b/tests/auto/customization/data/styles/identified/ProgressBar.qml deleted file mode 100644 index dc7d7658ef..0000000000 --- a/tests/auto/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/customization/data/styles/identified/RadioButton.qml b/tests/auto/customization/data/styles/identified/RadioButton.qml deleted file mode 100644 index 2b4a0b626c..0000000000 --- a/tests/auto/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/customization/data/styles/identified/RadioDelegate.qml b/tests/auto/customization/data/styles/identified/RadioDelegate.qml deleted file mode 100644 index 75cda63d60..0000000000 --- a/tests/auto/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/customization/data/styles/identified/RangeSlider.qml b/tests/auto/customization/data/styles/identified/RangeSlider.qml deleted file mode 100644 index fab56fcdc9..0000000000 --- a/tests/auto/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/customization/data/styles/identified/RoundButton.qml b/tests/auto/customization/data/styles/identified/RoundButton.qml deleted file mode 100644 index ec075db314..0000000000 --- a/tests/auto/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/customization/data/styles/identified/ScrollBar.qml b/tests/auto/customization/data/styles/identified/ScrollBar.qml deleted file mode 100644 index 418f290884..0000000000 --- a/tests/auto/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/customization/data/styles/identified/ScrollIndicator.qml b/tests/auto/customization/data/styles/identified/ScrollIndicator.qml deleted file mode 100644 index b427b757d7..0000000000 --- a/tests/auto/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/customization/data/styles/identified/ScrollView.qml b/tests/auto/customization/data/styles/identified/ScrollView.qml deleted file mode 100644 index 7f4e2c4079..0000000000 --- a/tests/auto/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/customization/data/styles/identified/Slider.qml b/tests/auto/customization/data/styles/identified/Slider.qml deleted file mode 100644 index 88c5b22fce..0000000000 --- a/tests/auto/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/customization/data/styles/identified/SpinBox.qml b/tests/auto/customization/data/styles/identified/SpinBox.qml deleted file mode 100644 index 0c058269a5..0000000000 --- a/tests/auto/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/customization/data/styles/identified/StackView.qml b/tests/auto/customization/data/styles/identified/StackView.qml deleted file mode 100644 index 1bc5bf50f0..0000000000 --- a/tests/auto/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/customization/data/styles/identified/SwipeDelegate.qml b/tests/auto/customization/data/styles/identified/SwipeDelegate.qml deleted file mode 100644 index dadb54a5ea..0000000000 --- a/tests/auto/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/customization/data/styles/identified/SwipeView.qml b/tests/auto/customization/data/styles/identified/SwipeView.qml deleted file mode 100644 index aa256d9908..0000000000 --- a/tests/auto/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/customization/data/styles/identified/Switch.qml b/tests/auto/customization/data/styles/identified/Switch.qml deleted file mode 100644 index be10b52006..0000000000 --- a/tests/auto/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/customization/data/styles/identified/SwitchDelegate.qml b/tests/auto/customization/data/styles/identified/SwitchDelegate.qml deleted file mode 100644 index 7205c973ee..0000000000 --- a/tests/auto/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/customization/data/styles/identified/TabBar.qml b/tests/auto/customization/data/styles/identified/TabBar.qml deleted file mode 100644 index 5d360cb1cf..0000000000 --- a/tests/auto/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/customization/data/styles/identified/TabButton.qml b/tests/auto/customization/data/styles/identified/TabButton.qml deleted file mode 100644 index bc065b222d..0000000000 --- a/tests/auto/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/customization/data/styles/identified/TextArea.qml b/tests/auto/customization/data/styles/identified/TextArea.qml deleted file mode 100644 index 5667124028..0000000000 --- a/tests/auto/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/customization/data/styles/identified/TextField.qml b/tests/auto/customization/data/styles/identified/TextField.qml deleted file mode 100644 index 1fef7ab523..0000000000 --- a/tests/auto/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/customization/data/styles/identified/ToolBar.qml b/tests/auto/customization/data/styles/identified/ToolBar.qml deleted file mode 100644 index 2061949cd2..0000000000 --- a/tests/auto/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/customization/data/styles/identified/ToolButton.qml b/tests/auto/customization/data/styles/identified/ToolButton.qml deleted file mode 100644 index 253391a8be..0000000000 --- a/tests/auto/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/customization/data/styles/identified/ToolSeparator.qml b/tests/auto/customization/data/styles/identified/ToolSeparator.qml deleted file mode 100644 index b8cf9daa1a..0000000000 --- a/tests/auto/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/customization/data/styles/identified/ToolTip.qml b/tests/auto/customization/data/styles/identified/ToolTip.qml deleted file mode 100644 index 1ef95c9936..0000000000 --- a/tests/auto/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/customization/data/styles/identified/Tumbler.qml b/tests/auto/customization/data/styles/identified/Tumbler.qml deleted file mode 100644 index 3bfdafc428..0000000000 --- a/tests/auto/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/customization/data/styles/identified/qmldir b/tests/auto/customization/data/styles/identified/qmldir deleted file mode 100644 index 1ee2a92e11..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/AbstractButton.qml b/tests/auto/customization/data/styles/incomplete/AbstractButton.qml deleted file mode 100644 index 7e3710509b..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/ApplicationWindow.qml b/tests/auto/customization/data/styles/incomplete/ApplicationWindow.qml deleted file mode 100644 index 8fbdd1a4b6..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/BusyIndicator.qml b/tests/auto/customization/data/styles/incomplete/BusyIndicator.qml deleted file mode 100644 index b046163e2d..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/Button.qml b/tests/auto/customization/data/styles/incomplete/Button.qml deleted file mode 100644 index 7daa248c07..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/CheckBox.qml b/tests/auto/customization/data/styles/incomplete/CheckBox.qml deleted file mode 100644 index 50bfa058cc..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/CheckDelegate.qml b/tests/auto/customization/data/styles/incomplete/CheckDelegate.qml deleted file mode 100644 index 13c0e4729f..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/ComboBox.qml b/tests/auto/customization/data/styles/incomplete/ComboBox.qml deleted file mode 100644 index b0ff62578b..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/Container.qml b/tests/auto/customization/data/styles/incomplete/Container.qml deleted file mode 100644 index 0ad81beaa3..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/Control.qml b/tests/auto/customization/data/styles/incomplete/Control.qml deleted file mode 100644 index 6f07f5da9c..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/DelayButton.qml b/tests/auto/customization/data/styles/incomplete/DelayButton.qml deleted file mode 100644 index b6ab635bfd..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/Dial.qml b/tests/auto/customization/data/styles/incomplete/Dial.qml deleted file mode 100644 index 66600c63c2..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/Dialog.qml b/tests/auto/customization/data/styles/incomplete/Dialog.qml deleted file mode 100644 index d8ab999e2e..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/DialogButtonBox.qml b/tests/auto/customization/data/styles/incomplete/DialogButtonBox.qml deleted file mode 100644 index d7f954befe..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/Drawer.qml b/tests/auto/customization/data/styles/incomplete/Drawer.qml deleted file mode 100644 index 5dadbd7793..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/Frame.qml b/tests/auto/customization/data/styles/incomplete/Frame.qml deleted file mode 100644 index e447b5c2df..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/GroupBox.qml b/tests/auto/customization/data/styles/incomplete/GroupBox.qml deleted file mode 100644 index 3597f1587d..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/ItemDelegate.qml b/tests/auto/customization/data/styles/incomplete/ItemDelegate.qml deleted file mode 100644 index 79334dcbd8..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/Label.qml b/tests/auto/customization/data/styles/incomplete/Label.qml deleted file mode 100644 index e60ea00c4d..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/Menu.qml b/tests/auto/customization/data/styles/incomplete/Menu.qml deleted file mode 100644 index 220d0038b9..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/MenuBar.qml b/tests/auto/customization/data/styles/incomplete/MenuBar.qml deleted file mode 100644 index b782eb4d09..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/MenuBarItem.qml b/tests/auto/customization/data/styles/incomplete/MenuBarItem.qml deleted file mode 100644 index a979ecb7fa..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/MenuItem.qml b/tests/auto/customization/data/styles/incomplete/MenuItem.qml deleted file mode 100644 index b14f9089a6..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/MenuSeparator.qml b/tests/auto/customization/data/styles/incomplete/MenuSeparator.qml deleted file mode 100644 index ba6d27ecea..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/Page.qml b/tests/auto/customization/data/styles/incomplete/Page.qml deleted file mode 100644 index dbd29521ac..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/PageIndicator.qml b/tests/auto/customization/data/styles/incomplete/PageIndicator.qml deleted file mode 100644 index b18363407d..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/Pane.qml b/tests/auto/customization/data/styles/incomplete/Pane.qml deleted file mode 100644 index ecd7cbdf21..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/Popup.qml b/tests/auto/customization/data/styles/incomplete/Popup.qml deleted file mode 100644 index a3d7d8d5dc..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/ProgressBar.qml b/tests/auto/customization/data/styles/incomplete/ProgressBar.qml deleted file mode 100644 index 293fe25481..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/RadioButton.qml b/tests/auto/customization/data/styles/incomplete/RadioButton.qml deleted file mode 100644 index f17729f791..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/RadioDelegate.qml b/tests/auto/customization/data/styles/incomplete/RadioDelegate.qml deleted file mode 100644 index 8dd08aea84..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/RangeSlider.qml b/tests/auto/customization/data/styles/incomplete/RangeSlider.qml deleted file mode 100644 index 3a6ba580df..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/RoundButton.qml b/tests/auto/customization/data/styles/incomplete/RoundButton.qml deleted file mode 100644 index d51ef732f3..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/ScrollBar.qml b/tests/auto/customization/data/styles/incomplete/ScrollBar.qml deleted file mode 100644 index 906a9847f8..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/ScrollIndicator.qml b/tests/auto/customization/data/styles/incomplete/ScrollIndicator.qml deleted file mode 100644 index b34d40970d..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/ScrollView.qml b/tests/auto/customization/data/styles/incomplete/ScrollView.qml deleted file mode 100644 index a120e05f97..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/Slider.qml b/tests/auto/customization/data/styles/incomplete/Slider.qml deleted file mode 100644 index 02b06d92e4..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/SpinBox.qml b/tests/auto/customization/data/styles/incomplete/SpinBox.qml deleted file mode 100644 index 9ec62e016e..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/StackView.qml b/tests/auto/customization/data/styles/incomplete/StackView.qml deleted file mode 100644 index 4108e16678..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/SwipeDelegate.qml b/tests/auto/customization/data/styles/incomplete/SwipeDelegate.qml deleted file mode 100644 index 0da62d0fd9..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/SwipeView.qml b/tests/auto/customization/data/styles/incomplete/SwipeView.qml deleted file mode 100644 index 434f900361..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/Switch.qml b/tests/auto/customization/data/styles/incomplete/Switch.qml deleted file mode 100644 index 9f24763fa6..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/SwitchDelegate.qml b/tests/auto/customization/data/styles/incomplete/SwitchDelegate.qml deleted file mode 100644 index a33809c7df..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/TabBar.qml b/tests/auto/customization/data/styles/incomplete/TabBar.qml deleted file mode 100644 index 68e4f62700..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/TabButton.qml b/tests/auto/customization/data/styles/incomplete/TabButton.qml deleted file mode 100644 index 9ab619a934..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/TextArea.qml b/tests/auto/customization/data/styles/incomplete/TextArea.qml deleted file mode 100644 index 42f3d2fdeb..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/TextField.qml b/tests/auto/customization/data/styles/incomplete/TextField.qml deleted file mode 100644 index 001d86b1c5..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/ToolBar.qml b/tests/auto/customization/data/styles/incomplete/ToolBar.qml deleted file mode 100644 index de0bdb392d..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/ToolButton.qml b/tests/auto/customization/data/styles/incomplete/ToolButton.qml deleted file mode 100644 index 12b55b15a2..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/ToolSeparator.qml b/tests/auto/customization/data/styles/incomplete/ToolSeparator.qml deleted file mode 100644 index aa413dd093..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/ToolTip.qml b/tests/auto/customization/data/styles/incomplete/ToolTip.qml deleted file mode 100644 index d2104f9eeb..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/Tumbler.qml b/tests/auto/customization/data/styles/incomplete/Tumbler.qml deleted file mode 100644 index 996af0d2cd..0000000000 --- a/tests/auto/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/customization/data/styles/incomplete/qmldir b/tests/auto/customization/data/styles/incomplete/qmldir deleted file mode 100644 index e8813bd518..0000000000 --- a/tests/auto/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/customization/data/styles/override/AbstractButton.qml b/tests/auto/customization/data/styles/override/AbstractButton.qml deleted file mode 100644 index e8bf0b90f5..0000000000 --- a/tests/auto/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/customization/data/styles/override/ApplicationWindow.qml b/tests/auto/customization/data/styles/override/ApplicationWindow.qml deleted file mode 100644 index 43b94010e6..0000000000 --- a/tests/auto/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/customization/data/styles/override/BusyIndicator.qml b/tests/auto/customization/data/styles/override/BusyIndicator.qml deleted file mode 100644 index 12418ff720..0000000000 --- a/tests/auto/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/customization/data/styles/override/Button.qml b/tests/auto/customization/data/styles/override/Button.qml deleted file mode 100644 index 692c2fda2e..0000000000 --- a/tests/auto/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/customization/data/styles/override/CheckBox.qml b/tests/auto/customization/data/styles/override/CheckBox.qml deleted file mode 100644 index 9830931b16..0000000000 --- a/tests/auto/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/customization/data/styles/override/CheckDelegate.qml b/tests/auto/customization/data/styles/override/CheckDelegate.qml deleted file mode 100644 index 77cdf23d28..0000000000 --- a/tests/auto/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/customization/data/styles/override/ComboBox.qml b/tests/auto/customization/data/styles/override/ComboBox.qml deleted file mode 100644 index c3276dccdf..0000000000 --- a/tests/auto/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/customization/data/styles/override/Container.qml b/tests/auto/customization/data/styles/override/Container.qml deleted file mode 100644 index b732aefa7a..0000000000 --- a/tests/auto/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/customization/data/styles/override/Control.qml b/tests/auto/customization/data/styles/override/Control.qml deleted file mode 100644 index b4fefcf57b..0000000000 --- a/tests/auto/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/customization/data/styles/override/DelayButton.qml b/tests/auto/customization/data/styles/override/DelayButton.qml deleted file mode 100644 index 5ee03d57eb..0000000000 --- a/tests/auto/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/customization/data/styles/override/Dial.qml b/tests/auto/customization/data/styles/override/Dial.qml deleted file mode 100644 index d452a58f31..0000000000 --- a/tests/auto/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/customization/data/styles/override/Dialog.qml b/tests/auto/customization/data/styles/override/Dialog.qml deleted file mode 100644 index 29e3d26d33..0000000000 --- a/tests/auto/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/customization/data/styles/override/DialogButtonBox.qml b/tests/auto/customization/data/styles/override/DialogButtonBox.qml deleted file mode 100644 index c79b9f815b..0000000000 --- a/tests/auto/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/customization/data/styles/override/Drawer.qml b/tests/auto/customization/data/styles/override/Drawer.qml deleted file mode 100644 index 65aa625c00..0000000000 --- a/tests/auto/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/customization/data/styles/override/Frame.qml b/tests/auto/customization/data/styles/override/Frame.qml deleted file mode 100644 index b31b70aa95..0000000000 --- a/tests/auto/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/customization/data/styles/override/GroupBox.qml b/tests/auto/customization/data/styles/override/GroupBox.qml deleted file mode 100644 index 0d0bfbd9aa..0000000000 --- a/tests/auto/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/customization/data/styles/override/ItemDelegate.qml b/tests/auto/customization/data/styles/override/ItemDelegate.qml deleted file mode 100644 index 4a087c75aa..0000000000 --- a/tests/auto/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/customization/data/styles/override/Label.qml b/tests/auto/customization/data/styles/override/Label.qml deleted file mode 100644 index 883cff743d..0000000000 --- a/tests/auto/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/customization/data/styles/override/Menu.qml b/tests/auto/customization/data/styles/override/Menu.qml deleted file mode 100644 index f551fae8fe..0000000000 --- a/tests/auto/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/customization/data/styles/override/MenuBar.qml b/tests/auto/customization/data/styles/override/MenuBar.qml deleted file mode 100644 index b7f54cfbac..0000000000 --- a/tests/auto/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/customization/data/styles/override/MenuBarItem.qml b/tests/auto/customization/data/styles/override/MenuBarItem.qml deleted file mode 100644 index 513b59ce87..0000000000 --- a/tests/auto/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/customization/data/styles/override/MenuItem.qml b/tests/auto/customization/data/styles/override/MenuItem.qml deleted file mode 100644 index 7f7f569a0e..0000000000 --- a/tests/auto/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/customization/data/styles/override/MenuSeparator.qml b/tests/auto/customization/data/styles/override/MenuSeparator.qml deleted file mode 100644 index 57a2db1517..0000000000 --- a/tests/auto/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/customization/data/styles/override/Page.qml b/tests/auto/customization/data/styles/override/Page.qml deleted file mode 100644 index c51d1e7313..0000000000 --- a/tests/auto/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/customization/data/styles/override/PageIndicator.qml b/tests/auto/customization/data/styles/override/PageIndicator.qml deleted file mode 100644 index 3d58299e1b..0000000000 --- a/tests/auto/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/customization/data/styles/override/Pane.qml b/tests/auto/customization/data/styles/override/Pane.qml deleted file mode 100644 index 70a2944179..0000000000 --- a/tests/auto/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/customization/data/styles/override/Popup.qml b/tests/auto/customization/data/styles/override/Popup.qml deleted file mode 100644 index a63879bd26..0000000000 --- a/tests/auto/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/customization/data/styles/override/ProgressBar.qml b/tests/auto/customization/data/styles/override/ProgressBar.qml deleted file mode 100644 index 2a9e636ada..0000000000 --- a/tests/auto/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/customization/data/styles/override/RadioButton.qml b/tests/auto/customization/data/styles/override/RadioButton.qml deleted file mode 100644 index 5bd5c721d0..0000000000 --- a/tests/auto/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/customization/data/styles/override/RadioDelegate.qml b/tests/auto/customization/data/styles/override/RadioDelegate.qml deleted file mode 100644 index 7fbe3833f1..0000000000 --- a/tests/auto/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/customization/data/styles/override/RangeSlider.qml b/tests/auto/customization/data/styles/override/RangeSlider.qml deleted file mode 100644 index 0f4cda9999..0000000000 --- a/tests/auto/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/customization/data/styles/override/RoundButton.qml b/tests/auto/customization/data/styles/override/RoundButton.qml deleted file mode 100644 index 1a0b0e05e8..0000000000 --- a/tests/auto/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/customization/data/styles/override/ScrollBar.qml b/tests/auto/customization/data/styles/override/ScrollBar.qml deleted file mode 100644 index fc551710e2..0000000000 --- a/tests/auto/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/customization/data/styles/override/ScrollIndicator.qml b/tests/auto/customization/data/styles/override/ScrollIndicator.qml deleted file mode 100644 index 06497abb6e..0000000000 --- a/tests/auto/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/customization/data/styles/override/ScrollView.qml b/tests/auto/customization/data/styles/override/ScrollView.qml deleted file mode 100644 index bc02c26583..0000000000 --- a/tests/auto/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/customization/data/styles/override/Slider.qml b/tests/auto/customization/data/styles/override/Slider.qml deleted file mode 100644 index 052c523be3..0000000000 --- a/tests/auto/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/customization/data/styles/override/SpinBox.qml b/tests/auto/customization/data/styles/override/SpinBox.qml deleted file mode 100644 index d074ec6372..0000000000 --- a/tests/auto/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/customization/data/styles/override/StackView.qml b/tests/auto/customization/data/styles/override/StackView.qml deleted file mode 100644 index bc33d64bae..0000000000 --- a/tests/auto/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/customization/data/styles/override/SwipeDelegate.qml b/tests/auto/customization/data/styles/override/SwipeDelegate.qml deleted file mode 100644 index bb38737036..0000000000 --- a/tests/auto/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/customization/data/styles/override/SwipeView.qml b/tests/auto/customization/data/styles/override/SwipeView.qml deleted file mode 100644 index 63646a0bbf..0000000000 --- a/tests/auto/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/customization/data/styles/override/Switch.qml b/tests/auto/customization/data/styles/override/Switch.qml deleted file mode 100644 index 57a3f8049f..0000000000 --- a/tests/auto/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/customization/data/styles/override/SwitchDelegate.qml b/tests/auto/customization/data/styles/override/SwitchDelegate.qml deleted file mode 100644 index 6b9986d8f6..0000000000 --- a/tests/auto/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/customization/data/styles/override/TabBar.qml b/tests/auto/customization/data/styles/override/TabBar.qml deleted file mode 100644 index b3e03bddad..0000000000 --- a/tests/auto/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/customization/data/styles/override/TabButton.qml b/tests/auto/customization/data/styles/override/TabButton.qml deleted file mode 100644 index f2852f684f..0000000000 --- a/tests/auto/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/customization/data/styles/override/TextArea.qml b/tests/auto/customization/data/styles/override/TextArea.qml deleted file mode 100644 index ad4a3c7b11..0000000000 --- a/tests/auto/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/customization/data/styles/override/TextField.qml b/tests/auto/customization/data/styles/override/TextField.qml deleted file mode 100644 index 39bb695e34..0000000000 --- a/tests/auto/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/customization/data/styles/override/ToolBar.qml b/tests/auto/customization/data/styles/override/ToolBar.qml deleted file mode 100644 index 8af7238ee3..0000000000 --- a/tests/auto/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/customization/data/styles/override/ToolButton.qml b/tests/auto/customization/data/styles/override/ToolButton.qml deleted file mode 100644 index a9e285fb5c..0000000000 --- a/tests/auto/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/customization/data/styles/override/ToolSeparator.qml b/tests/auto/customization/data/styles/override/ToolSeparator.qml deleted file mode 100644 index 5c6b408d8a..0000000000 --- a/tests/auto/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/customization/data/styles/override/ToolTip.qml b/tests/auto/customization/data/styles/override/ToolTip.qml deleted file mode 100644 index 642d618400..0000000000 --- a/tests/auto/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/customization/data/styles/override/Tumbler.qml b/tests/auto/customization/data/styles/override/Tumbler.qml deleted file mode 100644 index 72d68f8a31..0000000000 --- a/tests/auto/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/customization/data/styles/override/qmldir b/tests/auto/customization/data/styles/override/qmldir deleted file mode 100644 index f15ba96ab3..0000000000 --- a/tests/auto/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/customization/data/styles/simple/AbstractButton.qml b/tests/auto/customization/data/styles/simple/AbstractButton.qml deleted file mode 100644 index f8eaef0c25..0000000000 --- a/tests/auto/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/customization/data/styles/simple/ApplicationWindow.qml b/tests/auto/customization/data/styles/simple/ApplicationWindow.qml deleted file mode 100644 index ec39193b43..0000000000 --- a/tests/auto/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/customization/data/styles/simple/BusyIndicator.qml b/tests/auto/customization/data/styles/simple/BusyIndicator.qml deleted file mode 100644 index 1dcebb9b7a..0000000000 --- a/tests/auto/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/customization/data/styles/simple/Button.qml b/tests/auto/customization/data/styles/simple/Button.qml deleted file mode 100644 index 993c585bd9..0000000000 --- a/tests/auto/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/customization/data/styles/simple/CheckBox.qml b/tests/auto/customization/data/styles/simple/CheckBox.qml deleted file mode 100644 index f4a95f0feb..0000000000 --- a/tests/auto/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/customization/data/styles/simple/CheckDelegate.qml b/tests/auto/customization/data/styles/simple/CheckDelegate.qml deleted file mode 100644 index 563db32945..0000000000 --- a/tests/auto/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/customization/data/styles/simple/ComboBox.qml b/tests/auto/customization/data/styles/simple/ComboBox.qml deleted file mode 100644 index ed8613891b..0000000000 --- a/tests/auto/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/customization/data/styles/simple/Container.qml b/tests/auto/customization/data/styles/simple/Container.qml deleted file mode 100644 index 4a15009647..0000000000 --- a/tests/auto/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/customization/data/styles/simple/Control.qml b/tests/auto/customization/data/styles/simple/Control.qml deleted file mode 100644 index e083f8acb1..0000000000 --- a/tests/auto/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/customization/data/styles/simple/DelayButton.qml b/tests/auto/customization/data/styles/simple/DelayButton.qml deleted file mode 100644 index 8f33c40156..0000000000 --- a/tests/auto/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/customization/data/styles/simple/Dial.qml b/tests/auto/customization/data/styles/simple/Dial.qml deleted file mode 100644 index c1a9b50ba0..0000000000 --- a/tests/auto/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/customization/data/styles/simple/Dialog.qml b/tests/auto/customization/data/styles/simple/Dialog.qml deleted file mode 100644 index 787acca9b3..0000000000 --- a/tests/auto/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/customization/data/styles/simple/DialogButtonBox.qml b/tests/auto/customization/data/styles/simple/DialogButtonBox.qml deleted file mode 100644 index d7da32e0ad..0000000000 --- a/tests/auto/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/customization/data/styles/simple/Drawer.qml b/tests/auto/customization/data/styles/simple/Drawer.qml deleted file mode 100644 index 8239b1afca..0000000000 --- a/tests/auto/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/customization/data/styles/simple/Frame.qml b/tests/auto/customization/data/styles/simple/Frame.qml deleted file mode 100644 index cbeb3c5dc5..0000000000 --- a/tests/auto/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/customization/data/styles/simple/GroupBox.qml b/tests/auto/customization/data/styles/simple/GroupBox.qml deleted file mode 100644 index 14dc33414d..0000000000 --- a/tests/auto/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/customization/data/styles/simple/ItemDelegate.qml b/tests/auto/customization/data/styles/simple/ItemDelegate.qml deleted file mode 100644 index a22ec3aa39..0000000000 --- a/tests/auto/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/customization/data/styles/simple/Label.qml b/tests/auto/customization/data/styles/simple/Label.qml deleted file mode 100644 index 80b34723c7..0000000000 --- a/tests/auto/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/customization/data/styles/simple/Menu.qml b/tests/auto/customization/data/styles/simple/Menu.qml deleted file mode 100644 index 7538bd5b7e..0000000000 --- a/tests/auto/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/customization/data/styles/simple/MenuBar.qml b/tests/auto/customization/data/styles/simple/MenuBar.qml deleted file mode 100644 index a38c876e9a..0000000000 --- a/tests/auto/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/customization/data/styles/simple/MenuBarItem.qml b/tests/auto/customization/data/styles/simple/MenuBarItem.qml deleted file mode 100644 index de9dc92911..0000000000 --- a/tests/auto/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/customization/data/styles/simple/MenuItem.qml b/tests/auto/customization/data/styles/simple/MenuItem.qml deleted file mode 100644 index 28d5998b22..0000000000 --- a/tests/auto/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/customization/data/styles/simple/MenuSeparator.qml b/tests/auto/customization/data/styles/simple/MenuSeparator.qml deleted file mode 100644 index 3df17b5825..0000000000 --- a/tests/auto/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/customization/data/styles/simple/Page.qml b/tests/auto/customization/data/styles/simple/Page.qml deleted file mode 100644 index 51ec606363..0000000000 --- a/tests/auto/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/customization/data/styles/simple/PageIndicator.qml b/tests/auto/customization/data/styles/simple/PageIndicator.qml deleted file mode 100644 index d508687f1c..0000000000 --- a/tests/auto/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/customization/data/styles/simple/Pane.qml b/tests/auto/customization/data/styles/simple/Pane.qml deleted file mode 100644 index 3b9e12b8c3..0000000000 --- a/tests/auto/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/customization/data/styles/simple/Popup.qml b/tests/auto/customization/data/styles/simple/Popup.qml deleted file mode 100644 index 8b62fcade0..0000000000 --- a/tests/auto/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/customization/data/styles/simple/ProgressBar.qml b/tests/auto/customization/data/styles/simple/ProgressBar.qml deleted file mode 100644 index 3f04e6b22a..0000000000 --- a/tests/auto/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/customization/data/styles/simple/RadioButton.qml b/tests/auto/customization/data/styles/simple/RadioButton.qml deleted file mode 100644 index 7ca5973bc3..0000000000 --- a/tests/auto/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/customization/data/styles/simple/RadioDelegate.qml b/tests/auto/customization/data/styles/simple/RadioDelegate.qml deleted file mode 100644 index bc96ad47aa..0000000000 --- a/tests/auto/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/customization/data/styles/simple/RangeSlider.qml b/tests/auto/customization/data/styles/simple/RangeSlider.qml deleted file mode 100644 index 202688c48b..0000000000 --- a/tests/auto/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/customization/data/styles/simple/RoundButton.qml b/tests/auto/customization/data/styles/simple/RoundButton.qml deleted file mode 100644 index 3547239f39..0000000000 --- a/tests/auto/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/customization/data/styles/simple/ScrollBar.qml b/tests/auto/customization/data/styles/simple/ScrollBar.qml deleted file mode 100644 index 25bc3e09ec..0000000000 --- a/tests/auto/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/customization/data/styles/simple/ScrollIndicator.qml b/tests/auto/customization/data/styles/simple/ScrollIndicator.qml deleted file mode 100644 index a901671bba..0000000000 --- a/tests/auto/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/customization/data/styles/simple/ScrollView.qml b/tests/auto/customization/data/styles/simple/ScrollView.qml deleted file mode 100644 index 56334d841d..0000000000 --- a/tests/auto/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/customization/data/styles/simple/Slider.qml b/tests/auto/customization/data/styles/simple/Slider.qml deleted file mode 100644 index d5417404f0..0000000000 --- a/tests/auto/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/customization/data/styles/simple/SpinBox.qml b/tests/auto/customization/data/styles/simple/SpinBox.qml deleted file mode 100644 index 0facffad59..0000000000 --- a/tests/auto/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/customization/data/styles/simple/StackView.qml b/tests/auto/customization/data/styles/simple/StackView.qml deleted file mode 100644 index e16b9938bc..0000000000 --- a/tests/auto/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/customization/data/styles/simple/SwipeDelegate.qml b/tests/auto/customization/data/styles/simple/SwipeDelegate.qml deleted file mode 100644 index fec9f120fa..0000000000 --- a/tests/auto/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/customization/data/styles/simple/SwipeView.qml b/tests/auto/customization/data/styles/simple/SwipeView.qml deleted file mode 100644 index cf154b6b97..0000000000 --- a/tests/auto/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/customization/data/styles/simple/Switch.qml b/tests/auto/customization/data/styles/simple/Switch.qml deleted file mode 100644 index 9e9613084a..0000000000 --- a/tests/auto/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/customization/data/styles/simple/SwitchDelegate.qml b/tests/auto/customization/data/styles/simple/SwitchDelegate.qml deleted file mode 100644 index f7eb1d5c37..0000000000 --- a/tests/auto/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/customization/data/styles/simple/TabBar.qml b/tests/auto/customization/data/styles/simple/TabBar.qml deleted file mode 100644 index 6b0f2b6327..0000000000 --- a/tests/auto/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/customization/data/styles/simple/TabButton.qml b/tests/auto/customization/data/styles/simple/TabButton.qml deleted file mode 100644 index 4c8a30ba81..0000000000 --- a/tests/auto/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/customization/data/styles/simple/TextArea.qml b/tests/auto/customization/data/styles/simple/TextArea.qml deleted file mode 100644 index 7e906433fe..0000000000 --- a/tests/auto/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/customization/data/styles/simple/TextField.qml b/tests/auto/customization/data/styles/simple/TextField.qml deleted file mode 100644 index 71a685349b..0000000000 --- a/tests/auto/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/customization/data/styles/simple/ToolBar.qml b/tests/auto/customization/data/styles/simple/ToolBar.qml deleted file mode 100644 index 30bba195e4..0000000000 --- a/tests/auto/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/customization/data/styles/simple/ToolButton.qml b/tests/auto/customization/data/styles/simple/ToolButton.qml deleted file mode 100644 index 229b75368a..0000000000 --- a/tests/auto/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/customization/data/styles/simple/ToolSeparator.qml b/tests/auto/customization/data/styles/simple/ToolSeparator.qml deleted file mode 100644 index 8ee00bc36c..0000000000 --- a/tests/auto/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/customization/data/styles/simple/ToolTip.qml b/tests/auto/customization/data/styles/simple/ToolTip.qml deleted file mode 100644 index 0299adf181..0000000000 --- a/tests/auto/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/customization/data/styles/simple/Tumbler.qml b/tests/auto/customization/data/styles/simple/Tumbler.qml deleted file mode 100644 index 34f423c7eb..0000000000 --- a/tests/auto/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/customization/data/styles/simple/qmldir b/tests/auto/customization/data/styles/simple/qmldir deleted file mode 100644 index e5159885cb..0000000000 --- a/tests/auto/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/customization/tst_customization.cpp b/tests/auto/customization/tst_customization.cpp deleted file mode 100644 index 02c7597863..0000000000 --- a/tests/auto/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() + ")")); - - // -