Warning, /plasma/plasma-firewall/kcm/ui/IpTextField.qml is written in an unsupported language. File is not indexed.
0001 // SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL 0002 // SPDX-FileCopyrightText: 2018 Alexis Lopes Zubeta <contact@azubieta.net> 0003 // SPDX-FileCopyrightText: 2020 Tomaz Canabrava <tcanabrava@kde.org> 0004 0005 import QtQuick 2.15 0006 import QtQuick.Controls 2.9 as QQC2 0007 import org.kcm.firewall 1.0 0008 0009 QQC2.TextField { 0010 id: ipField 0011 0012 property bool ipv6: false 0013 0014 placeholderText: i18n("Any IP address") 0015 0016 validator: IPValidator { 0017 ipVersion: ipField.ipv6 ? IPValidator.IPVersion.IPv6 : IPValidator.IPVersion.IPv4 0018 } 0019 }