aboutsummaryrefslogtreecommitdiffstats
path: root/tests/manual/gifs/data
diff options
context:
space:
mode:
authorMitch Curtis <mitch.curtis@theqtcompany.com>2015-08-21 12:48:36 +0200
committerSimon Hausmann <simon.hausmann@theqtcompany.com>2015-11-30 13:47:02 +0000
commit4b09f9ffdc7b5fd3c4e18d9fff3350390baac130 (patch)
treea3702de31fad58bba38d22d8e35a585fea622a02 /tests/manual/gifs/data
parent3b9dc5c6e728872af4328e156a68b51931c1055f (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')
-rw-r--r--tests/manual/gifs/data/qtlabscontrols-busyindicator.qml4
-rw-r--r--tests/manual/gifs/data/qtlabscontrols-button.qml14
-rw-r--r--tests/manual/gifs/data/qtlabscontrols-rangeslider.qml4
-rw-r--r--tests/manual/gifs/data/qtlabscontrols-slider.qml4
-rw-r--r--tests/manual/gifs/data/qtlabscontrols-switch.qml11
-rw-r--r--tests/manual/gifs/data/qtlabscontrols-tabbar.qml4
-rw-r--r--tests/manual/gifs/data/qtlabscontrols-tumbler-wrap.qml4
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