4148be0d27
It's more convenient and Qt upstream seems to encourage to use it too, e.g. example import statements have no version.
73 lines
1.3 KiB
QML
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
|
|
}
|
|
}
|