/* SPDX-FileCopyrightText: 2020 Aleix Pol Gonzalez SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL */ import QtQuick import QtQuick.Layouts import org.kde.kirigami 2.6 as Kirigami import org.kde.kcmutils as KCM KCM.GridViewKCM { id: root view.model: kcm.model view.currentIndex: kcm.model.inputMethodIndex(kcm.settings.inputMethod) KCM.SettingStateBinding { configObject: kcm.settings settingName: "InputMethod" } view.delegate: KCM.GridDelegate { text: model.display toolTip: model.toolTip thumbnailAvailable: model.decoration thumbnail: Kirigami.Icon { anchors.fill: parent source: model.decoration } onClicked: { kcm.settings.inputMethod = model.desktopFileName; } onDoubleClicked: { kcm.save(); } } }