/******************************************************************** KWin - the KDE window manager This file is part of the KDE project. Copyright (C) 2007 Martin Gräßlin . *********************************************************************/ #ifndef KWIN_SNOW_CONFIG_H #define KWIN_SNOW_CONFIG_H #define KDE3_SUPPORT #include #undef KDE3_SUPPORT #include "ui_snow_config.h" class KActionCollection; namespace KWin { class SnowEffectConfigForm : public QWidget, public Ui::SnowEffectConfigForm { Q_OBJECT public: explicit SnowEffectConfigForm(QWidget* parent); }; class SnowEffectConfig : public KCModule { Q_OBJECT public: explicit SnowEffectConfig(QWidget* parent = 0, const QVariantList& args = QVariantList()); ~SnowEffectConfig(); public slots: virtual void save(); virtual void load(); virtual void defaults(); private: SnowEffectConfigForm* m_ui; KActionCollection* m_actionCollection; }; } // namespace #endif