From 87845845cd5b44bc4ad391ad5ae8499f3850acb3 Mon Sep 17 00:00:00 2001 From: Alan Alpert Date: Thu, 12 Nov 2009 15:32:51 +1000 Subject: Another PathView visual test Altered pathItems count covers different code paths in much of pathview. --- .../qmlgraphicspathview/data/test-pathview-2.0.png | Bin 0 -> 2263 bytes .../qmlgraphicspathview/data/test-pathview-2.1.png | Bin 0 -> 2329 bytes .../qmlgraphicspathview/data/test-pathview-2.2.png | Bin 0 -> 2279 bytes .../qmlgraphicspathview/data/test-pathview-2.3.png | Bin 0 -> 2263 bytes .../qmlgraphicspathview/data/test-pathview-2.4.png | Bin 0 -> 2263 bytes .../qmlgraphicspathview/data/test-pathview-2.5.png | Bin 0 -> 2308 bytes .../qmlgraphicspathview/data/test-pathview-2.6.png | Bin 0 -> 2280 bytes .../qmlgraphicspathview/data/test-pathview-2.qml | 2303 ++++++++++++++++++++ .../visual/qmlgraphicspathview/test-pathview-2.qml | 62 + 9 files changed, 2365 insertions(+) create mode 100644 tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.0.png create mode 100644 tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.1.png create mode 100644 tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.2.png create mode 100644 tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.3.png create mode 100644 tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.4.png create mode 100644 tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.5.png create mode 100644 tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.6.png create mode 100644 tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.qml create mode 100644 tests/auto/declarative/visual/qmlgraphicspathview/test-pathview-2.qml diff --git a/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.0.png b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.0.png new file mode 100644 index 0000000..18c8a9e Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.0.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.1.png b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.1.png new file mode 100644 index 0000000..e86acb4 Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.1.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.2.png b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.2.png new file mode 100644 index 0000000..17990b7 Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.2.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.3.png b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.3.png new file mode 100644 index 0000000..18c8a9e Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.3.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.4.png b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.4.png new file mode 100644 index 0000000..18c8a9e Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.4.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.5.png b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.5.png new file mode 100644 index 0000000..8636f8f Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.5.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.6.png b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.6.png new file mode 100644 index 0000000..fa7c4b6 Binary files /dev/null and b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.6.png differ diff --git a/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.qml b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.qml new file mode 100644 index 0000000..b8ff925 --- /dev/null +++ b/tests/auto/declarative/visual/qmlgraphicspathview/data/test-pathview-2.qml @@ -0,0 +1,2303 @@ +import Qt.VisualTest 4.6 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 32 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 48 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 64 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 80 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 96 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 112 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 128 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 144 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 160 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 176 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 192 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 208 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 224 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 240 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 256 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 272 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 288 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 304 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 320 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 336 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 352 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 368 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 384 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 400 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 416 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 432 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 448 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 464 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 480 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 496 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 512 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 528 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 544 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 560 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 576 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 592 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 608 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 624 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 640 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 656 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 672 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 688 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 704 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 720 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 736 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 752 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 768 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 784 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 800 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 816 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 832 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 848 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 864 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 880 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 896 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 912 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 928 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 944 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 960 + image: "test-pathview-2.0.png" + } + Frame { + msec: 976 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 992 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 1008 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 1024 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 1040 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 562; y: 250 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 1056 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 557; y: 251 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 1072 + hash: "1ed6fa56736cf7cb2f99b5d362974463" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 544; y: 254 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 1088 + hash: "24f3dd6c49dd8b19cd0c387409405e18" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 534; y: 258 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 1104 + hash: "08c828e7fdfba4252fa7a9fb06eb728e" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 511; y: 267 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 1120 + hash: "b76110faf8520f52128b5e1af8f2b838" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 499; y: 272 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 1136 + hash: "5f56acb5f39ac291cc8e73c0268df214" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 473; y: 281 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 1152 + hash: "840ee0c0d8ea94e22e783a15687f979d" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 459; y: 285 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 1168 + hash: "69827007bbdf5a360ccc34a016315113" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 446; y: 288 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 1184 + hash: "2437beb8f9cb39b125611fb186bad820" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 433; y: 290 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 433; y: 290 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 1200 + hash: "df07c389b26fc191234c70b97bfaa432" + } + Frame { + msec: 1216 + hash: "8d4e23f4e91d0e0df9d87c3171d5971f" + } + Frame { + msec: 1232 + hash: "dd79837aefeabffa7184be07f2a98969" + } + Frame { + msec: 1248 + hash: "2d9bb2aaf4b882902f090ff0c89053c8" + } + Frame { + msec: 1264 + hash: "b1ec9adbb026d8002a7f16fe9a8d56d2" + } + Frame { + msec: 1280 + hash: "43b23d6e1aeeb36350c3530650e9156f" + } + Frame { + msec: 1296 + hash: "03f231597c4d5010ee71c74217f2483d" + } + Frame { + msec: 1312 + hash: "8607c7412a5a1b4ea1522f28c465a83e" + } + Frame { + msec: 1328 + hash: "671e80e290bec997eb36320ff76fdccf" + } + Frame { + msec: 1344 + hash: "5f6717112bd45e5ebe194e0f87d12be6" + } + Frame { + msec: 1360 + hash: "ca8e33c7a5428d70ae13cb64e5098a48" + } + Frame { + msec: 1376 + hash: "86e60eb395f66bbaa1ec07b3e07013c0" + } + Frame { + msec: 1392 + hash: "342fa6ddc02d0a793e97a79ba8882415" + } + Frame { + msec: 1408 + hash: "a907fbcc47807d4eb6d66e070ea7f2de" + } + Frame { + msec: 1424 + hash: "04838f8b495bed6d050cbe54d00aad31" + } + Frame { + msec: 1440 + hash: "d485534916473ea6c4612230c5a95421" + } + Frame { + msec: 1456 + hash: "1d3da7cc5b9120724645558584f2f0f3" + } + Frame { + msec: 1472 + hash: "c271f057d5f1745e910b2b407c52a4f3" + } + Frame { + msec: 1488 + hash: "050d1814a9ced514db6cfd2732eb76be" + } + Frame { + msec: 1504 + hash: "cfcd21aadfe3fd611caad83920fb2432" + } + Frame { + msec: 1520 + hash: "472f900ef8eef74522da3338ce7fa93e" + } + Frame { + msec: 1536 + hash: "f9d892a81c6ba3b9fc4c6e76082d4fa7" + } + Frame { + msec: 1552 + hash: "a3febe1c3c4585e25a410a91cc34c1fa" + } + Frame { + msec: 1568 + hash: "74cd765c9d9a6fb243070b4a56a07e87" + } + Frame { + msec: 1584 + hash: "469d324abbef017a99bc587bfae622b3" + } + Frame { + msec: 1600 + hash: "6054ff6e658f0a5f5e313f0a724d9610" + } + Frame { + msec: 1616 + hash: "67cee7ebe428c9d35f1f28274f3049d5" + } + Frame { + msec: 1632 + hash: "ce6c3a1dd726eacbba6306e56121beef" + } + Frame { + msec: 1648 + hash: "a7d5f703c98c0c8cd32b189a79e1fd05" + } + Frame { + msec: 1664 + hash: "41cfd9982767ba904843fb73a5a0ed71" + } + Frame { + msec: 1680 + hash: "388dcde17a820800237d1185372d889f" + } + Frame { + msec: 1696 + hash: "3bd72585388f04d55900ccd345cd576e" + } + Frame { + msec: 1712 + hash: "0e5c63b066f2b70000eca7f3aaa3a195" + } + Frame { + msec: 1728 + hash: "15199f3e9f00afc76279b5bbffb78d92" + } + Frame { + msec: 1744 + hash: "596ad681a3b96afbc284e3af5fd173cb" + } + Frame { + msec: 1760 + hash: "e5ae2d0245fc5d74c6ea3f7dddd1ca2a" + } + Frame { + msec: 1776 + hash: "0d152716f9ebe5f0fae3f5cabb20630f" + } + Frame { + msec: 1792 + hash: "74afbfa464b0d19b53432fa4d5ea2804" + } + Frame { + msec: 1808 + hash: "c8aa3f4738a8c07cdf2450a24c885ce6" + } + Frame { + msec: 1824 + hash: "2e4e0003f1b1cb10593075862b972643" + } + Frame { + msec: 1840 + hash: "acea518c7da7330ae78daf5fbfd1a423" + } + Frame { + msec: 1856 + hash: "0b8d4ea6947b522c6aa9a32d9f16723e" + } + Frame { + msec: 1872 + hash: "19f2aef82586817ef574a70865060997" + } + Frame { + msec: 1888 + hash: "115565eb0ba3024dbf15d00ed242c389" + } + Frame { + msec: 1904 + hash: "7e59425c85acf93f5bf55e139c148737" + } + Frame { + msec: 1920 + image: "test-pathview-2.1.png" + } + Frame { + msec: 1936 + hash: "ce96601476cf55f665bef09bb1b038e2" + } + Frame { + msec: 1952 + hash: "dc6eaacefe37fc709ac0bef99110f796" + } + Frame { + msec: 1968 + hash: "82ad9b84425bd8e385524cb052a8fdd4" + } + Frame { + msec: 1984 + hash: "608000b44ade998e225010d5ea562316" + } + Frame { + msec: 2000 + hash: "ec6b4d519b7bafcf5293c2b5e6585007" + } + Frame { + msec: 2016 + hash: "9895792ffa929ba6fc600949f11766b6" + } + Frame { + msec: 2032 + hash: "0d2b27c9ca22520b269f93c90de08df4" + } + Frame { + msec: 2048 + hash: "78a61e4565db709215b419aa56f6efab" + } + Frame { + msec: 2064 + hash: "d6f2aebed062d093c00b27a52f0b14b8" + } + Frame { + msec: 2080 + hash: "21b7a438ad1e835b84e5576e52abbe84" + } + Frame { + msec: 2096 + hash: "703e32f43e9a71b8677d6839a0eafe06" + } + Frame { + msec: 2112 + hash: "b04bea8af558de4120723fc5abd0f36c" + } + Frame { + msec: 2128 + hash: "ac8e91c3b55e058ce8ff08ad6e3af9b6" + } + Frame { + msec: 2144 + hash: "54846c8c70b232d05ff5eaf144f6f7d3" + } + Frame { + msec: 2160 + hash: "52281806f5c80512b4bcab7f61139f74" + } + Frame { + msec: 2176 + hash: "a352657ff34ef8962162c00647df343a" + } + Frame { + msec: 2192 + hash: "3a0b12d1f8bf5cae8ac06289dd30d52a" + } + Frame { + msec: 2208 + hash: "2c6bbcd05719f69b9a67be18de2084a6" + } + Frame { + msec: 2224 + hash: "ab091484522587412b0e8aceeb8987ce" + } + Frame { + msec: 2240 + hash: "13682b0d45bcbad0f011d08899085b1d" + } + Frame { + msec: 2256 + hash: "3c5d6f82eafd1b04edfbcbffbdbe2177" + } + Frame { + msec: 2272 + hash: "151803d70b7c3327df32c8602fcd677a" + } + Frame { + msec: 2288 + hash: "78613cec5364fe3f0df84188793d8eac" + } + Frame { + msec: 2304 + hash: "fc05a3cad43af35230c5ba89f6fd13c5" + } + Frame { + msec: 2320 + hash: "9f826733b300c89eeb80452129505e8b" + } + Frame { + msec: 2336 + hash: "8565efc5c1fb1bdf5629e3bd495bb611" + } + Frame { + msec: 2352 + hash: "3b8f6e8c526ab8cce170277c378a5a69" + } + Frame { + msec: 2368 + hash: "07db3bc0ab19e0ca829e89558bacf1a1" + } + Frame { + msec: 2384 + hash: "ed8843024c6ac28a8c782839b362149c" + } + Frame { + msec: 2400 + hash: "381a9f6564c090613aa2cd0476b95210" + } + Frame { + msec: 2416 + hash: "c3fabd891fa8e27fd71df175db383667" + } + Frame { + msec: 2432 + hash: "9b441792fdaa9ba9d340fc0c6a9c11bd" + } + Frame { + msec: 2448 + hash: "3209c9ba69fa016370e3d56e7e1e37a4" + } + Frame { + msec: 2464 + hash: "34da0a01453fbb2571b370257fd35f8e" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 591; y: 245 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 588; y: 245 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 2480 + hash: "32e6204a07c493d0a0f9f50773fe8f32" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 585; y: 245 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 2496 + hash: "2a1814768ae500ba9c24bc2e3e4de1d5" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 582; y: 245 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 2512 + hash: "7cf6e3c52d12d590beafd061979a49cb" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 574; y: 245 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 565; y: 246 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 2528 + hash: "c66c36642ab7f6c32b45e27de38d23b6" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 553; y: 246 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 2544 + hash: "6e003380cc6fd303ae3b499863225ba5" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 538; y: 246 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 2560 + hash: "a790259cea2c247493be58c6018435b9" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 523; y: 247 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 523; y: 247 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 2576 + hash: "e6cce7468a27b5063821df8dbaa15c18" + } + Frame { + msec: 2592 + hash: "ff8386cbe89aeac184f4a75237ef4a14" + } + Frame { + msec: 2608 + hash: "1a11a90853b025837b991be40efb78f8" + } + Frame { + msec: 2624 + hash: "17da10de7e2d2fcf125207e2873bdee8" + } + Frame { + msec: 2640 + hash: "dfbda435d05903cc3a31f4f8f31e8985" + } + Frame { + msec: 2656 + hash: "1f3753e809099f20c6289f150a096935" + } + Frame { + msec: 2672 + hash: "9454afc9d70103e1f1c00eb0ad2ca534" + } + Frame { + msec: 2688 + hash: "860ab90e2421a0c8faab304915b5e6f2" + } + Frame { + msec: 2704 + hash: "600258507426a8c3c89e3591ee9328f1" + } + Frame { + msec: 2720 + hash: "0795a607b893da2bdc0970195f3039fd" + } + Frame { + msec: 2736 + hash: "e300b9109e242d85537fc3f4461eaf8e" + } + Frame { + msec: 2752 + hash: "dbb84b38e2bda694f210f133dc133180" + } + Frame { + msec: 2768 + hash: "2455e9de47da4db88eef35fea1dc2abe" + } + Frame { + msec: 2784 + hash: "5f0c3d7e089c921a68813a48f0fd8844" + } + Frame { + msec: 2800 + hash: "e6d9e7d0fdc724a6a1804bc94629cab4" + } + Frame { + msec: 2816 + hash: "d177183bcbaa27ad061fd88bd037277d" + } + Frame { + msec: 2832 + hash: "78dd13fa6367abd14374462d89a3d066" + } + Frame { + msec: 2848 + hash: "41d12e4c362ccc99a1a04b3a09f0e68c" + } + Frame { + msec: 2864 + hash: "5112700bf72aacb176e63ef054fce244" + } + Frame { + msec: 2880 + image: "test-pathview-2.2.png" + } + Frame { + msec: 2896 + hash: "0257e67512c62ffc42a272fd304e4ed3" + } + Frame { + msec: 2912 + hash: "42cd0a98aa0f3768cf77aac284072fa9" + } + Frame { + msec: 2928 + hash: "811d27f89b0c434fc49e4280f85c2f27" + } + Frame { + msec: 2944 + hash: "887406c50c666d08e4d98c040efae9a5" + } + Frame { + msec: 2960 + hash: "27e10fa9d82920c7f761465501d44564" + } + Frame { + msec: 2976 + hash: "ba67dbe0010ba2aae3ca100886b11553" + } + Frame { + msec: 2992 + hash: "8064db575e2c74c0faf7782adc527a08" + } + Frame { + msec: 3008 + hash: "b7fd5446ad957610ab853e0c597b9a36" + } + Frame { + msec: 3024 + hash: "092b53eb50e91d74db7899328899cfd3" + } + Frame { + msec: 3040 + hash: "0346065ad603b41db9365987ebe81586" + } + Frame { + msec: 3056 + hash: "705083f27a338fea544c9806f0d8fcb3" + } + Frame { + msec: 3072 + hash: "fc29b4888e26deec4c983e487b9bd058" + } + Frame { + msec: 3088 + hash: "0ff734e0509908eba292c1814f677e5b" + } + Frame { + msec: 3104 + hash: "7181d9011ddd3ad49ee95fac2e146b12" + } + Frame { + msec: 3120 + hash: "4478b07b0331bb30e60f23ee74475f73" + } + Frame { + msec: 3136 + hash: "514aa7a4b1230ae1701004f479eeb5f2" + } + Frame { + msec: 3152 + hash: "56e51f8f36e0f1a5a4b6b21c41151375" + } + Frame { + msec: 3168 + hash: "f58216f12e507a91482ded5372f960c7" + } + Frame { + msec: 3184 + hash: "18e8675ca5ea7ade7e32b29f1632e1ff" + } + Frame { + msec: 3200 + hash: "13ec0166cc7dd82042e596739c598a1e" + } + Frame { + msec: 3216 + hash: "5cebf9afa912b17ac3161619d238e5da" + } + Frame { + msec: 3232 + hash: "f096b191e347b7e2eab51b6adc1a5aac" + } + Frame { + msec: 3248 + hash: "81cffc13a615ab673172912760863c08" + } + Frame { + msec: 3264 + hash: "e89c7acfc07bc0eb6e9740d545400064" + } + Frame { + msec: 3280 + hash: "e681f06f57d43a38acb29a3cb45e4384" + } + Frame { + msec: 3296 + hash: "945bfe7808fb620dc3f7ad887183244c" + } + Frame { + msec: 3312 + hash: "4d1fc53701adce4e4af87c32e6c5a8de" + } + Frame { + msec: 3328 + hash: "c42bbf27e800558fab33bc6e9a0f36b9" + } + Frame { + msec: 3344 + hash: "5f48f59812b17a9be466f0601f0ed0df" + } + Frame { + msec: 3360 + hash: "f3a3f645115077b7aeb66465280b7a16" + } + Frame { + msec: 3376 + hash: "d1c295b2157001ff1020515f4b2aceaa" + } + Frame { + msec: 3392 + hash: "e5f364e0e4bd75dd04280f6b6f48b8ba" + } + Frame { + msec: 3408 + hash: "f439df4b5907ba0201c0dad934115721" + } + Frame { + msec: 3424 + hash: "2e7eb0e999792f3aa87c63865f68d26b" + } + Frame { + msec: 3440 + hash: "45d3ccb3b03adc8323445207d2dca502" + } + Frame { + msec: 3456 + hash: "c345f92a25406e33256bfe47dc7f72f3" + } + Frame { + msec: 3472 + hash: "dcb2663d27d644c0b50aa7386aa9d488" + } + Frame { + msec: 3488 + hash: "ebe4b9eaf39676bcdd968f8517efa222" + } + Frame { + msec: 3504 + hash: "deb3e3e6fdf8fe18de907f88822538e8" + } + Frame { + msec: 3520 + hash: "30e8ab0e6cf32a45190c4b29e458d858" + } + Frame { + msec: 3536 + hash: "059e6f57c2c78a25ab8b515c878231f9" + } + Frame { + msec: 3552 + hash: "fa7621f338ae187edac5cb69b22e64b3" + } + Frame { + msec: 3568 + hash: "bf287cbb0963fc8e575cd95808e1983d" + } + Frame { + msec: 3584 + hash: "741dc09e0ae13d6afbdaae701cb699ef" + } + Frame { + msec: 3600 + hash: "8dd52007df5585aed4b9737a8314a74d" + } + Frame { + msec: 3616 + hash: "ddcd945a3a4467d8dd0b7a4197aafed5" + } + Frame { + msec: 3632 + hash: "015deb5f228fa2f77978315ccca4f4c8" + } + Frame { + msec: 3648 + hash: "e1c960e966873e694837fd98f231cfcb" + } + Frame { + msec: 3664 + hash: "17a177d37b427d9488e36d19b345a397" + } + Frame { + msec: 3680 + hash: "d4aded08d04f79d50536ecf539c0583d" + } + Frame { + msec: 3696 + hash: "72890e9b84acf9df6083e23ab9270da1" + } + Frame { + msec: 3712 + hash: "313859115de570f8d41f67c4db7cf49e" + } + Frame { + msec: 3728 + hash: "98918d73b6d6b375db53470dd72c7b35" + } + Frame { + msec: 3744 + hash: "ff706517a4d257747893c11a3b059926" + } + Frame { + msec: 3760 + hash: "73e62664a31232c1a349568c8da6ce64" + } + Frame { + msec: 3776 + hash: "bed046c6eae90d267e859cd76d3eacfb" + } + Frame { + msec: 3792 + hash: "4643348fc1b47f0d3244e7e717247953" + } + Frame { + msec: 3808 + hash: "0305bfc35b5618da19e9eabb3c1b5d2b" + } + Frame { + msec: 3824 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 3840 + image: "test-pathview-2.3.png" + } + Frame { + msec: 3856 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 3872 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 3888 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 3904 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 3920 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 3936 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 3952 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 3968 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 3984 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4000 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4016 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 305; y: 280 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4032 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 305; y: 281 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4048 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 306; y: 281 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4064 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 308; y: 281 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4080 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 310; y: 282 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4096 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 313; y: 283 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 317; y: 283 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4112 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 321; y: 283 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4128 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 328; y: 283 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4144 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 341; y: 283 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 347; y: 282 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4160 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 360; y: 281 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4176 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 385; y: 282 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4192 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 433; y: 292 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 486; y: 307 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4208 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 538; y: 322 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4224 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 588; y: 336 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4240 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 620; y: 343 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 677; y: 354 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4256 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 733; y: 362 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4272 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 785; y: 365 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4288 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 830; y: 365 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 861; y: 357 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4304 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 879; y: 346 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4320 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 888; y: 335 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4336 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 893; y: 326 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 893; y: 326 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4352 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4368 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4384 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4400 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4416 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4432 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4448 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4464 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4480 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4496 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4512 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4528 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4544 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4560 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4576 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4592 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4608 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4624 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4640 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4656 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4672 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4688 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4704 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4720 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4736 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4752 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4768 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4784 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4800 + image: "test-pathview-2.4.png" + } + Frame { + msec: 4816 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4832 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4848 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4864 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4880 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4896 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4912 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4928 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4944 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4960 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4976 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 4992 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5008 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5024 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5040 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5056 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5072 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5088 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5104 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5120 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5136 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5152 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5168 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5184 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5200 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5216 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5232 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5248 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5264 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5280 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5296 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5312 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5328 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5344 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5360 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Frame { + msec: 5376 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 242; y: 280 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 5392 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 244; y: 280 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 246; y: 281 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 5408 + hash: "754f9689239e6154a762a6a1e9e0131b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 251; y: 282 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 5424 + hash: "ba4e61f8de7f078cfc1e5fc8dd3c65f3" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 261; y: 282 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 5440 + hash: "00389598468dbd1a90cada9543715770" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 300; y: 279 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 5456 + hash: "ab020b76bc23554e176bd3a59712c3bc" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 350; y: 282 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 5472 + hash: "96483c5c51cc851c55166b13617b12ea" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 417; y: 290 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 5488 + hash: "1ad679d1400a0f185a380a75840c6a50" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 500; y: 300 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 585; y: 309 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 5504 + hash: "b5ed338d402d16a831c0595311350789" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 669; y: 315 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 669; y: 315 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 5520 + hash: "bf51ff7b6f264170d9c5700559e03262" + } + Frame { + msec: 5536 + hash: "0d62681e661aad7b67b880e13afeb4de" + } + Frame { + msec: 5552 + hash: "3371739270c458d4ce8a08f2e12d4ba5" + } + Frame { + msec: 5568 + hash: "db271b0ebfa0172d8386ac9afde9f296" + } + Frame { + msec: 5584 + hash: "d64c064ab483c9636b2736c67b2b1a48" + } + Frame { + msec: 5600 + hash: "20a8ccb0ff1c0d5ff606b343f1a32bff" + } + Frame { + msec: 5616 + hash: "5547bb0a4d6b51733829597b9d8d141a" + } + Frame { + msec: 5632 + hash: "1135177a5cb24aa11372653985599775" + } + Frame { + msec: 5648 + hash: "5031ea6ca8ec59155edb7c1f10f77925" + } + Frame { + msec: 5664 + hash: "7c5c1015af23f32c002a24a880201883" + } + Frame { + msec: 5680 + hash: "c1dd3ad07775d74d2e81b830d07543e0" + } + Frame { + msec: 5696 + hash: "ad6651f644be3c6f1ebf340809fe516f" + } + Frame { + msec: 5712 + hash: "1eb69541ae67d9d9193b86a6592de4c2" + } + Frame { + msec: 5728 + hash: "c9c40ec693a421243804efb8f99707f4" + } + Frame { + msec: 5744 + hash: "832884a5102069ca085001156a04e74e" + } + Frame { + msec: 5760 + image: "test-pathview-2.5.png" + } + Frame { + msec: 5776 + hash: "df0c7d73069e1087d34c7a703197cb2a" + } + Frame { + msec: 5792 + hash: "4a8e1f548e48b86140aa1a5fa8b17bd3" + } + Frame { + msec: 5808 + hash: "f79f47e3a0c16a1361fa287a594c4673" + } + Frame { + msec: 5824 + hash: "c26da5ed2e4055f5c172b48163560143" + } + Frame { + msec: 5840 + hash: "0e971cd0c2e25d52b689d4b22509a7d9" + } + Frame { + msec: 5856 + hash: "40bae0ef35772c476cddccc034b7c872" + } + Frame { + msec: 5872 + hash: "ce1fc0faae5e313bc21e024dac3097da" + } + Frame { + msec: 5888 + hash: "ba614972cec0e9fa47cb09f1ba77eefb" + } + Frame { + msec: 5904 + hash: "2266ae29490ae01ff8a2329956c124a7" + } + Frame { + msec: 5920 + hash: "debae0194926cb5af0a8f7fdfb7f08b8" + } + Frame { + msec: 5936 + hash: "10a7111367cfcbe24063b9ee6975e4fc" + } + Frame { + msec: 5952 + hash: "3c0f9e0603e33506f31ff6569d007b97" + } + Frame { + msec: 5968 + hash: "69d92abce3f093cc7610bd715a7396fa" + } + Frame { + msec: 5984 + hash: "befad9882a6af920684d94c74d8d7f78" + } + Frame { + msec: 6000 + hash: "10632052ac53504bd36687ba7aa7ebc1" + } + Frame { + msec: 6016 + hash: "af4053320c12cbcc6f0e7e321dba1c83" + } + Frame { + msec: 6032 + hash: "4560c5fcef9d630d744e80dc46947b9d" + } + Frame { + msec: 6048 + hash: "012ee780ed98131321aaa241a2599c5f" + } + Frame { + msec: 6064 + hash: "25d3fb9d44bc2be3b86a5451d8ffaec2" + } + Frame { + msec: 6080 + hash: "09c5cbff81a5c9fae40ec29b936ee52b" + } + Frame { + msec: 6096 + hash: "27a0b1d2ea2fc8729e5542c6462c1815" + } + Frame { + msec: 6112 + hash: "c6f347c942aed190ebee077b5bd0888c" + } + Frame { + msec: 6128 + hash: "029d78844bd72acb310bd2887489bdf0" + } + Frame { + msec: 6144 + hash: "3af16ab398f1515e90e81460ac061a74" + } + Frame { + msec: 6160 + hash: "0151ca050722645e2899919f79f6aa0b" + } + Frame { + msec: 6176 + hash: "eead61dfc1851bc9fba3b4bca510af6a" + } + Frame { + msec: 6192 + hash: "da822098c606556ad8683316f5a821ab" + } + Frame { + msec: 6208 + hash: "ee47fc2bcf2264f5799a76308fbf2b65" + } + Frame { + msec: 6224 + hash: "81b208b84ca887d35cda79b5c0e4cd4e" + } + Frame { + msec: 6240 + hash: "fd52ccaddcb79a2dfa12bb57640a3610" + } + Frame { + msec: 6256 + hash: "b187e8fcd0a777657a733c260aaaf557" + } + Frame { + msec: 6272 + hash: "2cfe47a86bf9df3704002288b6249ed9" + } + Frame { + msec: 6288 + hash: "b79b81706f62789a15557ac1a017addf" + } + Frame { + msec: 6304 + hash: "77a84eb447fe7034783678f6903ff76d" + } + Frame { + msec: 6320 + hash: "82529385d3072812fa737193914ece1c" + } + Frame { + msec: 6336 + hash: "a7ccfa6c8aebf2016f2f12045d2f1abe" + } + Frame { + msec: 6352 + hash: "486d38e7ea6a5cf13f2ecd1c6919ece7" + } + Frame { + msec: 6368 + hash: "6c5bd377d2289ec88f969e961f1dcf65" + } + Frame { + msec: 6384 + hash: "92e20565fbcf8c7c9a67726f3a0dd41f" + } + Frame { + msec: 6400 + hash: "0fcd995a26262b875440d0d9f03d16c4" + } + Frame { + msec: 6416 + hash: "f679759eddca739764bd2816ee53ef31" + } + Frame { + msec: 6432 + hash: "adffd1da9b750df3d9f48820a2235c0b" + } + Frame { + msec: 6448 + hash: "e0f8730acf7a6802ade228f95d700c08" + } + Frame { + msec: 6464 + hash: "2c5209c3715bb9f39ac23a8b32a17ef9" + } + Frame { + msec: 6480 + hash: "741694ef4cbd3477a8e13ba89fc9d607" + } + Frame { + msec: 6496 + hash: "e88d6a61acb3fde6b441c2e718a0c2fb" + } + Frame { + msec: 6512 + hash: "b91863800e6ab967616d68def388d5d5" + } + Frame { + msec: 6528 + hash: "4c28a99236c351a2e3e3301c0b5bbba8" + } + Frame { + msec: 6544 + hash: "6affb524d7f63fef94d29629a148be04" + } + Frame { + msec: 6560 + hash: "f7823d25adf673117f010738d977b787" + } + Frame { + msec: 6576 + hash: "dfb930f3db30ec53c8e9a1aa5d9056e4" + } + Frame { + msec: 6592 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6608 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6624 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6640 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6656 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6672 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6688 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6704 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6720 + image: "test-pathview-2.6.png" + } + Frame { + msec: 6736 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6752 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6768 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6784 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6800 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6816 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6832 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6848 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6864 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6880 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6896 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6912 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6928 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6944 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6960 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6976 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 6992 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 7008 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 7024 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 7040 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 7056 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 7072 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 7088 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 7104 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 7120 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 7136 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 7152 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 7168 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 7184 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 7200 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 7216 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 7232 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 7248 + hash: "57269234dc01b66f6aeb841c328c06b5" + } + Frame { + msec: 7264 + hash: "57269234dc01b66f6aeb841c328c06b5" + } +} diff --git a/tests/auto/declarative/visual/qmlgraphicspathview/test-pathview-2.qml b/tests/auto/declarative/visual/qmlgraphicspathview/test-pathview-2.qml new file mode 100644 index 0000000..c6d71d5 --- /dev/null +++ b/tests/auto/declarative/visual/qmlgraphicspathview/test-pathview-2.qml @@ -0,0 +1,62 @@ +import Qt 4.6 + +Rectangle { + width: 800; height: 450 + //Same as test-pathview, but with pathItemCount < model.count + + ListModel { + id: rssModel + ListElement { lColor: "red" } + ListElement { lColor: "green" } + ListElement { lColor: "yellow" } + ListElement { lColor: "blue" } + ListElement { lColor: "purple" } + ListElement { lColor: "gray" } + ListElement { lColor: "brown" } + ListElement { lColor: "thistle" } + } + + Component { + id: photoDelegate + Rectangle { + id: wrapper + width: 85; height: 85; color: lColor + scale: wrapper.PathView.scale + + transform: Rotation { + id: itemRotation; origin.x: wrapper.width/2; origin.y: wrapper.height/2 + axis.y: 1; axis.z: 0; angle: wrapper.PathView.angle + } + } + } + + PathView { + id: pathView; model: rssModel; delegate: photoDelegate + y: 100; width: 800; height: 330; pathItemCount: 6; z: 1 + focus: true + path: Path { + startX: -50; startY: 40; + + PathAttribute { name: "scale"; value: 0.5 } + PathAttribute { name: "angle"; value: -45 } + + PathCubic { + x: 400; y: 220 + control1X: 140; control1Y: 40 + control2X: 210; control2Y: 220 + } + + PathAttribute { name: "scale"; value: 1.2 } + PathAttribute { name: "angle"; value: 0 } + + PathCubic { + x: 850; y: 40 + control2X: 660; control2Y: 40 + control1X: 590; control1Y: 220 + } + + PathAttribute { name: "scale"; value: 0.5 } + PathAttribute { name: "angle"; value: 45 } + } + } +} -- cgit v0.12