KWin
Loading...
Searching...
No Matches
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
16namespace KWin
17{
18namespace TabBox
19{
20class TabBoxSettings;
21class SwitchEffectSettings;
22class PluginsSettings;
23class ShortcutSettings;
24
25class KWinTabboxData : public KCModuleData
26{
27 Q_OBJECT
28
29public:
30 explicit KWinTabboxData(QObject *parent);
31
32 TabBoxSettings *tabBoxConfig() const;
33 TabBoxSettings *tabBoxAlternativeConfig() const;
34 PluginsSettings *pluginsConfig() const;
36
37private:
38 TabBoxSettings *m_tabBoxConfig;
39 TabBoxSettings *m_tabBoxAlternativeConfig;
40 PluginsSettings *m_pluginsConfig;
41 ShortcutSettings *m_shortcutConfig;
42};
43
44}
45
46}
TabBoxSettings * tabBoxConfig() const
PluginsSettings * pluginsConfig() const
ShortcutSettings * shortcutConfig() const
TabBoxSettings * tabBoxAlternativeConfig() const