QLightSourceEditor.h

Go to the documentation of this file.
00001 /****************************************************************************
00002 ** Form interface generated from reading ui file 'QLightSourceEditor.ui'
00003 **
00004 ** Created: Tue Jul 11 10:36:39 2006
00005 **      by: The User Interface Compiler ($Id: qt/main.cpp   3.3.6   edited Aug 31 2005 $)
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

Generated on Tue Jul 11 10:42:56 2006 for QGLViewer by  doxygen 1.4.7