Advance Wayland and KDE package bring-up

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
2026-04-14 10:51:06 +01:00
parent 51f3c21121
commit cf12defd28
15214 changed files with 20594243 additions and 269 deletions
@@ -0,0 +1,50 @@
/*
* SPDX-FileCopyrightText: 2016 Aleix Pol Gonzalez <aleixpol@kde.org>
*
* SPDX-License-Identifier: LGPL-2.0-or-later
*/
import QtQuick
import QtQuick.Controls
import org.kde.kirigami as Kirigami
Kirigami.ApplicationWindow {
id: main
Component {
id: keyPage
Kirigami.Page {
id: page
// Don't remove, used in autotests
readonly property alias lastKey: see.text
Label {
id: see
anchors.centerIn: parent
color: page.activeFocus ? Kirigami.Theme.focusColor : Kirigami.Theme.textColor
}
Keys.onPressed: event => {
if (event.text) {
see.text = event.text
} else {
see.text = event.key
}
}
Keys.onEnterPressed: main.showPassiveNotification("page!")
}
}
header: Label {
padding: Kirigami.Units.largeSpacing
text: `focus: ${main.activeFocusItem}, current: ${main.pageStack.currentIndex}`
}
Component.onCompleted: {
main.pageStack.push(keyPage)
main.pageStack.push(keyPage)
}
}