modernsystem/config/config.h
00001 #ifndef __KDE_MODSYSTEMCONFIG_H
00002 #define __KDE_MODSYSTEMCONFIG_H
00003
00004 #include <qcheckbox.h>
00005 #include <qgroupbox.h>
00006 #include <qlayout.h>
00007 #include <qvbox.h>
00008 #include <qslider.h>
00009 #include <qlabel.h>
00010
00011 class ModernSysConfig : public QObject
00012 {
00013 Q_OBJECT
00014
00015 public:
00016 ModernSysConfig(KConfig* conf, QWidget* parent);
00017 ~ModernSysConfig();
00018
00019
00020 signals:
00021 void changed();
00022
00023 public slots:
00024 void load(KConfig* conf);
00025 void save(KConfig* conf);
00026 void defaults();
00027
00028 protected slots:
00029 void slotSelectionChanged();
00030
00031 private:
00032 KConfig *clientrc;
00033 QWidget *mainw;
00034 QVBoxLayout *vbox;
00035 QWidget *handleBox;
00036 QCheckBox *cbShowHandle;
00037 QVBox *sliderBox;
00038 QSlider *handleSizeSlider;
00039 QHBox *hbox;
00040 QLabel *label1;
00041 QLabel *label2;
00042 QLabel *label3;
00043
00044 unsigned handleWidth;
00045 unsigned handleSize;
00046
00047 };
00048
00049
00050 #endif
This file is part of the documentation for kwin Library Version 3.4.1.