diff options
author | J-P Nurmi <jpnurmi@qt.io> | 2017-05-03 14:58:27 +0200 |
---|---|---|
committer | J-P Nurmi <jpnurmi@qt.io> | 2017-05-03 17:54:26 +0000 |
commit | 3af18224190d2c008a4ed6fe39b07e60db5dc683 (patch) | |
tree | 2dc4ef12a37cd7e95f9b1808f395fbd92c02441d | |
parent | 4abe4a06494e0e54825170ed2130df91b45148bf (diff) |
tst_snippets: take screenshots only when requested
The component loading code has been adjusted so that it can load
snippets that use either a Window root element too.
This speeds up the test a lot in the CI, and allows us to flatten
the snippet-structure. Set SCREENSHOTS=1 environment variable to
take screenshots.
Change-Id: Ibd9e76befe62044dd1374899f18ea3d8c7ad454b
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
-rw-r--r-- | src/imports/controls/doc/doc.pri | 1 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-busyindicator-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-busyindicator-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-button-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-button-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-button-disabled.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-button-disabled.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-button-focused.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-button-focused.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-button-normal.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-button-normal.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-button-pressed.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-button-pressed.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-checkbox-checked.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-checkbox-checked.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-checkbox-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-checkbox-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-checkbox-disabled.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-checkbox-disabled.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-checkbox-focused.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-checkbox-focused.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-checkbox-normal.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-checkbox-normal.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-checkdelegate-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-checkdelegate-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-combobox-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-combobox-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-combobox-delegate.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-combobox-delegate.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-combobox-popup.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-combobox-popup.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-delaybutton-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-delaybutton-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-dial-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-dial-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-dial-handle.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-dial-handle.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-frame-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-frame-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-frame.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-frame.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-groupbox-checkable.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-groupbox-checkable.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-groupbox-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-groupbox-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-groupbox-label.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-groupbox-label.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-groupbox.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-groupbox.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-itemdelegate-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-itemdelegate-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-itemdelegate.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-itemdelegate.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-label-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-label-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-label.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-label.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-menu-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-menu-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-pageindicator-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-pageindicator-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-pageindicator-delegate.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-pageindicator-delegate.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-pageindicator-interactive.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-pageindicator-interactive.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-pageindicator.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-pageindicator.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-pane-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-pane-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-pane.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-pane.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-popup-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-popup-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-progressbar-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-progressbar-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-radiobutton-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-radiobutton-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-radiodelegate-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-radiodelegate-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-rangeslider-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-rangeslider-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-scrollbar-active.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-scrollbar-active.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-scrollbar-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-scrollbar-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-scrollindicator-active.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-scrollindicator-active.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-scrollindicator-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-scrollindicator-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-scrollview-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-scrollview-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-scrollview.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-scrollview.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-slider-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-slider-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-slider-handle.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-slider-handle.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-spinbox-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-spinbox-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-spinbox-double.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-spinbox-double.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-spinbox-down.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-spinbox-down.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-spinbox-textual.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-spinbox-textual.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-spinbox-up.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-spinbox-up.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-spinbox.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-spinbox.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-swipedelegate-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-swipedelegate-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-swipeview-indicator.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-swipeview-indicator.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-switch-checked.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-switch-checked.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-switch-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-switch-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-switch-disabled.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-switch-disabled.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-switch-focused.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-switch-focused.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-switch-normal.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-switch-normal.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-switchdelegate-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-switchdelegate-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-tabbar-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tabbar-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-tabbar-explicit.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tabbar-explicit.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-tabbar-flickable.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tabbar-flickable.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-tabbar.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tabbar.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-tabbutton.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tabbutton.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-textarea-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-textarea-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-textarea-scrollable.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-textarea-scrollable.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-textfield-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-textfield-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-textfield-disabled.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-textfield-disabled.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-textfield-focused.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-textfield-focused.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-textfield-normal.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-textfield-normal.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-toolbar-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-toolbar-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-toolbar.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-toolbar.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-toolbutton-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-toolbutton-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-tooltip-hover.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tooltip-hover.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-tooltip-pressandhold.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tooltip-pressandhold.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-tooltip-slider.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tooltip-slider.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-tooltip.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tooltip.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-tumbler-custom.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tumbler-custom.qml) | 0 | ||||
-rw-r--r-- | src/imports/controls/doc/snippets/qtquickcontrols2-tumbler-delegate.qml (renamed from src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tumbler-delegate.qml) | 0 | ||||
-rw-r--r-- | tests/auto/snippets/tst_snippets.cpp | 104 |
84 files changed, 43 insertions, 62 deletions
diff --git a/src/imports/controls/doc/doc.pri b/src/imports/controls/doc/doc.pri index f39405e7..8eaccbed 100644 --- a/src/imports/controls/doc/doc.pri +++ b/src/imports/controls/doc/doc.pri @@ -2,7 +2,6 @@ QMAKE_DOCS = $$PWD/qtquickcontrols2.qdocconf OTHER_FILES += \ $$files($$PWD/snippets/*.qml) \ - $$files($$PWD/snippets/screenshots/*.qml) \ $$files($$PWD/src/*.qdoc) \ $$files($$PWD/src/calendar/*.qdoc) \ $$files($$PWD/src/templates/*.qdoc) diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-busyindicator-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-busyindicator-custom.qml index ad92acfc..ad92acfc 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-busyindicator-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-busyindicator-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-button-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-button-custom.qml index f1cd4fb9..f1cd4fb9 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-button-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-button-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-button-disabled.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-button-disabled.qml index 5a421e60..5a421e60 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-button-disabled.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-button-disabled.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-button-focused.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-button-focused.qml index 87aa0f81..87aa0f81 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-button-focused.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-button-focused.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-button-normal.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-button-normal.qml index aff1f1f2..aff1f1f2 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-button-normal.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-button-normal.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-button-pressed.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-button-pressed.qml index 4b8835f3..4b8835f3 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-button-pressed.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-button-pressed.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-checkbox-checked.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-checkbox-checked.qml index 8ddf85df..8ddf85df 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-checkbox-checked.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-checkbox-checked.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-checkbox-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-checkbox-custom.qml index e86f1393..e86f1393 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-checkbox-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-checkbox-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-checkbox-disabled.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-checkbox-disabled.qml index 298edbfb..298edbfb 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-checkbox-disabled.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-checkbox-disabled.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-checkbox-focused.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-checkbox-focused.qml index 7f2b9ef3..7f2b9ef3 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-checkbox-focused.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-checkbox-focused.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-checkbox-normal.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-checkbox-normal.qml index ee34c24d..ee34c24d 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-checkbox-normal.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-checkbox-normal.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-checkdelegate-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-checkdelegate-custom.qml index 2815aa25..2815aa25 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-checkdelegate-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-checkdelegate-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-combobox-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-combobox-custom.qml index eb5f832c..eb5f832c 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-combobox-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-combobox-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-combobox-delegate.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-combobox-delegate.qml index 564b45c0..564b45c0 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-combobox-delegate.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-combobox-delegate.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-combobox-popup.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-combobox-popup.qml index 42513c03..42513c03 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-combobox-popup.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-combobox-popup.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-delaybutton-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-delaybutton-custom.qml index 66b1fa77..66b1fa77 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-delaybutton-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-delaybutton-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-dial-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-dial-custom.qml index 434386f1..434386f1 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-dial-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-dial-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-dial-handle.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-dial-handle.qml index 319a07ad..319a07ad 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-dial-handle.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-dial-handle.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-frame-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-frame-custom.qml index 2c57ef13..2c57ef13 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-frame-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-frame-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-frame.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-frame.qml index d91d684e..d91d684e 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-frame.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-frame.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-groupbox-checkable.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-groupbox-checkable.qml index bf5d4556..bf5d4556 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-groupbox-checkable.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-groupbox-checkable.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-groupbox-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-groupbox-custom.qml index feafe263..feafe263 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-groupbox-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-groupbox-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-groupbox-label.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-groupbox-label.qml index dca42736..dca42736 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-groupbox-label.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-groupbox-label.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-groupbox.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-groupbox.qml index 90d34bde..90d34bde 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-groupbox.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-groupbox.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-itemdelegate-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-itemdelegate-custom.qml index 8ce86d61..8ce86d61 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-itemdelegate-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-itemdelegate-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-itemdelegate.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-itemdelegate.qml index 7965776b..7965776b 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-itemdelegate.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-itemdelegate.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-label-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-label-custom.qml index 4d960708..4d960708 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-label-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-label-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-label.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-label.qml index baa43f53..baa43f53 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-label.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-label.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-menu-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-menu-custom.qml index 7298b4d3..7298b4d3 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-menu-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-menu-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-pageindicator-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-pageindicator-custom.qml index ff97aa2f..ff97aa2f 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-pageindicator-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-pageindicator-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-pageindicator-delegate.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-pageindicator-delegate.qml index 5b4793a0..5b4793a0 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-pageindicator-delegate.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-pageindicator-delegate.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-pageindicator-interactive.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-pageindicator-interactive.qml index 9f14cc0b..9f14cc0b 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-pageindicator-interactive.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-pageindicator-interactive.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-pageindicator.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-pageindicator.qml index 70182276..70182276 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-pageindicator.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-pageindicator.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-pane-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-pane-custom.qml index b2bb7ad4..b2bb7ad4 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-pane-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-pane-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-pane.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-pane.qml index baedbb53..baedbb53 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-pane.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-pane.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-popup-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-popup-custom.qml index 8c1976d4..8c1976d4 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-popup-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-popup-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-progressbar-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-progressbar-custom.qml index 05384845..05384845 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-progressbar-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-progressbar-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-radiobutton-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-radiobutton-custom.qml index 3b3e8d4a..3b3e8d4a 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-radiobutton-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-radiobutton-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-radiodelegate-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-radiodelegate-custom.qml index 1033befd..1033befd 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-radiodelegate-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-radiodelegate-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-rangeslider-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-rangeslider-custom.qml index d66850c6..d66850c6 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-rangeslider-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-rangeslider-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-scrollbar-active.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-scrollbar-active.qml index 64a3a44b..64a3a44b 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-scrollbar-active.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-scrollbar-active.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-scrollbar-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-scrollbar-custom.qml index 611e8f19..611e8f19 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-scrollbar-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-scrollbar-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-scrollindicator-active.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-scrollindicator-active.qml index ce26e4a3..ce26e4a3 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-scrollindicator-active.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-scrollindicator-active.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-scrollindicator-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-scrollindicator-custom.qml index dba2f566..dba2f566 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-scrollindicator-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-scrollindicator-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-scrollview-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-scrollview-custom.qml index e3d56a60..e3d56a60 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-scrollview-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-scrollview-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-scrollview.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-scrollview.qml index 0a76bfcd..0a76bfcd 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-scrollview.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-scrollview.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-slider-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-slider-custom.qml index 26c73462..26c73462 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-slider-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-slider-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-slider-handle.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-slider-handle.qml index 123b2430..123b2430 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-slider-handle.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-slider-handle.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-spinbox-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-spinbox-custom.qml index 409232b2..409232b2 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-spinbox-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-spinbox-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-spinbox-double.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-spinbox-double.qml index d8ae971d..d8ae971d 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-spinbox-double.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-spinbox-double.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-spinbox-down.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-spinbox-down.qml index effe06c6..effe06c6 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-spinbox-down.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-spinbox-down.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-spinbox-textual.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-spinbox-textual.qml index 1943746a..1943746a 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-spinbox-textual.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-spinbox-textual.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-spinbox-up.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-spinbox-up.qml index decb8a5a..decb8a5a 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-spinbox-up.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-spinbox-up.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-spinbox.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-spinbox.qml index 9eeb9017..9eeb9017 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-spinbox.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-spinbox.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-swipedelegate-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-swipedelegate-custom.qml index f8b8f7af..f8b8f7af 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-swipedelegate-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-swipedelegate-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-swipeview-indicator.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-swipeview-indicator.qml index 6a612767..6a612767 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-swipeview-indicator.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-swipeview-indicator.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-switch-checked.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-switch-checked.qml index 9f886f3a..9f886f3a 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-switch-checked.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-switch-checked.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-switch-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-switch-custom.qml index f1ec0797..f1ec0797 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-switch-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-switch-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-switch-disabled.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-switch-disabled.qml index b238ba4a..b238ba4a 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-switch-disabled.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-switch-disabled.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-switch-focused.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-switch-focused.qml index cf7e0ddb..cf7e0ddb 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-switch-focused.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-switch-focused.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-switch-normal.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-switch-normal.qml index 1c203bef..1c203bef 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-switch-normal.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-switch-normal.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-switchdelegate-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-switchdelegate-custom.qml index 00b82f79..00b82f79 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-switchdelegate-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-switchdelegate-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tabbar-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-tabbar-custom.qml index 0aa275a7..0aa275a7 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tabbar-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-tabbar-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tabbar-explicit.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-tabbar-explicit.qml index 611195ea..611195ea 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tabbar-explicit.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-tabbar-explicit.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tabbar-flickable.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-tabbar-flickable.qml index 0c175f3b..0c175f3b 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tabbar-flickable.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-tabbar-flickable.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tabbar.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-tabbar.qml index bf8595b1..bf8595b1 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tabbar.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-tabbar.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tabbutton.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-tabbutton.qml index bfc8ac34..bfc8ac34 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tabbutton.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-tabbutton.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-textarea-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-textarea-custom.qml index dc89d9cd..dc89d9cd 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-textarea-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-textarea-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-textarea-scrollable.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-textarea-scrollable.qml index 3a9aa2c5..3a9aa2c5 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-textarea-scrollable.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-textarea-scrollable.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-textfield-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-textfield-custom.qml index b7987abd..b7987abd 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-textfield-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-textfield-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-textfield-disabled.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-textfield-disabled.qml index d7b06ab1..d7b06ab1 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-textfield-disabled.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-textfield-disabled.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-textfield-focused.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-textfield-focused.qml index f66a9245..f66a9245 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-textfield-focused.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-textfield-focused.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-textfield-normal.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-textfield-normal.qml index 0ff83b67..0ff83b67 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-textfield-normal.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-textfield-normal.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-toolbar-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-toolbar-custom.qml index cbb08f23..cbb08f23 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-toolbar-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-toolbar-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-toolbar.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-toolbar.qml index baa970f9..baa970f9 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-toolbar.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-toolbar.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-toolbutton-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-toolbutton-custom.qml index e49c6dfe..e49c6dfe 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-toolbutton-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-toolbutton-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tooltip-hover.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-tooltip-hover.qml index 06af3f60..06af3f60 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tooltip-hover.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-tooltip-hover.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tooltip-pressandhold.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-tooltip-pressandhold.qml index a571d728..a571d728 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tooltip-pressandhold.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-tooltip-pressandhold.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tooltip-slider.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-tooltip-slider.qml index de872300..de872300 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tooltip-slider.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-tooltip-slider.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tooltip.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-tooltip.qml index fe96cea6..fe96cea6 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tooltip.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-tooltip.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tumbler-custom.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-tumbler-custom.qml index b3645587..b3645587 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tumbler-custom.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-tumbler-custom.qml diff --git a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tumbler-delegate.qml b/src/imports/controls/doc/snippets/qtquickcontrols2-tumbler-delegate.qml index d4da144c..d4da144c 100644 --- a/src/imports/controls/doc/snippets/screenshots/qtquickcontrols2-tumbler-delegate.qml +++ b/src/imports/controls/doc/snippets/qtquickcontrols2-tumbler-delegate.qml diff --git a/tests/auto/snippets/tst_snippets.cpp b/tests/auto/snippets/tst_snippets.cpp index ab3a94bc..97b10fe1 100644 --- a/tests/auto/snippets/tst_snippets.cpp +++ b/tests/auto/snippets/tst_snippets.cpp @@ -49,13 +49,11 @@ private slots: void verify(); void verify_data(); - void screenshots(); - void screenshots_data(); - private: - QQuickView view; + void loadSnippet(const QString &source); + + bool takeScreenshots; QMap<QString, QStringPair> snippetPaths; - QMap<QString, QStringPair> screenshotSnippetPaths; }; static QMap<QString, QStringPair> findSnippets(const QDir &inputDir, const QDir &outputDir = QDir()) @@ -77,86 +75,70 @@ void tst_Snippets::initTestCase() QDir snippetsDir(QQC2_SNIPPETS_PATH); QVERIFY(!snippetsDir.path().isEmpty()); - snippetPaths = findSnippets(snippetsDir); - QVERIFY(!snippetPaths.isEmpty()); + QDir screenshotsDir(QDir::current().filePath("screenshots")); - QDir screenshotOutputDir(QDir::current().filePath("screenshots")); - QVERIFY(screenshotOutputDir.exists() || QDir::current().mkpath("screenshots")); + takeScreenshots = qgetenv("SCREENSHOTS").toInt(); + if (takeScreenshots) + QVERIFY(screenshotsDir.exists() || QDir::current().mkpath("screenshots")); - QDir screenshotSnippetsDir(QQC2_SNIPPETS_PATH "/screenshots"); - QVERIFY(!screenshotSnippetsDir.path().isEmpty()); - - screenshotSnippetPaths = findSnippets(screenshotSnippetsDir, screenshotOutputDir); - QVERIFY(!screenshotSnippetPaths.isEmpty()); + snippetPaths = findSnippets(snippetsDir, screenshotsDir); + QVERIFY(!snippetPaths.isEmpty()); } Q_DECLARE_METATYPE(QList<QQmlError>) -static void loadSnippet(QQuickView *view, const QString &source) +void tst_Snippets::verify() { + QFETCH(QString, input); + QFETCH(QString, output); + + QQmlEngine engine; + QQmlComponent component(&engine); + qRegisterMetaType<QList<QQmlError> >(); - QSignalSpy warnings(view->engine(), SIGNAL(warnings(QList<QQmlError>))); + QSignalSpy warnings(&engine, SIGNAL(warnings(QList<QQmlError>))); QVERIFY(warnings.isValid()); - QUrl url = QUrl::fromLocalFile(source); - QQmlComponent *component = new QQmlComponent(view->engine(), view); - component->loadUrl(url); + QUrl url = QUrl::fromLocalFile(input); + component.loadUrl(url); - QObject *root = component->beginCreate(view->rootContext()); + QObject *root = component.create(); QVERIFY(root); - view->setContent(url, component, root); - component->completeCreate(); - QCOMPARE(view->status(), QQuickView::Ready); - QVERIFY(view->errors().isEmpty()); - QVERIFY(view->rootObject()); + QCOMPARE(component.status(), QQmlComponent::Ready); + QVERIFY(component.errors().isEmpty()); QVERIFY(warnings.isEmpty()); -} - -void tst_Snippets::verify() -{ - QFETCH(QString, input); - loadSnippet(&view, input); + if (takeScreenshots) { + QQuickWindow *window = qobject_cast<QQuickWindow *>(root); + if (!window) { + QQuickView *view = new QQuickView; + view->setContent(url, &component, root); + window = view; + } + + window->show(); + window->requestActivate(); + QVERIFY(QTest::qWaitForWindowActive(window)); + + QSharedPointer<QQuickItemGrabResult> result = window->contentItem()->grabToImage(); + QSignalSpy spy(result.data(), SIGNAL(ready())); + QVERIFY(spy.isValid()); + QVERIFY(spy.wait()); + QVERIFY(result->saveToFile(output)); + + window->close(); + } } void tst_Snippets::verify_data() { QTest::addColumn<QString>("input"); - - QMap<QString, QStringPair>::const_iterator it; - for (it = snippetPaths.constBegin(); it != snippetPaths.constEnd(); ++it) - QTest::newRow(qPrintable(it.key())) << it.value().first; -} - -void tst_Snippets::screenshots() -{ - QFETCH(QString, input); - QFETCH(QString, output); - - loadSnippet(&view, input); - - view.show(); - view.requestActivate(); - QVERIFY(QTest::qWaitForWindowActive(&view)); - - QSharedPointer<QQuickItemGrabResult> result = view.contentItem()->grabToImage(); - QSignalSpy spy(result.data(), SIGNAL(ready())); - QVERIFY(spy.isValid()); - QVERIFY(spy.wait()); - QVERIFY(result->saveToFile(output)); - - view.close(); -} - -void tst_Snippets::screenshots_data() -{ - QTest::addColumn<QString>("input"); QTest::addColumn<QString>("output"); QMap<QString, QStringPair>::const_iterator it; - for (it = screenshotSnippetPaths.constBegin(); it != screenshotSnippetPaths.constEnd(); ++it) + for (it = snippetPaths.constBegin(); it != snippetPaths.constEnd(); ++it) QTest::newRow(qPrintable(it.key())) << it.value().first << it.value().second; } |