/* KWin - the KDE window manager This file is part of the KDE project. SPDX-FileCopyrightText: 2020 Cyril Rossi SPDX-License-Identifier: GPL-2.0-or-later */ #pragma once #include #include namespace KWin { namespace TabBox { class TabBoxSettings; class SwitchEffectSettings; class PluginsSettings; class ShortcutSettings; class KWinTabboxData : public KCModuleData { Q_OBJECT public: explicit KWinTabboxData(QObject *parent); TabBoxSettings *tabBoxConfig() const; TabBoxSettings *tabBoxAlternativeConfig() const; PluginsSettings *pluginsConfig() const; ShortcutSettings *shortcutConfig() const; private: TabBoxSettings *m_tabBoxConfig; TabBoxSettings *m_tabBoxAlternativeConfig; PluginsSettings *m_pluginsConfig; ShortcutSettings *m_shortcutConfig; }; } }