diff options
Diffstat (limited to 'kopete/kopete/config/behavior/behaviorconfig.h')
-rw-r--r-- | kopete/kopete/config/behavior/behaviorconfig.h | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/kopete/kopete/config/behavior/behaviorconfig.h b/kopete/kopete/config/behavior/behaviorconfig.h new file mode 100644 index 00000000..5a981784 --- /dev/null +++ b/kopete/kopete/config/behavior/behaviorconfig.h @@ -0,0 +1,61 @@ +/* + behaviorconfig.h - Kopete Look Feel Config + + Kopete (c) 2002-2005 by the Kopete developers <kopete-devel@kde.org> + + ************************************************************************* + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ************************************************************************* +*/ + +#ifndef __BEHAVIOR_H +#define __BEHAVIOR_H + +#include "kcmodule.h" + +namespace Kopete +{ +class Away; +} + +class QFrame; +class QTabWidget; + +class BehaviorConfig_General; +class BehaviorConfig_Events; +class BehaviorConfig_Chat; +class KopeteAwayConfigBaseUI; +class KPluginInfo; + +class BehaviorConfig : public KCModule +{ + Q_OBJECT + + public: + BehaviorConfig(QWidget *parent, const char * name , const QStringList &args) ; + + virtual void save(); + virtual void load(); + + private slots: + void slotSettingsChanged(bool); + void slotValueChanged(int); + void slotUpdatePluginLabel(int); + void slotTextChanged(const QString&); + + private: + QTabWidget* mBehaviorTabCtl; + BehaviorConfig_General *mPrfsGeneral; + BehaviorConfig_Events *mPrfsEvents; + BehaviorConfig_Chat *mPrfsChat; + KopeteAwayConfigBaseUI *mAwayConfigUI; + QValueList<KPluginInfo*> viewPlugins; + Kopete::Away* awayInstance; +}; +#endif +// vim: set noet ts=4 sts=4 sw=4: |