/* * SPDX-FileCopyrightText: (C) 2015 Vishesh Handa * SPDX-FileCopyrightText: (C) 2017 Atul Sharma * SPDX-FileCopyrightText: (C) 2017 Marco Martin * SPDX-FileCopyrightText: (C) 2021 Noah Davis * SPDX-FileCopyrightText: (C) 2021 Mikel Johnson * SPDX-FileCopyrightText: (C) 2021 Arjen Hiemstra * * SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL */ import QtQuick 2.15 import QtQml 2.15 import QtMultimedia 5.15 import org.kde.kirigami 2.15 as Kirigami import org.kde.koko.image 0.1 as KokoImage BaseImageDelegate { id: root loaded: vector.status == KokoImage.VectorImage.Ready loading: vector.status == KokoImage.VectorImage.Loading sourceWidth: vector.sourceSize.width sourceHeight: vector.sourceSize.height data: KokoImage.VectorImage { id: vector anchors.fill: parent source: root.source sourceClipRect: Qt.rect(-root.contentX, -root.contentY, root.contentWidth, root.contentHeight) } }