00001 /**************************************************************************** 00002 ** Form interface generated from reading ui file 'QLightSourceEditor.ui' 00003 ** 00004 ** Created: Mon Oct 20 08:57:42 2003 00005 ** by: The User Interface Compiler ($Id: qt/main.cpp 3.2.1 edited May 19 14:22 $) 00006 ** 00007 ** WARNING! All changes made in this file will be lost! 00008 ****************************************************************************/ 00009 00010 #ifndef QLIGHTSOURCEEDITOR_H 00011 #define QLIGHTSOURCEEDITOR_H 00012 00013 #include <qvariant.h> 00014 #include <qpixmap.h> 00015 #include <qdialog.h> 00016 00017 class QVBoxLayout; 00018 class QHBoxLayout; 00019 class QGridLayout; 00020 class QMyListBox; 00021 class QButtonGroup; 00022 class QLabel; 00023 class QLineEdit; 00024 class QRadioButton; 00025 class QFrame; 00026 class QCheckBox; 00027 class QPushButton; 00028 00029 class QLightSourceEditor : public QDialog 00030 { 00031 Q_OBJECT 00032 00033 public: 00034 QLightSourceEditor( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 ); 00035 ~QLightSourceEditor(); 00036 00037 QButtonGroup* m_pButtonGroupDir; 00038 QLabel* m_pLabel3; 00039 QLineEdit* m_pLineEditDirX; 00040 QLabel* m_pLabel4; 00041 QLineEdit* m_pLineEditDirY; 00042 QLabel* m_pLabel5; 00043 QLineEdit* m_pLineEditDirZ; 00044 QButtonGroup* m_pButtonGroupPos; 00045 QLabel* m_pLabel0; 00046 QLineEdit* m_pLineEditPosX; 00047 QLabel* m_pLabel1; 00048 QLineEdit* m_pLineEditPosY; 00049 QLabel* m_pLabel2; 00050 QLineEdit* m_pLineEditPosZ; 00051 QButtonGroup* m_pButtonGroupType; 00052 QRadioButton* m_pRadioButton0; 00053 QRadioButton* m_pRadioButton1; 00054 QRadioButton* m_pRadioButton2; 00055 QRadioButton* m_pRadioButton3; 00056 QButtonGroup* m_pButtonGroupIntensity; 00057 QLineEdit* m_pLineEditIntensity; 00058 QMyListBox* m_pMyListBox; 00059 QFrame* m_pFrame; 00060 QCheckBox* m_pCheckBoxStatus; 00061 QCheckBox* m_pCheckBoxRelative; 00062 QPushButton* m_pButtonDelete; 00063 QButtonGroup* m_pButtonGroupAttenuation; 00064 QLabel* m_pLabel9; 00065 QLabel* m_pLabel10; 00066 QLabel* m_pLabel11; 00067 QLineEdit* m_pLineEditQuadraticAttenuation; 00068 QLineEdit* m_pLineEditLinearAttenuation; 00069 QLineEdit* m_pLineEditConstantAttenuation; 00070 QButtonGroup* m_pButtonGroupAngle; 00071 QLineEdit* m_pLineEditAngle; 00072 QButtonGroup* m_pButtonGroupColor; 00073 QLabel* m_pLabel6; 00074 QLineEdit* m_pLineEditRed; 00075 QLabel* m_pLabel7; 00076 QLineEdit* m_pLineEditGreen; 00077 QLabel* m_pLabel8; 00078 QLineEdit* m_pLineEditBlue; 00079 QButtonGroup* m_pButtonGroupExponent; 00080 QLineEdit* m_pLineEditExponent; 00081 QPushButton* m_pButtonCancel; 00082 QPushButton* m_pButtonOk; 00083 QPushButton* m_pButtonApply; 00084 00085 protected: 00086 QGridLayout* QLightSourceEditorLayout; 00087 QHBoxLayout* m_pButtonGroupDirLayout; 00088 QHBoxLayout* m_pButtonGroupPosLayout; 00089 QVBoxLayout* m_pButtonGroupTypeLayout; 00090 QHBoxLayout* m_pButtonGroupIntensityLayout; 00091 QHBoxLayout* m_pFrameLayout; 00092 QGridLayout* m_pButtonGroupAttenuationLayout; 00093 QHBoxLayout* m_pButtonGroupAngleLayout; 00094 QHBoxLayout* m_pButtonGroupColorLayout; 00095 QHBoxLayout* m_pButtonGroupExponentLayout; 00096 QGridLayout* Layout3; 00097 00098 protected slots: 00099 virtual void languageChange(); 00100 00101 virtual void sltButtonApply(); 00102 virtual void sltAngleChanged(); 00103 virtual void sltBlueChanged(); 00104 virtual void sltButtonCancel(); 00105 virtual void sltButtonOk(); 00106 virtual void sltConstantAttenuationChanged(); 00107 virtual void sltDeleteLight(); 00108 virtual void sltDirXchanged(); 00109 virtual void sltDirYchanged(); 00110 virtual void sltDirZchanged(); 00111 virtual void sltExponentChanged(); 00112 virtual void sltGreenChanged(); 00113 virtual void sltIntensityChanged(); 00114 virtual void sltLinearAttenuationChanged(); 00115 virtual void sltPosXchanged(); 00116 virtual void sltPosYchanged(); 00117 virtual void sltPosZchanged(); 00118 virtual void sltQuadraticAttenuationChanged(); 00119 virtual void sltRedChanged(); 00120 virtual void sltStatusChanged(int); 00121 virtual void sltTypeChanged(int); 00122 00123 00124 private: 00125 QPixmap image0; 00126 00127 }; 00128 00129 #endif // QLIGHTSOURCEEDITOR_H