Warning, /utilities/keysmith/src/contents/ui/RenameAccount.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 * SPDX-License-Identifier: GPL-3.0-or-later 0003 * SPDX-FileCopyrightText: 2020-2021 Johan Ouwerkerk <jm.ouwerkerk@gmail.com> 0004 */ 0005 0006 import QtQuick 2.1 0007 import QtQuick.Layouts 1.2 0008 import QtQuick.Controls 2.0 as Controls 0009 import org.kde.kirigami 2.8 as Kirigami 0010 0011 import Keysmith.Application 1.0 as Application 0012 import Keysmith.Models 1.0 as Models 0013 import Keysmith.Validators 1.0 as Validators 0014 0015 Kirigami.Page { 0016 id: root 0017 title: i18nc("@title:window", "Rename account to add") 0018 0019 property Application.RenameAccountViewModel vm 0020 0021 property bool acceptable: accountName.acceptable 0022 0023 Connections { 0024 target: vm.input 0025 function onTypeChanged() { 0026 root.detailsEnabled = false; 0027 } 0028 } 0029 0030 ColumnLayout { 0031 anchors { 0032 horizontalCenter: parent.horizontalCenter 0033 } 0034 Controls.Label { 0035 text:i18nc("@info:label Keysmith received an account to add via URI on e.g. commandline which is already in use", "Another account with the same name already exists. Please correct the name or issuer for the new account.") 0036 color: Kirigami.Theme.negativeTextColor 0037 Layout.maximumWidth: root.width - 2 * Kirigami.Units.largeSpacing 0038 wrapMode: Text.WordWrap 0039 } 0040 AccountNameForm { 0041 id: accountName 0042 accounts: vm.accounts 0043 validateAccountAvailability: true 0044 validatedInput: root.vm.input 0045 } 0046 } 0047 0048 actions.left: Kirigami.Action { 0049 text: i18nc("@action:button cancel and dismiss the rename account form", "Cancel") 0050 iconName: "edit-undo" 0051 onTriggered: { 0052 vm.cancelled(); 0053 } 0054 } 0055 actions.main: Kirigami.Action { 0056 text: i18n("Add") 0057 iconName: "answer-correct" 0058 enabled: acceptable 0059 onTriggered: { 0060 vm.accepted(); 0061 } 0062 } 0063 }