kwin Library API Documentation

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     // These public signals/slots work similar to KCM modules
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(); // Internal use
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
KDE Logo
This file is part of the documentation for kwin Library Version 3.4.1.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Jun 13 19:28:00 2006 by doxygen 1.4.3 written by Dimitri van Heesch, © 1997-2003