kwin Library API Documentation

default/config/config.h

00001 /*
00002  *
00003  *  KDE2 Default configuration widget
00004  *
00005  *  Copyright (c) 2001
00006  *      Karol Szwed <gallium@kde.org>
00007  *      http://gallium.n3.net/
00008  */
00009 
00010 #ifndef _KDE_DEFAULT_CONFIG_H
00011 #define _KDE_DEFAULT_CONFIG_H
00012 
00013 #include <qcheckbox.h>
00014 #include <qgroupbox.h>
00015 #include <kconfig.h>
00016 #include <qhbox.h>
00017 #include <qlabel.h>
00018 #include <qvbox.h>
00019 
00020 class KDEDefaultConfig: public QObject
00021 {
00022     Q_OBJECT
00023 
00024     public:
00025         KDEDefaultConfig( KConfig* conf, QWidget* parent );
00026         ~KDEDefaultConfig();
00027 
00028     // These public signals/slots work similar to KCM modules
00029     signals:
00030         void changed();
00031 
00032     public slots:
00033         void load( KConfig* conf );
00034         void save( KConfig* conf );
00035         void defaults();
00036 
00037     protected slots:
00038         void slotSelectionChanged();    // Internal use
00039 
00040     private:
00041         QCheckBox* cbShowStipple;
00042         QCheckBox* cbShowGrabBar;
00043         QCheckBox* cbUseGradients;
00044         QVBox* gb;
00045         bool       highcolor;
00046 };
00047 
00048 #endif
00049 // vim: ts=4
KDE Logo
This file is part of the documentation for kwin Library Version 3.4.3.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Jun 14 01:54:12 2006 by doxygen 1.4.4 written by Dimitri van Heesch, © 1997-2003