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