KWin
Loading...
Searching...
No Matches
src
kcms
tabbox
kwintabboxdata.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: 2020 Cyril Rossi <cyril.rossi@enioka.com>
6
7
SPDX-License-Identifier: GPL-2.0-or-later
8
*/
9
10
#pragma once
11
12
#include <QObject>
13
14
#include <KCModuleData>
15
16
namespace
KWin
17
{
18
namespace
TabBox
19
{
20
class
TabBoxSettings;
21
class
SwitchEffectSettings;
22
class
PluginsSettings;
23
class
ShortcutSettings;
24
25
class
KWinTabboxData
:
public
KCModuleData
26
{
27
Q_OBJECT
28
29
public
:
30
explicit
KWinTabboxData
(QObject *parent);
31
32
TabBoxSettings *
tabBoxConfig
()
const
;
33
TabBoxSettings *
tabBoxAlternativeConfig
()
const
;
34
PluginsSettings *
pluginsConfig
()
const
;
35
ShortcutSettings
*
shortcutConfig
()
const
;
36
37
private
:
38
TabBoxSettings *m_tabBoxConfig;
39
TabBoxSettings *m_tabBoxAlternativeConfig;
40
PluginsSettings *m_pluginsConfig;
41
ShortcutSettings
*m_shortcutConfig;
42
};
43
44
}
45
46
}
KWin::TabBox::KWinTabboxData
Definition
kwintabboxdata.h:26
KWin::TabBox::KWinTabboxData::tabBoxConfig
TabBoxSettings * tabBoxConfig() const
Definition
kwintabboxdata.cpp:34
KWin::TabBox::KWinTabboxData::pluginsConfig
PluginsSettings * pluginsConfig() const
Definition
kwintabboxdata.cpp:44
KWin::TabBox::KWinTabboxData::shortcutConfig
ShortcutSettings * shortcutConfig() const
Definition
kwintabboxdata.cpp:49
KWin::TabBox::KWinTabboxData::KWinTabboxData
KWinTabboxData(QObject *parent)
Definition
kwintabboxdata.cpp:22
KWin::TabBox::KWinTabboxData::tabBoxAlternativeConfig
TabBoxSettings * tabBoxAlternativeConfig() const
Definition
kwintabboxdata.cpp:39
KWin::TabBox::ShortcutSettings
Definition
shortcutsettings.h:24
KWin
Definition
activation_test.cpp:20
Generated on Sat Feb 17 2024 01:42:09 for KWin by
1.10.0