kwin Library API Documentation

b2/config/config.h

00001 /*  
00002  *  This file contains the B2 configuration widget
00003  *
00004  *  Copyright (c) 2001
00005  *      Karol Szwed <gallium@kde.org>
00006  *      http://gallium.n3.net/
00007  */
00008 
00009 #ifndef _KDE_B2CONFIG_H
00010 #define _KDE_B2CONFIG_H
00011 
00012 #include <qcheckbox.h>
00013 #include <qgroupbox.h>
00014 #include <qhgroupbox.h>
00015 #include <qlabel.h>
00016 #include <qcombobox.h>
00017 #include <kconfig.h>
00018 
00019 class B2Config: public QObject
00020 {
00021     Q_OBJECT
00022 
00023     public:
00024         B2Config( KConfig* conf, QWidget* parent );
00025         ~B2Config();
00026 
00027     // These public signals/slots work similar to KCM modules
00028     signals:
00029         void changed();
00030 
00031     public slots:
00032         void load( KConfig* conf ); 
00033         void save( KConfig* conf );
00034         void defaults();
00035 
00036     protected slots:
00037         void slotSelectionChanged();    // Internal use
00038 
00039     private:
00040         KConfig*   b2Config;
00041         QCheckBox* cbColorBorder;
00042         QCheckBox*  showGrabHandleCb;
00043         QHGroupBox* actionsGB;
00044         QComboBox*  menuDblClickOp;
00045         QWidget* gb;
00046 };
00047 
00048 #endif
00049 
00050 // vim: ts=4
KDE Logo
This file is part of the documentation for kwin Library Version 3.3.90.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Apr 5 03:59:38 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003