shift-shell/initialstart/modules/wifi/package/contents/ui/PasswordField.qml
Devin Lin 5c0fd57600 initialstart: Add first login experience
Adds an experience for users on first login, allowing some basic configuration.

This is separate from a first start wizard, which would run as a separate user with elevated permissions, and include options that an installer would have.
2023-04-01 07:09:57 +00:00

19 lines
737 B
QML

// SPDX-FileCopyrightText: 2013-2017 Jan Grulich <jgrulich@redhat.com>
// SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
import QtQuick 2.15
import org.kde.kirigami 2.10 as Kirigami
import org.kde.plasma.networkmanagement 0.2 as PlasmaNM
Kirigami.PasswordField {
property int securityType
placeholderText: i18n("Password…")
validator: RegularExpressionValidator {
regularExpression: if (securityType == PlasmaNM.Enums.StaticWep) {
/^(?:.{5}|[0-9a-fA-F]{10}|.{13}|[0-9a-fA-F]{26}){1}$/
} else {
/^(?:.{8,64}){1}$/
}
}
}