Camstream: CamStream API documentation

Main Page Class Hierarchy Compound List File List Compound Members File Members

# VideoSettings.h

Go to the documentation of this file.

    00001 /****************************************************************************
    00002 ** Form interface generated from reading ui file 'VideoSettings.ui'
    00003 **
    00004 ** Created: Sat May 11 00:32:25 2002
    00005 **      by:  The User Interface Compiler (uic)
    00006 **
    00007 ** WARNING! All changes made in this file will be lost!
    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