kwin Library API Documentation

quartz/config/config.h

00001 /*  
00002  *
00003  *  This file contains the quartz configuration widget
00004  *
00005  *  Copyright (c) 2001
00006  *      Karol Szwed <gallium@kde.org>
00007  *      http://gallium.n3.net/
00008  */
00009 
00010 #ifndef __KDE_QUARTZCONFIG_H
00011 #define __KDE_QUARTZCONFIG_H
00012 
00013 #include <qcheckbox.h>
00014 #include <qvbox.h>
00015 #include <kconfig.h>
00016 
00017 class QuartzConfig: public QObject
00018 {
00019     Q_OBJECT
00020 
00021     public:
00022         QuartzConfig( KConfig* conf, QWidget* parent );
00023         ~QuartzConfig();
00024 
00025     // These public signals/slots work similar to KCM modules
00026     signals:
00027         void changed();
00028 
00029     public slots:
00030         void load( KConfig* conf ); 
00031         void save( KConfig* conf );
00032         void defaults();
00033 
00034     protected slots:
00035         void slotSelectionChanged();    // Internal use
00036 
00037     private:
00038         KConfig*   quartzConfig;
00039         QCheckBox* cbColorBorder;
00040         QCheckBox* cbExtraSmall;
00041         QVBox* gb;
00042 };
00043 
00044 
00045 #endif
00046 
00047 // vim: ts=4
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