Advance KWin Wayland port for Red Bear desktop session

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-18 17:58:57 +01:00
parent 5451f25a7a
commit 85a5ceaa3c
59 changed files with 726 additions and 509 deletions
@@ -7,8 +7,6 @@
SPDX-License-Identifier: GPL-2.0-or-later
*/
#pragma once
#include "ui_shortcutdialog.h"
#include "effect/globals.h"
// Qt
@@ -17,7 +15,11 @@
#include <QPointer>
class QAction;
class QLabel;
class QDialogButtonBox;
class QKeySequenceEdit;
class QRect;
class QToolButton;
namespace KWin
{
@@ -227,7 +229,10 @@ protected:
void done(int r) override;
private:
Ui::ShortcutDialog m_ui;
QKeySequenceEdit *m_keySequenceEdit = nullptr;
QLabel *m_warning = nullptr;
QToolButton *m_clearButton = nullptr;
QDialogButtonBox *m_buttonBox = nullptr;
QKeySequence _shortcut;
};