File indexing completed on 2024-11-10 04:57:13
0001 /* 0002 KWin - the KDE window manager 0003 This file is part of the KDE project. 0004 0005 SPDX-FileCopyrightText: 2008 Cédric Borgese <cedric.borgese@gmail.com> 0006 SPDX-FileCopyrightText: 2008 Lucas Murray <lmurray@undefinedfire.com> 0007 0008 SPDX-License-Identifier: GPL-2.0-or-later 0009 */ 0010 0011 #pragma once 0012 0013 #include <kcmodule.h> 0014 0015 #include "ui_wobblywindows_config.h" 0016 0017 namespace KWin 0018 { 0019 0020 class WobblyWindowsEffectConfig : public KCModule 0021 { 0022 Q_OBJECT 0023 public: 0024 explicit WobblyWindowsEffectConfig(QObject *parent, const KPluginMetaData &data); 0025 ~WobblyWindowsEffectConfig() override; 0026 0027 public Q_SLOTS: 0028 void save() override; 0029 0030 private Q_SLOTS: 0031 void wobblinessChanged(); 0032 0033 private: 0034 ::Ui::WobblyWindowsEffectConfigForm m_ui; 0035 }; 0036 0037 } // namespace