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.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Sun Apr 11 13:44:52 2004 by doxygen 1.3.6-20040222 written by Dimitri van Heesch, © 1997-2003