Warning, /graphics/koko/src/qml/imagedelegate/VectorImageDelegate.qml is written in an unsupported language. File is not indexed.

0001 /*
0002  * SPDX-FileCopyrightText: (C) 2015 Vishesh Handa <vhanda@kde.org>
0003  * SPDX-FileCopyrightText: (C) 2017 Atul Sharma <atulsharma406@gmail.com>
0004  * SPDX-FileCopyrightText: (C) 2017 Marco Martin <mart@kde.org>
0005  * SPDX-FileCopyrightText: (C) 2021 Noah Davis <noahadvs@gmail.com>
0006  * SPDX-FileCopyrightText: (C) 2021 Mikel Johnson <mikel5764@gmail.com>
0007  * SPDX-FileCopyrightText: (C) 2021 Arjen Hiemstra <ahiemstra@heimr.nl>
0008  *
0009  * SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
0010  */
0011 
0012 import QtQuick 2.15
0013 import QtQml 2.15
0014 import QtMultimedia 5.15
0015 import org.kde.kirigami 2.15 as Kirigami
0016 import org.kde.koko.image 0.1 as KokoImage
0017 
0018 BaseImageDelegate {
0019     id: root
0020 
0021     loaded: vector.status == KokoImage.VectorImage.Ready
0022     loading: vector.status == KokoImage.VectorImage.Loading
0023 
0024     sourceWidth: vector.sourceSize.width
0025     sourceHeight: vector.sourceSize.height
0026 
0027     data: KokoImage.VectorImage {
0028         id: vector
0029         anchors.fill: parent
0030         source: root.source
0031         sourceClipRect: Qt.rect(-root.contentX, -root.contentY, root.contentWidth, root.contentHeight)
0032     }
0033 }
0034 
0035