kwin Library API Documentation

config.h

00001 /* 00002 * $Id: config.h,v 1.1.1.1 2002/05/17 16:33:45 fredrik Exp $ 00003 * 00004 * Keramik KWin client configuration module 00005 * 00006 * Copyright (C) 2002 Fredrik Höglund <fredrik@kde.org> 00007 * 00008 * Based on the Quartz configuration module, 00009 * Copyright (c) 2001 Karol Szwed <gallium@kde.org> 00010 * 00011 * This program is free software; you can redistribute it and/or modify 00012 * it under the terms of the GNU General Public License as published by 00013 * the Free Software Foundation; either version 2 of the license, or 00014 * (at your option) any later version. 00015 * 00016 * This program is distributed in the hope that it will be useful, 00017 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00018 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00019 * General Public License for more details. 00020 * 00021 * You should have received a copy of the GNU General Public License 00022 * along with this program; see the file COPYING. If not, write to 00023 * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, 00024 * Boston, MA 02111-1307, USA. 00025 */ 00026 00027 #ifndef __KWIN_KERAMIK_CONFIG_H 00028 #define __KWIN_KERAMIK_CONFIG_H 00029 00030 #include <kconfig.h> 00031 00032 #include "keramikconfig.h" 00033 00034 class KeramikConfig: public QObject 00035 { 00036 Q_OBJECT 00037 00038 public: 00039 KeramikConfig( KConfig* conf, QWidget* parent ); 00040 ~KeramikConfig(); 00041 00042 // These public signals/slots work similar to KCM modules 00043 signals: 00044 void changed(); 00045 00046 public slots: 00047 void load( KConfig* conf ); 00048 void save( KConfig* conf ); 00049 void defaults(); 00050 00051 private: 00052 KeramikConfigUI *ui; 00053 KConfig *c; 00054 }; 00055 00056 00057 #endif 00058 00059 // vim: set noet ts=4 sw=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 Dec 16 19:08:40 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003