37
37
id: mockPreviewModel
42
Component.onCompleted:
44
tracksModel.append( { "type" : "audio1",
45
"widgetId" : "audiopw1",
46
"properties" : { "tracks" : [
47
{ title: "Some track name", length: "30", source: "/not/existinga/path/testsound1" }
54
"widgetId" : "audiopw",
55
"properties" : { "tracks" : [
56
{ title: "Some track name", length: "30", source: "/not/existing/path/testsound1" },
57
{ title: "Some other track name", subtitle: "Subtitle", length: "83", source: "/not/existing/path/testsound2" },
58
{ title: "And another one", length: "7425", source: "/not/existing/path/testsound3" },
59
{ title: "And another one", length: "7425", source: "/not/existing/path/testsound4" },
60
{ title: "And another one", length: "7425", source: "/not/existing/path/testsound5" },
61
{ title: "And another one", length: "7425", source: "/not/existing/path/testsound6" },
62
{ title: "And another one", length: "7425", source: "/not/existing/path/testsound7" },
63
{ title: "And another one", length: "7425", source: "/not/existing/path/testsound8" },
64
{ title: "And another one", length: "7425", source: "/not/existing/path/testsound9" },
65
{ title: "And another one", length: "7425", source: "/not/existing/path/testsound10" },
66
{ title: "And another one", length: "7425", source: "/not/existing/path/testsound11" },
67
{ title: "And another one", length: "7425", source: "/not/existing/path/testsound12" },
68
{ title: "And another one", length: "7425", source: "/not/existing/path/testsound13" },
69
{ title: "And another one", length: "7425", source: "/not/existing/path/testsound14" },
70
{ title: "And another one", length: "7425", source: "/not/existing/path/testsound15" },
71
{ title: "And another one", length: "7425", source: "/not/existing/path/testsound16" },
72
{ title: "And another one", length: "7425", source: "/not/existing/path/testsound17" }
81
property int widgetColumnCount: 1
82
property var columnModel: { tracksModel }
42
87
anchors.fill: parent
147
193
skip("preview %1 or widget %2 have been destroyed, thus we can't safely continue this test".arg(preview_str).arg(widget_str))
197
function test_audios() {
198
preview.previewModel = audiosModel;
199
waitForRendering(preview);
202
var previewListRow0 = findChild(preview, "previewListRow0");
203
flickToYEnd(previewListRow0);
205
var previewsContentY = previewListRow0.contentY;
207
var trackItem = findChild(preview, "trackItem16");
208
mouseClick(findChild(trackItem, "playButton"));
210
expectFail("", "Clicking on a track should not change contentY.");
211
tryCompareFunction(function () { return previewsContentY != previewListRow0.contentY; }, true);