奇趣公司比较新的qt/emd版本

源代码在线查看: classwizard.h

软件大小: 53509 K
上传用户: nassdaq
关键词: emd qt 比较 版本
下载地址: 免注册下载 普通下载 VIP

相关代码

				/****************************************************************************				**				** Copyright (C) 2007-2007 Trolltech ASA. All rights reserved.				**				** This file is part of the example classes of the Qt Toolkit.				**				** This file may be used under the terms of the GNU General Public				** License version 2.0 as published by the Free Software Foundation				** and appearing in the file LICENSE.GPL included in the packaging of				** this file.  Please review the following information to ensure GNU				** General Public Licensing requirements will be met:				** http://trolltech.com/products/qt/licenses/licensing/opensource/				**				** If you are unsure which license is appropriate for your use, please				** review the following information:				** http://trolltech.com/products/qt/licenses/licensing/licensingoverview				** or contact the sales department at sales@trolltech.com.				**				** In addition, as a special exception, Trolltech gives you certain				** additional rights. These rights are described in the Trolltech GPL				** Exception version 1.0, which can be found at				** http://www.trolltech.com/products/qt/gplexception/ and in the file				** GPL_EXCEPTION.txt in this package.				**				** In addition, as a special exception, Trolltech, as the sole copyright				** holder for Qt Designer, grants users of the Qt/Eclipse Integration				** plug-in the right for the Qt/Eclipse Integration to link to				** functionality provided by Qt Designer and its related libraries.				**				** Trolltech reserves all rights not expressly granted herein.				**				** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE				** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.				**				****************************************************************************/								#ifndef CLASSWIZARD_H				#define CLASSWIZARD_H								#include 								class QCheckBox;				class QGroupBox;				class QLabel;				class QLineEdit;				class QRadioButton;								class ClassWizard : public QWizard				{				    Q_OBJECT								public:				    ClassWizard(QWidget *parent = 0);								    void accept();				};								class IntroPage : public QWizardPage				{				    Q_OBJECT								public:				    IntroPage(QWidget *parent = 0);								private:				    QLabel *label;				};								class ClassInfoPage : public QWizardPage				{				    Q_OBJECT								public:				    ClassInfoPage(QWidget *parent = 0);								private:				    QLabel *classNameLabel;				    QLabel *baseClassLabel;				    QLineEdit *classNameLineEdit;				    QLineEdit *baseClassLineEdit;				    QCheckBox *qobjectMacroCheckBox;				    QGroupBox *groupBox;				    QRadioButton *qobjectCtorRadioButton;				    QRadioButton *qwidgetCtorRadioButton;				    QRadioButton *defaultCtorRadioButton;				    QCheckBox *copyCtorCheckBox;				};								class CodeStylePage : public QWizardPage				{				    Q_OBJECT								public:				    CodeStylePage(QWidget *parent = 0);								protected:				    void initializePage();								private:				    QCheckBox *commentCheckBox;				    QCheckBox *protectCheckBox;				    QCheckBox *includeBaseCheckBox;				    QLabel *macroNameLabel;				    QLabel *baseIncludeLabel;				    QLineEdit *macroNameLineEdit;				    QLineEdit *baseIncludeLineEdit;				};								class OutputFilesPage : public QWizardPage				{				    Q_OBJECT								public:    				    OutputFilesPage(QWidget *parent = 0);								protected:				    void initializePage();								private:				    QLabel *outputDirLabel;				    QLabel *headerLabel;				    QLabel *implementationLabel;				    QLineEdit *outputDirLineEdit;				    QLineEdit *headerLineEdit;				    QLineEdit *implementationLineEdit;				};								class ConclusionPage : public QWizardPage				{				    Q_OBJECT								public:				    ConclusionPage(QWidget *parent = 0);								protected:				    void initializePage();								private:				    QLabel *label;				};								#endif							

相关资源