codegenerationoptionsbase.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef CODEGENERATIONOPTIONSBASE_H
00011 #define CODEGENERATIONOPTIONSBASE_H
00012
00013 #include <qvariant.h>
00014 #include <qwidget.h>
00015
00016 class QVBoxLayout;
00017 class QHBoxLayout;
00018 class QGridLayout;
00019 class QSpacerItem;
00020 class QTabWidget;
00021 class QGroupBox;
00022 class QComboBox;
00023 class QLabel;
00024 class QPushButton;
00025 class QCheckBox;
00026 class QLineEdit;
00027 class QButtonGroup;
00028 class QRadioButton;
00029 class KIntNumInput;
00030 class QFrame;
00031
00032 class CodeGenerationOptionsBase : public QWidget
00033 {
00034 Q_OBJECT
00035
00036 public:
00037 CodeGenerationOptionsBase( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
00038 ~CodeGenerationOptionsBase();
00039
00040 QTabWidget* tabWidget;
00041 QWidget* tab;
00042 QGroupBox* m_SelectLanguageGroup;
00043 QComboBox* m_SelectLanguageBox;
00044 QGroupBox* GroupBox1;
00045 QLabel* TextLabel2;
00046 QPushButton* m_browseOutput;
00047 QPushButton* m_browseHeadings;
00048 QCheckBox* m_includeHeadings;
00049 QLineEdit* m_outputDir;
00050 QLineEdit* m_headingsDir;
00051 QButtonGroup* m_overwriteGroup;
00052 QLabel* TextLabel1;
00053 QRadioButton* m_overwrite;
00054 QRadioButton* m_ask;
00055 QRadioButton* m_changeName;
00056 QWidget* tab_2;
00057 QGroupBox* groupBox5;
00058 QLabel* textLabel3;
00059 QLabel* textLabel1;
00060 QLabel* textLabel2;
00061 QComboBox* m_SelectEndLineCharsBox;
00062 QComboBox* m_SelectIndentationTypeBox;
00063 KIntNumInput* m_SelectIndentationNumber;
00064 QGroupBox* GroupBox3;
00065 QCheckBox* m_forceSections;
00066 QCheckBox* m_forceDoc;
00067 QWidget* tab_3;
00068 QFrame* languageOptionsFrame;
00069
00070 protected:
00071 QGridLayout* CodeGenerationOptionsBaseLayout;
00072 QVBoxLayout* tabLayout;
00073 QVBoxLayout* layout1;
00074 QHBoxLayout* m_SelectLanguageGroupLayout;
00075 QGridLayout* GroupBox1Layout;
00076 QSpacerItem* Spacer1;
00077 QSpacerItem* Spacer2;
00078 QVBoxLayout* m_overwriteGroupLayout;
00079 QGridLayout* tabLayout_2;
00080 QGridLayout* layout8;
00081 QGridLayout* groupBox5Layout;
00082 QSpacerItem* spacer3;
00083 QSpacerItem* spacer3_2_2;
00084 QSpacerItem* spacer3_2;
00085 QGridLayout* tabLayout_3;
00086
00087 protected slots:
00088 virtual void languageChange();
00089
00090 virtual void browseClicked();
00091 virtual void activeLanguageChanged(int id);
00092
00093
00094 };
00095
00096 #endif // CODEGENERATIONOPTIONSBASE_H
This file is part of the documentation for umbrello Version 3.1.0.