annotate widgets/WidgetGallery.h @ 282:d9319859a4cf tip

(none)
author benoitrigolleau
date Fri, 31 Oct 2008 11:00:24 +0000
parents a5175615d153
children
rev   line source
lbajardsilogic@7 1 /****************************************************************************
lbajardsilogic@7 2 **
lbajardsilogic@7 3 ** Copyright (C) 2005-2007 Trolltech ASA. All rights reserved.
lbajardsilogic@7 4 **
lbajardsilogic@7 5 ** This file is part of the example classes of the Qt Toolkit.
lbajardsilogic@7 6 **
lbajardsilogic@7 7 ** This file may be used under the terms of the GNU General Public
lbajardsilogic@7 8 ** License version 2.0 as published by the Free Software Foundation
lbajardsilogic@7 9 ** and appearing in the file LICENSE.GPL included in the packaging of
lbajardsilogic@7 10 ** this file. Please review the following information to ensure GNU
lbajardsilogic@7 11 ** General Public Licensing requirements will be met:
lbajardsilogic@7 12 ** http://www.trolltech.com/products/qt/opensource.html
lbajardsilogic@7 13 **
lbajardsilogic@7 14 ** If you are unsure which license is appropriate for your use, please
lbajardsilogic@7 15 ** review the following information:
lbajardsilogic@7 16 ** http://www.trolltech.com/products/qt/licensing.html or contact the
lbajardsilogic@7 17 ** sales department at sales@trolltech.com.
lbajardsilogic@7 18 **
lbajardsilogic@7 19 ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
lbajardsilogic@7 20 ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
lbajardsilogic@7 21 **
lbajardsilogic@7 22 ****************************************************************************/
lbajardsilogic@7 23
lbajardsilogic@7 24 #ifndef WIDGETGALLERY_H
lbajardsilogic@7 25 #define WIDGETGALLERY_H
lbajardsilogic@7 26
lbajardsilogic@7 27 #include <QDialog>
lbajardsilogic@7 28
lbajardsilogic@7 29 class QCheckBox;
lbajardsilogic@7 30 class QComboBox;
lbajardsilogic@7 31 class QDateTimeEdit;
lbajardsilogic@7 32 class QDial;
lbajardsilogic@7 33 class QGroupBox;
lbajardsilogic@7 34 class QLabel;
lbajardsilogic@7 35 class QLineEdit;
lbajardsilogic@7 36 class QProgressBar;
lbajardsilogic@7 37 class QPushButton;
lbajardsilogic@7 38 class QRadioButton;
lbajardsilogic@7 39 class QScrollBar;
lbajardsilogic@7 40 class QSlider;
lbajardsilogic@7 41 class QSpinBox;
lbajardsilogic@7 42 class QTabWidget;
lbajardsilogic@7 43 class QTableWidget;
lbajardsilogic@7 44 class QTextEdit;
lbajardsilogic@7 45
lbajardsilogic@7 46 class WidgetGallery : public QDialog
lbajardsilogic@7 47 {
lbajardsilogic@7 48 Q_OBJECT
lbajardsilogic@7 49
lbajardsilogic@7 50 public:
lbajardsilogic@7 51 WidgetGallery(QWidget *parent = 0);
lbajardsilogic@7 52
lbajardsilogic@7 53 private slots:
lbajardsilogic@7 54 void changeStyle(const QString &styleName);
lbajardsilogic@7 55 void changePalette();
lbajardsilogic@7 56 void advanceProgressBar();
lbajardsilogic@7 57
lbajardsilogic@7 58 private:
lbajardsilogic@7 59 void createTopLeftGroupBox();
lbajardsilogic@7 60 void createTopRightGroupBox();
lbajardsilogic@7 61 void createBottomLeftTabWidget();
lbajardsilogic@7 62 void createBottomRightGroupBox();
lbajardsilogic@7 63 void createProgressBar();
lbajardsilogic@7 64
lbajardsilogic@7 65 QPalette originalPalette;
lbajardsilogic@7 66
lbajardsilogic@7 67 QLabel *styleLabel;
lbajardsilogic@7 68 QComboBox *styleComboBox;
lbajardsilogic@7 69 QCheckBox *useStylePaletteCheckBox;
lbajardsilogic@7 70 QCheckBox *disableWidgetsCheckBox;
lbajardsilogic@7 71
lbajardsilogic@7 72 QGroupBox *topLeftGroupBox;
lbajardsilogic@7 73 QRadioButton *radioButton1;
lbajardsilogic@7 74 QRadioButton *radioButton2;
lbajardsilogic@7 75 QRadioButton *radioButton3;
lbajardsilogic@7 76 QCheckBox *checkBox;
lbajardsilogic@7 77
lbajardsilogic@7 78 QGroupBox *topRightGroupBox;
lbajardsilogic@7 79 QPushButton *defaultPushButton;
lbajardsilogic@7 80 QPushButton *togglePushButton;
lbajardsilogic@7 81 QPushButton *flatPushButton;
lbajardsilogic@7 82
lbajardsilogic@7 83 QTabWidget *bottomLeftTabWidget;
lbajardsilogic@7 84 QTableWidget *tableWidget;
lbajardsilogic@7 85 QTextEdit *textEdit;
lbajardsilogic@7 86
lbajardsilogic@7 87 QGroupBox *bottomRightGroupBox;
lbajardsilogic@7 88 QLineEdit *lineEdit;
lbajardsilogic@7 89 QSpinBox *spinBox;
lbajardsilogic@7 90 QDateTimeEdit *dateTimeEdit;
lbajardsilogic@7 91 QSlider *slider;
lbajardsilogic@7 92 QScrollBar *scrollBar;
lbajardsilogic@7 93 QDial *dial;
lbajardsilogic@7 94
lbajardsilogic@7 95 QProgressBar *progressBar;
lbajardsilogic@7 96 };
lbajardsilogic@7 97
lbajardsilogic@7 98 #endif