kwin/tests/inputmethodstest.qml
Vlad Zahorodnii 4148be0d27 Port to versionless QML module imports
It's more convenient and Qt upstream seems to encourage to use it too,
e.g. example import statements have no version.
2023-03-12 14:18:34 +00:00

73 lines
1.3 KiB
QML

/*
KWin - the KDE window manager
This file is part of the KDE project.
SPDX-FileCopyrightText: 2016 Martin Gräßlin <mgraesslin@kde.org>
SPDX-License-Identifier: GPL-2.0-or-later
*/
import QtQuick.Controls
import QtQuick.Layouts
GridLayout {
columns: 2
Label {
text: "Normal:"
}
TextField {
}
Label {
text: "Digits:"
}
TextField {
inputMethodHints: Qt.ImhDigitsOnly
}
Label {
text: "Numbers:"
}
TextField {
inputMethodHints: Qt.ImhFormattedNumbersOnly
}
Label {
text: "Uppercase:"
}
TextField {
inputMethodHints: Qt.ImhUppercaseOnly
}
Label {
text: "Lowercase:"
}
TextField {
inputMethodHints: Qt.ImhLowercaseOnly
}
Label {
text: "Phone:"
}
TextField {
inputMethodHints: Qt.ImhDialableCharactersOnly
}
Label {
text: "Email:"
}
TextField {
inputMethodHints: Qt.ImhEmailCharactersOnly
}
Label {
text: "Url:"
}
TextField {
inputMethodHints: Qt.ImhUrlCharactersOnly
}
Label {
text: "Date:"
}
TextField {
inputMethodHints: Qt.ImhDate
}
Label {
text: "Time:"
}
TextField {
inputMethodHints: Qt.ImhTime
}
}