00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #ifndef __MAIN_H__
00026 #define __MAIN_H__
00027
00028 #include <tqtabwidget.h>
00029 #include <kcmodule.h>
00030
00031 class KConfig;
00032 class KFocusConfig;
00033 class KTitleBarActionsConfig;
00034 class KWindowActionsConfig;
00035 class KAdvancedConfig;
00036 class KTranslucencyConfig;
00037
00038 class KWinOptions : public KCModule
00039 {
00040 Q_OBJECT
00041
00042 public:
00043
00044 KWinOptions(TQWidget *parent, const char *name);
00045 virtual ~KWinOptions();
00046
00047 void load();
00048 void save();
00049 void defaults();
00050 TQString quickHelp() const;
00051
00052
00053 protected slots:
00054
00055 void moduleChanged(bool state);
00056
00057
00058 private:
00059
00060 TQTabWidget *tab;
00061
00062 KFocusConfig *mFocus;
00063 KTitleBarActionsConfig *mTitleBarActions;
00064 KWindowActionsConfig *mWindowActions;
00065 KMovingConfig *mMoving;
00066 KAdvancedConfig *mAdvanced;
00067 KTranslucencyConfig *mTranslucency;
00068
00069 KConfig *mConfig;
00070 };
00071
00072 class KActionsOptions : public KCModule
00073 {
00074 Q_OBJECT
00075
00076 public:
00077
00078 KActionsOptions(TQWidget *parent, const char *name);
00079 virtual ~KActionsOptions();
00080
00081 void load();
00082 void save();
00083 void defaults();
00084
00085 protected slots:
00086
00087 void moduleChanged(bool state);
00088
00089
00090 private:
00091
00092 TQTabWidget *tab;
00093
00094 KTitleBarActionsConfig *mTitleBarActions;
00095 KWindowActionsConfig *mWindowActions;
00096
00097 KConfig *mConfig;
00098 };
00099
00100 #endif