kwin Library API Documentation

config.h

00001 // $Id: config.h,v 1.7 2003/06/30 08:16:15 aseigo Exp $ 00002 #ifndef __KDE_MODSYSTEMCONFIG_H 00003 #define __KDE_MODSYSTEMCONFIG_H 00004 00005 #include <qcheckbox.h> 00006 #include <qgroupbox.h> 00007 #include <qlayout.h> 00008 #include <qvbox.h> 00009 #include <qslider.h> 00010 #include <qlabel.h> 00011 00012 class ModernSysConfig : public QObject 00013 { 00014 Q_OBJECT 00015 00016 public: 00017 ModernSysConfig(KConfig* conf, QWidget* parent); 00018 ~ModernSysConfig(); 00019 00020 // These public signals/slots work similar to KCM modules 00021 signals: 00022 void changed(); 00023 00024 public slots: 00025 void load(KConfig* conf); 00026 void save(KConfig* conf); 00027 void defaults(); 00028 00029 protected slots: 00030 void slotSelectionChanged(); // Internal use 00031 00032 private: 00033 KConfig *clientrc; 00034 QWidget *mainw; 00035 QVBoxLayout *vbox; 00036 QWidget *handleBox; 00037 QCheckBox *cbShowHandle; 00038 QVBox *sliderBox; 00039 QSlider *handleSizeSlider; 00040 QHBox *hbox; 00041 QLabel *label1; 00042 QLabel *label2; 00043 QLabel *label3; 00044 00045 unsigned handleWidth; 00046 unsigned handleSize; 00047 00048 }; 00049 00050 00051 #endif
KDE Logo
This file is part of the documentation for kwin Library Version 3.2.3.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Aug 31 00:02:12 2004 by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2003