Warning, /plasma/plasma-sdk/plasmoidviewer/qmlpackages/shell/contents/configuration/ConfigurationShortcuts.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 * SPDX-FileCopyrightText: 2013 Marco Martin <mart@kde.org> 0003 * 0004 * SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 import QtQuick 2.0 0008 import QtQuick.Controls 2.3 as QtControls 0009 import QtQuick.Layouts 1.0 0010 0011 import org.kde.kquickcontrols 2.0 0012 import org.kde.kirigami 2.14 as Kirigami 0013 import org.kde.plasma.plasmoid 2.0 0014 0015 Kirigami.ScrollablePage { 0016 id: root 0017 0018 title: i18n("Shortcuts") 0019 0020 signal configurationChanged 0021 function saveConfig() { 0022 Plasmoid.globalShortcut = button.keySequence 0023 } 0024 0025 ColumnLayout { 0026 QtControls.Label { 0027 Layout.fillWidth: true 0028 text: i18nd("plasma_shell_org.kde.plasma.desktop", "This shortcut will activate the applet as though it had been clicked.") 0029 wrapMode: Text.WordWrap 0030 } 0031 KeySequenceItem { 0032 id: button 0033 keySequence: Plasmoid.globalShortcut 0034 onKeySequenceChanged: { 0035 if (keySequence != Plasmoid.globalShortcut) { 0036 root.configurationChanged(); 0037 } 0038 } 0039 } 0040 } 0041 }