00001 /**************************************************************************** 00002 ** Form interface generated from reading ui file 'QLightSourceEditor.ui' 00003 ** 00004 ** Created: Wed Sep 14 01:50:08 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 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 QSpacerItem; 00021 class QMyListBox; 00022 class QButtonGroup; 00023 class QLabel; 00024 class QLineEdit; 00025 class QRadioButton; 00026 class QFrame; 00027 class QCheckBox; 00028 class QPushButton; 00029 00030 class QLightSourceEditor : public QDialog 00031 { 00032 Q_OBJECT 00033 00034 public: 00035 QLightSourceEditor( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 ); 00036 ~QLightSourceEditor(); 00037 00038 QButtonGroup* m_pButtonGroupDir; 00039 QLabel* m_pLabel3; 00040 QLineEdit* m_pLineEditDirX; 00041 QLabel* m_pLabel4; 00042 QLineEdit* m_pLineEditDirY; 00043 QLabel* m_pLabel5; 00044 QLineEdit* m_pLineEditDirZ; 00045 QButtonGroup* m_pButtonGroupPos; 00046 QLabel* m_pLabel0; 00047 QLineEdit* m_pLineEditPosX; 00048 QLabel* m_pLabel1; 00049 QLineEdit* m_pLineEditPosY; 00050 QLabel* m_pLabel2; 00051 QLineEdit* m_pLineEditPosZ; 00052 QButtonGroup* m_pButtonGroupType; 00053 QRadioButton* m_pRadioButton0; 00054 QRadioButton* m_pRadioButton1; 00055 QRadioButton* m_pRadioButton2; 00056 QRadioButton* m_pRadioButton3; 00057 QButtonGroup* m_pButtonGroupIntensity; 00058 QLineEdit* m_pLineEditIntensity; 00059 QMyListBox* m_pMyListBox; 00060 QFrame* m_pFrame; 00061 QCheckBox* m_pCheckBoxStatus; 00062 QCheckBox* m_pCheckBoxRelative; 00063 QPushButton* m_pButtonDelete; 00064 QButtonGroup* m_pButtonGroupAttenuation; 00065 QLabel* m_pLabel9; 00066 QLabel* m_pLabel10; 00067 QLabel* m_pLabel11; 00068 QLineEdit* m_pLineEditQuadraticAttenuation; 00069 QLineEdit* m_pLineEditLinearAttenuation; 00070 QLineEdit* m_pLineEditConstantAttenuation; 00071 QButtonGroup* m_pButtonGroupAngle; 00072 QLineEdit* m_pLineEditAngle; 00073 QButtonGroup* m_pButtonGroupColor; 00074 QLabel* m_pLabel6; 00075 QLineEdit* m_pLineEditRed; 00076 QLabel* m_pLabel7; 00077 QLineEdit* m_pLineEditGreen; 00078 QLabel* m_pLabel8; 00079 QLineEdit* m_pLineEditBlue; 00080 QButtonGroup* m_pButtonGroupExponent; 00081 QLineEdit* m_pLineEditExponent; 00082 QPushButton* m_pButtonCancel; 00083 QPushButton* m_pButtonOk; 00084 QPushButton* m_pButtonApply; 00085 00086 protected: 00087 QGridLayout* QLightSourceEditorLayout; 00088 QHBoxLayout* m_pButtonGroupDirLayout; 00089 QHBoxLayout* m_pButtonGroupPosLayout; 00090 QVBoxLayout* m_pButtonGroupTypeLayout; 00091 QHBoxLayout* m_pButtonGroupIntensityLayout; 00092 QHBoxLayout* m_pFrameLayout; 00093 QGridLayout* m_pButtonGroupAttenuationLayout; 00094 QHBoxLayout* m_pButtonGroupAngleLayout; 00095 QHBoxLayout* m_pButtonGroupColorLayout; 00096 QHBoxLayout* m_pButtonGroupExponentLayout; 00097 QGridLayout* Layout3; 00098 00099 protected slots: 00100 virtual void languageChange(); 00101 00102 virtual void sltButtonApply(); 00103 virtual void sltAngleChanged(); 00104 virtual void sltBlueChanged(); 00105 virtual void sltButtonCancel(); 00106 virtual void sltButtonOk(); 00107 virtual void sltConstantAttenuationChanged(); 00108 virtual void sltDeleteLight(); 00109 virtual void sltDirXchanged(); 00110 virtual void sltDirYchanged(); 00111 virtual void sltDirZchanged(); 00112 virtual void sltExponentChanged(); 00113 virtual void sltGreenChanged(); 00114 virtual void sltIntensityChanged(); 00115 virtual void sltLinearAttenuationChanged(); 00116 virtual void sltPosXchanged(); 00117 virtual void sltPosYchanged(); 00118 virtual void sltPosZchanged(); 00119 virtual void sltQuadraticAttenuationChanged(); 00120 virtual void sltRedChanged(); 00121 virtual void sltStatusChanged(int); 00122 virtual void sltTypeChanged(int); 00123 00124 00125 private: 00126 QPixmap image0; 00127 00128 }; 00129 00130 #endif // QLIGHTSOURCEEDITOR_H