Warning, /network/angelfish/lib/contents/ui/AuthSheet.qml is written in an unsupported language. File is not indexed.

0001 // SPDX-FileCopyrightText: 2020 Jonah BrĂ¼chert <jbb@kaidan.im>
0002 // SPDX-FileCopyrightText: 2022 Devin Lin <devin@kde.org>
0003 //
0004 // SPDX-License-Identifier: GPL-2.0-or-later
0005 
0006 import QtQuick 2.0
0007 import QtQuick.Layouts 1.1
0008 import QtQuick.Controls 2.2 as Controls
0009 import org.kde.kirigami 2.20 as Kirigami
0010 
0011 import QtWebEngine 1.4
0012 
0013 Kirigami.PromptDialog {
0014     id: root
0015     property AuthenticationDialogRequest request
0016 
0017     title: i18n("Authentication required")
0018 
0019     standardButtons: Kirigami.Dialog.Ok | Kirigami.Dialog.Cancel
0020     
0021     onAccepted: root.request.dialogAccept(usernameField.text, passwordField.text)
0022     onRejected: root.request.dialogReject()
0023     
0024     Kirigami.FormLayout {
0025         Layout.fillWidth: true
0026 
0027         Controls.TextField {
0028             id: usernameField
0029 
0030             Kirigami.FormData.label: i18n("Username")
0031             Layout.fillWidth: true
0032         }
0033         Controls.TextField {
0034             id: passwordField
0035             echoMode: TextInput.Password
0036 
0037             Kirigami.FormData.label: i18n("Password")
0038             Layout.fillWidth: true
0039         }
0040     }
0041 }