Warning, /plasma/kwin/tests/inputmethodstest.qml is written in an unsupported language. File is not indexed.

0001 /*
0002     KWin - the KDE window manager
0003     This file is part of the KDE project.
0004 
0005     SPDX-FileCopyrightText: 2016 Martin Gräßlin <mgraesslin@kde.org>
0006 
0007     SPDX-License-Identifier: GPL-2.0-or-later
0008 */
0009 import QtQuick.Controls 2.15
0010 import QtQuick.Layouts 1.2
0011 
0012 GridLayout {
0013     columns: 2
0014     Label {
0015         text: "Normal:"
0016     }
0017     TextField {
0018     }
0019     Label {
0020         text: "Digits:"
0021     }
0022     TextField {
0023         inputMethodHints: Qt.ImhDigitsOnly
0024     }
0025     Label {
0026         text: "Numbers:"
0027     }
0028     TextField {
0029         inputMethodHints: Qt.ImhFormattedNumbersOnly
0030     }
0031     Label {
0032         text: "Uppercase:"
0033     }
0034     TextField {
0035         inputMethodHints: Qt.ImhUppercaseOnly
0036     }
0037     Label {
0038         text: "Lowercase:"
0039     }
0040     TextField {
0041         inputMethodHints: Qt.ImhLowercaseOnly
0042     }
0043     Label {
0044         text: "Phone:"
0045     }
0046     TextField {
0047         inputMethodHints: Qt.ImhDialableCharactersOnly
0048     }
0049     Label {
0050         text: "Email:"
0051     }
0052     TextField {
0053         inputMethodHints: Qt.ImhEmailCharactersOnly
0054     }
0055     Label {
0056         text: "Url:"
0057     }
0058     TextField {
0059         inputMethodHints: Qt.ImhUrlCharactersOnly
0060     }
0061     Label {
0062         text: "Date:"
0063     }
0064     TextField {
0065         inputMethodHints: Qt.ImhDate
0066     }
0067     Label {
0068         text: "Time:"
0069     }
0070     TextField {
0071         inputMethodHints: Qt.ImhTime
0072     }
0073 }