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 }