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 }