configureoptionswidgetbase.h
Go to the documentation of this file.00001 /**************************************************************************** 00002 ** Form interface generated from reading ui file './configureoptionswidgetbase.ui' 00003 ** 00004 ** Created: Tue Feb 22 09:11:32 2005 00005 ** by: The User Interface Compiler ($Id: qt/main.cpp 3.3.4 edited Nov 24 2003 $) 00006 ** 00007 ** WARNING! All changes made in this file will be lost! 00008 ****************************************************************************/ 00009 00010 #ifndef CONFIGURE_OPTIONS_WIDGET_H 00011 #define CONFIGURE_OPTIONS_WIDGET_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 QLabel; 00021 class QComboBox; 00022 class QPushButton; 00023 class QTabWidget; 00024 class QLineEdit; 00025 class QGroupBox; 00026 00027 class ConfigureOptionsWidgetBase : public QWidget 00028 { 00029 Q_OBJECT 00030 00031 public: 00032 ConfigureOptionsWidgetBase( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); 00033 ~ConfigureOptionsWidgetBase(); 00034 00035 QLabel* config_label; 00036 QComboBox* config_combo; 00037 QPushButton* addconfig_button; 00038 QPushButton* removeconfig_button; 00039 QTabWidget* tabwidget; 00040 QWidget* general_tab; 00041 QLineEdit* configargs_edit; 00042 QLabel* builddir_label; 00043 QLabel* topsourcedir_label; 00044 QLineEdit* builddir_edit; 00045 QPushButton* builddir_button; 00046 QPushButton* topsourcedir_button; 00047 QLineEdit* topsourcedir_edit; 00048 QLabel* ldflags_label; 00049 QLineEdit* ldflags_edit; 00050 QLineEdit* cppflags_edit; 00051 QLabel* cppflags_label; 00052 QLabel* configargs_label; 00053 QGroupBox* env_groupBox; 00054 QWidget* c_tab; 00055 QLabel* ccompiler_label; 00056 QComboBox* cservice_combo; 00057 QLabel* cflags_label; 00058 QLineEdit* cflags_edit; 00059 QPushButton* cflags_button; 00060 QLabel* cbinary_label; 00061 QLineEdit* cbinary_edit; 00062 QWidget* cxx_tab; 00063 QLabel* cxxcompiler_label; 00064 QComboBox* cxxservice_combo; 00065 QLabel* cxxbinary_label; 00066 QLineEdit* cxxbinary_edit; 00067 QLabel* cxxflags_label; 00068 QLineEdit* cxxflags_edit; 00069 QPushButton* cxxflags_button; 00070 QWidget* fortran_tab; 00071 QLabel* f77compiler_label; 00072 QComboBox* f77service_combo; 00073 QLabel* f77binary_label; 00074 QLineEdit* f77binary_edit; 00075 QLabel* f77flags_label; 00076 QLineEdit* f77flags_edit; 00077 QPushButton* f77flags_button; 00078 00079 protected: 00080 QVBoxLayout* configure_options_widgetLayout; 00081 QHBoxLayout* Layout1; 00082 QSpacerItem* Spacer17_2; 00083 QSpacerItem* Spacer18_2; 00084 QGridLayout* general_tabLayout; 00085 QSpacerItem* Spacer23; 00086 QSpacerItem* Spacer24; 00087 QSpacerItem* spacer17; 00088 QSpacerItem* spacer17_2_2; 00089 QSpacerItem* spacer17_2; 00090 QGridLayout* env_groupBoxLayout; 00091 QGridLayout* c_tabLayout; 00092 QSpacerItem* Spacer11; 00093 QSpacerItem* Spacer10; 00094 QSpacerItem* Spacer12; 00095 QGridLayout* cxx_tabLayout; 00096 QSpacerItem* Spacer13; 00097 QSpacerItem* Spacer13_2; 00098 QSpacerItem* Spacer16; 00099 QGridLayout* fortran_tabLayout; 00100 QSpacerItem* Spacer16_2; 00101 QSpacerItem* Spacer17; 00102 QSpacerItem* Spacer18; 00103 00104 protected slots: 00105 virtual void languageChange(); 00106 00107 virtual void builddirClicked(); 00108 virtual void cflagsClicked(); 00109 virtual void configAdded(); 00110 virtual void configChanged(const QString&); 00111 virtual void configComboTextChanged(const QString&); 00112 virtual void configRemoved(); 00113 virtual void cserviceChanged(); 00114 virtual void cxxflagsClicked(); 00115 virtual void cxxserviceChanged(); 00116 virtual void f77flagsClicked(); 00117 virtual void f77serviceChanged(); 00118 virtual void setDirty(); 00119 virtual void topsourcedirClicked(); 00120 00121 00122 }; 00123 00124 #endif // CONFIGURE_OPTIONS_WIDGET_H