00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef VIDEOSETTINGS_H
00010 #define VIDEOSETTINGS_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 QComboBox;
00020 class QDial;
00021 class QGroupBox;
00022 class QLCDNumber;
00023 class QLabel;
00024 class QListBox;
00025 class QListBoxItem;
00026 class QPushButton;
00027 class QRadioButton;
00028 class QSlider;
00029 class QTabWidget;
00030 class QWidget;
00031
00032 class CVideoSettings : public QDialog
00033 {
00034 Q_OBJECT
00035
00036 public:
00037 CVideoSettings( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00038 ~CVideoSettings();
00039
00040 QTabWidget* Tabs;
00041 QWidget* Size;
00042 QButtonGroup* ImageFrames;
00043 QRadioButton* fr04;
00044 QRadioButton* fr05;
00045 QRadioButton* fr08;
00046 QRadioButton* fr10;
00047 QRadioButton* fr25;
00048 QRadioButton* fr20;
00049 QRadioButton* fr15;
00050 QRadioButton* fr30;
00051 QButtonGroup* ImageSize;
00052 QRadioButton* RadioButton1;
00053 QRadioButton* RadioButton2;
00054 QRadioButton* RadioButton3;
00055 QRadioButton* RadioButton4;
00056 QRadioButton* RadioButton5;
00057 QRadioButton* RadioButton6;
00058 QRadioButton* MaxSize;
00059 QWidget* Control;
00060 QSlider* Gamma;
00061 QSlider* Contrast;
00062 QLabel* TextLabel2;
00063 QLabel* TextLabel3;
00064 QLabel* TextLabel1;
00065 QSlider* Colour;
00066 QLabel* TextLabel4;
00067 QSlider* Brightness;
00068 QWidget* Tune;
00069 QLabel* TextLabel1_2;
00070 QButtonGroup* TunerSelection;
00071 QRadioButton* tuner_1;
00072 QRadioButton* tuner_2;
00073 QRadioButton* tuner_3;
00074 QLabel* TextLabel2_2;
00075 QLCDNumber* FrequencyShow;
00076 QSlider* FineTuning;
00077 QButtonGroup* TuningSystem;
00078 QRadioButton* RadioButton258;
00079 QRadioButton* RadioButton121;
00080 QRadioButton* RadioButton259;
00081 QButtonGroup* InputSelection;
00082 QRadioButton* RadioButton82;
00083 QRadioButton* RadioButton83;
00084 QRadioButton* RadioButton84;
00085 QRadioButton* RadioButton109;
00086 QRadioButton* RadioButton110;
00087 QRadioButton* RadioButton111;
00088 QListBox* ChannelSelector;
00089 QWidget* PhilipsTab;
00090 QPushButton* PushButton7_3;
00091 QPushButton* PushButton7_2;
00092 QPushButton* PushButton7;
00093 QGroupBox* GroupBox1;
00094 QComboBox* m_WhiteBalance;
00095 QDial* m_RedDial;
00096 QDial* m_BlueDial;
00097 QLabel* TextLabel1_3;
00098 QLabel* TextLabel2_3;
00099 QSlider* m_WBSpeed;
00100 QSlider* m_WBDelay;
00101 QGroupBox* GroupBox2;
00102 QLabel* TextLabel5;
00103 QLabel* TextLabel6;
00104 QLabel* TextLabel2_4;
00105 QCheckBox* ShutterBox;
00106 QSlider* ContourValue;
00107 QSlider* ShutterValue;
00108 QSlider* AGCValue;
00109 QCheckBox* AGCBox;
00110 QCheckBox* BacklightBox;
00111 QCheckBox* FlickerBox;
00112 QCheckBox* ContourBox;
00113 QComboBox* m_CompressionSelection;
00114 QComboBox* m_NoiseReduction;
00115 QLabel* TextLabel1_4;
00116 QLabel* TextLabel1_5;
00117 QPushButton* HelpButton;
00118 QPushButton* CloseButton;
00119
00120 public slots:
00121 virtual void MovedContour(int);
00122
00123 protected slots:
00124 virtual void ChangedCompression(int);
00125 virtual void ChangedWB(int);
00126 virtual void ClickedFrequencySystem(int);
00127 virtual void ClickedInputSelector(int);
00128 virtual void ClickedRate(int);
00129 virtual void ClickedRestoreFactory();
00130 virtual void ClickedRestoreUser();
00131 virtual void ClickedSaveUser();
00132 virtual void ClickedSize(int);
00133 virtual void ClickedTunerSelector(int);
00134 virtual void MovedAGC(int);
00135 virtual void MovedBlue(int);
00136 virtual void MovedBrightness(int);
00137 virtual void MovedColour(int);
00138 virtual void MovedContrast(int);
00139 virtual void MovedFineTuning(int);
00140 virtual void MovedGamma(int);
00141 virtual void MovedRed(int);
00142 virtual void MovedShutter(int);
00143 virtual void MovedWBDelay(int);
00144 virtual void MovedWBSpeed(int);
00145 virtual void ToggledAGC(bool);
00146 virtual void ToggledBacklight(bool);
00147 virtual void ToggledContour(bool);
00148 virtual void ToggledFlicker(bool);
00149 virtual void ToggledShutter(bool);
00150 virtual void ChangedNoise(int);
00151
00152 protected:
00153 QVBoxLayout* VideoSettingsLayout;
00154 QGridLayout* Layout14;
00155 QVBoxLayout* InputSelectionLayout;
00156 QHBoxLayout* Layout15;
00157 QVBoxLayout* GroupBox1Layout;
00158 QHBoxLayout* Layout11;
00159 QGridLayout* Layout16;
00160 QVBoxLayout* Layout11_2;
00161 QGridLayout* GroupBox2Layout;
00162 QHBoxLayout* Layout7;
00163 QGridLayout* Layout9;
00164 QHBoxLayout* Layout1;
00165 };
00166
00167 #endif // VIDEOSETTINGS_H