Subversion Repositories svn1-original

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
67 - 1
/****************************************************************************
2
**
3
** Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies).
4
** Contact: Qt Software Information (qt-info@nokia.com)
5
**
6
** This file is part of the example classes of the Qt Toolkit.
7
**
8
** Commercial Usage
9
** Licensees holding valid Qt Commercial licenses may use this file in
10
** accordance with the Qt Commercial License Agreement provided with the
11
** Software or, alternatively, in accordance with the terms contained in
12
** a written agreement between you and Nokia.
13
**
14
**
15
** GNU General Public License Usage
16
** Alternatively, this file may be used under the terms of the GNU
17
** General Public License versions 2.0 or 3.0 as published by the Free
18
** Software Foundation and appearing in the file LICENSE.GPL included in
19
** the packaging of this file.  Please review the following information
20
** to ensure GNU General Public Licensing requirements will be met:
21
** http://www.fsf.org/licensing/licenses/info/GPLv2.html and
22
** http://www.gnu.org/copyleft/gpl.html.  In addition, as a special
23
** exception, Nokia gives you certain additional rights. These rights
24
** are described in the Nokia Qt GPL Exception version 1.3, included in
25
** the file GPL_EXCEPTION.txt in this package.
26
**
27
** Qt for Windows(R) Licensees
28
** As a special exception, Nokia, as the sole copyright holder for Qt
29
** Designer, grants users of the Qt/Eclipse Integration plug-in the
30
** right for the Qt/Eclipse Integration to link to functionality
31
** provided by Qt Designer and its related libraries.
32
**
33
** If you are unsure which license is appropriate for your use, please
34
** contact the sales department at qt-sales@nokia.com.
35
**
36
****************************************************************************/
37
 
38
#ifndef CONFIGDIALOG_H
39
#define CONFIGDIALOG_H
40
 
41
#include <QDialog>
42
 
43
QT_BEGIN_NAMESPACE
44
class QListWidget;
45
class QListWidgetItem;
46
class QStackedWidget;
47
QT_END_NAMESPACE
48
 
49
class ConfigDialog : public QDialog
50
{
51
    Q_OBJECT
52
 
53
public:
54
    ConfigDialog();
55
 
56
public slots:
57
    void changePage(QListWidgetItem *current, QListWidgetItem *previous);
58
 
59
private:
60
    void createIcons();
61
 
62
    QListWidget *contentsWidget;
63
    QStackedWidget *pagesWidget;
64
};
65
 
66
#endif