Warning, /libraries/kirigami-addons/autotests/tst_album_qmllistmodel.qml is written in an unsupported language. File is not indexed.

0001 // SPDX-FileCopyrightText: 2023 James Graham <james.h.graham@protonmail.com>
0002 // SPDX-License-Identifier: LGPL-2.0-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
0003 
0004 import QtQuick 2.15
0005 import QtTest 1.2
0006 
0007 import org.kde.kirigamiaddons.labs.components 1.0
0008 
0009 BaseAlbumMaximizeComponentTestCase {
0010     id: root
0011     name: "AlbumQmlListModelTest"
0012     model: ListModel {
0013         id: listModel
0014     }
0015 
0016     Component.onCompleted: {
0017         listModel.append({"type": AlbumModelItem.Image,
0018                          "source": Qt.resolvedUrl(root.testImage),
0019                          "sourceWidth": 0,
0020                          "sourceHeight": 0,
0021                          "tempSource": Qt.resolvedUrl(root.testImage),
0022                          "caption": "A test image"})
0023         listModel.append({"type": AlbumModelItem.Video,
0024                          "source": Qt.resolvedUrl(root.testVideo),
0025                          "sourceWidth": 0,
0026                          "sourceHeight": 0,
0027                          "tempSource": Qt.resolvedUrl(root.testImage),
0028                          "caption": "A test video"})
0029         listModel.append({"type": AlbumModelItem.Image,
0030                          "source": Qt.resolvedUrl(root.testImage),
0031                          "sourceWidth": 0,
0032                          "sourceHeight": 0,
0033                          "tempSource": Qt.resolvedUrl(root.testImage),
0034                          "caption": ""})
0035     }
0036 }