kwin Library API Documentation

config.h

00001 /*
00002  *  $Id: config.h,v 1.5 2003/09/28 14:06:52 gunnar Exp $
00003  *
00004  *  KDE2 Default configuration widget
00005  *
00006  *  Copyright (c) 2001
00007  *      Karol Szwed <gallium@kde.org>
00008  *      http://gallium.n3.net/
00009  */
00010 
00011 #ifndef _KDE_DEFAULT_CONFIG_H
00012 #define _KDE_DEFAULT_CONFIG_H
00013 
00014 #include <qcheckbox.h>
00015 #include <qgroupbox.h>
00016 #include <kconfig.h>
00017 #include <qhbox.h>
00018 #include <qlabel.h>
00019 #include <qvbox.h>
00020 
00021 class KDEDefaultConfig: public QObject
00022 {
00023     Q_OBJECT
00024 
00025     public:
00026         KDEDefaultConfig( KConfig* conf, QWidget* parent );
00027         ~KDEDefaultConfig();
00028 
00029     // These public signals/slots work similar to KCM modules
00030     signals:
00031         void changed();
00032 
00033     public slots:
00034         void load( KConfig* conf );
00035         void save( KConfig* conf );
00036         void defaults();
00037 
00038     protected slots:
00039         void slotSelectionChanged();    // Internal use
00040 
00041     private:
00042         QCheckBox* cbShowStipple;
00043         QCheckBox* cbShowGrabBar;
00044         QCheckBox* cbUseGradients;
00045         QVBox* gb;
00046         bool       highcolor;
00047 };
00048 
00049 #endif
00050 // vim: ts=4
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 Thu Apr 29 21:20:49 2004 by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2003