KWin
Loading...
Searching...
No Matches
src
kcms
tabbox
shortcutsettings.h
Go to the documentation of this file.
1
/*
2
KWin - the KDE window manager
3
This file is part of the KDE project.
4
5
SPDX-FileCopyrightText: 2023 Ismael Asensio <isma.af@gmail.com>
6
7
SPDX-License-Identifier: GPL-2.0-or-later
8
*/
9
10
#pragma once
11
12
#include <QKeySequence>
13
14
#include <KConfigSkeleton>
15
16
class
KActionCollection;
17
18
namespace
KWin
19
{
20
namespace
TabBox
21
{
22
23
class
ShortcutSettings
:
public
KConfigSkeleton
24
{
25
public
:
26
explicit
ShortcutSettings
(QObject *parent);
27
28
KActionCollection *
actionCollection
()
const
;
29
30
QKeySequence
shortcut
(
const
QString &name)
const
;
31
void
setShortcut
(
const
QString &name,
const
QKeySequence &seq);
32
33
bool
isDefault
(
const
QString &name)
const
;
34
35
private
:
36
KActionCollection *m_actionCollection =
nullptr
;
37
};
38
39
}
// namespace TabBox
40
}
// namespace KWin
KWin::TabBox::ShortcutSettings
Definition
shortcutsettings.h:24
KWin::TabBox::ShortcutSettings::shortcut
QKeySequence shortcut(const QString &name) const
Definition
shortcutsettings.cpp:148
KWin::TabBox::ShortcutSettings::ShortcutSettings
ShortcutSettings(QObject *parent)
Definition
shortcutsettings.cpp:112
KWin::TabBox::ShortcutSettings::setShortcut
void setShortcut(const QString &name, const QKeySequence &seq)
Definition
shortcutsettings.cpp:155
KWin::TabBox::ShortcutSettings::isDefault
bool isDefault(const QString &name) const
Definition
shortcutsettings.cpp:162
KWin::TabBox::ShortcutSettings::actionCollection
KActionCollection * actionCollection() const
Definition
shortcutsettings.cpp:143
KWin
Definition
activation_test.cpp:20
Generated on Sat Feb 17 2024 01:42:09 for KWin by
1.10.0