diff options
author | Mitch Curtis <mitch.curtis@theqtcompany.com> | 2015-08-21 12:48:36 +0200 |
---|---|---|
committer | Simon Hausmann <simon.hausmann@theqtcompany.com> | 2015-11-30 13:47:02 +0000 |
commit | 4b09f9ffdc7b5fd3c4e18d9fff3350390baac130 (patch) | |
tree | a3702de31fad58bba38d22d8e35a585fea622a02 /tests/manual/gifs/data | |
parent | 3b9dc5c6e728872af4328e156a68b51931c1055f (diff) |
GifRecorder: don't assume QQuickView
This allows us to use windows as root items, which means we can have
complete examples - not just a snippet without imports. With this, we
can have runnable snippets under each GIF, without the need for the
user to add code to get it to run.
This change is also necessary to generate GIFs for Panel-based items
like Menu, which require an ApplicationWindow.
Change-Id: I66fec30cde8d719be35766f8c917cd2a06b09127
Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
Diffstat (limited to 'tests/manual/gifs/data')
7 files changed, 36 insertions, 9 deletions
diff --git a/tests/manual/gifs/data/qtlabscontrols-busyindicator.qml b/tests/manual/gifs/data/qtlabscontrols-busyindicator.qml index 8b6940cc..e68af7dd 100644 --- a/tests/manual/gifs/data/qtlabscontrols-busyindicator.qml +++ b/tests/manual/gifs/data/qtlabscontrols-busyindicator.qml @@ -39,11 +39,13 @@ ****************************************************************************/ import QtQuick 2.6 +import QtQuick.Window 2.0 import Qt.labs.controls 1.0 -Item { +Window { width: busyIndicator.implicitWidth height: busyIndicator.implicitHeight + visible: true property alias busyIndicator: busyIndicator diff --git a/tests/manual/gifs/data/qtlabscontrols-button.qml b/tests/manual/gifs/data/qtlabscontrols-button.qml index c536d1e1..f804b987 100644 --- a/tests/manual/gifs/data/qtlabscontrols-button.qml +++ b/tests/manual/gifs/data/qtlabscontrols-button.qml @@ -39,9 +39,17 @@ ****************************************************************************/ import QtQuick 2.6 +import QtQuick.Window 2.0 import Qt.labs.controls 1.0 -Button { - text: pressed ? "Pressed" : "Normal" - width: 80 +Window { + width: button.width + height: button.height + visible: true + + Button { + id: button + text: pressed ? "Pressed" : "Normal" + width: 80 + } } diff --git a/tests/manual/gifs/data/qtlabscontrols-rangeslider.qml b/tests/manual/gifs/data/qtlabscontrols-rangeslider.qml index c7033f38..55056cf8 100644 --- a/tests/manual/gifs/data/qtlabscontrols-rangeslider.qml +++ b/tests/manual/gifs/data/qtlabscontrols-rangeslider.qml @@ -39,11 +39,13 @@ ****************************************************************************/ import QtQuick 2.6 +import QtQuick.Window 2.0 import Qt.labs.controls 1.0 -Item { +Window { width: slider.implicitWidth height: slider.implicitHeight + visible: true property alias slider: slider diff --git a/tests/manual/gifs/data/qtlabscontrols-slider.qml b/tests/manual/gifs/data/qtlabscontrols-slider.qml index 82cd3ad9..92dc8bf8 100644 --- a/tests/manual/gifs/data/qtlabscontrols-slider.qml +++ b/tests/manual/gifs/data/qtlabscontrols-slider.qml @@ -39,11 +39,13 @@ ****************************************************************************/ import QtQuick 2.6 +import QtQuick.Window 2.0 import Qt.labs.controls 1.0 -Item { +Window { width: slider.implicitWidth height: slider.implicitHeight + visible: true Slider { id: slider diff --git a/tests/manual/gifs/data/qtlabscontrols-switch.qml b/tests/manual/gifs/data/qtlabscontrols-switch.qml index 01818ba8..3968b60f 100644 --- a/tests/manual/gifs/data/qtlabscontrols-switch.qml +++ b/tests/manual/gifs/data/qtlabscontrols-switch.qml @@ -39,7 +39,16 @@ ****************************************************************************/ import QtQuick 2.6 +import QtQuick.Window 2.0 import Qt.labs.controls 1.0 -Switch { +Window { + width: theSwitch.width + height: theSwitch.height + visible: true + + Switch { + id: theSwitch + anchors.centerIn: parent + } } diff --git a/tests/manual/gifs/data/qtlabscontrols-tabbar.qml b/tests/manual/gifs/data/qtlabscontrols-tabbar.qml index c7a8653f..55bf5e27 100644 --- a/tests/manual/gifs/data/qtlabscontrols-tabbar.qml +++ b/tests/manual/gifs/data/qtlabscontrols-tabbar.qml @@ -39,11 +39,13 @@ ****************************************************************************/ import QtQuick 2.6 +import QtQuick.Window 2.0 import Qt.labs.controls 1.0 -Item { +Window { width: 200 height: tabBar.height + visible: true TabBar { id: tabBar diff --git a/tests/manual/gifs/data/qtlabscontrols-tumbler-wrap.qml b/tests/manual/gifs/data/qtlabscontrols-tumbler-wrap.qml index 8e9183c4..4b84c6d1 100644 --- a/tests/manual/gifs/data/qtlabscontrols-tumbler-wrap.qml +++ b/tests/manual/gifs/data/qtlabscontrols-tumbler-wrap.qml @@ -39,11 +39,13 @@ ****************************************************************************/ import QtQuick 2.6 +import QtQuick.Window 2.0 import Qt.labs.controls 1.0 -Item { +Window { width: 200 height: 200 + visible: true Frame { padding: 0 |