Warning, /plasma/plasma-nm/applet/contents/ui/ShareNetworkQrCodePage.qml is written in an unsupported language. File is not indexed.
0001 /*
0002 SPDX-FileCopyrightText: 2023 Kai Uwe Broulik <kde@broulik.de>
0003
0004 SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
0005 */
0006
0007 import QtQuick 2.15
0008 import QtQuick.Layouts 1.2
0009
0010 import org.kde.plasma.components 3.0 as PlasmaComponents3
0011 import org.kde.kirigami 2.20 as Kirigami
0012
0013 import org.kde.prison 1.0 as Prison
0014
0015 ColumnLayout {
0016 id: page
0017
0018 property string ssid
0019 property alias content: barcode.content
0020
0021 spacing: Kirigami.Units.smallSpacing
0022
0023 PlasmaComponents3.Label {
0024 Layout.topMargin: page.spacing
0025 Layout.alignment: Qt.AlignHCenter
0026 Layout.minimumWidth: barcode.height
0027 Layout.maximumWidth: barcode.width - page.spacing * 2
0028 wrapMode: Text.WordWrap
0029 horizontalAlignment: Text.AlignHCenter
0030 textFormat: Text.PlainText
0031 text: i18n("Scan this QR code with another device to connect to the \"%1\" network.", page.ssid)
0032 }
0033
0034 Prison.Barcode {
0035 id: barcode
0036 Layout.fillWidth: true
0037 Layout.fillHeight: true
0038 barcodeType: Prison.Barcode.QRCode
0039 }
0040 }