Warning, /plasma/plasma-mobile/initialstart/modules/wifi/package/contents/ui/PasswordField.qml is written in an unsupported language. File is not indexed.

0001 // SPDX-FileCopyrightText: 2013-2017 Jan Grulich <jgrulich@redhat.com>
0002 // SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
0003 
0004 import QtQuick 2.15
0005 import org.kde.kirigami 2.10 as Kirigami
0006 import org.kde.plasma.networkmanagement as PlasmaNM
0007 
0008 Kirigami.PasswordField {
0009     property int securityType
0010     placeholderText: i18n("Password…")
0011     validator: RegularExpressionValidator {
0012                     regularExpression: if (securityType == PlasmaNM.Enums.StaticWep) {
0013                                 /^(?:.{5}|[0-9a-fA-F]{10}|.{13}|[0-9a-fA-F]{26}){1}$/
0014                             } else {
0015                                 /^(?:.{8,64}){1}$/
0016                             }
0017                     }
0018 }
0019