00001 /**************************************************************************** 00002 ** Form interface generated from reading ui file 'QCameraKeyPathEditor.ui' 00003 ** 00004 ** Created: Thu Oct 4 14:41:37 2001 00005 ** by: The User Interface Compiler (uic) 00006 ** 00007 ** WARNING! All changes made in this file will be lost! 00008 ****************************************************************************/ 00009 #ifndef QCAMERAKEYPATHEDITOR_H 00010 #define QCAMERAKEYPATHEDITOR_H 00011 00012 #include <qvariant.h> 00013 #include <qwidget.h> 00014 class QVBoxLayout; 00015 class QHBoxLayout; 00016 class QGridLayout; 00017 class QButtonGroup; 00018 class QCameraKeyPathDropSite; 00019 class QCheckBox; 00020 class QFrame; 00021 class QGroupBox; 00022 class QLabel; 00023 class QLineEdit; 00024 class QMyListBox; 00025 class QPushButton; 00026 class QSlider; 00027 class CCameraKeyPathPoint; 00028 00029 class QCameraKeyPathEditor : public QWidget 00030 { 00031 Q_OBJECT 00032 00033 public: 00034 QCameraKeyPathEditor( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); 00035 ~QCameraKeyPathEditor(); 00036 00037 QGroupBox* parameterFrame; 00038 QButtonGroup* updateFrame; 00039 QCheckBox* checkEye; 00040 QCheckBox* checkRef; 00041 QCheckBox* checkUp; 00042 QCheckBox* checkAngle; 00043 QCheckBox* checkFrames; 00044 QCheckBox* checkTension; 00045 QCheckBox* checkContinuity; 00046 QCheckBox* checkBias; 00047 QFrame* Line1; 00048 QLineEdit* verAngleValue; 00049 QLineEdit* frameValue; 00050 QLineEdit* tensionValue; 00051 QLineEdit* conValue; 00052 QLineEdit* biasValue; 00053 QLabel* xUpLabel; 00054 QLineEdit* xUpValue; 00055 QLabel* xRefLabel; 00056 QLineEdit* xRefValue; 00057 QLabel* xEyeLabel; 00058 QLineEdit* xEyeValue; 00059 QLabel* yUpLabel; 00060 QLineEdit* yUpValue; 00061 QLabel* yRefLabel; 00062 QLineEdit* yRefValue; 00063 QLabel* yEyeLabel; 00064 QLineEdit* yEyeValue; 00065 QLabel* zEyeLabel; 00066 QLineEdit* zEyeValue; 00067 QLabel* zRefLabel; 00068 QLineEdit* zRefValue; 00069 QLabel* zUpLabel; 00070 QLineEdit* zUpValue; 00071 QLabel* conLabel; 00072 QLabel* frameLabel; 00073 QLabel* eyeLabel; 00074 QLabel* referenceLabel; 00075 QLabel* upLabel; 00076 QLabel* angleLabel; 00077 QLabel* biasLabel; 00078 QLabel* tensionLabel; 00079 QFrame* Frame4; 00080 QPushButton* replaceButton; 00081 QPushButton* deleteButton; 00082 QPushButton* attachButton; 00083 QCameraKeyPathDropSite* pathDropSite; 00084 QGroupBox* cameraFrame; 00085 QPushButton* upButton; 00086 QMyListBox* cameraBox; 00087 QPushButton* downButton; 00088 QLabel* sliderStartLabel; 00089 QSlider* cameraSlider; 00090 QLabel* sliderEndLabel; 00091 QPushButton* buttonApply; 00092 QPushButton* buttonOk; 00093 QPushButton* buttonCancel; 00094 00095 public slots: 00096 virtual void sltApply(); 00097 virtual void sltAttachCamera(); 00098 virtual void sltChangeCamValue(); 00099 virtual void sltCheckValues(); 00100 virtual void sltClearHighlights(int); 00101 virtual void sltDeleteCamera(); 00102 virtual void sltMoveDown(); 00103 virtual void sltMoveUp(); 00104 virtual void sltOk(); 00105 virtual void sltReplaceCamera(); 00106 virtual void sltUpdateHighlights(int); 00107 virtual void sltUpdateTool(int); 00108 00109 protected slots: 00110 virtual void sltUpdateName(int); 00111 00112 protected: 00113 QVBoxLayout* QCameraKeyPathEditorLayout; 00114 QHBoxLayout* Layout77; 00115 QHBoxLayout* Layout78; 00116 QHBoxLayout* Layout79; 00117 QHBoxLayout* Layout80; 00118 QHBoxLayout* Layout81; 00119 QHBoxLayout* Layout31; 00120 QHBoxLayout* Layout27; 00121 QHBoxLayout* Layout23; 00122 QHBoxLayout* Layout32; 00123 QHBoxLayout* Layout28; 00124 QHBoxLayout* Layout24; 00125 QHBoxLayout* Layout26; 00126 QHBoxLayout* Layout30; 00127 QHBoxLayout* Layout34; 00128 QGridLayout* Frame4Layout; 00129 QGridLayout* cameraFrameLayout; 00130 QHBoxLayout* Layout31_2; 00131 }; 00132 00133 #endif // QCAMERAKEYPATHEDITOR_H