Warning, /office/klevernotes/src/contents/ui/dialogs/LinkDialog.qml is written in an unsupported language. File is not indexed.
0001 // SPDX-License-Identifier: GPL-2.0-or-later
0002 // SPDX-FileCopyrightText: 2023 Louis Schul <schul9louis@gmail.com>
0003
0004 import QtQuick 2.15
0005 import QtQuick.Layouts 1.15
0006
0007 import org.kde.kirigami 2.19 as Kirigami
0008 import org.kde.kirigamiaddons.formcard 1.0 as FormCard
0009
0010 Kirigami.PromptDialog {
0011 id: textPromptDialog
0012
0013 property alias urlText: urlTextField.text
0014 property alias linkText: linkTextField.text
0015
0016 title: i18nc("@title:dialog", "Create your link")
0017
0018 standardButtons: Kirigami.Dialog.Ok | Kirigami.Dialog.Cancel
0019
0020 onOpened: {
0021 urlTextField.forceActiveFocus()
0022 }
0023 onClosed: {
0024 urlText = ""
0025 linkText = ""
0026 }
0027
0028 ColumnLayout {
0029 FormCard.FormTextFieldDelegate {
0030 id: urlTextField
0031
0032 label: i18nc("@label:textbox, link URL, like the 'href' of an html <a> ", "URL:")
0033 Layout.fillWidth: true
0034 }
0035
0036 FormCard.FormTextFieldDelegate {
0037 id: linkTextField
0038
0039 label: i18nc("@label:textbox, the displayed text of a link, in html: <a>This text</a> ", "Link text:")
0040 Layout.fillWidth: true
0041 }
0042 }
0043 }