fc23037d3a
but not explicitly the license, there I assumed they're licensed under the same license as the rest of KWin, which is GPLv2+ as of now. CC-ing all people mentioned as copyright holders just in case somebody wants some other license, e.g. the X11 license KWin used to be licensed under until KDE3.2. Please check with other relevant contributors and change accordingly in such case. CCMAIL: Karol Szwed <gallium@kde.org> CCMAIL: Luciano Montanaro <mikelima@cirulla.net> CCMAIL: Sandro Giessl <sandro@giessl.com> CCMAIL: Daniel M. Duley <mosfet@kde.org> CCMAIL: Chris Lee <clee@kde.org> svn path=/trunk/KDE/kdebase/workspace/; revision=742990
64 lines
1.7 KiB
C++
64 lines
1.7 KiB
C++
/********************************************************************
|
|
This file contains the B2 configuration widget
|
|
|
|
Copyright (c) 2001
|
|
Karol Szwed <gallium@kde.org>
|
|
http://gallium.n3.net/
|
|
Copyright (c) 2007
|
|
Luciano Montanaro <mikelima@cirulla.net>
|
|
|
|
This program is free software; you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation; either version 2 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
*********************************************************************/
|
|
|
|
#ifndef _KDE_B2CONFIG_H
|
|
#define _KDE_B2CONFIG_H
|
|
|
|
#include <QCheckBox>
|
|
#include <QGroupBox>
|
|
#include <QLabel>
|
|
#include <QComboBox>
|
|
#include <kconfig.h>
|
|
|
|
class B2Config: public QObject
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
B2Config(KConfig *conf, QWidget *parent);
|
|
~B2Config();
|
|
|
|
// These public signals/slots work similar to KCM modules
|
|
signals:
|
|
void changed();
|
|
|
|
public slots:
|
|
void load(const KConfigGroup &conf);
|
|
void save(KConfigGroup &conf);
|
|
void defaults();
|
|
|
|
protected slots:
|
|
void slotSelectionChanged(); // Internal use
|
|
|
|
private:
|
|
KConfig *b2Config;
|
|
QCheckBox *cbColorBorder;
|
|
QCheckBox *showGrabHandleCb;
|
|
QGroupBox *actionsGB;
|
|
QComboBox *menuDblClickOp;
|
|
QWidget *gb;
|
|
};
|
|
|
|
#endif
|
|
|
|
// vi: sw=4 ts=8
|