Warning, /plasma/plasma-mobile/kcms/wifi/ui/PasswordField.qml is written in an unsupported language. File is not indexed.
0001 /*
0002 SPDX-FileCopyrightText: 2013-2017 Jan Grulich <jgrulich@redhat.com>
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 org.kde.kirigami 2.10 as Kirigami
0009 import org.kde.plasma.networkmanagement as PlasmaNM
0010
0011 Kirigami.PasswordField {
0012 property int securityType
0013 placeholderText: i18n("Password…")
0014 validator: RegularExpressionValidator {
0015 regularExpression: if (securityType == PlasmaNM.Enums.StaticWep) {
0016 /^(?:.{5}|[0-9a-fA-F]{10}|.{13}|[0-9a-fA-F]{26}){1}$/
0017 } else {
0018 /^(?:.{8,64}){1}$/
0019 }
0020 }
0021 }