4
* kscd -- A simple CD player for the KDE project
6
* $Id: mgconfdlg.h,v 1.7 2000/05/26 21:45:16 dfoerste Exp $
8
* Copyright (C) 1997 Bernd Johannes Wuebben wuebben@math.cornell.edu
9
* Copyright (C) 2000 Dirk F�rsterling <milliByte@gmx.de>
11
* This library is free software; you can redistribute it and/or
12
* modify it under the terms of the GNU Library General Public
13
* License as published by the Free Software Foundation; either
14
* version 2 of the License, or (at your option) any later version.
16
* This library is distributed in the hope that it will be useful,
17
* but WITHOUT ANY WARRANTY; without even the implied warranty of
18
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
19
* Library General Public License for more details.
21
* You should have received a copy of the GNU Library General Public
22
* License along with this program; if not, write to the Free
23
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
28
#ifndef _MGCONFIG_DLG_H_
29
#define _MGCONFIG_DLG_H_
31
#include <qgroupbox.h>
33
#include <qlineedit.h>
34
#include <qpushbutton.h>
38
#include <qcheckbox.h>
39
#include <qlineedit.h>
40
#include <qradiobutton.h>
42
#include <qbuttongroup.h>
49
class MGConfigDlg : public QDialog
56
MGConfigDlg(QWidget *parent, struct mgconfigstruct * data,const char *name);
60
struct mgconfigstruct * getData();
65
void brightness_changed(int value);
66
void width_changed(const QString &);
67
void height_changed(const QString &);
68
void pointsAreDiamonds_clicked(bool flag);
69
// void fadeMode_changed();
70
// void starSize_changed();
75
struct mgconfigstruct mgconfigdata;
83
QLineEdit *height_edit;
86
QLineEdit *width_edit;
88
QCheckBox *pointsAreDiamondsCB;
91
QPushButton *helpbutton;