00001 /**************************************************************************** 00002 ** Form interface generated from reading ui file 'linux/VideoSettings.ui' 00003 ** 00004 ** Created: Thu Dec 29 20:52:27 2005 00005 ** by: The User Interface Compiler ($Id: _video_settings_8h-source.html,v 1.1 2006/01/25 23:02:07 nemosoft Exp $) 00006 ** 00007 ** WARNING! All changes made in this file will be lost! 00008 ****************************************************************************/ 00009 00010 #ifndef VIDEOSETTINGS_H 00011 #define VIDEOSETTINGS_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 QPushButton; 00022 class QTabWidget; 00023 class QWidget; 00024 class QButtonGroup; 00025 class QRadioButton; 00026 class QSlider; 00027 class QLabel; 00028 class QListBox; 00029 class QListBoxItem; 00030 class QGroupBox; 00031 class QCheckBox; 00032 class QComboBox; 00033 class QDial; 00034 class QLCDNumber; 00035 00036 class CVideoSettings : public QDialog 00037 { 00038 Q_OBJECT 00039 00040 public: 00041 CVideoSettings( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 ); 00042 ~CVideoSettings(); 00043 00044 QPushButton* HelpButton; 00045 QPushButton* CloseButton; 00046 QTabWidget* Tabs; 00047 QWidget* FormatTab; 00048 QButtonGroup* SizeSelection; 00049 QRadioButton* RadioButton4; 00050 QRadioButton* RadioButton5; 00051 QRadioButton* RadioButton6; 00052 QRadioButton* MaxSizeRadioButton; 00053 QRadioButton* RadioButton3; 00054 QRadioButton* QSIFRadioButton; 00055 QRadioButton* SubQCIFRadioButton; 00056 QButtonGroup* FramerateSelection; 00057 QRadioButton* fr04; 00058 QRadioButton* fr05; 00059 QRadioButton* fr08; 00060 QRadioButton* fr10; 00061 QRadioButton* fr15; 00062 QRadioButton* fr20; 00063 QRadioButton* fr25; 00064 QRadioButton* fr30; 00065 QWidget* DisplayTab; 00066 QSlider* m_GammaSlider; 00067 QSlider* m_HueSlider; 00068 QSlider* m_BrightnessSlider; 00069 QSlider* m_ContrastSlider; 00070 QLabel* TextLabel3; 00071 QLabel* TextLabel1_6; 00072 QLabel* TextLabel1; 00073 QSlider* m_SaturationSlider; 00074 QLabel* TextLabel2; 00075 QLabel* TextLabel4; 00076 QWidget* SourceTab; 00077 QButtonGroup* m_InputSelection; 00078 QButtonGroup* m_TunerSelection; 00079 QLabel* TextLabel5_2; 00080 QListBox* m_ChannelSelector; 00081 QPushButton* m_SetupButton; 00082 QWidget* PhilipsTab; 00083 QGroupBox* GroupBox2; 00084 QLabel* TextLabel5; 00085 QLabel* TextLabel6; 00086 QLabel* TextLabel2_4; 00087 QCheckBox* ShutterBox; 00088 QSlider* ContourValue; 00089 QSlider* ShutterValue; 00090 QSlider* AGCValue; 00091 QCheckBox* AGCBox; 00092 QCheckBox* BacklightBox; 00093 QCheckBox* FlickerBox; 00094 QCheckBox* ContourBox; 00095 QComboBox* m_CompressionSelection; 00096 QComboBox* m_NoiseReduction; 00097 QLabel* TextLabel1_4; 00098 QLabel* TextLabel1_5; 00099 QGroupBox* GroupBox1; 00100 QComboBox* m_WhiteBalance; 00101 QDial* m_RedDial; 00102 QDial* m_BlueDial; 00103 QLabel* TextLabel1_3; 00104 QLabel* TextLabel2_3; 00105 QSlider* m_WBSpeed; 00106 QSlider* m_WBDelay; 00107 QPushButton* PushButton7_3; 00108 QPushButton* PushButton7_2; 00109 QPushButton* PushButton7; 00110 QWidget* PanTiltTab; 00111 QLabel* PanTextLabel; 00112 QDial* PanDial; 00113 QLCDNumber* PanLCDNumber; 00114 QPushButton* PushButton8; 00115 QLabel* TiltTextLabel; 00116 QDial* TiltDial; 00117 QLCDNumber* TiltLCDNumber; 00118 QPushButton* PanTiltResetPushButton; 00119 00120 protected: 00121 QHBoxLayout* Layout1; 00122 QSpacerItem* Horizontal_Spacing2; 00123 QHBoxLayout* FormatTabLayout; 00124 QSpacerItem* Spacer6; 00125 QHBoxLayout* Layout11; 00126 QVBoxLayout* Layout10; 00127 QSpacerItem* Spacer5; 00128 QGridLayout* DisplayTabLayout; 00129 QSpacerItem* Spacer17; 00130 QSpacerItem* Spacer18; 00131 QGridLayout* Layout17; 00132 QHBoxLayout* SourceTabLayout; 00133 QSpacerItem* Spacer13; 00134 QVBoxLayout* Layout22; 00135 QVBoxLayout* PhilipsTabLayout; 00136 QHBoxLayout* TopPhlipsLayout; 00137 QVBoxLayout* Layout11_2; 00138 QSpacerItem* Spacer2; 00139 QGridLayout* GroupBox2Layout; 00140 QHBoxLayout* Layout7; 00141 QGridLayout* Layout9; 00142 QVBoxLayout* GroupBox1Layout; 00143 QSpacerItem* Spacer10; 00144 QHBoxLayout* Layout11_3; 00145 QGridLayout* Layout16; 00146 QHBoxLayout* Layout15; 00147 QVBoxLayout* PanTiltTabLayout; 00148 QSpacerItem* Spacer27; 00149 QHBoxLayout* Layout50; 00150 QSpacerItem* Spacer25; 00151 QVBoxLayout* Layout46; 00152 QVBoxLayout* Layout48; 00153 QSpacerItem* Spacer22; 00154 QSpacerItem* Spacer23; 00155 QVBoxLayout* Layout47; 00156 QHBoxLayout* Layout51; 00157 QSpacerItem* Spacer26; 00158 00159 protected slots: 00160 virtual void languageChange(); 00161 00162 virtual void ChangedChannel(QListBoxItem *); 00163 virtual void ChangedCompression(int); 00164 virtual void ChangedNoise(int); 00165 virtual void ChangedWB(int); 00166 virtual void ClickedChannelSetup(); 00167 virtual void ClickedInputSelector(int); 00168 virtual void ClickedRate(int); 00169 virtual void ClickedRestoreFactory(); 00170 virtual void ClickedRestoreUser(); 00171 virtual void ClickedSaveUser(); 00172 virtual void ClickedSize(int); 00173 virtual void ClickedTunerSelector(int); 00174 virtual void MovedAGC(int); 00175 virtual void MovedBlue(int); 00176 virtual void MovedBrightness(int); 00177 virtual void MovedContour(int); 00178 virtual void MovedContrast(int); 00179 virtual void MovedFineTuning(int); 00180 virtual void MovedGamma(int); 00181 virtual void MovedHue(int); 00182 virtual void MovedRed(int); 00183 virtual void MovedSaturation(int); 00184 virtual void MovedShutter(int); 00185 virtual void MovedWBDelay(int); 00186 virtual void MovedWBSpeed(int); 00187 virtual void ResetPanTilt(); 00188 virtual void SetPanTiltAngle(); 00189 virtual void ToggledAGC(bool); 00190 virtual void ToggledBacklight(bool); 00191 virtual void ToggledContour(bool); 00192 virtual void ToggledFlicker(bool); 00193 virtual void ToggledShutter(bool); 00194 00195 00196 private: 00197 QPixmap image0; 00198 00199 }; 00200 00201 #endif // VIDEOSETTINGS_H