mirror-kde-plasma-desktop/kcms/keyboard/tastenbrett
Jakob Petsovits bdb6c62cdf Fix automoc warnings
Should not include "*.moc" headers when the .cpp defines no Q_OBJECT.
The "moc_*.cpp" include, for Q_OBJECTs from the header file, remains.
2026-10-02 03:30:01 -04:00
..
qml Remove all qml import version numbers 2025-12-01 15:40:46 +00:00
application.cpp Add missing include moc 2024-12-11 06:20:21 +00:00
application.h port all headers to pragma once 2022-12-17 14:18:42 +00:00
CMakeLists.txt Remove qt check as we depend against qt6 now 2023-06-12 04:59:59 +00:00
doodad.cpp tastenbrett: Use the defined colors to draw keys, labels and shapes 2024-08-29 07:26:33 +00:00
doodad.h tastenbrett: Use the defined colors to draw keys, labels and shapes 2024-08-29 07:26:33 +00:00
geometry.cpp Add missing include moc 2024-12-11 06:20:21 +00:00
geometry.h tastenbrett: Use the defined colors to draw keys, labels and shapes 2024-08-29 07:26:33 +00:00
key.cpp tastenbrett: Improve presentation of keycap labels 2024-08-29 07:26:33 +00:00
key.h tastenbrett: Use the defined colors to draw keys, labels and shapes 2024-08-29 07:26:33 +00:00
main.cpp Fix automoc warnings 2026-10-02 03:30:01 -04:00
outline.cpp Add missing include moc 2024-12-11 06:20:21 +00:00
outline.h port all headers to pragma once 2022-12-17 14:18:42 +00:00
qml.qrc replace bespoke xkb geometry parser with xkb 2019-11-29 08:53:13 +01:00
README.md replace bespoke xkb geometry parser with xkb 2019-11-29 08:53:13 +01:00
row.cpp Add missing include moc 2024-12-11 06:20:21 +00:00
row.h port all headers to pragma once 2022-12-17 14:18:42 +00:00
section.cpp Add missing include moc 2024-12-11 06:20:21 +00:00
section.h port all headers to pragma once 2022-12-17 14:18:42 +00:00
shape.cpp Add missing include moc 2024-12-11 06:20:21 +00:00
shape.h [kcms/keyboard] tastenbrett: Further fixes on shape's bounding boxes 2024-10-04 06:17:06 +00:00
xkbobject.cpp tastenbrett: Use the defined colors to draw keys, labels and shapes 2024-08-29 07:26:33 +00:00
xkbobject.h tastenbrett: Use the defined colors to draw keys, labels and shapes 2024-08-29 07:26:33 +00:00

Keyboard layout/model visualization.

Use XKB geometry data to render a keyboard. The geometry data is parsed by x11, this removes the need for a bespoke XKB language implementation.

Requires Qt xcb platform plugin to run.

https://www.x.org/releases/X11R7.6/doc/libX11/specs/XKB/xkblib.html#keyboard_geometry