mirror of
https://github.com/luneko/SweetTokyoNight.git
synced 2025-12-16 16:39:52 +01:00
Kde: Add sddm theme
This commit is contained in:
29
kde/sddm/components/KeyboardLayoutButton.qml
Normal file
29
kde/sddm/components/KeyboardLayoutButton.qml
Normal file
@@ -0,0 +1,29 @@
|
||||
import QtQuick 2.1
|
||||
import QtQuick.Controls 1.1 as QQC
|
||||
|
||||
import org.kde.plasma.components 2.0 as PlasmaComponents
|
||||
|
||||
import org.kde.plasma.workspace.keyboardlayout 1.0
|
||||
|
||||
PlasmaComponents.ToolButton {
|
||||
id: kbLayoutButton
|
||||
|
||||
iconName: "input-keyboard"
|
||||
implicitWidth: minimumWidth
|
||||
text: layout.currentLayoutDisplayName
|
||||
|
||||
Accessible.name: i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "Button to change keyboard layout", "Switch layout")
|
||||
|
||||
visible: layout.layouts.length > 1
|
||||
|
||||
onClicked: layout.nextLayout()
|
||||
|
||||
KeyboardLayout {
|
||||
id: layout
|
||||
function nextLayout() {
|
||||
var layouts = layout.layouts;
|
||||
var index = (layouts.indexOf(layout.currentLayout)+1) % layouts.length;
|
||||
layout.currentLayout = layouts[index];
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user