/* * SPDX-FileCopyrightText: 2021 Devin Lin * SPDX-FileCopyrightText: 2024 Micah Stanley * * SPDX-License-Identifier: GPL-2.0-or-later */ import QtQuick import QtQuick.Controls as Controls import QtQuick.Layouts import QtQuick.Window import QtQuick.Effects import Qt5Compat.GraphicalEffects import org.kde.kirigami as Kirigami import org.kde.ksvg 1.0 as KSvg import org.kde.plasma.components 3.0 as PlasmaComponents import org.kde.plasma.private.mobileshell as MobileShell Controls.Control { id: content property real scaleFactor: 1.0 implicitWidth: Math.min(Kirigami.Units.gridUnit * 20, Screen.width - Kirigami.Units.gridUnit * 2) padding: Kirigami.Units.largeSpacing transform: Scale { origin.x: Math.round(implicitWidth / 2) origin.y: Math.round(height / 2) xScale: scaleFactor yScale: scaleFactor } Kirigami.Theme.colorSet: Kirigami.Theme.View Kirigami.Theme.inherit: false MobileShell.PanelBackground { anchors.fill: parent panelType: MobileShell.PanelBackground.PanelType.Popup } }