text: /********************************************************************************
  ** Form generated from reading UI file 'properties.ui'
  **
  ** Created by: Qt User Interface Compiler version 4.8.6
  **
  ** WARNING! All changes made in this file will be lost when recompiling UI file!
  ********************************************************************************/
  
  #ifndef UI_PROPERTIES_H
  #define UI_PROPERTIES_H
  
  #include <Qt3Support/Q3ButtonGroup>
  #include <Qt3Support/Q3GroupBox>
  #include <Qt3Support/Q3MimeSourceFactory>
  #include <QtCore/QVariant>
  #include <QtGui/QAction>
  #include <QtGui/QApplication>
  #include <QtGui/QButtonGroup>
  #include <QtGui/QCheckBox>
  #include <QtGui/QComboBox>
  #include <QtGui/QDialog>
  #include <QtGui/QDoubleSpinBox>
  #include <QtGui/QFormLayout>
  #include <QtGui/QFrame>
  #include <QtGui/QGridLayout>
  #include <QtGui/QGroupBox>
  #include <QtGui/QHBoxLayout>
  #include <QtGui/QHeaderView>
  #include <QtGui/QLabel>
  #include <QtGui/QLineEdit>
  #include <QtGui/QPushButton>
  #include <QtGui/QRadioButton>
  #include <QtGui/QSlider>
  #include <QtGui/QSpacerItem>
  #include <QtGui/QSpinBox>
  #include <QtGui/QTabWidget>
  #include <QtGui/QVBoxLayout>
  #include <QtGui/QWidget>
  
  QT_BEGIN_NAMESPACE
  
  class Ui__DlgProperties
  {
  public:
      QGridLayout *gridLayout;
      QHBoxLayout *hboxLayout;
      QPushButton *buttonOk;
      QPushButton *pushDefault;
      QSpacerItem *Horizontal_Spacing2;
      QTabWidget *tabWidget;
      QWidget *Timing;
      QGridLayout *gridLayout1;
      Q3GroupBox *groupBox3;
      QGridLayout *gridLayout2;
      QVBoxLayout *vboxLayout;
      QDoubleSpinBox *dSpinFramerate;
      QSpacerItem *spacer29;
      QVBoxLayout *vboxLayout1;
      QSpinBox *spinPixelclock;
      QSpacerItem *spacer27;
      QVBoxLayout *vboxLayout2;
      QDoubleSpinBox *dSpinExposure;
      QSpacerItem *spacer30;
      QVBoxLayout *vboxLayout3;
      QLabel *textPixelclock;
      QSpacerItem *spacer28;
      QGridLayout *gridLayoutPixelClock;
      QLabel *textMaxPixelclock;
      QLabel *textMinPixelclock;
      QSlider *sliderPixelclock;
      QSpacerItem *spacer32;
      QVBoxLayout *_2;
      QLabel *textFramerate;
      QCheckBox *checkAutoFps;
      QSpacerItem *spacer33;
      QGridLayout *gridLayoutFramerate;
      QLabel *textMaxFramerate;
      QLabel *textMinFramerate;
      QSpacerItem *spacer34;
      QSlider *sliderFramerate;
      QGridLayout *gridLayoutExposure;
      QLabel *textMinExposure;
      QSpacerItem *spacer35;
      QLabel *textMaxExposure;
      QSlider *sliderExposure;
      QVBoxLayout *vboxLayout4;
      QLabel *textExposure;
      QCheckBox *checkAutoExp;
      QCheckBox *checkMaxExp;
      QSpacerItem *spacer36;
      QWidget *Image;
      QGridLayout *gridLayout3;
      QHBoxLayout *hboxLayout1;
      Q3GroupBox *groupBoxSoftware;
      QVBoxLayout *vboxLayout5;
      QCheckBox *checkBoxSoftwareGamma;
      QCheckBox *checkBoxHardwareGamma;
      QCheckBox *checkBoxBadPixel;
      Q3ButtonGroup *buttonGroupEdgeEnhancement;
      QVBoxLayout *vboxLayout6;
      QRadioButton *radioButtonEdgeDisabled;
      QRadioButton *radioButtonEdgeWeak;
      QRadioButton *radioButtonEdgeStrong;
      Q3GroupBox *groupBoxHardware;
      QGridLayout *gridLayout4;
      QVBoxLayout *vboxLayout7;
      QSpinBox *spinBoxBlackLevel;
      QSpacerItem *spacer42;
      QVBoxLayout *vboxLayout8;
      QLabel *textBlackLevel;
      QCheckBox *checkAutoBlacklevel;
      QSpacerItem *spacer40;
      QVBoxLayout *vboxLayout9;
      QSpinBox *spinBoxMaster;
      QSpacerItem *spacer45;
      QGridLayout *gridLayoutMasterGain;
      QSpacerItem *spacer44;
      QLabel *textMinMasterGain;
      QLabel *textMaxMasterGain;
      QSlider *sliderMaster;
      QGridLayout *gridLayoutBlackLevel;
      QLabel *textMinBlackLevel;
      QSlider *sliderBlackLevel;
      QLabel *textMaxBlackLevel;
      QSpacerItem *spacer41;
      QGridLayout *gridLayoutGains;
      QSpinBox *spinBoxGreen;
      QHBoxLayout *hboxLayout2;
      QLabel *textMinRGBGain;
      QLabel *textMaxRGBGain;
      QSlider *sliderBlue;
      QSpinBox *spinBoxRed;
      QSpinBox *spinBoxBlue;
      QLabel *LabelBlue;
      QLabel *LabelRed;
      QSlider *sliderGreen;
      QLabel *LabelGreen;
      QSpacerItem *spacer39;
      QSlider *sliderRed;
      QVBoxLayout *vboxLayout10;
      QLabel *LabelMaster;
      QCheckBox *checkAutoGain;
      QCheckBox *checkBoxGainBoost;
      QSpacerItem *spacer43;
      QWidget *Size;
      QVBoxLayout *vboxLayout11;
      Q3GroupBox *groupBox5;
      QGridLayout *gridLayout_3;
      QVBoxLayout *vboxLayout12;
      QLabel *textLabelWidth;
      QSpacerItem *spacer58;
      QGridLayout *layoutWidth;
      QLabel *textMaxWidth;
      QSpacerItem *verticalSpacer;
      QLabel *textMinWidth;
      QVBoxLayout *vboxLayout13;
      QSpinBox *spinBoxWidth;
      QSpacerItem *spacer57;
      QVBoxLayout *vboxLayout14;
      QLabel *textLabelHeight;
      QSpacerItem *spacer56;
      QGridLayout *layoutHeight;
      QLabel *textMaxHeight;
      QLabel *textMinHeight;
      QSpacerItem *spacer55;
      QVBoxLayout *vboxLayout15;
      QSpinBox *spinBoxHeight;
      QSpacerItem *spacer54;
      QVBoxLayout *vboxLayout16;
      QLabel *textLabelX;
      QSpacerItem *spacer52;
      QGridLayout *layoutPosX;
      QSpacerItem *verticalSpacer_2;
      QLabel *textMaxXPos;
      QLabel *textMinXPos;
      QVBoxLayout *vboxLayout17;
      QSpinBox *spinBoxXPos;
      QSpacerItem *spacer51;
      QVBoxLayout *vboxLayout18;
      QLabel *textLabelY;
      QSpacerItem *spacer50;
      QGridLayout *layoutPosY;
      QSpacerItem *verticalSpacer_4;
      QLabel *textMaxYPos;
      QLabel *textMinYPos;
      QVBoxLayout *vboxLayout19;
      QSpinBox *spinBoxYPos;
      QSpacerItem *spacer48;
      Q3ButtonGroup *buttonGroup6;
      QGridLayout *gridLayout5;
      QLabel *textLabelBinningH;
      QLabel *textLabelSubsamplingH;
      QRadioButton *radioButtonHNormal;
      QHBoxLayout *hboxLayout3;
      QCheckBox *checkBoxLeftRight;
      QSpacerItem *spacer46;
      QGridLayout *gridLayoutHorizontal;
      QRadioButton *radioButton4xHSubsampling;
      QRadioButton *radioButton2xHSubsampling;
      QRadioButton *radioButton3xHBinning;
      QRadioButton *radioButton4xHBinning;
      QRadioButton *radioButton5xHSubsampling;
      QRadioButton *radioButton5xHBinning;
      QRadioButton *radioButton3xHSubsampling;
      QRadioButton *radioButton2xHBinning;
      QRadioButton *radioButton6xHBinning;
      QRadioButton *radioButton8xHBinning;
      QRadioButton *radioButton6xHSubsampling;
      QRadioButton *radioButton8xHSubsampling;
      QRadioButton *radioButton16xHSubsampling;
      Q3ButtonGroup *buttonGroup7;
      QGridLayout *gridLayout6;
      QRadioButton *radioButtonVNormal;
      QLabel *textLabelSubsamplingV;
      QLabel *textLabelBinningV;
      QHBoxLayout *hboxLayout4;
      QCheckBox *checkBoxUpDown;
      QSpacerItem *spacer47;
      QGridLayout *gridLayoutVertical;
      QRadioButton *radioButton5xVSubsampling;
      QRadioButton *radioButton2xVBinning;
      QRadioButton *radioButton5xVBinning;
      QRadioButton *radioButton4xVBinning;
      QRadioButton *radioButton2xVSubsampling;
      QRadioButton *radioButton3xVBinning;
      QRadioButton *radioButton4xVSubsampling;
      QRadioButton *radioButton3xVSubsampling;
      QRadioButton *radioButton6xVBinning;
      QRadioButton *radioButton8xVBinning;
      QRadioButton *radioButton6xVSubsampling;
      QRadioButton *radioButton8xVSubsampling;
      QRadioButton *radioButton16xVSubsampling;
      QWidget *SizeXS;
      QGridLayout *gridLayout_15;
      QGroupBox *gB_ImageFormats;
      QFormLayout *formLayout;
      QLabel *labelSizeLive;
      QComboBox *cB_FormatsLive;
      QLabel *labelSizeTrigger;
      QComboBox *cB_FormatsTrigger;
      QGroupBox *gB_Formats;
      QHBoxLayout *horizontalLayout;
      QCheckBox *cB_Mirror_lr;
      QCheckBox *cB_Mirror_ud;
      QSpacerItem *verticalSpacer_5;
      QWidget *Format;
      QGridLayout *gridLayout7;
      QGroupBox *groupBox_2;
      QGridLayout *gridLayout_10;
      QGridLayout *gridLayout_4;
      QLabel *label_camera;
      QLabel *label_camera_bandwith;
      QLabel *label_debayering;
      QGridLayout *gridLayout_6;
      QLabel *label_11;
      QLabel *label_hw3x3;
      QFrame *line_4;
      QGridLayout *gridLayout_8;
      QLabel *label_raw_bayer8;
      QGridLayout *gridLayout_9;
      QRadioButton *rb_raw_bayer8_hw;
      QFrame *line_5;
      QGridLayout *gridLayout_13;
      QLabel *label_4;
      QGridLayout *gridLayout_12;
      QRadioButton *rb_grey8_3x3;
      QRadioButton *rb_grey8_5x5;
      QGridLayout *gridLayout_11;
      QRadioButton *rb_grey8_hw;
      QFrame *line_6;
      QGridLayout *gridLayout_20;
      QLabel *label_14;
      QLabel *label_15;
      QLabel *label_16;
      QGridLayout *gridLayout_21;
      QRadioButton *rb_rgb16_3x3;
      QRadioButton *rb_rgb16_5x5;
      QRadioButton *rb_rgb24_3x3;
      QRadioButton *rb_rgb24_5x5;
      QRadioButton *rb_rgb32_3x3;
      QRadioButton *rb_rgb32_5x5;
      QGridLayout *gridLayout_34;
      QRadioButton *rb_rgb16_hw;
      QRadioButton *rb_rgb24_hw;
      QRadioButton *rb_rgb32_hw;
      QGridLayout *gridLayout_7;
      QRadioButton *rb_raw_bayer8_3x3;
      QRadioButton *rb_raw_bayer8_5x5;
      QGridLayout *gridLayout_14;
      QLabel *label_12;
      QLabel *label_sw3x3;
      QLabel *label_sw5x5;
      QSpacerItem *horizontalSpacer_4;
      QSpacerItem *horizontalSpacer_3;
      QSpacerItem *horizontalSpacer_2;
      QGroupBox *groupBox;
      QGridLayout *gridLayout_2;
      QRadioButton *rb_display_dib;
      QSpacerItem *verticalSpacer_3;
      QCheckBox *chkOpenMP_Enable;
      QWidget *Processing;
      QGridLayout *gridLayout8;
      Q3ButtonGroup *buttonGroupColorCorrection;
      QGridLayout *gridLayout9;
      QRadioButton *radioButtonCCOff;
      QRadioButton *radioButtonCCNormal;
      QRadioButton *radioButtonCCBG40;
      QRadioButton *radioButtonCCHQ;
      Q3ButtonGroup *buttonGroupWhitebalance;
      QGridLayout *gridLayout10;
      QRadioButton *radioButtonOneShot;
      QRadioButton *radioButtonAuto;
      QRadioButton *radioButtonDisabled;
      QSpacerItem *spacer62;
      QGroupBox *Testimages;
      QVBoxLayout *verticalLayout;
      QHBoxLayout *horizontalLayout_2;
      QComboBox *cb_testimages;
      QPushButton *pB_SetTestImage;
      QLabel *label_testimagesAdditionalParam;
      QGridLayout *gridLayout_18;
      QSlider *slider_testimagesValue;
      QSpinBox *spin_testimagesValue;
      QLabel *label_testimages_max;
      QLabel *label_testimages_min;
      QWidget *XsFeatures;
      QGridLayout *gridLayout_16;
      QGroupBox *groupBox_3;
      QGridLayout *gridLayout_5;
      QGridLayout *gridLayout_23;
      QCheckBox *cB_xsDenoise;
      QHBoxLayout *horizontalLayout_4;
      QLabel *label_xsDistance;
      QLabel *text_xsDistance;
      QHBoxLayout *horizontalLayout_9;
      QLabel *label_xsTemp;
      QLabel *text_xsTemp;
      QGridLayout *gridLayout_25;
      QLabel *label_xsManualFocus;
      QSlider *slider_xsManualFocus;
      QSpinBox *spinBox_xsManualFocus;
      QHBoxLayout *horizontalLayout_5;
      QLabel *text_xsMinManualFocus;
      QSpacerItem *horizontalSpacer_5;
      QLabel *text_xsMaxManualFocus;
      QCheckBox *cB_xsAutoFocusEnable;
      QHBoxLayout *horizontalLayout_3;
      QPushButton *button_xsReadDistanceAF;
      QPushButton *button_xsFocusOnce;
      QCheckBox *cB_xsFaceDetectEnable;
      QCheckBox *cB_xsImgStab;
      QGroupBox *groupBox_7;
      QGridLayout *gridLayout_17;
      QCheckBox *cB_xsBacklightCompEnable;
      QCheckBox *cB_xsAES;
      QCheckBox *cB_xsAGC;
      QGroupBox *group_xsJpegMode;
      QGridLayout *gridLayout_24;
      QGridLayout *gridLayout_27;
      QLabel *label_xsJPEGCompression;
      QHBoxLayout *horizontalLayout_6;
      QLabel *text_xsMinJPEGCompression;
      QSpacerItem *horizontalSpacer_8;
      QLabel *text_xsMaxJPEGCompression;
      QSlider *slider_xsJPEGCompression;
      QSpinBox *spinBox_xsJPEGCompression;
      QCheckBox *cB_xsJPEGModeEnable;
      QSpacerItem *verticalSpacer_6;
      QGroupBox *group_xsImageParam;
      QGridLayout *gridLayout_19;
      QVBoxLayout *verticalLayout_2;
      QGridLayout *gridLayout_22;
      QSlider *slider_xsSharpness;
      QSpinBox *spinBox_xsSharpness;
      QLabel *label_xsSharpness;
      QHBoxLayout *horizontalLayout_7;
      QLabel *text_xsMinSharpness;
      QSpacerItem *horizontalSpacer_6;
      QLabel *text_xsMaxSharpness;
      QGridLayout *gridLayout_26;
      QSlider *slider_xsSaturation;
      QSpinBox *spinBox_xsSaturation;
      QLabel *label_xsSaturation;
      QHBoxLayout *horizontalLayout_8;
      QLabel *text_xsMinSaturation;
      QSpacerItem *horizontalSpacer_7;
      QLabel *text_xsMaxSaturation;
      QHBoxLayout *horizontalLayout_10;
      QLabel *label_xsLSC;
      QComboBox *combo_xsLSC;
      QSpacerItem *horizontalSpacer_9;
      QWidget *InOut;
      QGridLayout *gridLayout11;
      Q3GroupBox *groupBoxEEPROM;
      QGridLayout *gridLayout12;
      QLineEdit *lineEditEepromEntry;
      QHBoxLayout *hboxLayout5;
      QPushButton *pushButtonWriteEeprom;
      QPushButton *pushButtonClearEeprom;
      QSpacerItem *spacer17;
      Q3ButtonGroup *groupBoxOutput;
      QGridLayout *gridLayout13;
      QVBoxLayout *vboxLayout20;
      QLabel *textLabel5;
      QSpacerItem *spacer23;
      QVBoxLayout *vboxLayout21;
      QLabel *textLabel6;
      QSpacerItem *spacer25;
      QVBoxLayout *vboxLayout22;
      QSpinBox *spinBoxFlashDuration;
      QSpacerItem *spacer26;
      QGridLayout *gridLayoutFlash_2;
      QLabel *textMaxFlashDelay;
      QLabel *textMinFlashDelay;
      QSlider *sliderFlashDelay;
      QGridLayout *gridLayoutFlash;
      QSlider *sliderFlashDuration;
      QLabel *textMinFlashDuration;
      QLabel *textMaxFlashDuration;
      Q3ButtonGroup *buttonGroupFlash;
      QGridLayout *gridLayout14;
      QRadioButton *radioButtonHiActive;
      QRadioButton *radioButtonHigh;
      QRadioButton *radioButtonLoActive;
      QRadioButton *radioButtonLow;
      QRadioButton *radioButtonOff;
      QSpacerItem *horizontalSpacer;
      QPushButton *pushButtonGlobalFlashDelay;
      QVBoxLayout *vboxLayout23;
      QSpinBox *spinBoxFlashDelay;
      QSpacerItem *spacer24;
      Q3GroupBox *groupBoxInput;
      QGridLayout *gridLayout15;
      QHBoxLayout *hboxLayout6;
      QPushButton *pushButtonPollStatus;
      QLabel *textLabelStatus;
      QSpacerItem *spacer18;
      QVBoxLayout *vboxLayout24;
      QSpinBox *spinBoxTriggerDelay;
      QSpacerItem *spacer20;
      QVBoxLayout *vboxLayout25;
      QLabel *textLabel1;
      QCheckBox *checkBoxEnableTriggerDelay;
      QSpacerItem *spacer40_2;
      QGridLayout *gridLayoutTrigger;
      QSpacerItem *spacer41_2;
      QLabel *textMinTriggerDelay;
      QLabel *textMaxTriggerDelay;
      QSlider *sliderTriggerDelay;
  
      void setupUi(QDialog *_DlgProperties)
      {
          if (_DlgProperties->objectName().isEmpty())
              _DlgProperties->setObjectName(QString::fromUtf8("_DlgProperties"));
          _DlgProperties->resize(544, 594);
          QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
          sizePolicy.setHorizontalStretch(0);
          sizePolicy.setVerticalStretch(0);
          sizePolicy.setHeightForWidth(_DlgProperties->sizePolicy().hasHeightForWidth());
          _DlgProperties->setSizePolicy(sizePolicy);
          _DlgProperties->setMaximumSize(QSize(544, 594));
          _DlgProperties->setSizeGripEnabled(false);
          gridLayout = new QGridLayout(_DlgProperties);
          gridLayout->setSpacing(6);
          gridLayout->setContentsMargins(11, 11, 11, 11);
          gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
          hboxLayout = new QHBoxLayout();
          hboxLayout->setSpacing(6);
          hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
          buttonOk = new QPushButton(_DlgProperties);
          buttonOk->setObjectName(QString::fromUtf8("buttonOk"));
          buttonOk->setAutoDefault(false);
          buttonOk->setDefault(false);
  
          hboxLayout->addWidget(buttonOk);
  
          pushDefault = new QPushButton(_DlgProperties);
          pushDefault->setObjectName(QString::fromUtf8("pushDefault"));
          pushDefault->setAutoDefault(false);
  
          hboxLayout->addWidget(pushDefault);
  
          Horizontal_Spacing2 = new QSpacerItem(16, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  
          hboxLayout->addItem(Horizontal_Spacing2);
  
  
          gridLayout->addLayout(hboxLayout, 1, 0, 1, 1);
  
          tabWidget = new QTabWidget(_DlgProperties);
          tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
          sizePolicy.setHeightForWidth(tabWidget->sizePolicy().hasHeightForWidth());
          tabWidget->setSizePolicy(sizePolicy);
          Timing = new QWidget();
          Timing->setObjectName(QString::fromUtf8("Timing"));
          gridLayout1 = new QGridLayout(Timing);
          gridLayout1->setSpacing(6);
          gridLayout1->setContentsMargins(11, 11, 11, 11);
          gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
          groupBox3 = new Q3GroupBox(Timing);
          groupBox3->setObjectName(QString::fromUtf8("groupBox3"));
          groupBox3->setEnabled(true);
          QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Expanding);
          sizePolicy1.setHorizontalStretch(0);
          sizePolicy1.setVerticalStretch(0);
          sizePolicy1.setHeightForWidth(groupBox3->sizePolicy().hasHeightForWidth());
          groupBox3->setSizePolicy(sizePolicy1);
          groupBox3->setColumnLayout(0, Qt::Vertical);
          groupBox3->layout()->setSpacing(6);
          groupBox3->layout()->setContentsMargins(11, 11, 11, 11);
          gridLayout2 = new QGridLayout();
          QBoxLayout *boxlayout = qobject_cast<QBoxLayout *>(groupBox3->layout());
          if (boxlayout)
              boxlayout->addLayout(gridLayout2);
          gridLayout2->setAlignment(Qt::AlignTop);
          gridLayout2->setObjectName(QString::fromUtf8("gridLayout2"));
          vboxLayout = new QVBoxLayout();
          vboxLayout->setSpacing(6);
          vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
          dSpinFramerate = new QDoubleSpinBox(groupBox3);
          dSpinFramerate->setObjectName(QString::fromUtf8("dSpinFramerate"));
          dSpinFramerate->setKeyboardTracking(true);
  
          vboxLayout->addWidget(dSpinFramerate);
  
          spacer29 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout->addItem(spacer29);
  
  
          gridLayout2->addLayout(vboxLayout, 1, 2, 1, 1);
  
          vboxLayout1 = new QVBoxLayout();
          vboxLayout1->setSpacing(6);
          vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
          spinPixelclock = new QSpinBox(groupBox3);
          spinPixelclock->setObjectName(QString::fromUtf8("spinPixelclock"));
          QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Fixed);
          sizePolicy2.setHorizontalStretch(0);
          sizePolicy2.setVerticalStretch(0);
          sizePolicy2.setHeightForWidth(spinPixelclock->sizePolicy().hasHeightForWidth());
          spinPixelclock->setSizePolicy(sizePolicy2);
          spinPixelclock->setMinimumSize(QSize(60, 0));
          spinPixelclock->setKeyboardTracking(false);
  
          vboxLayout1->addWidget(spinPixelclock);
  
          spacer27 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout1->addItem(spacer27);
  
  
          gridLayout2->addLayout(vboxLayout1, 0, 2, 1, 1);
  
          vboxLayout2 = new QVBoxLayout();
          vboxLayout2->setSpacing(6);
          vboxLayout2->setObjectName(QString::fromUtf8("vboxLayout2"));
          dSpinExposure = new QDoubleSpinBox(groupBox3);
          dSpinExposure->setObjectName(QString::fromUtf8("dSpinExposure"));
          sizePolicy2.setHeightForWidth(dSpinExposure->sizePolicy().hasHeightForWidth());
          dSpinExposure->setSizePolicy(sizePolicy2);
          dSpinExposure->setMinimumSize(QSize(60, 0));
          dSpinExposure->setKeyboardTracking(true);
  
          vboxLayout2->addWidget(dSpinExposure);
  
          spacer30 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout2->addItem(spacer30);
  
  
          gridLayout2->addLayout(vboxLayout2, 2, 2, 1, 1);
  
          vboxLayout3 = new QVBoxLayout();
          vboxLayout3->setSpacing(6);
          vboxLayout3->setObjectName(QString::fromUtf8("vboxLayout3"));
          textPixelclock = new QLabel(groupBox3);
          textPixelclock->setObjectName(QString::fromUtf8("textPixelclock"));
          textPixelclock->setMinimumSize(QSize(100, 0));
          textPixelclock->setWordWrap(false);
  
          vboxLayout3->addWidget(textPixelclock);
  
          spacer28 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout3->addItem(spacer28);
  
  
          gridLayout2->addLayout(vboxLayout3, 0, 0, 1, 1);
  
          gridLayoutPixelClock = new QGridLayout();
          gridLayoutPixelClock->setSpacing(6);
          gridLayoutPixelClock->setObjectName(QString::fromUtf8("gridLayoutPixelClock"));
          textMaxPixelclock = new QLabel(groupBox3);
          textMaxPixelclock->setObjectName(QString::fromUtf8("textMaxPixelclock"));
          QSizePolicy sizePolicy3(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
          sizePolicy3.setHorizontalStretch(0);
          sizePolicy3.setVerticalStretch(0);
          sizePolicy3.setHeightForWidth(textMaxPixelclock->sizePolicy().hasHeightForWidth());
          textMaxPixelclock->setSizePolicy(sizePolicy3);
          textMaxPixelclock->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
          textMaxPixelclock->setWordWrap(false);
  
          gridLayoutPixelClock->addWidget(textMaxPixelclock, 1, 1, 1, 1);
  
          textMinPixelclock = new QLabel(groupBox3);
          textMinPixelclock->setObjectName(QString::fromUtf8("textMinPixelclock"));
          sizePolicy3.setHeightForWidth(textMinPixelclock->sizePolicy().hasHeightForWidth());
          textMinPixelclock->setSizePolicy(sizePolicy3);
          textMinPixelclock->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
          textMinPixelclock->setWordWrap(false);
  
          gridLayoutPixelClock->addWidget(textMinPixelclock, 1, 0, 1, 1);
  
          sliderPixelclock = new QSlider(groupBox3);
          sliderPixelclock->setObjectName(QString::fromUtf8("sliderPixelclock"));
          sliderPixelclock->setEnabled(true);
          QSizePolicy sizePolicy4(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed);
          sizePolicy4.setHorizontalStretch(0);
          sizePolicy4.setVerticalStretch(0);
          sizePolicy4.setHeightForWidth(sliderPixelclock->sizePolicy().hasHeightForWidth());
          sliderPixelclock->setSizePolicy(sizePolicy4);
          sliderPixelclock->setOrientation(Qt::Horizontal);
  
          gridLayoutPixelClock->addWidget(sliderPixelclock, 0, 0, 1, 2);
  
          spacer32 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          gridLayoutPixelClock->addItem(spacer32, 2, 0, 1, 2);
  
  
          gridLayout2->addLayout(gridLayoutPixelClock, 0, 1, 1, 1);
  
          _2 = new QVBoxLayout();
          _2->setSpacing(6);
          _2->setObjectName(QString::fromUtf8("_2"));
          textFramerate = new QLabel(groupBox3);
          textFramerate->setObjectName(QString::fromUtf8("textFramerate"));
          textFramerate->setMinimumSize(QSize(100, 0));
          textFramerate->setWordWrap(false);
  
          _2->addWidget(textFramerate);
  
          checkAutoFps = new QCheckBox(groupBox3);
          checkAutoFps->setObjectName(QString::fromUtf8("checkAutoFps"));
  
          _2->addWidget(checkAutoFps);
  
          spacer33 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          _2->addItem(spacer33);
  
  
          gridLayout2->addLayout(_2, 1, 0, 1, 1);
  
          gridLayoutFramerate = new QGridLayout();
          gridLayoutFramerate->setSpacing(6);
          gridLayoutFramerate->setObjectName(QString::fromUtf8("gridLayoutFramerate"));
          textMaxFramerate = new QLabel(groupBox3);
          textMaxFramerate->setObjectName(QString::fromUtf8("textMaxFramerate"));
          sizePolicy3.setHeightForWidth(textMaxFramerate->sizePolicy().hasHeightForWidth());
          textMaxFramerate->setSizePolicy(sizePolicy3);
          textMaxFramerate->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
          textMaxFramerate->setWordWrap(false);
  
          gridLayoutFramerate->addWidget(textMaxFramerate, 1, 1, 1, 1);
  
          textMinFramerate = new QLabel(groupBox3);
          textMinFramerate->setObjectName(QString::fromUtf8("textMinFramerate"));
          sizePolicy3.setHeightForWidth(textMinFramerate->sizePolicy().hasHeightForWidth());
          textMinFramerate->setSizePolicy(sizePolicy3);
          textMinFramerate->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
          textMinFramerate->setWordWrap(false);
  
          gridLayoutFramerate->addWidget(textMinFramerate, 1, 0, 1, 1);
  
          spacer34 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          gridLayoutFramerate->addItem(spacer34, 2, 0, 1, 2);
  
          sliderFramerate = new QSlider(groupBox3);
          sliderFramerate->setObjectName(QString::fromUtf8("sliderFramerate"));
          sizePolicy4.setHeightForWidth(sliderFramerate->sizePolicy().hasHeightForWidth());
          sliderFramerate->setSizePolicy(sizePolicy4);
          sliderFramerate->setOrientation(Qt::Horizontal);
  
          gridLayoutFramerate->addWidget(sliderFramerate, 0, 0, 1, 2);
  
  
          gridLayout2->addLayout(gridLayoutFramerate, 1, 1, 1, 1);
  
          gridLayoutExposure = new QGridLayout();
          gridLayoutExposure->setSpacing(6);
          gridLayoutExposure->setObjectName(QString::fromUtf8("gridLayoutExposure"));
          textMinExposure = new QLabel(groupBox3);
          textMinExposure->setObjectName(QString::fromUtf8("textMinExposure"));
          sizePolicy3.setHeightForWidth(textMinExposure->sizePolicy().hasHeightForWidth());
          textMinExposure->setSizePolicy(sizePolicy3);
          textMinExposure->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
          textMinExposure->setWordWrap(false);
  
          gridLayoutExposure->addWidget(textMinExposure, 1, 0, 1, 1);
  
          spacer35 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          gridLayoutExposure->addItem(spacer35, 2, 0, 1, 2);
  
          textMaxExposure = new QLabel(groupBox3);
          textMaxExposure->setObjectName(QString::fromUtf8("textMaxExposure"));
          sizePolicy3.setHeightForWidth(textMaxExposure->sizePolicy().hasHeightForWidth());
          textMaxExposure->setSizePolicy(sizePolicy3);
          textMaxExposure->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
          textMaxExposure->setWordWrap(false);
  
          gridLayoutExposure->addWidget(textMaxExposure, 1, 1, 1, 1);
  
          sliderExposure = new QSlider(groupBox3);
          sliderExposure->setObjectName(QString::fromUtf8("sliderExposure"));
          sizePolicy4.setHeightForWidth(sliderExposure->sizePolicy().hasHeightForWidth());
          sliderExposure->setSizePolicy(sizePolicy4);
          sliderExposure->setOrientation(Qt::Horizontal);
  
          gridLayoutExposure->addWidget(sliderExposure, 0, 0, 1, 2);
  
  
          gridLayout2->addLayout(gridLayoutExposure, 2, 1, 1, 1);
  
          vboxLayout4 = new QVBoxLayout();
          vboxLayout4->setSpacing(6);
          vboxLayout4->setObjectName(QString::fromUtf8("vboxLayout4"));
          textExposure = new QLabel(groupBox3);
          textExposure->setObjectName(QString::fromUtf8("textExposure"));
          textExposure->setMinimumSize(QSize(100, 0));
          textExposure->setWordWrap(false);
  
          vboxLayout4->addWidget(textExposure);
  
          checkAutoExp = new QCheckBox(groupBox3);
          checkAutoExp->setObjectName(QString::fromUtf8("checkAutoExp"));
  
          vboxLayout4->addWidget(checkAutoExp);
  
          checkMaxExp = new QCheckBox(groupBox3);
          checkMaxExp->setObjectName(QString::fromUtf8("checkMaxExp"));
          checkMaxExp->setTristate(false);
  
          vboxLayout4->addWidget(checkMaxExp);
  
          spacer36 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout4->addItem(spacer36);
  
  
          gridLayout2->addLayout(vboxLayout4, 2, 0, 1, 1);
  
  
          gridLayout1->addWidget(groupBox3, 0, 0, 1, 1);
  
          tabWidget->addTab(Timing, QString());
          Image = new QWidget();
          Image->setObjectName(QString::fromUtf8("Image"));
          gridLayout3 = new QGridLayout(Image);
          gridLayout3->setSpacing(6);
          gridLayout3->setContentsMargins(11, 11, 11, 11);
          gridLayout3->setObjectName(QString::fromUtf8("gridLayout3"));
          hboxLayout1 = new QHBoxLayout();
          hboxLayout1->setSpacing(6);
          hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
          groupBoxSoftware = new Q3GroupBox(Image);
          groupBoxSoftware->setObjectName(QString::fromUtf8("groupBoxSoftware"));
          groupBoxSoftware->setColumnLayout(0, Qt::Vertical);
          groupBoxSoftware->layout()->setSpacing(6);
          groupBoxSoftware->layout()->setContentsMargins(11, 11, 11, 11);
          vboxLayout5 = new QVBoxLayout();
          QBoxLayout *boxlayout1 = qobject_cast<QBoxLayout *>(groupBoxSoftware->layout());
          if (boxlayout1)
              boxlayout1->addLayout(vboxLayout5);
          vboxLayout5->setAlignment(Qt::AlignTop);
          vboxLayout5->setObjectName(QString::fromUtf8("vboxLayout5"));
          checkBoxSoftwareGamma = new QCheckBox(groupBoxSoftware);
          checkBoxSoftwareGamma->setObjectName(QString::fromUtf8("checkBoxSoftwareGamma"));
  
          vboxLayout5->addWidget(checkBoxSoftwareGamma);
  
          checkBoxHardwareGamma = new QCheckBox(groupBoxSoftware);
          checkBoxHardwareGamma->setObjectName(QString::fromUtf8("checkBoxHardwareGamma"));
          checkBoxHardwareGamma->setEnabled(true);
  
          vboxLayout5->addWidget(checkBoxHardwareGamma);
  
          checkBoxBadPixel = new QCheckBox(groupBoxSoftware);
          checkBoxBadPixel->setObjectName(QString::fromUtf8("checkBoxBadPixel"));
  
          vboxLayout5->addWidget(checkBoxBadPixel);
  
  
          hboxLayout1->addWidget(groupBoxSoftware);
  
          buttonGroupEdgeEnhancement = new Q3ButtonGroup(Image);
          buttonGroupEdgeEnhancement->setObjectName(QString::fromUtf8("buttonGroupEdgeEnhancement"));
          buttonGroupEdgeEnhancement->setColumnLayout(0, Qt::Vertical);
          buttonGroupEdgeEnhancement->layout()->setSpacing(6);
          buttonGroupEdgeEnhancement->layout()->setContentsMargins(11, 11, 11, 11);
          vboxLayout6 = new QVBoxLayout();
          QBoxLayout *boxlayout2 = qobject_cast<QBoxLayout *>(buttonGroupEdgeEnhancement->layout());
          if (boxlayout2)
              boxlayout2->addLayout(vboxLayout6);
          vboxLayout6->setAlignment(Qt::AlignTop);
          vboxLayout6->setObjectName(QString::fromUtf8("vboxLayout6"));
          radioButtonEdgeDisabled = new QRadioButton(buttonGroupEdgeEnhancement);
          radioButtonEdgeDisabled->setObjectName(QString::fromUtf8("radioButtonEdgeDisabled"));
  
          vboxLayout6->addWidget(radioButtonEdgeDisabled);
  
          radioButtonEdgeWeak = new QRadioButton(buttonGroupEdgeEnhancement);
          radioButtonEdgeWeak->setObjectName(QString::fromUtf8("radioButtonEdgeWeak"));
  
          vboxLayout6->addWidget(radioButtonEdgeWeak);
  
          radioButtonEdgeStrong = new QRadioButton(buttonGroupEdgeEnhancement);
          radioButtonEdgeStrong->setObjectName(QString::fromUtf8("radioButtonEdgeStrong"));
  
          vboxLayout6->addWidget(radioButtonEdgeStrong);
  
  
          hboxLayout1->addWidget(buttonGroupEdgeEnhancement);
  
  
          gridLayout3->addLayout(hboxLayout1, 1, 0, 1, 1);
  
          groupBoxHardware = new Q3GroupBox(Image);
          groupBoxHardware->setObjectName(QString::fromUtf8("groupBoxHardware"));
          groupBoxHardware->setColumnLayout(0, Qt::Vertical);
          groupBoxHardware->layout()->setSpacing(6);
          groupBoxHardware->layout()->setContentsMargins(11, 11, 11, 11);
          gridLayout4 = new QGridLayout();
          QBoxLayout *boxlayout3 = qobject_cast<QBoxLayout *>(groupBoxHardware->layout());
          if (boxlayout3)
              boxlayout3->addLayout(gridLayout4);
          gridLayout4->setAlignment(Qt::AlignTop);
          gridLayout4->setObjectName(QString::fromUtf8("gridLayout4"));
          vboxLayout7 = new QVBoxLayout();
          vboxLayout7->setSpacing(6);
          vboxLayout7->setObjectName(QString::fromUtf8("vboxLayout7"));
          spinBoxBlackLevel = new QSpinBox(groupBoxHardware);
          spinBoxBlackLevel->setObjectName(QString::fromUtf8("spinBoxBlackLevel"));
          spinBoxBlackLevel->setMinimumSize(QSize(60, 0));
          spinBoxBlackLevel->setKeyboardTracking(true);
  
          vboxLayout7->addWidget(spinBoxBlackLevel);
  
          spacer42 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout7->addItem(spacer42);
  
  
          gridLayout4->addLayout(vboxLayout7, 1, 2, 1, 1);
  
          vboxLayout8 = new QVBoxLayout();
          vboxLayout8->setSpacing(6);
          vboxLayout8->setObjectName(QString::fromUtf8("vboxLayout8"));
          textBlackLevel = new QLabel(groupBoxHardware);
          textBlackLevel->setObjectName(QString::fromUtf8("textBlackLevel"));
          textBlackLevel->setMinimumSize(QSize(100, 0));
          textBlackLevel->setWordWrap(false);
  
          vboxLayout8->addWidget(textBlackLevel);
  
          checkAutoBlacklevel = new QCheckBox(groupBoxHardware);
          checkAutoBlacklevel->setObjectName(QString::fromUtf8("checkAutoBlacklevel"));
          checkAutoBlacklevel->setMinimumSize(QSize(100, 0));
  
          vboxLayout8->addWidget(checkAutoBlacklevel);
  
          spacer40 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout8->addItem(spacer40);
  
  
          gridLayout4->addLayout(vboxLayout8, 1, 0, 1, 1);
  
          vboxLayout9 = new QVBoxLayout();
          vboxLayout9->setSpacing(6);
          vboxLayout9->setObjectName(QString::fromUtf8("vboxLayout9"));
          spinBoxMaster = new QSpinBox(groupBoxHardware);
          spinBoxMaster->setObjectName(QString::fromUtf8("spinBoxMaster"));
          spinBoxMaster->setMinimumSize(QSize(60, 0));
          spinBoxMaster->setKeyboardTracking(true);
          spinBoxMaster->setMaximum(100);
  
          vboxLayout9->addWidget(spinBoxMaster);
  
          spacer45 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout9->addItem(spacer45);
  
  
          gridLayout4->addLayout(vboxLayout9, 0, 2, 1, 1);
  
          gridLayoutMasterGain = new QGridLayout();
          gridLayoutMasterGain->setSpacing(6);
          gridLayoutMasterGain->setObjectName(QString::fromUtf8("gridLayoutMasterGain"));
          spacer44 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          gridLayoutMasterGain->addItem(spacer44, 2, 1, 1, 1);
  
          textMinMasterGain = new QLabel(groupBoxHardware);
          textMinMasterGain->setObjectName(QString::fromUtf8("textMinMasterGain"));
          sizePolicy3.setHeightForWidth(textMinMasterGain->sizePolicy().hasHeightForWidth());
          textMinMasterGain->setSizePolicy(sizePolicy3);
          textMinMasterGain->setWordWrap(false);
  
          gridLayoutMasterGain->addWidget(textMinMasterGain, 1, 0, 1, 1);
  
          textMaxMasterGain = new QLabel(groupBoxHardware);
          textMaxMasterGain->setObjectName(QString::fromUtf8("textMaxMasterGain"));
          sizePolicy3.setHeightForWidth(textMaxMasterGain->sizePolicy().hasHeightForWidth());
          textMaxMasterGain->setSizePolicy(sizePolicy3);
          textMaxMasterGain->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
          textMaxMasterGain->setWordWrap(false);
  
          gridLayoutMasterGain->addWidget(textMaxMasterGain, 1, 2, 1, 1);
  
          sliderMaster = new QSlider(groupBoxHardware);
          sliderMaster->setObjectName(QString::fromUtf8("sliderMaster"));
          sizePolicy4.setHeightForWidth(sliderMaster->sizePolicy().hasHeightForWidth());
          sliderMaster->setSizePolicy(sizePolicy4);
          sliderMaster->setMaximum(100);
          sliderMaster->setOrientation(Qt::Horizontal);
  
          gridLayoutMasterGain->addWidget(sliderMaster, 0, 0, 1, 3);
  
  
          gridLayout4->addLayout(gridLayoutMasterGain, 0, 1, 1, 1);
  
          gridLayoutBlackLevel = new QGridLayout();
          gridLayoutBlackLevel->setSpacing(6);
          gridLayoutBlackLevel->setObjectName(QString::fromUtf8("gridLayoutBlackLevel"));
          textMinBlackLevel = new QLabel(groupBoxHardware);
          textMinBlackLevel->setObjectName(QString::fromUtf8("textMinBlackLevel"));
          sizePolicy3.setHeightForWidth(textMinBlackLevel->sizePolicy().hasHeightForWidth());
          textMinBlackLevel->setSizePolicy(sizePolicy3);
          textMinBlackLevel->setWordWrap(false);
  
          gridLayoutBlackLevel->addWidget(textMinBlackLevel, 1, 0, 1, 1);
  
          sliderBlackLevel = new QSlider(groupBoxHardware);
          sliderBlackLevel->setObjectName(QString::fromUtf8("sliderBlackLevel"));
          sizePolicy4.setHeightForWidth(sliderBlackLevel->sizePolicy().hasHeightForWidth());
          sliderBlackLevel->setSizePolicy(sizePolicy4);
          sliderBlackLevel->setOrientation(Qt::Horizontal);
  
          gridLayoutBlackLevel->addWidget(sliderBlackLevel, 0, 0, 1, 3);
  
          textMaxBlackLevel = new QLabel(groupBoxHardware);
          textMaxBlackLevel->setObjectName(QString::fromUtf8("textMaxBlackLevel"));
          sizePolicy3.setHeightForWidth(textMaxBlackLevel->sizePolicy().hasHeightForWidth());
          textMaxBlackLevel->setSizePolicy(sizePolicy3);
          textMaxBlackLevel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
          textMaxBlackLevel->setWordWrap(false);
  
          gridLayoutBlackLevel->addWidget(textMaxBlackLevel, 1, 2, 1, 1);
  
          spacer41 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          gridLayoutBlackLevel->addItem(spacer41, 2, 1, 1, 1);
  
  
          gridLayout4->addLayout(gridLayoutBlackLevel, 1, 1, 1, 1);
  
          gridLayoutGains = new QGridLayout();
          gridLayoutGains->setSpacing(6);
          gridLayoutGains->setObjectName(QString::fromUtf8("gridLayoutGains"));
          spinBoxGreen = new QSpinBox(groupBoxHardware);
          spinBoxGreen->setObjectName(QString::fromUtf8("spinBoxGreen"));
          spinBoxGreen->setMinimumSize(QSize(60, 0));
          spinBoxGreen->setKeyboardTracking(true);
          spinBoxGreen->setMaximum(100);
  
          gridLayoutGains->addWidget(spinBoxGreen, 1, 2, 1, 1);
  
          hboxLayout2 = new QHBoxLayout();
          hboxLayout2->setSpacing(6);
          hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
          textMinRGBGain = new QLabel(groupBoxHardware);
          textMinRGBGain->setObjectName(QString::fromUtf8("textMinRGBGain"));
          sizePolicy3.setHeightForWidth(textMinRGBGain->sizePolicy().hasHeightForWidth());
          textMinRGBGain->setSizePolicy(sizePolicy3);
          textMinRGBGain->setWordWrap(false);
  
          hboxLayout2->addWidget(textMinRGBGain);
  
          textMaxRGBGain = new QLabel(groupBoxHardware);
          textMaxRGBGain->setObjectName(QString::fromUtf8("textMaxRGBGain"));
          sizePolicy3.setHeightForWidth(textMaxRGBGain->sizePolicy().hasHeightForWidth());
          textMaxRGBGain->setSizePolicy(sizePolicy3);
          textMaxRGBGain->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
          textMaxRGBGain->setWordWrap(false);
  
          hboxLayout2->addWidget(textMaxRGBGain);
  
  
          gridLayoutGains->addLayout(hboxLayout2, 3, 1, 1, 1);
  
          sliderBlue = new QSlider(groupBoxHardware);
          sliderBlue->setObjectName(QString::fromUtf8("sliderBlue"));
          sliderBlue->setMaximum(100);
          sliderBlue->setOrientation(Qt::Horizontal);
  
          gridLayoutGains->addWidget(sliderBlue, 2, 1, 1, 1);
  
          spinBoxRed = new QSpinBox(groupBoxHardware);
          spinBoxRed->setObjectName(QString::fromUtf8("spinBoxRed"));
          spinBoxRed->setMinimumSize(QSize(60, 0));
          spinBoxRed->setKeyboardTracking(true);
          spinBoxRed->setMaximum(100);
  
          gridLayoutGains->addWidget(spinBoxRed, 0, 2, 1, 1);
  
          spinBoxBlue = new QSpinBox(groupBoxHardware);
          spinBoxBlue->setObjectName(QString::fromUtf8("spinBoxBlue"));
          spinBoxBlue->setMinimumSize(QSize(60, 0));
          spinBoxBlue->setKeyboardTracking(true);
          spinBoxBlue->setMaximum(100);
  
          gridLayoutGains->addWidget(spinBoxBlue, 2, 2, 1, 1);
  
          LabelBlue = new QLabel(groupBoxHardware);
          LabelBlue->setObjectName(QString::fromUtf8("LabelBlue"));
          LabelBlue->setMinimumSize(QSize(100, 0));
          LabelBlue->setWordWrap(false);
  
          gridLayoutGains->addWidget(LabelBlue, 2, 0, 1, 1);
  
          LabelRed = new QLabel(groupBoxHardware);
          LabelRed->setObjectName(QString::fromUtf8("LabelRed"));
          LabelRed->setMinimumSize(QSize(100, 0));
          LabelRed->setWordWrap(false);
  
          gridLayoutGains->addWidget(LabelRed, 0, 0, 1, 1);
  
          sliderGreen = new QSlider(groupBoxHardware);
          sliderGreen->setObjectName(QString::fromUtf8("sliderGreen"));
          sliderGreen->setMaximum(100);
          sliderGreen->setOrientation(Qt::Horizontal);
  
          gridLayoutGains->addWidget(sliderGreen, 1, 1, 1, 1);
  
          LabelGreen = new QLabel(groupBoxHardware);
          LabelGreen->setObjectName(QString::fromUtf8("LabelGreen"));
          LabelGreen->setMinimumSize(QSize(100, 0));
          LabelGreen->setWordWrap(false);
  
          gridLayoutGains->addWidget(LabelGreen, 1, 0, 1, 1);
  
          spacer39 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          gridLayoutGains->addItem(spacer39, 4, 1, 1, 1);
  
          sliderRed = new QSlider(groupBoxHardware);
          sliderRed->setObjectName(QString::fromUtf8("sliderRed"));
          sliderRed->setMaximum(100);
          sliderRed->setOrientation(Qt::Horizontal);
  
          gridLayoutGains->addWidget(sliderRed, 0, 1, 1, 1);
  
  
          gridLayout4->addLayout(gridLayoutGains, 2, 0, 1, 3);
  
          vboxLayout10 = new QVBoxLayout();
          vboxLayout10->setSpacing(6);
          vboxLayout10->setObjectName(QString::fromUtf8("vboxLayout10"));
          LabelMaster = new QLabel(groupBoxHardware);
          LabelMaster->setObjectName(QString::fromUtf8("LabelMaster"));
          LabelMaster->setMinimumSize(QSize(100, 0));
          LabelMaster->setWordWrap(false);
  
          vboxLayout10->addWidget(LabelMaster);
  
          checkAutoGain = new QCheckBox(groupBoxHardware);
          checkAutoGain->setObjectName(QString::fromUtf8("checkAutoGain"));
          checkAutoGain->setMinimumSize(QSize(100, 0));
  
          vboxLayout10->addWidget(checkAutoGain);
  
          checkBoxGainBoost = new QCheckBox(groupBoxHardware);
          checkBoxGainBoost->setObjectName(QString::fromUtf8("checkBoxGainBoost"));
  
          vboxLayout10->addWidget(checkBoxGainBoost);
  
          spacer43 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout10->addItem(spacer43);
  
  
          gridLayout4->addLayout(vboxLayout10, 0, 0, 1, 1);
  
  
          gridLayout3->addWidget(groupBoxHardware, 0, 0, 1, 1);
  
          tabWidget->addTab(Image, QString());
          Size = new QWidget();
          Size->setObjectName(QString::fromUtf8("Size"));
          vboxLayout11 = new QVBoxLayout(Size);
          vboxLayout11->setSpacing(6);
          vboxLayout11->setContentsMargins(11, 11, 11, 11);
          vboxLayout11->setObjectName(QString::fromUtf8("vboxLayout11"));
          groupBox5 = new Q3GroupBox(Size);
          groupBox5->setObjectName(QString::fromUtf8("groupBox5"));
          groupBox5->setColumnLayout(0, Qt::Vertical);
          groupBox5->layout()->setSpacing(6);
          groupBox5->layout()->setContentsMargins(11, 11, 11, 11);
          gridLayout_3 = new QGridLayout();
          QBoxLayout *boxlayout4 = qobject_cast<QBoxLayout *>(groupBox5->layout());
          if (boxlayout4)
              boxlayout4->addLayout(gridLayout_3);
          gridLayout_3->setAlignment(Qt::AlignTop);
          gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
          vboxLayout12 = new QVBoxLayout();
          vboxLayout12->setSpacing(6);
          vboxLayout12->setObjectName(QString::fromUtf8("vboxLayout12"));
          textLabelWidth = new QLabel(groupBox5);
          textLabelWidth->setObjectName(QString::fromUtf8("textLabelWidth"));
          textLabelWidth->setMinimumSize(QSize(100, 0));
          textLabelWidth->setWordWrap(false);
  
          vboxLayout12->addWidget(textLabelWidth);
  
          spacer58 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout12->addItem(spacer58);
  
  
          gridLayout_3->addLayout(vboxLayout12, 0, 0, 1, 1);
  
          layoutWidth = new QGridLayout();
          layoutWidth->setSpacing(6);
          layoutWidth->setObjectName(QString::fromUtf8("layoutWidth"));
          textMaxWidth = new QLabel(groupBox5);
          textMaxWidth->setObjectName(QString::fromUtf8("textMaxWidth"));
          sizePolicy3.setHeightForWidth(textMaxWidth->sizePolicy().hasHeightForWidth());
          textMaxWidth->setSizePolicy(sizePolicy3);
          textMaxWidth->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
          textMaxWidth->setWordWrap(false);
  
          layoutWidth->addWidget(textMaxWidth, 1, 3, 1, 1);
  
          verticalSpacer = new QSpacerItem(20, 16, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          layoutWidth->addItem(verticalSpacer, 2, 2, 1, 1);
  
          textMinWidth = new QLabel(groupBox5);
          textMinWidth->setObjectName(QString::fromUtf8("textMinWidth"));
          sizePolicy3.setHeightForWidth(textMinWidth->sizePolicy().hasHeightForWidth());
          textMinWidth->setSizePolicy(sizePolicy3);
          textMinWidth->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
          textMinWidth->setWordWrap(false);
  
          layoutWidth->addWidget(textMinWidth, 1, 0, 1, 1);
  
  
          gridLayout_3->addLayout(layoutWidth, 0, 1, 1, 1);
  
          vboxLayout13 = new QVBoxLayout();
          vboxLayout13->setSpacing(6);
          vboxLayout13->setObjectName(QString::fromUtf8("vboxLayout13"));
          spinBoxWidth = new QSpinBox(groupBox5);
          spinBoxWidth->setObjectName(QString::fromUtf8("spinBoxWidth"));
          spinBoxWidth->setMinimumSize(QSize(60, 0));
          spinBoxWidth->setKeyboardTracking(false);
  
          vboxLayout13->addWidget(spinBoxWidth);
  
          spacer57 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout13->addItem(spacer57);
  
  
          gridLayout_3->addLayout(vboxLayout13, 0, 2, 1, 1);
  
          vboxLayout14 = new QVBoxLayout();
          vboxLayout14->setSpacing(6);
          vboxLayout14->setObjectName(QString::fromUtf8("vboxLayout14"));
          textLabelHeight = new QLabel(groupBox5);
          textLabelHeight->setObjectName(QString::fromUtf8("textLabelHeight"));
          textLabelHeight->setMinimumSize(QSize(100, 0));
          textLabelHeight->setWordWrap(false);
  
          vboxLayout14->addWidget(textLabelHeight);
  
          spacer56 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout14->addItem(spacer56);
  
  
          gridLayout_3->addLayout(vboxLayout14, 1, 0, 1, 1);
  
          layoutHeight = new QGridLayout();
          layoutHeight->setSpacing(6);
          layoutHeight->setObjectName(QString::fromUtf8("layoutHeight"));
          textMaxHeight = new QLabel(groupBox5);
          textMaxHeight->setObjectName(QString::fromUtf8("textMaxHeight"));
          sizePolicy3.setHeightForWidth(textMaxHeight->sizePolicy().hasHeightForWidth());
          textMaxHeight->setSizePolicy(sizePolicy3);
          textMaxHeight->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
          textMaxHeight->setWordWrap(false);
  
          layoutHeight->addWidget(textMaxHeight, 1, 2, 1, 1);
  
          textMinHeight = new QLabel(groupBox5);
          textMinHeight->setObjectName(QString::fromUtf8("textMinHeight"));
          sizePolicy3.setHeightForWidth(textMinHeight->sizePolicy().hasHeightForWidth());
          textMinHeight->setSizePolicy(sizePolicy3);
          textMinHeight->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
          textMinHeight->setWordWrap(false);
  
          layoutHeight->addWidget(textMinHeight, 1, 0, 1, 1);
  
          spacer55 = new QSpacerItem(20, 16, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          layoutHeight->addItem(spacer55, 2, 1, 1, 1);
  
  
          gridLayout_3->addLayout(layoutHeight, 1, 1, 1, 1);
  
          vboxLayout15 = new QVBoxLayout();
          vboxLayout15->setSpacing(6);
          vboxLayout15->setObjectName(QString::fromUtf8("vboxLayout15"));
          spinBoxHeight = new QSpinBox(groupBox5);
          spinBoxHeight->setObjectName(QString::fromUtf8("spinBoxHeight"));
          spinBoxHeight->setMinimumSize(QSize(60, 0));
          spinBoxHeight->setKeyboardTracking(false);
  
          vboxLayout15->addWidget(spinBoxHeight);
  
          spacer54 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout15->addItem(spacer54);
  
  
          gridLayout_3->addLayout(vboxLayout15, 1, 2, 1, 1);
  
          vboxLayout16 = new QVBoxLayout();
          vboxLayout16->setSpacing(6);
          vboxLayout16->setObjectName(QString::fromUtf8("vboxLayout16"));
          textLabelX = new QLabel(groupBox5);
          textLabelX->setObjectName(QString::fromUtf8("textLabelX"));
          textLabelX->setMinimumSize(QSize(100, 0));
          textLabelX->setWordWrap(false);
  
          vboxLayout16->addWidget(textLabelX);
  
          spacer52 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout16->addItem(spacer52);
  
  
          gridLayout_3->addLayout(vboxLayout16, 2, 0, 1, 1);
  
          layoutPosX = new QGridLayout();
          layoutPosX->setSpacing(6);
          layoutPosX->setObjectName(QString::fromUtf8("layoutPosX"));
          verticalSpacer_2 = new QSpacerItem(20, 16, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          layoutPosX->addItem(verticalSpacer_2, 2, 5, 1, 1);
  
          textMaxXPos = new QLabel(groupBox5);
          textMaxXPos->setObjectName(QString::fromUtf8("textMaxXPos"));
          sizePolicy3.setHeightForWidth(textMaxXPos->sizePolicy().hasHeightForWidth());
          textMaxXPos->setSizePolicy(sizePolicy3);
          textMaxXPos->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
          textMaxXPos->setWordWrap(false);
  
          layoutPosX->addWidget(textMaxXPos, 1, 6, 1, 1);
  
          textMinXPos = new QLabel(groupBox5);
          textMinXPos->setObjectName(QString::fromUtf8("textMinXPos"));
          sizePolicy3.setHeightForWidth(textMinXPos->sizePolicy().hasHeightForWidth());
          textMinXPos->setSizePolicy(sizePolicy3);
          textMinXPos->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
          textMinXPos->setWordWrap(false);
  
          layoutPosX->addWidget(textMinXPos, 1, 0, 1, 1);
  
  
          gridLayout_3->addLayout(layoutPosX, 2, 1, 1, 1);
  
          vboxLayout17 = new QVBoxLayout();
          vboxLayout17->setSpacing(6);
          vboxLayout17->setObjectName(QString::fromUtf8("vboxLayout17"));
          spinBoxXPos = new QSpinBox(groupBox5);
          spinBoxXPos->setObjectName(QString::fromUtf8("spinBoxXPos"));
          spinBoxXPos->setMinimumSize(QSize(60, 0));
          spinBoxXPos->setKeyboardTracking(false);
  
          vboxLayout17->addWidget(spinBoxXPos);
  
          spacer51 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout17->addItem(spacer51);
  
  
          gridLayout_3->addLayout(vboxLayout17, 2, 2, 1, 1);
  
          vboxLayout18 = new QVBoxLayout();
          vboxLayout18->setSpacing(6);
          vboxLayout18->setObjectName(QString::fromUtf8("vboxLayout18"));
          textLabelY = new QLabel(groupBox5);
          textLabelY->setObjectName(QString::fromUtf8("textLabelY"));
          textLabelY->setMinimumSize(QSize(100, 0));
          textLabelY->setWordWrap(false);
  
          vboxLayout18->addWidget(textLabelY);
  
          spacer50 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout18->addItem(spacer50);
  
  
          gridLayout_3->addLayout(vboxLayout18, 4, 0, 1, 1);
  
          layoutPosY = new QGridLayout();
          layoutPosY->setSpacing(6);
          layoutPosY->setObjectName(QString::fromUtf8("layoutPosY"));
          verticalSpacer_4 = new QSpacerItem(20, 16, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          layoutPosY->addItem(verticalSpacer_4, 2, 2, 1, 1);
  
          textMaxYPos = new QLabel(groupBox5);
          textMaxYPos->setObjectName(QString::fromUtf8("textMaxYPos"));
          sizePolicy3.setHeightForWidth(textMaxYPos->sizePolicy().hasHeightForWidth());
          textMaxYPos->setSizePolicy(sizePolicy3);
          textMaxYPos->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
          textMaxYPos->setWordWrap(false);
  
          layoutPosY->addWidget(textMaxYPos, 1, 3, 1, 1);
  
          textMinYPos = new QLabel(groupBox5);
          textMinYPos->setObjectName(QString::fromUtf8("textMinYPos"));
          sizePolicy3.setHeightForWidth(textMinYPos->sizePolicy().hasHeightForWidth());
          textMinYPos->setSizePolicy(sizePolicy3);
          textMinYPos->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
          textMinYPos->setWordWrap(false);
  
          layoutPosY->addWidget(textMinYPos, 1, 0, 1, 1);
  
  
          gridLayout_3->addLayout(layoutPosY, 4, 1, 1, 1);
  
          vboxLayout19 = new QVBoxLayout();
          vboxLayout19->setSpacing(6);
          vboxLayout19->setObjectName(QString::fromUtf8("vboxLayout19"));
          spinBoxYPos = new QSpinBox(groupBox5);
          spinBoxYPos->setObjectName(QString::fromUtf8("spinBoxYPos"));
          spinBoxYPos->setMinimumSize(QSize(60, 0));
          spinBoxYPos->setKeyboardTracking(false);
  
          vboxLayout19->addWidget(spinBoxYPos);
  
          spacer48 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout19->addItem(spacer48);
  
  
          gridLayout_3->addLayout(vboxLayout19, 4, 2, 1, 1);
  
  
          vboxLayout11->addWidget(groupBox5);
  
          buttonGroup6 = new Q3ButtonGroup(Size);
          buttonGroup6->setObjectName(QString::fromUtf8("buttonGroup6"));
          buttonGroup6->setEnabled(true);
          buttonGroup6->setColumnLayout(0, Qt::Vertical);
          buttonGroup6->layout()->setSpacing(6);
          buttonGroup6->layout()->setContentsMargins(11, 11, 11, 11);
          gridLayout5 = new QGridLayout();
          QBoxLayout *boxlayout5 = qobject_cast<QBoxLayout *>(buttonGroup6->layout());
          if (boxlayout5)
              boxlayout5->addLayout(gridLayout5);
          gridLayout5->setAlignment(Qt::AlignTop);
          gridLayout5->setObjectName(QString::fromUtf8("gridLayout5"));
          textLabelBinningH = new QLabel(buttonGroup6);
          textLabelBinningH->setObjectName(QString::fromUtf8("textLabelBinningH"));
          textLabelBinningH->setMinimumSize(QSize(100, 0));
          textLabelBinningH->setWordWrap(false);
  
          gridLayout5->addWidget(textLabelBinningH, 1, 0, 1, 1);
  
          textLabelSubsamplingH = new QLabel(buttonGroup6);
          textLabelSubsamplingH->setObjectName(QString::fromUtf8("textLabelSubsamplingH"));
          textLabelSubsamplingH->setMinimumSize(QSize(100, 0));
          textLabelSubsamplingH->setWordWrap(false);
  
          gridLayout5->addWidget(textLabelSubsamplingH, 2, 0, 1, 1);
  
          radioButtonHNormal = new QRadioButton(buttonGroup6);
          radioButtonHNormal->setObjectName(QString::fromUtf8("radioButtonHNormal"));
          radioButtonHNormal->setChecked(true);
  
          gridLayout5->addWidget(radioButtonHNormal, 0, 0, 1, 1);
  
          hboxLayout3 = new QHBoxLayout();
          hboxLayout3->setSpacing(6);
          hboxLayout3->setObjectName(QString::fromUtf8("hboxLayout3"));
          checkBoxLeftRight = new QCheckBox(buttonGroup6);
          checkBoxLeftRight->setObjectName(QString::fromUtf8("checkBoxLeftRight"));
          checkBoxLeftRight->setEnabled(true);
  
          hboxLayout3->addWidget(checkBoxLeftRight);
  
          spacer46 = new QSpacerItem(50, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  
          hboxLayout3->addItem(spacer46);
  
  
          gridLayout5->addLayout(hboxLayout3, 0, 1, 1, 1);
  
          gridLayoutHorizontal = new QGridLayout();
          gridLayoutHorizontal->setSpacing(6);
          gridLayoutHorizontal->setObjectName(QString::fromUtf8("gridLayoutHorizontal"));
          radioButton4xHSubsampling = new QRadioButton(buttonGroup6);
          radioButton4xHSubsampling->setObjectName(QString::fromUtf8("radioButton4xHSubsampling"));
          radioButton4xHSubsampling->setEnabled(true);
  
          gridLayoutHorizontal->addWidget(radioButton4xHSubsampling, 1, 2, 1, 1);
  
          radioButton2xHSubsampling = new QRadioButton(buttonGroup6);
          radioButton2xHSubsampling->setObjectName(QString::fromUtf8("radioButton2xHSubsampling"));
          radioButton2xHSubsampling->setEnabled(true);
  
          gridLayoutHorizontal->addWidget(radioButton2xHSubsampling, 1, 0, 1, 1);
  
          radioButton3xHBinning = new QRadioButton(buttonGroup6);
          radioButton3xHBinning->setObjectName(QString::fromUtf8("radioButton3xHBinning"));
  
          gridLayoutHorizontal->addWidget(radioButton3xHBinning, 0, 1, 1, 1);
  
          radioButton4xHBinning = new QRadioButton(buttonGroup6);
          radioButton4xHBinning->setObjectName(QString::fromUtf8("radioButton4xHBinning"));
          radioButton4xHBinning->setEnabled(true);
  
          gridLayoutHorizontal->addWidget(radioButton4xHBinning, 0, 2, 1, 1);
  
          radioButton5xHSubsampling = new QRadioButton(buttonGroup6);
          radioButton5xHSubsampling->setObjectName(QString::fromUtf8("radioButton5xHSubsampling"));
  
          gridLayoutHorizontal->addWidget(radioButton5xHSubsampling, 1, 3, 1, 1);
  
          radioButton5xHBinning = new QRadioButton(buttonGroup6);
          radioButton5xHBinning->setObjectName(QString::fromUtf8("radioButton5xHBinning"));
  
          gridLayoutHorizontal->addWidget(radioButton5xHBinning, 0, 3, 1, 1);
  
          radioButton3xHSubsampling = new QRadioButton(buttonGroup6);
          radioButton3xHSubsampling->setObjectName(QString::fromUtf8("radioButton3xHSubsampling"));
  
          gridLayoutHorizontal->addWidget(radioButton3xHSubsampling, 1, 1, 1, 1);
  
          radioButton2xHBinning = new QRadioButton(buttonGroup6);
          radioButton2xHBinning->setObjectName(QString::fromUtf8("radioButton2xHBinning"));
          radioButton2xHBinning->setEnabled(true);
  
          gridLayoutHorizontal->addWidget(radioButton2xHBinning, 0, 0, 1, 1);
  
          radioButton6xHBinning = new QRadioButton(buttonGroup6);
          radioButton6xHBinning->setObjectName(QString::fromUtf8("radioButton6xHBinning"));
  
          gridLayoutHorizontal->addWidget(radioButton6xHBinning, 0, 4, 1, 1);
  
          radioButton8xHBinning = new QRadioButton(buttonGroup6);
          radioButton8xHBinning->setObjectName(QString::fromUtf8("radioButton8xHBinning"));
  
          gridLayoutHorizontal->addWidget(radioButton8xHBinning, 0, 5, 1, 1);
  
          radioButton6xHSubsampling = new QRadioButton(buttonGroup6);
          radioButton6xHSubsampling->setObjectName(QString::fromUtf8("radioButton6xHSubsampling"));
  
          gridLayoutHorizontal->addWidget(radioButton6xHSubsampling, 1, 4, 1, 1);
  
          radioButton8xHSubsampling = new QRadioButton(buttonGroup6);
          radioButton8xHSubsampling->setObjectName(QString::fromUtf8("radioButton8xHSubsampling"));
  
          gridLayoutHorizontal->addWidget(radioButton8xHSubsampling, 1, 5, 1, 1);
  
          radioButton16xHSubsampling = new QRadioButton(buttonGroup6);
          radioButton16xHSubsampling->setObjectName(QString::fromUtf8("radioButton16xHSubsampling"));
  
          gridLayoutHorizontal->addWidget(radioButton16xHSubsampling, 1, 6, 1, 1);
  
  
          gridLayout5->addLayout(gridLayoutHorizontal, 1, 1, 2, 1);
  
  
          vboxLayout11->addWidget(buttonGroup6);
  
          buttonGroup7 = new Q3ButtonGroup(Size);
          buttonGroup7->setObjectName(QString::fromUtf8("buttonGroup7"));
          buttonGroup7->setColumnLayout(0, Qt::Vertical);
          buttonGroup7->layout()->setSpacing(6);
          buttonGroup7->layout()->setContentsMargins(11, 11, 11, 11);
          gridLayout6 = new QGridLayout();
          QBoxLayout *boxlayout6 = qobject_cast<QBoxLayout *>(buttonGroup7->layout());
          if (boxlayout6)
              boxlayout6->addLayout(gridLayout6);
          gridLayout6->setAlignment(Qt::AlignTop);
          gridLayout6->setObjectName(QString::fromUtf8("gridLayout6"));
          radioButtonVNormal = new QRadioButton(buttonGroup7);
          radioButtonVNormal->setObjectName(QString::fromUtf8("radioButtonVNormal"));
          sizePolicy2.setHeightForWidth(radioButtonVNormal->sizePolicy().hasHeightForWidth());
          radioButtonVNormal->setSizePolicy(sizePolicy2);
          radioButtonVNormal->setMinimumSize(QSize(100, 0));
          radioButtonVNormal->setChecked(true);
  
          gridLayout6->addWidget(radioButtonVNormal, 0, 0, 1, 1);
  
          textLabelSubsamplingV = new QLabel(buttonGroup7);
          textLabelSubsamplingV->setObjectName(QString::fromUtf8("textLabelSubsamplingV"));
          textLabelSubsamplingV->setMinimumSize(QSize(100, 0));
          textLabelSubsamplingV->setWordWrap(false);
  
          gridLayout6->addWidget(textLabelSubsamplingV, 2, 0, 1, 1);
  
          textLabelBinningV = new QLabel(buttonGroup7);
          textLabelBinningV->setObjectName(QString::fromUtf8("textLabelBinningV"));
          textLabelBinningV->setMinimumSize(QSize(100, 0));
          textLabelBinningV->setWordWrap(false);
  
          gridLayout6->addWidget(textLabelBinningV, 1, 0, 1, 1);
  
          hboxLayout4 = new QHBoxLayout();
          hboxLayout4->setSpacing(6);
          hboxLayout4->setObjectName(QString::fromUtf8("hboxLayout4"));
          checkBoxUpDown = new QCheckBox(buttonGroup7);
          checkBoxUpDown->setObjectName(QString::fromUtf8("checkBoxUpDown"));
          sizePolicy2.setHeightForWidth(checkBoxUpDown->sizePolicy().hasHeightForWidth());
          checkBoxUpDown->setSizePolicy(sizePolicy2);
  
          hboxLayout4->addWidget(checkBoxUpDown);
  
          spacer47 = new QSpacerItem(50, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  
          hboxLayout4->addItem(spacer47);
  
  
          gridLayout6->addLayout(hboxLayout4, 0, 1, 1, 1);
  
          gridLayoutVertical = new QGridLayout();
          gridLayoutVertical->setSpacing(6);
          gridLayoutVertical->setObjectName(QString::fromUtf8("gridLayoutVertical"));
          radioButton5xVSubsampling = new QRadioButton(buttonGroup7);
          radioButton5xVSubsampling->setObjectName(QString::fromUtf8("radioButton5xVSubsampling"));
  
          gridLayoutVertical->addWidget(radioButton5xVSubsampling, 1, 3, 1, 1);
  
          radioButton2xVBinning = new QRadioButton(buttonGroup7);
          radioButton2xVBinning->setObjectName(QString::fromUtf8("radioButton2xVBinning"));
          radioButton2xVBinning->setEnabled(true);
          sizePolicy2.setHeightForWidth(radioButton2xVBinning->sizePolicy().hasHeightForWidth());
          radioButton2xVBinning->setSizePolicy(sizePolicy2);
  
          gridLayoutVertical->addWidget(radioButton2xVBinning, 0, 0, 1, 1);
  
          radioButton5xVBinning = new QRadioButton(buttonGroup7);
          radioButton5xVBinning->setObjectName(QString::fromUtf8("radioButton5xVBinning"));
  
          gridLayoutVertical->addWidget(radioButton5xVBinning, 0, 3, 1, 1);
  
          radioButton4xVBinning = new QRadioButton(buttonGroup7);
          radioButton4xVBinning->setObjectName(QString::fromUtf8("radioButton4xVBinning"));
          radioButton4xVBinning->setEnabled(true);
          sizePolicy2.setHeightForWidth(radioButton4xVBinning->sizePolicy().hasHeightForWidth());
          radioButton4xVBinning->setSizePolicy(sizePolicy2);
  
          gridLayoutVertical->addWidget(radioButton4xVBinning, 0, 2, 1, 1);
  
          radioButton2xVSubsampling = new QRadioButton(buttonGroup7);
          radioButton2xVSubsampling->setObjectName(QString::fromUtf8("radioButton2xVSubsampling"));
          radioButton2xVSubsampling->setEnabled(true);
          sizePolicy2.setHeightForWidth(radioButton2xVSubsampling->sizePolicy().hasHeightForWidth());
          radioButton2xVSubsampling->setSizePolicy(sizePolicy2);
  
          gridLayoutVertical->addWidget(radioButton2xVSubsampling, 1, 0, 1, 1);
  
          radioButton3xVBinning = new QRadioButton(buttonGroup7);
          radioButton3xVBinning->setObjectName(QString::fromUtf8("radioButton3xVBinning"));
          sizePolicy2.setHeightForWidth(radioButton3xVBinning->sizePolicy().hasHeightForWidth());
          radioButton3xVBinning->setSizePolicy(sizePolicy2);
  
          gridLayoutVertical->addWidget(radioButton3xVBinning, 0, 1, 1, 1);
  
          radioButton4xVSubsampling = new QRadioButton(buttonGroup7);
          radioButton4xVSubsampling->setObjectName(QString::fromUtf8("radioButton4xVSubsampling"));
          radioButton4xVSubsampling->setEnabled(true);
          sizePolicy2.setHeightForWidth(radioButton4xVSubsampling->sizePolicy().hasHeightForWidth());
          radioButton4xVSubsampling->setSizePolicy(sizePolicy2);
  
          gridLayoutVertical->addWidget(radioButton4xVSubsampling, 1, 2, 1, 1);
  
          radioButton3xVSubsampling = new QRadioButton(buttonGroup7);
          radioButton3xVSubsampling->setObjectName(QString::fromUtf8("radioButton3xVSubsampling"));
          sizePolicy2.setHeightForWidth(radioButton3xVSubsampling->sizePolicy().hasHeightForWidth());
          radioButton3xVSubsampling->setSizePolicy(sizePolicy2);
          radioButton3xVSubsampling->setMinimumSize(QSize(0, 0));
  
          gridLayoutVertical->addWidget(radioButton3xVSubsampling, 1, 1, 1, 1);
  
          radioButton6xVBinning = new QRadioButton(buttonGroup7);
          radioButton6xVBinning->setObjectName(QString::fromUtf8("radioButton6xVBinning"));
  
          gridLayoutVertical->addWidget(radioButton6xVBinning, 0, 4, 1, 1);
  
          radioButton8xVBinning = new QRadioButton(buttonGroup7);
          radioButton8xVBinning->setObjectName(QString::fromUtf8("radioButton8xVBinning"));
  
          gridLayoutVertical->addWidget(radioButton8xVBinning, 0, 5, 1, 1);
  
          radioButton6xVSubsampling = new QRadioButton(buttonGroup7);
          radioButton6xVSubsampling->setObjectName(QString::fromUtf8("radioButton6xVSubsampling"));
  
          gridLayoutVertical->addWidget(radioButton6xVSubsampling, 1, 4, 1, 1);
  
          radioButton8xVSubsampling = new QRadioButton(buttonGroup7);
          radioButton8xVSubsampling->setObjectName(QString::fromUtf8("radioButton8xVSubsampling"));
  
          gridLayoutVertical->addWidget(radioButton8xVSubsampling, 1, 5, 1, 1);
  
          radioButton16xVSubsampling = new QRadioButton(buttonGroup7);
          radioButton16xVSubsampling->setObjectName(QString::fromUtf8("radioButton16xVSubsampling"));
  
          gridLayoutVertical->addWidget(radioButton16xVSubsampling, 1, 6, 1, 1);
  
  
          gridLayout6->addLayout(gridLayoutVertical, 1, 1, 2, 1);
  
  
          vboxLayout11->addWidget(buttonGroup7);
  
          tabWidget->addTab(Size, QString());
          SizeXS = new QWidget();
          SizeXS->setObjectName(QString::fromUtf8("SizeXS"));
          gridLayout_15 = new QGridLayout(SizeXS);
          gridLayout_15->setSpacing(6);
          gridLayout_15->setContentsMargins(11, 11, 11, 11);
          gridLayout_15->setObjectName(QString::fromUtf8("gridLayout_15"));
          gB_ImageFormats = new QGroupBox(SizeXS);
          gB_ImageFormats->setObjectName(QString::fromUtf8("gB_ImageFormats"));
          QSizePolicy sizePolicy5(QSizePolicy::Preferred, QSizePolicy::Maximum);
          sizePolicy5.setHorizontalStretch(0);
          sizePolicy5.setVerticalStretch(0);
          sizePolicy5.setHeightForWidth(gB_ImageFormats->sizePolicy().hasHeightForWidth());
          gB_ImageFormats->setSizePolicy(sizePolicy5);
          formLayout = new QFormLayout(gB_ImageFormats);
          formLayout->setSpacing(6);
          formLayout->setContentsMargins(11, 11, 11, 11);
          formLayout->setObjectName(QString::fromUtf8("formLayout"));
          labelSizeLive = new QLabel(gB_ImageFormats);
          labelSizeLive->setObjectName(QString::fromUtf8("labelSizeLive"));
  
          formLayout->setWidget(0, QFormLayout::LabelRole, labelSizeLive);
  
          cB_FormatsLive = new QComboBox(gB_ImageFormats);
          cB_FormatsLive->setObjectName(QString::fromUtf8("cB_FormatsLive"));
  
          formLayout->setWidget(0, QFormLayout::FieldRole, cB_FormatsLive);
  
          labelSizeTrigger = new QLabel(gB_ImageFormats);
          labelSizeTrigger->setObjectName(QString::fromUtf8("labelSizeTrigger"));
  
          formLayout->setWidget(1, QFormLayout::LabelRole, labelSizeTrigger);
  
          cB_FormatsTrigger = new QComboBox(gB_ImageFormats);
          cB_FormatsTrigger->setObjectName(QString::fromUtf8("cB_FormatsTrigger"));
  
          formLayout->setWidget(1, QFormLayout::FieldRole, cB_FormatsTrigger);
  
  
          gridLayout_15->addWidget(gB_ImageFormats, 0, 0, 1, 1);
  
          gB_Formats = new QGroupBox(SizeXS);
          gB_Formats->setObjectName(QString::fromUtf8("gB_Formats"));
          sizePolicy5.setHeightForWidth(gB_Formats->sizePolicy().hasHeightForWidth());
          gB_Formats->setSizePolicy(sizePolicy5);
          horizontalLayout = new QHBoxLayout(gB_Formats);
          horizontalLayout->setSpacing(6);
          horizontalLayout->setContentsMargins(11, 11, 11, 11);
          horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
          cB_Mirror_lr = new QCheckBox(gB_Formats);
          cB_Mirror_lr->setObjectName(QString::fromUtf8("cB_Mirror_lr"));
  
          horizontalLayout->addWidget(cB_Mirror_lr);
  
          cB_Mirror_ud = new QCheckBox(gB_Formats);
          cB_Mirror_ud->setObjectName(QString::fromUtf8("cB_Mirror_ud"));
  
          horizontalLayout->addWidget(cB_Mirror_ud);
  
  
          gridLayout_15->addWidget(gB_Formats, 1, 0, 1, 1);
  
          verticalSpacer_5 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          gridLayout_15->addItem(verticalSpacer_5, 2, 0, 1, 1);
  
          tabWidget->addTab(SizeXS, QString());
          Format = new QWidget();
          Format->setObjectName(QString::fromUtf8("Format"));
          gridLayout7 = new QGridLayout(Format);
          gridLayout7->setSpacing(6);
          gridLayout7->setContentsMargins(11, 11, 11, 11);
          gridLayout7->setObjectName(QString::fromUtf8("gridLayout7"));
          groupBox_2 = new QGroupBox(Format);
          groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
          QSizePolicy sizePolicy6(QSizePolicy::Minimum, QSizePolicy::Minimum);
          sizePolicy6.setHorizontalStretch(0);
          sizePolicy6.setVerticalStretch(0);
          sizePolicy6.setHeightForWidth(groupBox_2->sizePolicy().hasHeightForWidth());
          groupBox_2->setSizePolicy(sizePolicy6);
          gridLayout_10 = new QGridLayout(groupBox_2);
          gridLayout_10->setSpacing(6);
          gridLayout_10->setContentsMargins(11, 11, 11, 11);
          gridLayout_10->setObjectName(QString::fromUtf8("gridLayout_10"));
          gridLayout_4 = new QGridLayout();
          gridLayout_4->setSpacing(6);
          gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
          gridLayout_4->setSizeConstraint(QLayout::SetMinimumSize);
          label_camera = new QLabel(groupBox_2);
          label_camera->setObjectName(QString::fromUtf8("label_camera"));
  
          gridLayout_4->addWidget(label_camera, 0, 0, 1, 1);
  
          label_camera_bandwith = new QLabel(groupBox_2);
          label_camera_bandwith->setObjectName(QString::fromUtf8("label_camera_bandwith"));
          label_camera_bandwith->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
  
          gridLayout_4->addWidget(label_camera_bandwith, 0, 1, 1, 1);
  
          label_debayering = new QLabel(groupBox_2);
          label_debayering->setObjectName(QString::fromUtf8("label_debayering"));
  
          gridLayout_4->addWidget(label_debayering, 1, 0, 1, 2);
  
  
          gridLayout_10->addLayout(gridLayout_4, 1, 0, 1, 1);
  
          gridLayout_6 = new QGridLayout();
          gridLayout_6->setSpacing(6);
          gridLayout_6->setObjectName(QString::fromUtf8("gridLayout_6"));
          gridLayout_6->setSizeConstraint(QLayout::SetMinimumSize);
          label_11 = new QLabel(groupBox_2);
          label_11->setObjectName(QString::fromUtf8("label_11"));
          label_11->setAlignment(Qt::AlignCenter);
  
          gridLayout_6->addWidget(label_11, 0, 0, 1, 1);
  
          label_hw3x3 = new QLabel(groupBox_2);
          label_hw3x3->setObjectName(QString::fromUtf8("label_hw3x3"));
          label_hw3x3->setAlignment(Qt::AlignCenter);
  
          gridLayout_6->addWidget(label_hw3x3, 1, 0, 1, 1);
  
  
          gridLayout_10->addLayout(gridLayout_6, 1, 2, 1, 1);
  
          line_4 = new QFrame(groupBox_2);
          line_4->setObjectName(QString::fromUtf8("line_4"));
          line_4->setFrameShape(QFrame::HLine);
          line_4->setFrameShadow(QFrame::Sunken);
  
          gridLayout_10->addWidget(line_4, 2, 0, 1, 3);
  
          gridLayout_8 = new QGridLayout();
          gridLayout_8->setSpacing(6);
          gridLayout_8->setObjectName(QString::fromUtf8("gridLayout_8"));
          gridLayout_8->setSizeConstraint(QLayout::SetNoConstraint);
          label_raw_bayer8 = new QLabel(groupBox_2);
          label_raw_bayer8->setObjectName(QString::fromUtf8("label_raw_bayer8"));
  
          gridLayout_8->addWidget(label_raw_bayer8, 0, 0, 1, 1);
  
  
          gridLayout_10->addLayout(gridLayout_8, 3, 0, 1, 1);
  
          gridLayout_9 = new QGridLayout();
          gridLayout_9->setSpacing(6);
          gridLayout_9->setObjectName(QString::fromUtf8("gridLayout_9"));
          gridLayout_9->setSizeConstraint(QLayout::SetFixedSize);
          rb_raw_bayer8_hw = new QRadioButton(groupBox_2);
          rb_raw_bayer8_hw->setObjectName(QString::fromUtf8("rb_raw_bayer8_hw"));
          sizePolicy.setHeightForWidth(rb_raw_bayer8_hw->sizePolicy().hasHeightForWidth());
          rb_raw_bayer8_hw->setSizePolicy(sizePolicy);
          rb_raw_bayer8_hw->setMinimumSize(QSize(0, 20));
  
          gridLayout_9->addWidget(rb_raw_bayer8_hw, 0, 0, 1, 1);
  
  
          gridLayout_10->addLayout(gridLayout_9, 3, 2, 1, 1);
  
          line_5 = new QFrame(groupBox_2);
          line_5->setObjectName(QString::fromUtf8("line_5"));
          line_5->setFrameShape(QFrame::HLine);
          line_5->setFrameShadow(QFrame::Sunken);
  
          gridLayout_10->addWidget(line_5, 4, 0, 1, 3);
  
          gridLayout_13 = new QGridLayout();
          gridLayout_13->setSpacing(6);
          gridLayout_13->setObjectName(QString::fromUtf8("gridLayout_13"));
          label_4 = new QLabel(groupBox_2);
          label_4->setObjectName(QString::fromUtf8("label_4"));
  
          gridLayout_13->addWidget(label_4, 0, 0, 1, 1);
  
  
          gridLayout_10->addLayout(gridLayout_13, 5, 0, 1, 1);
  
          gridLayout_12 = new QGridLayout();
          gridLayout_12->setSpacing(6);
          gridLayout_12->setObjectName(QString::fromUtf8("gridLayout_12"));
          rb_grey8_3x3 = new QRadioButton(groupBox_2);
          rb_grey8_3x3->setObjectName(QString::fromUtf8("rb_grey8_3x3"));
          sizePolicy.setHeightForWidth(rb_grey8_3x3->sizePolicy().hasHeightForWidth());
          rb_grey8_3x3->setSizePolicy(sizePolicy);
          rb_grey8_3x3->setMinimumSize(QSize(0, 20));
  
          gridLayout_12->addWidget(rb_grey8_3x3, 0, 0, 1, 1);
  
          rb_grey8_5x5 = new QRadioButton(groupBox_2);
          rb_grey8_5x5->setObjectName(QString::fromUtf8("rb_grey8_5x5"));
          sizePolicy.setHeightForWidth(rb_grey8_5x5->sizePolicy().hasHeightForWidth());
          rb_grey8_5x5->setSizePolicy(sizePolicy);
          rb_grey8_5x5->setMinimumSize(QSize(0, 20));
  
          gridLayout_12->addWidget(rb_grey8_5x5, 0, 1, 1, 1);
  
  
          gridLayout_10->addLayout(gridLayout_12, 5, 1, 1, 1);
  
          gridLayout_11 = new QGridLayout();
          gridLayout_11->setSpacing(6);
          gridLayout_11->setObjectName(QString::fromUtf8("gridLayout_11"));
          gridLayout_11->setSizeConstraint(QLayout::SetMaximumSize);
          gridLayout_11->setContentsMargins(0, -1, -1, -1);
          rb_grey8_hw = new QRadioButton(groupBox_2);
          rb_grey8_hw->setObjectName(QString::fromUtf8("rb_grey8_hw"));
          sizePolicy.setHeightForWidth(rb_grey8_hw->sizePolicy().hasHeightForWidth());
          rb_grey8_hw->setSizePolicy(sizePolicy);
          rb_grey8_hw->setMinimumSize(QSize(0, 20));
  
          gridLayout_11->addWidget(rb_grey8_hw, 0, 0, 1, 1);
  
  
          gridLayout_10->addLayout(gridLayout_11, 5, 2, 1, 1);
  
          line_6 = new QFrame(groupBox_2);
          line_6->setObjectName(QString::fromUtf8("line_6"));
          line_6->setFrameShape(QFrame::HLine);
          line_6->setFrameShadow(QFrame::Sunken);
  
          gridLayout_10->addWidget(line_6, 6, 0, 1, 3);
  
          gridLayout_20 = new QGridLayout();
          gridLayout_20->setSpacing(6);
          gridLayout_20->setObjectName(QString::fromUtf8("gridLayout_20"));
          label_14 = new QLabel(groupBox_2);
          label_14->setObjectName(QString::fromUtf8("label_14"));
  
          gridLayout_20->addWidget(label_14, 0, 0, 1, 1);
  
          label_15 = new QLabel(groupBox_2);
          label_15->setObjectName(QString::fromUtf8("label_15"));
  
          gridLayout_20->addWidget(label_15, 1, 0, 1, 1);
  
          label_16 = new QLabel(groupBox_2);
          label_16->setObjectName(QString::fromUtf8("label_16"));
  
          gridLayout_20->addWidget(label_16, 2, 0, 1, 1);
  
  
          gridLayout_10->addLayout(gridLayout_20, 7, 0, 1, 1);
  
          gridLayout_21 = new QGridLayout();
          gridLayout_21->setSpacing(6);
          gridLayout_21->setObjectName(QString::fromUtf8("gridLayout_21"));
          rb_rgb16_3x3 = new QRadioButton(groupBox_2);
          rb_rgb16_3x3->setObjectName(QString::fromUtf8("rb_rgb16_3x3"));
          sizePolicy.setHeightForWidth(rb_rgb16_3x3->sizePolicy().hasHeightForWidth());
          rb_rgb16_3x3->setSizePolicy(sizePolicy);
          rb_rgb16_3x3->setMinimumSize(QSize(0, 20));
  
          gridLayout_21->addWidget(rb_rgb16_3x3, 0, 0, 1, 1);
  
          rb_rgb16_5x5 = new QRadioButton(groupBox_2);
          rb_rgb16_5x5->setObjectName(QString::fromUtf8("rb_rgb16_5x5"));
          sizePolicy.setHeightForWidth(rb_rgb16_5x5->sizePolicy().hasHeightForWidth());
          rb_rgb16_5x5->setSizePolicy(sizePolicy);
          rb_rgb16_5x5->setMinimumSize(QSize(0, 20));
  
          gridLayout_21->addWidget(rb_rgb16_5x5, 0, 1, 1, 1);
  
          rb_rgb24_3x3 = new QRadioButton(groupBox_2);
          rb_rgb24_3x3->setObjectName(QString::fromUtf8("rb_rgb24_3x3"));
          sizePolicy.setHeightForWidth(rb_rgb24_3x3->sizePolicy().hasHeightForWidth());
          rb_rgb24_3x3->setSizePolicy(sizePolicy);
          rb_rgb24_3x3->setMinimumSize(QSize(0, 20));
  
          gridLayout_21->addWidget(rb_rgb24_3x3, 1, 0, 1, 1);
  
          rb_rgb24_5x5 = new QRadioButton(groupBox_2);
          rb_rgb24_5x5->setObjectName(QString::fromUtf8("rb_rgb24_5x5"));
          sizePolicy.setHeightForWidth(rb_rgb24_5x5->sizePolicy().hasHeightForWidth());
          rb_rgb24_5x5->setSizePolicy(sizePolicy);
          rb_rgb24_5x5->setMinimumSize(QSize(0, 20));
  
          gridLayout_21->addWidget(rb_rgb24_5x5, 1, 1, 1, 1);
  
          rb_rgb32_3x3 = new QRadioButton(groupBox_2);
          rb_rgb32_3x3->setObjectName(QString::fromUtf8("rb_rgb32_3x3"));
          sizePolicy.setHeightForWidth(rb_rgb32_3x3->sizePolicy().hasHeightForWidth());
          rb_rgb32_3x3->setSizePolicy(sizePolicy);
          rb_rgb32_3x3->setMinimumSize(QSize(0, 20));
  
          gridLayout_21->addWidget(rb_rgb32_3x3, 2, 0, 1, 1);
  
          rb_rgb32_5x5 = new QRadioButton(groupBox_2);
          rb_rgb32_5x5->setObjectName(QString::fromUtf8("rb_rgb32_5x5"));
          sizePolicy.setHeightForWidth(rb_rgb32_5x5->sizePolicy().hasHeightForWidth());
          rb_rgb32_5x5->setSizePolicy(sizePolicy);
          rb_rgb32_5x5->setMinimumSize(QSize(0, 20));
  
          gridLayout_21->addWidget(rb_rgb32_5x5, 2, 1, 1, 1);
  
  
          gridLayout_10->addLayout(gridLayout_21, 7, 1, 1, 1);
  
          gridLayout_34 = new QGridLayout();
          gridLayout_34->setSpacing(6);
          gridLayout_34->setObjectName(QString::fromUtf8("gridLayout_34"));
          rb_rgb16_hw = new QRadioButton(groupBox_2);
          rb_rgb16_hw->setObjectName(QString::fromUtf8("rb_rgb16_hw"));
          sizePolicy.setHeightForWidth(rb_rgb16_hw->sizePolicy().hasHeightForWidth());
          rb_rgb16_hw->setSizePolicy(sizePolicy);
          rb_rgb16_hw->setMinimumSize(QSize(0, 20));
  
          gridLayout_34->addWidget(rb_rgb16_hw, 0, 0, 1, 1);
  
          rb_rgb24_hw = new QRadioButton(groupBox_2);
          rb_rgb24_hw->setObjectName(QString::fromUtf8("rb_rgb24_hw"));
          sizePolicy.setHeightForWidth(rb_rgb24_hw->sizePolicy().hasHeightForWidth());
          rb_rgb24_hw->setSizePolicy(sizePolicy);
          rb_rgb24_hw->setMinimumSize(QSize(0, 20));
  
          gridLayout_34->addWidget(rb_rgb24_hw, 1, 0, 1, 1);
  
          rb_rgb32_hw = new QRadioButton(groupBox_2);
          rb_rgb32_hw->setObjectName(QString::fromUtf8("rb_rgb32_hw"));
          sizePolicy.setHeightForWidth(rb_rgb32_hw->sizePolicy().hasHeightForWidth());
          rb_rgb32_hw->setSizePolicy(sizePolicy);
          rb_rgb32_hw->setMinimumSize(QSize(0, 20));
  
          gridLayout_34->addWidget(rb_rgb32_hw, 2, 0, 1, 1);
  
  
          gridLayout_10->addLayout(gridLayout_34, 7, 2, 1, 1);
  
          gridLayout_7 = new QGridLayout();
          gridLayout_7->setSpacing(6);
          gridLayout_7->setObjectName(QString::fromUtf8("gridLayout_7"));
          gridLayout_7->setSizeConstraint(QLayout::SetFixedSize);
          rb_raw_bayer8_3x3 = new QRadioButton(groupBox_2);
          rb_raw_bayer8_3x3->setObjectName(QString::fromUtf8("rb_raw_bayer8_3x3"));
          rb_raw_bayer8_3x3->setEnabled(true);
          sizePolicy.setHeightForWidth(rb_raw_bayer8_3x3->sizePolicy().hasHeightForWidth());
          rb_raw_bayer8_3x3->setSizePolicy(sizePolicy);
          rb_raw_bayer8_3x3->setMinimumSize(QSize(0, 20));
          rb_raw_bayer8_3x3->setStyleSheet(QString::fromUtf8(""));
  
          gridLayout_7->addWidget(rb_raw_bayer8_3x3, 0, 1, 1, 1);
  
          rb_raw_bayer8_5x5 = new QRadioButton(groupBox_2);
          rb_raw_bayer8_5x5->setObjectName(QString::fromUtf8("rb_raw_bayer8_5x5"));
          rb_raw_bayer8_5x5->setEnabled(true);
          QSizePolicy sizePolicy7(QSizePolicy::Fixed, QSizePolicy::Fixed);
          sizePolicy7.setHorizontalStretch(60);
          sizePolicy7.setVerticalStretch(0);
          sizePolicy7.setHeightForWidth(rb_raw_bayer8_5x5->sizePolicy().hasHeightForWidth());
          rb_raw_bayer8_5x5->setSizePolicy(sizePolicy7);
          rb_raw_bayer8_5x5->setMinimumSize(QSize(0, 20));
  
          gridLayout_7->addWidget(rb_raw_bayer8_5x5, 0, 2, 1, 1);
  
  
          gridLayout_10->addLayout(gridLayout_7, 3, 1, 1, 1);
  
          gridLayout_14 = new QGridLayout();
          gridLayout_14->setSpacing(6);
          gridLayout_14->setObjectName(QString::fromUtf8("gridLayout_14"));
          gridLayout_14->setSizeConstraint(QLayout::SetMinimumSize);
          label_12 = new QLabel(groupBox_2);
          label_12->setObjectName(QString::fromUtf8("label_12"));
          label_12->setAlignment(Qt::AlignCenter);
  
          gridLayout_14->addWidget(label_12, 0, 1, 1, 3);
  
          label_sw3x3 = new QLabel(groupBox_2);
          label_sw3x3->setObjectName(QString::fromUtf8("label_sw3x3"));
          QSizePolicy sizePolicy8(QSizePolicy::Preferred, QSizePolicy::Preferred);
          sizePolicy8.setHorizontalStretch(0);
          sizePolicy8.setVerticalStretch(0);
          sizePolicy8.setHeightForWidth(label_sw3x3->sizePolicy().hasHeightForWidth());
          label_sw3x3->setSizePolicy(sizePolicy8);
          label_sw3x3->setAlignment(Qt::AlignCenter);
  
          gridLayout_14->addWidget(label_sw3x3, 1, 1, 1, 1);
  
          label_sw5x5 = new QLabel(groupBox_2);
          label_sw5x5->setObjectName(QString::fromUtf8("label_sw5x5"));
          sizePolicy8.setHeightForWidth(label_sw5x5->sizePolicy().hasHeightForWidth());
          label_sw5x5->setSizePolicy(sizePolicy8);
          label_sw5x5->setAlignment(Qt::AlignCenter);
  
          gridLayout_14->addWidget(label_sw5x5, 1, 3, 1, 1);
  
          horizontalSpacer_4 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  
          gridLayout_14->addItem(horizontalSpacer_4, 1, 4, 1, 1);
  
          horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  
          gridLayout_14->addItem(horizontalSpacer_3, 1, 2, 1, 1);
  
          horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  
          gridLayout_14->addItem(horizontalSpacer_2, 1, 0, 1, 1);
  
  
          gridLayout_10->addLayout(gridLayout_14, 1, 1, 1, 1);
  
  
          gridLayout7->addWidget(groupBox_2, 0, 0, 1, 1);
  
          groupBox = new QGroupBox(Format);
          groupBox->setObjectName(QString::fromUtf8("groupBox"));
          groupBox->setMinimumSize(QSize(0, 30));
          gridLayout_2 = new QGridLayout(groupBox);
          gridLayout_2->setSpacing(6);
          gridLayout_2->setContentsMargins(11, 11, 11, 11);
          gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
          rb_display_dib = new QRadioButton(groupBox);
          rb_display_dib->setObjectName(QString::fromUtf8("rb_display_dib"));
  
          gridLayout_2->addWidget(rb_display_dib, 0, 0, 1, 1);
  
  
          gridLayout7->addWidget(groupBox, 1, 0, 1, 1);
  
          verticalSpacer_3 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          gridLayout7->addItem(verticalSpacer_3, 2, 0, 1, 1);
  
          chkOpenMP_Enable = new QCheckBox(Format);
          chkOpenMP_Enable->setObjectName(QString::fromUtf8("chkOpenMP_Enable"));
  
          gridLayout7->addWidget(chkOpenMP_Enable, 3, 0, 1, 1);
  
          tabWidget->addTab(Format, QString());
          Processing = new QWidget();
          Processing->setObjectName(QString::fromUtf8("Processing"));
          gridLayout8 = new QGridLayout(Processing);
          gridLayout8->setSpacing(6);
          gridLayout8->setContentsMargins(11, 11, 11, 11);
          gridLayout8->setObjectName(QString::fromUtf8("gridLayout8"));
          buttonGroupColorCorrection = new Q3ButtonGroup(Processing);
          buttonGroupColorCorrection->setObjectName(QString::fromUtf8("buttonGroupColorCorrection"));
          buttonGroupColorCorrection->setColumnLayout(0, Qt::Vertical);
          buttonGroupColorCorrection->layout()->setSpacing(6);
          buttonGroupColorCorrection->layout()->setContentsMargins(11, 11, 11, 11);
          gridLayout9 = new QGridLayout();
          QBoxLayout *boxlayout7 = qobject_cast<QBoxLayout *>(buttonGroupColorCorrection->layout());
          if (boxlayout7)
              boxlayout7->addLayout(gridLayout9);
          gridLayout9->setAlignment(Qt::AlignTop);
          gridLayout9->setObjectName(QString::fromUtf8("gridLayout9"));
          radioButtonCCOff = new QRadioButton(buttonGroupColorCorrection);
          radioButtonCCOff->setObjectName(QString::fromUtf8("radioButtonCCOff"));
  
          gridLayout9->addWidget(radioButtonCCOff, 0, 0, 1, 1);
  
          radioButtonCCNormal = new QRadioButton(buttonGroupColorCorrection);
          radioButtonCCNormal->setObjectName(QString::fromUtf8("radioButtonCCNormal"));
  
          gridLayout9->addWidget(radioButtonCCNormal, 1, 0, 1, 1);
  
          radioButtonCCBG40 = new QRadioButton(buttonGroupColorCorrection);
          radioButtonCCBG40->setObjectName(QString::fromUtf8("radioButtonCCBG40"));
  
          gridLayout9->addWidget(radioButtonCCBG40, 2, 0, 1, 1);
  
          radioButtonCCHQ = new QRadioButton(buttonGroupColorCorrection);
          radioButtonCCHQ->setObjectName(QString::fromUtf8("radioButtonCCHQ"));
  
          gridLayout9->addWidget(radioButtonCCHQ, 3, 0, 1, 1);
  
  
          gridLayout8->addWidget(buttonGroupColorCorrection, 0, 0, 1, 1);
  
          buttonGroupWhitebalance = new Q3ButtonGroup(Processing);
          buttonGroupWhitebalance->setObjectName(QString::fromUtf8("buttonGroupWhitebalance"));
          buttonGroupWhitebalance->setFlat(false);
          buttonGroupWhitebalance->setCheckable(false);
          buttonGroupWhitebalance->setChecked(false);
          buttonGroupWhitebalance->setRadioButtonExclusive(true);
          buttonGroupWhitebalance->setColumnLayout(0, Qt::Vertical);
          buttonGroupWhitebalance->layout()->setSpacing(6);
          buttonGroupWhitebalance->layout()->setContentsMargins(11, 11, 11, 11);
          gridLayout10 = new QGridLayout();
          QBoxLayout *boxlayout8 = qobject_cast<QBoxLayout *>(buttonGroupWhitebalance->layout());
          if (boxlayout8)
              boxlayout8->addLayout(gridLayout10);
          gridLayout10->setAlignment(Qt::AlignTop);
          gridLayout10->setObjectName(QString::fromUtf8("gridLayout10"));
          radioButtonOneShot = new QRadioButton(buttonGroupWhitebalance);
          radioButtonOneShot->setObjectName(QString::fromUtf8("radioButtonOneShot"));
  
          gridLayout10->addWidget(radioButtonOneShot, 1, 0, 1, 1);
  
          radioButtonAuto = new QRadioButton(buttonGroupWhitebalance);
          radioButtonAuto->setObjectName(QString::fromUtf8("radioButtonAuto"));
          radioButtonAuto->setCursor(QCursor(Qt::ArrowCursor));
  
          gridLayout10->addWidget(radioButtonAuto, 2, 0, 1, 1);
  
          radioButtonDisabled = new QRadioButton(buttonGroupWhitebalance);
          radioButtonDisabled->setObjectName(QString::fromUtf8("radioButtonDisabled"));
  
          gridLayout10->addWidget(radioButtonDisabled, 0, 0, 1, 1);
  
  
          gridLayout8->addWidget(buttonGroupWhitebalance, 0, 1, 1, 1);
  
          spacer62 = new QSpacerItem(440, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          gridLayout8->addItem(spacer62, 4, 0, 1, 2);
  
          Testimages = new QGroupBox(Processing);
          Testimages->setObjectName(QString::fromUtf8("Testimages"));
          QSizePolicy sizePolicy9(QSizePolicy::Expanding, QSizePolicy::Preferred);
          sizePolicy9.setHorizontalStretch(0);
          sizePolicy9.setVerticalStretch(0);
          sizePolicy9.setHeightForWidth(Testimages->sizePolicy().hasHeightForWidth());
          Testimages->setSizePolicy(sizePolicy9);
          verticalLayout = new QVBoxLayout(Testimages);
          verticalLayout->setSpacing(6);
          verticalLayout->setContentsMargins(11, 11, 11, 11);
          verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
          horizontalLayout_2 = new QHBoxLayout();
          horizontalLayout_2->setSpacing(6);
          horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
          cb_testimages = new QComboBox(Testimages);
          cb_testimages->setObjectName(QString::fromUtf8("cb_testimages"));
          QSizePolicy sizePolicy10(QSizePolicy::Maximum, QSizePolicy::Fixed);
          sizePolicy10.setHorizontalStretch(0);
          sizePolicy10.setVerticalStretch(0);
          sizePolicy10.setHeightForWidth(cb_testimages->sizePolicy().hasHeightForWidth());
          cb_testimages->setSizePolicy(sizePolicy10);
  
          horizontalLayout_2->addWidget(cb_testimages);
  
          pB_SetTestImage = new QPushButton(Testimages);
          pB_SetTestImage->setObjectName(QString::fromUtf8("pB_SetTestImage"));
          sizePolicy4.setHeightForWidth(pB_SetTestImage->sizePolicy().hasHeightForWidth());
          pB_SetTestImage->setSizePolicy(sizePolicy4);
  
          horizontalLayout_2->addWidget(pB_SetTestImage);
  
  
          verticalLayout->addLayout(horizontalLayout_2);
  
          label_testimagesAdditionalParam = new QLabel(Testimages);
          label_testimagesAdditionalParam->setObjectName(QString::fromUtf8("label_testimagesAdditionalParam"));
  
          verticalLayout->addWidget(label_testimagesAdditionalParam);
  
          gridLayout_18 = new QGridLayout();
          gridLayout_18->setSpacing(0);
          gridLayout_18->setObjectName(QString::fromUtf8("gridLayout_18"));
          slider_testimagesValue = new QSlider(Testimages);
          slider_testimagesValue->setObjectName(QString::fromUtf8("slider_testimagesValue"));
          slider_testimagesValue->setOrientation(Qt::Horizontal);
  
          gridLayout_18->addWidget(slider_testimagesValue, 0, 0, 1, 2);
  
          spin_testimagesValue = new QSpinBox(Testimages);
          spin_testimagesValue->setObjectName(QString::fromUtf8("spin_testimagesValue"));
  
          gridLayout_18->addWidget(spin_testimagesValue, 0, 2, 2, 1);
  
          label_testimages_max = new QLabel(Testimages);
          label_testimages_max->setObjectName(QString::fromUtf8("label_testimages_max"));
          label_testimages_max->setLayoutDirection(Qt::RightToLeft);
  
          gridLayout_18->addWidget(label_testimages_max, 1, 1, 2, 1);
  
          label_testimages_min = new QLabel(Testimages);
          label_testimages_min->setObjectName(QString::fromUtf8("label_testimages_min"));
  
          gridLayout_18->addWidget(label_testimages_min, 2, 0, 1, 1);
  
  
          verticalLayout->addLayout(gridLayout_18);
  
  
          gridLayout8->addWidget(Testimages, 1, 0, 2, 2);
  
          tabWidget->addTab(Processing, QString());
          XsFeatures = new QWidget();
          XsFeatures->setObjectName(QString::fromUtf8("XsFeatures"));
          gridLayout_16 = new QGridLayout(XsFeatures);
          gridLayout_16->setSpacing(6);
          gridLayout_16->setContentsMargins(11, 11, 11, 11);
          gridLayout_16->setObjectName(QString::fromUtf8("gridLayout_16"));
          groupBox_3 = new QGroupBox(XsFeatures);
          groupBox_3->setObjectName(QString::fromUtf8("groupBox_3"));
          gridLayout_5 = new QGridLayout(groupBox_3);
          gridLayout_5->setSpacing(6);
          gridLayout_5->setContentsMargins(11, 11, 11, 11);
          gridLayout_5->setObjectName(QString::fromUtf8("gridLayout_5"));
          gridLayout_23 = new QGridLayout();
          gridLayout_23->setSpacing(6);
          gridLayout_23->setObjectName(QString::fromUtf8("gridLayout_23"));
          cB_xsDenoise = new QCheckBox(groupBox_3);
          cB_xsDenoise->setObjectName(QString::fromUtf8("cB_xsDenoise"));
  
          gridLayout_23->addWidget(cB_xsDenoise, 3, 0, 1, 1);
  
          horizontalLayout_4 = new QHBoxLayout();
          horizontalLayout_4->setSpacing(6);
          horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
          label_xsDistance = new QLabel(groupBox_3);
          label_xsDistance->setObjectName(QString::fromUtf8("label_xsDistance"));
  
          horizontalLayout_4->addWidget(label_xsDistance);
  
          text_xsDistance = new QLabel(groupBox_3);
          text_xsDistance->setObjectName(QString::fromUtf8("text_xsDistance"));
  
          horizontalLayout_4->addWidget(text_xsDistance);
  
  
          gridLayout_23->addLayout(horizontalLayout_4, 4, 1, 1, 1);
  
          horizontalLayout_9 = new QHBoxLayout();
          horizontalLayout_9->setSpacing(-1);
          horizontalLayout_9->setObjectName(QString::fromUtf8("horizontalLayout_9"));
          label_xsTemp = new QLabel(groupBox_3);
          label_xsTemp->setObjectName(QString::fromUtf8("label_xsTemp"));
  
          horizontalLayout_9->addWidget(label_xsTemp);
  
          text_xsTemp = new QLabel(groupBox_3);
          text_xsTemp->setObjectName(QString::fromUtf8("text_xsTemp"));
  
          horizontalLayout_9->addWidget(text_xsTemp);
  
  
          gridLayout_23->addLayout(horizontalLayout_9, 0, 0, 1, 1);
  
          gridLayout_25 = new QGridLayout();
          gridLayout_25->setSpacing(6);
          gridLayout_25->setObjectName(QString::fromUtf8("gridLayout_25"));
          label_xsManualFocus = new QLabel(groupBox_3);
          label_xsManualFocus->setObjectName(QString::fromUtf8("label_xsManualFocus"));
  
          gridLayout_25->addWidget(label_xsManualFocus, 0, 0, 1, 1);
  
          slider_xsManualFocus = new QSlider(groupBox_3);
          slider_xsManualFocus->setObjectName(QString::fromUtf8("slider_xsManualFocus"));
          slider_xsManualFocus->setOrientation(Qt::Horizontal);
  
          gridLayout_25->addWidget(slider_xsManualFocus, 0, 1, 1, 1);
  
          spinBox_xsManualFocus = new QSpinBox(groupBox_3);
          spinBox_xsManualFocus->setObjectName(QString::fromUtf8("spinBox_xsManualFocus"));
  
          gridLayout_25->addWidget(spinBox_xsManualFocus, 0, 2, 1, 1);
  
          horizontalLayout_5 = new QHBoxLayout();
          horizontalLayout_5->setSpacing(6);
          horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
          text_xsMinManualFocus = new QLabel(groupBox_3);
          text_xsMinManualFocus->setObjectName(QString::fromUtf8("text_xsMinManualFocus"));
  
          horizontalLayout_5->addWidget(text_xsMinManualFocus);
  
          horizontalSpacer_5 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  
          horizontalLayout_5->addItem(horizontalSpacer_5);
  
          text_xsMaxManualFocus = new QLabel(groupBox_3);
          text_xsMaxManualFocus->setObjectName(QString::fromUtf8("text_xsMaxManualFocus"));
          text_xsMaxManualFocus->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
  
          horizontalLayout_5->addWidget(text_xsMaxManualFocus);
  
  
          gridLayout_25->addLayout(horizontalLayout_5, 1, 1, 1, 1);
  
  
          gridLayout_23->addLayout(gridLayout_25, 5, 0, 1, 3);
  
          cB_xsAutoFocusEnable = new QCheckBox(groupBox_3);
          cB_xsAutoFocusEnable->setObjectName(QString::fromUtf8("cB_xsAutoFocusEnable"));
  
          gridLayout_23->addWidget(cB_xsAutoFocusEnable, 4, 0, 1, 1);
  
          horizontalLayout_3 = new QHBoxLayout();
          horizontalLayout_3->setSpacing(6);
          horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
          button_xsReadDistanceAF = new QPushButton(groupBox_3);
          button_xsReadDistanceAF->setObjectName(QString::fromUtf8("button_xsReadDistanceAF"));
  
          horizontalLayout_3->addWidget(button_xsReadDistanceAF);
  
          button_xsFocusOnce = new QPushButton(groupBox_3);
          button_xsFocusOnce->setObjectName(QString::fromUtf8("button_xsFocusOnce"));
  
          horizontalLayout_3->addWidget(button_xsFocusOnce);
  
  
          gridLayout_23->addLayout(horizontalLayout_3, 4, 2, 1, 1);
  
          cB_xsFaceDetectEnable = new QCheckBox(groupBox_3);
          cB_xsFaceDetectEnable->setObjectName(QString::fromUtf8("cB_xsFaceDetectEnable"));
  
          gridLayout_23->addWidget(cB_xsFaceDetectEnable, 1, 0, 1, 1);
  
          cB_xsImgStab = new QCheckBox(groupBox_3);
          cB_xsImgStab->setObjectName(QString::fromUtf8("cB_xsImgStab"));
  
          gridLayout_23->addWidget(cB_xsImgStab, 2, 0, 1, 1);
  
  
          gridLayout_5->addLayout(gridLayout_23, 0, 0, 1, 1);
  
  
          gridLayout_16->addWidget(groupBox_3, 1, 0, 1, 1);
  
          groupBox_7 = new QGroupBox(XsFeatures);
          groupBox_7->setObjectName(QString::fromUtf8("groupBox_7"));
          gridLayout_17 = new QGridLayout(groupBox_7);
          gridLayout_17->setSpacing(6);
          gridLayout_17->setContentsMargins(11, 11, 11, 11);
          gridLayout_17->setObjectName(QString::fromUtf8("gridLayout_17"));
          cB_xsBacklightCompEnable = new QCheckBox(groupBox_7);
          cB_xsBacklightCompEnable->setObjectName(QString::fromUtf8("cB_xsBacklightCompEnable"));
  
          gridLayout_17->addWidget(cB_xsBacklightCompEnable, 7, 0, 1, 1);
  
          cB_xsAES = new QCheckBox(groupBox_7);
          cB_xsAES->setObjectName(QString::fromUtf8("cB_xsAES"));
  
          gridLayout_17->addWidget(cB_xsAES, 1, 0, 1, 1);
  
          cB_xsAGC = new QCheckBox(groupBox_7);
          cB_xsAGC->setObjectName(QString::fromUtf8("cB_xsAGC"));
  
          gridLayout_17->addWidget(cB_xsAGC, 1, 1, 1, 1);
  
  
          gridLayout_16->addWidget(groupBox_7, 5, 0, 1, 1);
  
          group_xsJpegMode = new QGroupBox(XsFeatures);
          group_xsJpegMode->setObjectName(QString::fromUtf8("group_xsJpegMode"));
          gridLayout_24 = new QGridLayout(group_xsJpegMode);
          gridLayout_24->setSpacing(6);
          gridLayout_24->setContentsMargins(11, 11, 11, 11);
          gridLayout_24->setObjectName(QString::fromUtf8("gridLayout_24"));
          gridLayout_27 = new QGridLayout();
          gridLayout_27->setSpacing(6);
          gridLayout_27->setObjectName(QString::fromUtf8("gridLayout_27"));
          label_xsJPEGCompression = new QLabel(group_xsJpegMode);
          label_xsJPEGCompression->setObjectName(QString::fromUtf8("label_xsJPEGCompression"));
  
          gridLayout_27->addWidget(label_xsJPEGCompression, 2, 0, 1, 1);
  
          horizontalLayout_6 = new QHBoxLayout();
          horizontalLayout_6->setSpacing(6);
          horizontalLayout_6->setObjectName(QString::fromUtf8("horizontalLayout_6"));
          text_xsMinJPEGCompression = new QLabel(group_xsJpegMode);
          text_xsMinJPEGCompression->setObjectName(QString::fromUtf8("text_xsMinJPEGCompression"));
  
          horizontalLayout_6->addWidget(text_xsMinJPEGCompression);
  
          horizontalSpacer_8 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  
          horizontalLayout_6->addItem(horizontalSpacer_8);
  
          text_xsMaxJPEGCompression = new QLabel(group_xsJpegMode);
          text_xsMaxJPEGCompression->setObjectName(QString::fromUtf8("text_xsMaxJPEGCompression"));
          text_xsMaxJPEGCompression->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
  
          horizontalLayout_6->addWidget(text_xsMaxJPEGCompression);
  
  
          gridLayout_27->addLayout(horizontalLayout_6, 5, 1, 1, 1);
  
          slider_xsJPEGCompression = new QSlider(group_xsJpegMode);
          slider_xsJPEGCompression->setObjectName(QString::fromUtf8("slider_xsJPEGCompression"));
          slider_xsJPEGCompression->setOrientation(Qt::Horizontal);
  
          gridLayout_27->addWidget(slider_xsJPEGCompression, 2, 1, 1, 1);
  
          spinBox_xsJPEGCompression = new QSpinBox(group_xsJpegMode);
          spinBox_xsJPEGCompression->setObjectName(QString::fromUtf8("spinBox_xsJPEGCompression"));
  
          gridLayout_27->addWidget(spinBox_xsJPEGCompression, 2, 2, 1, 1);
  
  
          gridLayout_24->addLayout(gridLayout_27, 1, 0, 1, 1);
  
          cB_xsJPEGModeEnable = new QCheckBox(group_xsJpegMode);
          cB_xsJPEGModeEnable->setObjectName(QString::fromUtf8("cB_xsJPEGModeEnable"));
  
          gridLayout_24->addWidget(cB_xsJPEGModeEnable, 0, 0, 1, 1);
  
  
          gridLayout_16->addWidget(group_xsJpegMode, 4, 0, 1, 1);
  
          verticalSpacer_6 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          gridLayout_16->addItem(verticalSpacer_6, 6, 0, 1, 1);
  
          group_xsImageParam = new QGroupBox(XsFeatures);
          group_xsImageParam->setObjectName(QString::fromUtf8("group_xsImageParam"));
          gridLayout_19 = new QGridLayout(group_xsImageParam);
          gridLayout_19->setSpacing(6);
          gridLayout_19->setContentsMargins(11, 11, 11, 11);
          gridLayout_19->setObjectName(QString::fromUtf8("gridLayout_19"));
          verticalLayout_2 = new QVBoxLayout();
          verticalLayout_2->setSpacing(6);
          verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
          gridLayout_22 = new QGridLayout();
          gridLayout_22->setSpacing(6);
          gridLayout_22->setObjectName(QString::fromUtf8("gridLayout_22"));
          slider_xsSharpness = new QSlider(group_xsImageParam);
          slider_xsSharpness->setObjectName(QString::fromUtf8("slider_xsSharpness"));
          slider_xsSharpness->setOrientation(Qt::Horizontal);
  
          gridLayout_22->addWidget(slider_xsSharpness, 0, 2, 1, 1);
  
          spinBox_xsSharpness = new QSpinBox(group_xsImageParam);
          spinBox_xsSharpness->setObjectName(QString::fromUtf8("spinBox_xsSharpness"));
  
          gridLayout_22->addWidget(spinBox_xsSharpness, 0, 3, 1, 1);
  
          label_xsSharpness = new QLabel(group_xsImageParam);
          label_xsSharpness->setObjectName(QString::fromUtf8("label_xsSharpness"));
  
          gridLayout_22->addWidget(label_xsSharpness, 0, 1, 1, 1);
  
          horizontalLayout_7 = new QHBoxLayout();
          horizontalLayout_7->setSpacing(6);
          horizontalLayout_7->setObjectName(QString::fromUtf8("horizontalLayout_7"));
          text_xsMinSharpness = new QLabel(group_xsImageParam);
          text_xsMinSharpness->setObjectName(QString::fromUtf8("text_xsMinSharpness"));
  
          horizontalLayout_7->addWidget(text_xsMinSharpness);
  
          horizontalSpacer_6 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  
          horizontalLayout_7->addItem(horizontalSpacer_6);
  
          text_xsMaxSharpness = new QLabel(group_xsImageParam);
          text_xsMaxSharpness->setObjectName(QString::fromUtf8("text_xsMaxSharpness"));
          text_xsMaxSharpness->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
  
          horizontalLayout_7->addWidget(text_xsMaxSharpness);
  
  
          gridLayout_22->addLayout(horizontalLayout_7, 1, 2, 1, 1);
  
  
          verticalLayout_2->addLayout(gridLayout_22);
  
          gridLayout_26 = new QGridLayout();
          gridLayout_26->setSpacing(6);
          gridLayout_26->setObjectName(QString::fromUtf8("gridLayout_26"));
          slider_xsSaturation = new QSlider(group_xsImageParam);
          slider_xsSaturation->setObjectName(QString::fromUtf8("slider_xsSaturation"));
          slider_xsSaturation->setOrientation(Qt::Horizontal);
  
          gridLayout_26->addWidget(slider_xsSaturation, 0, 2, 1, 1);
  
          spinBox_xsSaturation = new QSpinBox(group_xsImageParam);
          spinBox_xsSaturation->setObjectName(QString::fromUtf8("spinBox_xsSaturation"));
  
          gridLayout_26->addWidget(spinBox_xsSaturation, 0, 3, 1, 1);
  
          label_xsSaturation = new QLabel(group_xsImageParam);
          label_xsSaturation->setObjectName(QString::fromUtf8("label_xsSaturation"));
  
          gridLayout_26->addWidget(label_xsSaturation, 0, 0, 1, 1);
  
          horizontalLayout_8 = new QHBoxLayout();
          horizontalLayout_8->setSpacing(6);
          horizontalLayout_8->setObjectName(QString::fromUtf8("horizontalLayout_8"));
          text_xsMinSaturation = new QLabel(group_xsImageParam);
          text_xsMinSaturation->setObjectName(QString::fromUtf8("text_xsMinSaturation"));
  
          horizontalLayout_8->addWidget(text_xsMinSaturation);
  
          horizontalSpacer_7 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  
          horizontalLayout_8->addItem(horizontalSpacer_7);
  
          text_xsMaxSaturation = new QLabel(group_xsImageParam);
          text_xsMaxSaturation->setObjectName(QString::fromUtf8("text_xsMaxSaturation"));
          text_xsMaxSaturation->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
  
          horizontalLayout_8->addWidget(text_xsMaxSaturation);
  
  
          gridLayout_26->addLayout(horizontalLayout_8, 1, 1, 1, 2);
  
  
          verticalLayout_2->addLayout(gridLayout_26);
  
  
          gridLayout_19->addLayout(verticalLayout_2, 3, 0, 1, 1);
  
          horizontalLayout_10 = new QHBoxLayout();
          horizontalLayout_10->setSpacing(6);
          horizontalLayout_10->setObjectName(QString::fromUtf8("horizontalLayout_10"));
          label_xsLSC = new QLabel(group_xsImageParam);
          label_xsLSC->setObjectName(QString::fromUtf8("label_xsLSC"));
  
          horizontalLayout_10->addWidget(label_xsLSC);
  
          combo_xsLSC = new QComboBox(group_xsImageParam);
          combo_xsLSC->setObjectName(QString::fromUtf8("combo_xsLSC"));
  
          horizontalLayout_10->addWidget(combo_xsLSC);
  
          horizontalSpacer_9 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  
          horizontalLayout_10->addItem(horizontalSpacer_9);
  
  
          gridLayout_19->addLayout(horizontalLayout_10, 0, 0, 1, 1);
  
  
          gridLayout_16->addWidget(group_xsImageParam, 2, 0, 1, 1);
  
          tabWidget->addTab(XsFeatures, QString());
          InOut = new QWidget();
          InOut->setObjectName(QString::fromUtf8("InOut"));
          gridLayout11 = new QGridLayout(InOut);
          gridLayout11->setSpacing(6);
          gridLayout11->setContentsMargins(11, 11, 11, 11);
          gridLayout11->setObjectName(QString::fromUtf8("gridLayout11"));
          groupBoxEEPROM = new Q3GroupBox(InOut);
          groupBoxEEPROM->setObjectName(QString::fromUtf8("groupBoxEEPROM"));
          sizePolicy8.setHeightForWidth(groupBoxEEPROM->sizePolicy().hasHeightForWidth());
          groupBoxEEPROM->setSizePolicy(sizePolicy8);
          groupBoxEEPROM->setColumnLayout(0, Qt::Vertical);
          groupBoxEEPROM->layout()->setSpacing(6);
          groupBoxEEPROM->layout()->setContentsMargins(11, 11, 11, 11);
          gridLayout12 = new QGridLayout();
          QBoxLayout *boxlayout9 = qobject_cast<QBoxLayout *>(groupBoxEEPROM->layout());
          if (boxlayout9)
              boxlayout9->addLayout(gridLayout12);
          gridLayout12->setAlignment(Qt::AlignTop);
          gridLayout12->setObjectName(QString::fromUtf8("gridLayout12"));
          lineEditEepromEntry = new QLineEdit(groupBoxEEPROM);
          lineEditEepromEntry->setObjectName(QString::fromUtf8("lineEditEepromEntry"));
          lineEditEepromEntry->setMaxLength(64);
  
          gridLayout12->addWidget(lineEditEepromEntry, 0, 0, 1, 1);
  
          hboxLayout5 = new QHBoxLayout();
          hboxLayout5->setSpacing(6);
          hboxLayout5->setObjectName(QString::fromUtf8("hboxLayout5"));
          pushButtonWriteEeprom = new QPushButton(groupBoxEEPROM);
          pushButtonWriteEeprom->setObjectName(QString::fromUtf8("pushButtonWriteEeprom"));
  
          hboxLayout5->addWidget(pushButtonWriteEeprom);
  
          pushButtonClearEeprom = new QPushButton(groupBoxEEPROM);
          pushButtonClearEeprom->setObjectName(QString::fromUtf8("pushButtonClearEeprom"));
  
          hboxLayout5->addWidget(pushButtonClearEeprom);
  
          spacer17 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  
          hboxLayout5->addItem(spacer17);
  
  
          gridLayout12->addLayout(hboxLayout5, 1, 0, 1, 1);
  
  
          gridLayout11->addWidget(groupBoxEEPROM, 2, 0, 1, 1);
  
          groupBoxOutput = new Q3ButtonGroup(InOut);
          groupBoxOutput->setObjectName(QString::fromUtf8("groupBoxOutput"));
          groupBoxOutput->setColumnLayout(0, Qt::Vertical);
          groupBoxOutput->layout()->setSpacing(6);
          groupBoxOutput->layout()->setContentsMargins(11, 11, 11, 11);
          gridLayout13 = new QGridLayout();
          QBoxLayout *boxlayout10 = qobject_cast<QBoxLayout *>(groupBoxOutput->layout());
          if (boxlayout10)
              boxlayout10->addLayout(gridLayout13);
          gridLayout13->setAlignment(Qt::AlignTop);
          gridLayout13->setObjectName(QString::fromUtf8("gridLayout13"));
          vboxLayout20 = new QVBoxLayout();
          vboxLayout20->setSpacing(6);
          vboxLayout20->setObjectName(QString::fromUtf8("vboxLayout20"));
          textLabel5 = new QLabel(groupBoxOutput);
          textLabel5->setObjectName(QString::fromUtf8("textLabel5"));
          textLabel5->setMinimumSize(QSize(70, 0));
          textLabel5->setWordWrap(false);
  
          vboxLayout20->addWidget(textLabel5);
  
          spacer23 = new QSpacerItem(0, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout20->addItem(spacer23);
  
  
          gridLayout13->addLayout(vboxLayout20, 1, 0, 1, 1);
  
          vboxLayout21 = new QVBoxLayout();
          vboxLayout21->setSpacing(6);
          vboxLayout21->setObjectName(QString::fromUtf8("vboxLayout21"));
          textLabel6 = new QLabel(groupBoxOutput);
          textLabel6->setObjectName(QString::fromUtf8("textLabel6"));
          textLabel6->setAlignment(Qt::AlignVCenter);
          textLabel6->setWordWrap(true);
  
          vboxLayout21->addWidget(textLabel6);
  
          spacer25 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout21->addItem(spacer25);
  
  
          gridLayout13->addLayout(vboxLayout21, 2, 0, 1, 1);
  
          vboxLayout22 = new QVBoxLayout();
          vboxLayout22->setSpacing(6);
          vboxLayout22->setObjectName(QString::fromUtf8("vboxLayout22"));
          spinBoxFlashDuration = new QSpinBox(groupBoxOutput);
          spinBoxFlashDuration->setObjectName(QString::fromUtf8("spinBoxFlashDuration"));
          spinBoxFlashDuration->setMinimumSize(QSize(80, 0));
          spinBoxFlashDuration->setKeyboardTracking(true);
  
          vboxLayout22->addWidget(spinBoxFlashDuration);
  
          spacer26 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout22->addItem(spacer26);
  
  
          gridLayout13->addLayout(vboxLayout22, 2, 3, 1, 1);
  
          gridLayoutFlash_2 = new QGridLayout();
          gridLayoutFlash_2->setSpacing(6);
          gridLayoutFlash_2->setObjectName(QString::fromUtf8("gridLayoutFlash_2"));
          textMaxFlashDelay = new QLabel(groupBoxOutput);
          textMaxFlashDelay->setObjectName(QString::fromUtf8("textMaxFlashDelay"));
          sizePolicy3.setHeightForWidth(textMaxFlashDelay->sizePolicy().hasHeightForWidth());
          textMaxFlashDelay->setSizePolicy(sizePolicy3);
          textMaxFlashDelay->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
          textMaxFlashDelay->setWordWrap(false);
  
          gridLayoutFlash_2->addWidget(textMaxFlashDelay, 1, 1, 1, 1);
  
          textMinFlashDelay = new QLabel(groupBoxOutput);
          textMinFlashDelay->setObjectName(QString::fromUtf8("textMinFlashDelay"));
          sizePolicy3.setHeightForWidth(textMinFlashDelay->sizePolicy().hasHeightForWidth());
          textMinFlashDelay->setSizePolicy(sizePolicy3);
          textMinFlashDelay->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
          textMinFlashDelay->setWordWrap(false);
  
          gridLayoutFlash_2->addWidget(textMinFlashDelay, 1, 0, 1, 1);
  
          sliderFlashDelay = new QSlider(groupBoxOutput);
          sliderFlashDelay->setObjectName(QString::fromUtf8("sliderFlashDelay"));
          sizePolicy4.setHeightForWidth(sliderFlashDelay->sizePolicy().hasHeightForWidth());
          sliderFlashDelay->setSizePolicy(sizePolicy4);
          sliderFlashDelay->setSingleStep(20);
          sliderFlashDelay->setPageStep(2000);
          sliderFlashDelay->setOrientation(Qt::Horizontal);
  
          gridLayoutFlash_2->addWidget(sliderFlashDelay, 0, 0, 1, 2);
  
  
          gridLayout13->addLayout(gridLayoutFlash_2, 1, 1, 1, 2);
  
          gridLayoutFlash = new QGridLayout();
          gridLayoutFlash->setSpacing(6);
          gridLayoutFlash->setObjectName(QString::fromUtf8("gridLayoutFlash"));
          sliderFlashDuration = new QSlider(groupBoxOutput);
          sliderFlashDuration->setObjectName(QString::fromUtf8("sliderFlashDuration"));
          sizePolicy4.setHeightForWidth(sliderFlashDuration->sizePolicy().hasHeightForWidth());
          sliderFlashDuration->setSizePolicy(sizePolicy4);
          sliderFlashDuration->setSingleStep(20);
          sliderFlashDuration->setPageStep(2000);
          sliderFlashDuration->setOrientation(Qt::Horizontal);
  
          gridLayoutFlash->addWidget(sliderFlashDuration, 0, 0, 1, 2);
  
          textMinFlashDuration = new QLabel(groupBoxOutput);
          textMinFlashDuration->setObjectName(QString::fromUtf8("textMinFlashDuration"));
          sizePolicy3.setHeightForWidth(textMinFlashDuration->sizePolicy().hasHeightForWidth());
          textMinFlashDuration->setSizePolicy(sizePolicy3);
          textMinFlashDuration->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
          textMinFlashDuration->setWordWrap(false);
  
          gridLayoutFlash->addWidget(textMinFlashDuration, 1, 0, 1, 1);
  
          textMaxFlashDuration = new QLabel(groupBoxOutput);
          textMaxFlashDuration->setObjectName(QString::fromUtf8("textMaxFlashDuration"));
          sizePolicy3.setHeightForWidth(textMaxFlashDuration->sizePolicy().hasHeightForWidth());
          textMaxFlashDuration->setSizePolicy(sizePolicy3);
          textMaxFlashDuration->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
          textMaxFlashDuration->setWordWrap(false);
  
          gridLayoutFlash->addWidget(textMaxFlashDuration, 1, 1, 1, 1);
  
  
          gridLayout13->addLayout(gridLayoutFlash, 2, 1, 1, 2);
  
          buttonGroupFlash = new Q3ButtonGroup(groupBoxOutput);
          buttonGroupFlash->setObjectName(QString::fromUtf8("buttonGroupFlash"));
          buttonGroupFlash->setProperty("selectedId", QVariant(-1));
          buttonGroupFlash->setColumnLayout(0, Qt::Vertical);
          buttonGroupFlash->layout()->setSpacing(6);
          buttonGroupFlash->layout()->setContentsMargins(11, 11, 11, 11);
          gridLayout14 = new QGridLayout();
          QBoxLayout *boxlayout11 = qobject_cast<QBoxLayout *>(buttonGroupFlash->layout());
          if (boxlayout11)
              boxlayout11->addLayout(gridLayout14);
          gridLayout14->setAlignment(Qt::AlignTop);
          gridLayout14->setObjectName(QString::fromUtf8("gridLayout14"));
          radioButtonHiActive = new QRadioButton(buttonGroupFlash);
          radioButtonHiActive->setObjectName(QString::fromUtf8("radioButtonHiActive"));
          sizePolicy8.setHeightForWidth(radioButtonHiActive->sizePolicy().hasHeightForWidth());
          radioButtonHiActive->setSizePolicy(sizePolicy8);
          radioButtonHiActive->setMinimumSize(QSize(130, 0));
  
          gridLayout14->addWidget(radioButtonHiActive, 1, 1, 1, 1);
  
          radioButtonHigh = new QRadioButton(buttonGroupFlash);
          radioButtonHigh->setObjectName(QString::fromUtf8("radioButtonHigh"));
          sizePolicy8.setHeightForWidth(radioButtonHigh->sizePolicy().hasHeightForWidth());
          radioButtonHigh->setSizePolicy(sizePolicy8);
          radioButtonHigh->setMinimumSize(QSize(120, 0));
  
          gridLayout14->addWidget(radioButtonHigh, 1, 0, 1, 1);
  
          radioButtonLoActive = new QRadioButton(buttonGroupFlash);
          radioButtonLoActive->setObjectName(QString::fromUtf8("radioButtonLoActive"));
          sizePolicy8.setHeightForWidth(radioButtonLoActive->sizePolicy().hasHeightForWidth());
          radioButtonLoActive->setSizePolicy(sizePolicy8);
          radioButtonLoActive->setMinimumSize(QSize(130, 0));
  
          gridLayout14->addWidget(radioButtonLoActive, 2, 1, 1, 1);
  
          radioButtonLow = new QRadioButton(buttonGroupFlash);
          radioButtonLow->setObjectName(QString::fromUtf8("radioButtonLow"));
          sizePolicy8.setHeightForWidth(radioButtonLow->sizePolicy().hasHeightForWidth());
          radioButtonLow->setSizePolicy(sizePolicy8);
          radioButtonLow->setMinimumSize(QSize(120, 0));
  
          gridLayout14->addWidget(radioButtonLow, 2, 0, 1, 1);
  
          radioButtonOff = new QRadioButton(buttonGroupFlash);
          radioButtonOff->setObjectName(QString::fromUtf8("radioButtonOff"));
          sizePolicy8.setHeightForWidth(radioButtonOff->sizePolicy().hasHeightForWidth());
          radioButtonOff->setSizePolicy(sizePolicy8);
          radioButtonOff->setMinimumSize(QSize(100, 0));
  
          gridLayout14->addWidget(radioButtonOff, 0, 0, 1, 1);
  
          horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  
          gridLayout14->addItem(horizontalSpacer, 1, 2, 1, 1);
  
  
          gridLayout13->addWidget(buttonGroupFlash, 0, 0, 1, 2);
  
          pushButtonGlobalFlashDelay = new QPushButton(groupBoxOutput);
          pushButtonGlobalFlashDelay->setObjectName(QString::fromUtf8("pushButtonGlobalFlashDelay"));
          QSizePolicy sizePolicy11(QSizePolicy::MinimumExpanding, QSizePolicy::Expanding);
          sizePolicy11.setHorizontalStretch(0);
          sizePolicy11.setVerticalStretch(0);
          sizePolicy11.setHeightForWidth(pushButtonGlobalFlashDelay->sizePolicy().hasHeightForWidth());
          pushButtonGlobalFlashDelay->setSizePolicy(sizePolicy11);
          pushButtonGlobalFlashDelay->setChecked(false);
          pushButtonGlobalFlashDelay->setFlat(false);
  
          gridLayout13->addWidget(pushButtonGlobalFlashDelay, 0, 2, 1, 2);
  
          vboxLayout23 = new QVBoxLayout();
          vboxLayout23->setSpacing(6);
          vboxLayout23->setObjectName(QString::fromUtf8("vboxLayout23"));
          spinBoxFlashDelay = new QSpinBox(groupBoxOutput);
          spinBoxFlashDelay->setObjectName(QString::fromUtf8("spinBoxFlashDelay"));
          spinBoxFlashDelay->setMinimumSize(QSize(80, 0));
          spinBoxFlashDelay->setKeyboardTracking(true);
  
          vboxLayout23->addWidget(spinBoxFlashDelay);
  
          spacer24 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout23->addItem(spacer24);
  
  
          gridLayout13->addLayout(vboxLayout23, 1, 3, 1, 1);
  
  
          gridLayout11->addWidget(groupBoxOutput, 1, 0, 1, 1);
  
          groupBoxInput = new Q3GroupBox(InOut);
          groupBoxInput->setObjectName(QString::fromUtf8("groupBoxInput"));
          groupBoxInput->setColumnLayout(0, Qt::Vertical);
          groupBoxInput->layout()->setSpacing(6);
          groupBoxInput->layout()->setContentsMargins(11, 11, 11, 11);
          gridLayout15 = new QGridLayout();
          QBoxLayout *boxlayout12 = qobject_cast<QBoxLayout *>(groupBoxInput->layout());
          if (boxlayout12)
              boxlayout12->addLayout(gridLayout15);
          gridLayout15->setAlignment(Qt::AlignTop);
          gridLayout15->setObjectName(QString::fromUtf8("gridLayout15"));
          hboxLayout6 = new QHBoxLayout();
          hboxLayout6->setSpacing(6);
          hboxLayout6->setObjectName(QString::fromUtf8("hboxLayout6"));
          pushButtonPollStatus = new QPushButton(groupBoxInput);
          pushButtonPollStatus->setObjectName(QString::fromUtf8("pushButtonPollStatus"));
          pushButtonPollStatus->setMinimumSize(QSize(100, 0));
  
          hboxLayout6->addWidget(pushButtonPollStatus);
  
          textLabelStatus = new QLabel(groupBoxInput);
          textLabelStatus->setObjectName(QString::fromUtf8("textLabelStatus"));
          textLabelStatus->setEnabled(true);
          textLabelStatus->setMinimumSize(QSize(60, 0));
          textLabelStatus->setFrameShape(QFrame::Box);
          textLabelStatus->setFrameShadow(QFrame::Plain);
          textLabelStatus->setAlignment(Qt::AlignCenter);
          textLabelStatus->setWordWrap(false);
          textLabelStatus->setMargin(0);
  
          hboxLayout6->addWidget(textLabelStatus);
  
          spacer18 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  
          hboxLayout6->addItem(spacer18);
  
  
          gridLayout15->addLayout(hboxLayout6, 0, 0, 1, 3);
  
          vboxLayout24 = new QVBoxLayout();
          vboxLayout24->setSpacing(6);
          vboxLayout24->setObjectName(QString::fromUtf8("vboxLayout24"));
          spinBoxTriggerDelay = new QSpinBox(groupBoxInput);
          spinBoxTriggerDelay->setObjectName(QString::fromUtf8("spinBoxTriggerDelay"));
          QSizePolicy sizePolicy12(QSizePolicy::Minimum, QSizePolicy::Fixed);
          sizePolicy12.setHorizontalStretch(0);
          sizePolicy12.setVerticalStretch(0);
          sizePolicy12.setHeightForWidth(spinBoxTriggerDelay->sizePolicy().hasHeightForWidth());
          spinBoxTriggerDelay->setSizePolicy(sizePolicy12);
          spinBoxTriggerDelay->setMinimumSize(QSize(80, 0));
          spinBoxTriggerDelay->setKeyboardTracking(true);
          spinBoxTriggerDelay->setMaximum(4000000);
          spinBoxTriggerDelay->setValue(0);
  
          vboxLayout24->addWidget(spinBoxTriggerDelay);
  
          spacer20 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout24->addItem(spacer20);
  
  
          gridLayout15->addLayout(vboxLayout24, 1, 2, 1, 1);
  
          vboxLayout25 = new QVBoxLayout();
          vboxLayout25->setSpacing(6);
          vboxLayout25->setObjectName(QString::fromUtf8("vboxLayout25"));
          textLabel1 = new QLabel(groupBoxInput);
          textLabel1->setObjectName(QString::fromUtf8("textLabel1"));
          textLabel1->setMinimumSize(QSize(100, 0));
          textLabel1->setWordWrap(false);
  
          vboxLayout25->addWidget(textLabel1);
  
          checkBoxEnableTriggerDelay = new QCheckBox(groupBoxInput);
          checkBoxEnableTriggerDelay->setObjectName(QString::fromUtf8("checkBoxEnableTriggerDelay"));
          sizePolicy2.setHeightForWidth(checkBoxEnableTriggerDelay->sizePolicy().hasHeightForWidth());
          checkBoxEnableTriggerDelay->setSizePolicy(sizePolicy2);
          checkBoxEnableTriggerDelay->setMinimumSize(QSize(100, 0));
  
          vboxLayout25->addWidget(checkBoxEnableTriggerDelay);
  
          spacer40_2 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          vboxLayout25->addItem(spacer40_2);
  
  
          gridLayout15->addLayout(vboxLayout25, 1, 0, 1, 1);
  
          gridLayoutTrigger = new QGridLayout();
          gridLayoutTrigger->setSpacing(6);
          gridLayoutTrigger->setObjectName(QString::fromUtf8("gridLayoutTrigger"));
          spacer41_2 = new QSpacerItem(100, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
  
          gridLayoutTrigger->addItem(spacer41_2, 2, 0, 1, 2);
  
          textMinTriggerDelay = new QLabel(groupBoxInput);
          textMinTriggerDelay->setObjectName(QString::fromUtf8("textMinTriggerDelay"));
          sizePolicy3.setHeightForWidth(textMinTriggerDelay->sizePolicy().hasHeightForWidth());
          textMinTriggerDelay->setSizePolicy(sizePolicy3);
          textMinTriggerDelay->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
          textMinTriggerDelay->setWordWrap(false);
  
          gridLayoutTrigger->addWidget(textMinTriggerDelay, 1, 0, 1, 1);
  
          textMaxTriggerDelay = new QLabel(groupBoxInput);
          textMaxTriggerDelay->setObjectName(QString::fromUtf8("textMaxTriggerDelay"));
          sizePolicy3.setHeightForWidth(textMaxTriggerDelay->sizePolicy().hasHeightForWidth());
          textMaxTriggerDelay->setSizePolicy(sizePolicy3);
          textMaxTriggerDelay->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
          textMaxTriggerDelay->setWordWrap(false);
  
          gridLayoutTrigger->addWidget(textMaxTriggerDelay, 1, 1, 1, 1);
  
          sliderTriggerDelay = new QSlider(groupBoxInput);
          sliderTriggerDelay->setObjectName(QString::fromUtf8("sliderTriggerDelay"));
          sizePolicy4.setHeightForWidth(sliderTriggerDelay->sizePolicy().hasHeightForWidth());
          sliderTriggerDelay->setSizePolicy(sizePolicy4);
          sliderTriggerDelay->setOrientation(Qt::Horizontal);
  
          gridLayoutTrigger->addWidget(sliderTriggerDelay, 0, 0, 1, 2);
  
  
          gridLayout15->addLayout(gridLayoutTrigger, 1, 1, 1, 1);
  
  
          gridLayout11->addWidget(groupBoxInput, 0, 0, 1, 1);
  
          tabWidget->addTab(InOut, QString());
  
          gridLayout->addWidget(tabWidget, 0, 0, 1, 1);
  
          QWidget::setTabOrder(tabWidget, sliderPixelclock);
          QWidget::setTabOrder(sliderPixelclock, spinPixelclock);
          QWidget::setTabOrder(spinPixelclock, sliderFramerate);
          QWidget::setTabOrder(sliderFramerate, dSpinFramerate);
          QWidget::setTabOrder(dSpinFramerate, checkAutoFps);
          QWidget::setTabOrder(checkAutoFps, sliderExposure);
          QWidget::setTabOrder(sliderExposure, dSpinExposure);
          QWidget::setTabOrder(dSpinExposure, checkAutoExp);
          QWidget::setTabOrder(checkAutoExp, checkMaxExp);
          QWidget::setTabOrder(checkMaxExp, buttonOk);
          QWidget::setTabOrder(buttonOk, pushDefault);
          QWidget::setTabOrder(pushDefault, sliderMaster);
          QWidget::setTabOrder(sliderMaster, spinBoxMaster);
          QWidget::setTabOrder(spinBoxMaster, checkAutoGain);
          QWidget::setTabOrder(checkAutoGain, checkBoxGainBoost);
          QWidget::setTabOrder(checkBoxGainBoost, sliderBlackLevel);
          QWidget::setTabOrder(sliderBlackLevel, spinBoxBlackLevel);
          QWidget::setTabOrder(spinBoxBlackLevel, checkAutoBlacklevel);
          QWidget::setTabOrder(checkAutoBlacklevel, sliderRed);
          QWidget::setTabOrder(sliderRed, spinBoxRed);
          QWidget::setTabOrder(spinBoxRed, sliderGreen);
          QWidget::setTabOrder(sliderGreen, spinBoxGreen);
          QWidget::setTabOrder(spinBoxGreen, sliderBlue);
          QWidget::setTabOrder(sliderBlue, spinBoxBlue);
          QWidget::setTabOrder(spinBoxBlue, checkBoxSoftwareGamma);
          QWidget::setTabOrder(checkBoxSoftwareGamma, checkBoxHardwareGamma);
          QWidget::setTabOrder(checkBoxHardwareGamma, checkBoxBadPixel);
          QWidget::setTabOrder(checkBoxBadPixel, radioButtonEdgeDisabled);
          QWidget::setTabOrder(radioButtonEdgeDisabled, radioButtonEdgeWeak);
          QWidget::setTabOrder(radioButtonEdgeWeak, radioButtonEdgeStrong);
          QWidget::setTabOrder(radioButtonEdgeStrong, spinBoxWidth);
          QWidget::setTabOrder(spinBoxWidth, spinBoxHeight);
          QWidget::setTabOrder(spinBoxHeight, spinBoxXPos);
          QWidget::setTabOrder(spinBoxXPos, spinBoxYPos);
          QWidget::setTabOrder(spinBoxYPos, checkBoxLeftRight);
          QWidget::setTabOrder(checkBoxLeftRight, radioButtonHNormal);
          QWidget::setTabOrder(radioButtonHNormal, radioButton2xHBinning);
          QWidget::setTabOrder(radioButton2xHBinning, radioButton3xHBinning);
          QWidget::setTabOrder(radioButton3xHBinning, radioButton4xHBinning);
          QWidget::setTabOrder(radioButton4xHBinning, radioButton5xHBinning);
          QWidget::setTabOrder(radioButton5xHBinning, radioButton2xHSubsampling);
          QWidget::setTabOrder(radioButton2xHSubsampling, radioButton3xHSubsampling);
          QWidget::setTabOrder(radioButton3xHSubsampling, radioButton4xHSubsampling);
          QWidget::setTabOrder(radioButton4xHSubsampling, radioButton5xHSubsampling);
          QWidget::setTabOrder(radioButton5xHSubsampling, checkBoxUpDown);
          QWidget::setTabOrder(checkBoxUpDown, radioButtonVNormal);
          QWidget::setTabOrder(radioButtonVNormal, radioButton2xVBinning);
          QWidget::setTabOrder(radioButton2xVBinning, radioButton3xVBinning);
          QWidget::setTabOrder(radioButton3xVBinning, radioButton4xVBinning);
          QWidget::setTabOrder(radioButton4xVBinning, radioButton5xVBinning);
          QWidget::setTabOrder(radioButton5xVBinning, radioButton2xVSubsampling);
          QWidget::setTabOrder(radioButton2xVSubsampling, radioButton3xVSubsampling);
          QWidget::setTabOrder(radioButton3xVSubsampling, radioButton4xVSubsampling);
          QWidget::setTabOrder(radioButton4xVSubsampling, radioButton5xVSubsampling);
          QWidget::setTabOrder(radioButton5xVSubsampling, radioButtonCCOff);
          QWidget::setTabOrder(radioButtonCCOff, radioButtonCCNormal);
          QWidget::setTabOrder(radioButtonCCNormal, radioButtonCCBG40);
          QWidget::setTabOrder(radioButtonCCBG40, radioButtonCCHQ);
          QWidget::setTabOrder(radioButtonCCHQ, radioButtonDisabled);
          QWidget::setTabOrder(radioButtonDisabled, radioButtonOneShot);
          QWidget::setTabOrder(radioButtonOneShot, radioButtonAuto);
          QWidget::setTabOrder(radioButtonAuto, cb_testimages);
          QWidget::setTabOrder(cb_testimages, pB_SetTestImage);
          QWidget::setTabOrder(pB_SetTestImage, pushButtonPollStatus);
          QWidget::setTabOrder(pushButtonPollStatus, checkBoxEnableTriggerDelay);
          QWidget::setTabOrder(checkBoxEnableTriggerDelay, sliderTriggerDelay);
          QWidget::setTabOrder(sliderTriggerDelay, spinBoxTriggerDelay);
          QWidget::setTabOrder(spinBoxTriggerDelay, radioButtonOff);
          QWidget::setTabOrder(radioButtonOff, radioButtonHigh);
          QWidget::setTabOrder(radioButtonHigh, radioButtonLow);
          QWidget::setTabOrder(radioButtonLow, radioButtonHiActive);
          QWidget::setTabOrder(radioButtonHiActive, radioButtonLoActive);
          QWidget::setTabOrder(radioButtonLoActive, pushButtonGlobalFlashDelay);
          QWidget::setTabOrder(pushButtonGlobalFlashDelay, sliderFlashDelay);
          QWidget::setTabOrder(sliderFlashDelay, spinBoxFlashDelay);
          QWidget::setTabOrder(spinBoxFlashDelay, sliderFlashDuration);
          QWidget::setTabOrder(sliderFlashDuration, spinBoxFlashDuration);
          QWidget::setTabOrder(spinBoxFlashDuration, lineEditEepromEntry);
          QWidget::setTabOrder(lineEditEepromEntry, pushButtonWriteEeprom);
          QWidget::setTabOrder(pushButtonWriteEeprom, pushButtonClearEeprom);
  
          retranslateUi(_DlgProperties);
          QObject::connect(buttonOk, SIGNAL(clicked()), _DlgProperties, SLOT(close()));
          QObject::connect(pushDefault, SIGNAL(clicked()), _DlgProperties, SLOT(OnButtonDefault()));
          QObject::connect(radioButtonDisabled, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioWhiteBalance()));
          QObject::connect(radioButton4xVSubsampling, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioVFormat()));
          QObject::connect(spinBoxTriggerDelay, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(sliderTriggerDelay_valueChanged(int)));
          QObject::connect(radioButton2xHSubsampling, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioHFormat()));
          QObject::connect(sliderFlashDelay, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(sliderFlashDelay_valueChanged(int)));
          QObject::connect(checkAutoGain, SIGNAL(clicked()), _DlgProperties, SLOT(checkAutoGain_clicked()));
          QObject::connect(radioButton4xHBinning, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioHFormat()));
          QObject::connect(radioButtonAuto, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioWhiteBalance()));
          QObject::connect(sliderBlue, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(OnSliderChangeBlue(int)));
          QObject::connect(sliderFlashDuration, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(sliderFlashDuration_valueChanged(int)));
          QObject::connect(radioButtonEdgeStrong, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioEdgeEnhancement()));
          QObject::connect(spinBoxRed, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(OnSliderChangeRed(int)));
          QObject::connect(radioButton4xHSubsampling, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioHFormat()));
          QObject::connect(checkBoxBadPixel, SIGNAL(clicked()), _DlgProperties, SLOT(OnButtonBadPixel()));
          QObject::connect(spinBoxXPos, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(OnImageXPosChanged(int)));
          QObject::connect(sliderBlackLevel, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(sliderBlackLevel_valueChanged(int)));
          QObject::connect(radioButtonOneShot, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioWhiteBalance()));
          QObject::connect(checkBoxHardwareGamma, SIGNAL(clicked()), _DlgProperties, SLOT(checkBoxHardwareGamma_clicked()));
          QObject::connect(spinBoxBlue, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(OnSliderChangeBlue(int)));
          QObject::connect(spinBoxYPos, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(OnImageYPosChanged(int)));
          QObject::connect(radioButtonEdgeDisabled, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioEdgeEnhancement()));
          QObject::connect(sliderGreen, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(OnSliderChangeGreen(int)));
          QObject::connect(checkBoxSoftwareGamma, SIGNAL(clicked()), _DlgProperties, SLOT(checkBoxSoftwareGamma_clicked()));
          QObject::connect(dSpinFramerate, SIGNAL(valueChanged(double)), _DlgProperties, SLOT(ChangeFramerate(double)));
          QObject::connect(spinBoxFlashDelay, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(sliderFlashDelay_valueChanged(int)));
          QObject::connect(dSpinExposure, SIGNAL(valueChanged(double)), _DlgProperties, SLOT(ChangeExposure(double)));
          QObject::connect(spinPixelclock, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(OnSpinBoxChangePixelClock(int)));
          QObject::connect(radioButton6xHSubsampling, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioHFormat()));
          QObject::connect(sliderPixelclock, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(OnChangePixelClockSetting(int)));
          QObject::connect(checkMaxExp, SIGNAL(clicked()), _DlgProperties, SLOT(checkMaxExp_clicked()));
          QObject::connect(checkAutoFps, SIGNAL(clicked()), _DlgProperties, SLOT(checkAutoFps_clicked()));
          QObject::connect(radioButton2xHBinning, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioHFormat()));
          QObject::connect(sliderRed, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(OnSliderChangeRed(int)));
          QObject::connect(checkBoxUpDown, SIGNAL(clicked()), _DlgProperties, SLOT(OnButtonUpDown()));
          QObject::connect(sliderMaster, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(OnSliderChangeMaster(int)));
          QObject::connect(pushButtonClearEeprom, SIGNAL(clicked()), _DlgProperties, SLOT(pushButtonClearEEPROM_clicked()));
          QObject::connect(checkAutoExp, SIGNAL(clicked()), _DlgProperties, SLOT(checkAutoExp_clicked()));
          QObject::connect(checkBoxLeftRight, SIGNAL(clicked()), _DlgProperties, SLOT(OnButtonLeftRight()));
          QObject::connect(spinBoxHeight, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(OnImageHeightChanged(int)));
          QObject::connect(spinBoxMaster, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(OnSliderChangeMaster(int)));
          QObject::connect(radioButton6xVSubsampling, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioVFormat()));
          QObject::connect(radioButton8xVBinning, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioVFormat()));
          QObject::connect(radioButton16xVSubsampling, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioVFormat()));
          QObject::connect(sliderFramerate, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(OnSliderChangeFrameRate(int)));
          QObject::connect(radioButton8xVSubsampling, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioVFormat()));
          QObject::connect(spinBoxWidth, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(OnImageWidthChanged(int)));
          QObject::connect(radioButtonCCNormal, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioColorCorrection_clicked()));
          QObject::connect(spinBoxFlashDuration, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(sliderFlashDuration_valueChanged(int)));
          QObject::connect(radioButton2xVBinning, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioVFormat()));
          QObject::connect(radioButton2xVSubsampling, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioVFormat()));
          QObject::connect(radioButtonCCBG40, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioColorCorrection_clicked()));
          QObject::connect(sliderExposure, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(OnSliderChangeExposure(int)));
          QObject::connect(spinBoxGreen, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(OnSliderChangeGreen(int)));
          QObject::connect(spinBoxBlackLevel, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(sliderBlackLevel_valueChanged(int)));
          QObject::connect(radioButtonVNormal, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioVFormat()));
          QObject::connect(radioButton6xVBinning, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioVFormat()));
          QObject::connect(radioButton16xHSubsampling, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioHFormat()));
          QObject::connect(buttonGroup7, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioVFormat()));
          QObject::connect(sliderTriggerDelay, SIGNAL(valueChanged(int)), _DlgProperties, SLOT(sliderTriggerDelay_valueChanged(int)));
          QObject::connect(radioButtonCCHQ, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioColorCorrection_clicked()));
          QObject::connect(buttonGroupFlash, SIGNAL(clicked(int)), _DlgProperties, SLOT(OnRadioFlash()));
          QObject::connect(radioButton3xVSubsampling, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioVFormat()));
          QObject::connect(pushButtonWriteEeprom, SIGNAL(clicked()), _DlgProperties, SLOT(pushButtonWriteEEPROM_clicked()));
          QObject::connect(pushButtonGlobalFlashDelay, SIGNAL(clicked()), _DlgProperties, SLOT(pushButtonGlobalFlashDelay_clicked()));
          QObject::connect(checkBoxEnableTriggerDelay, SIGNAL(clicked()), _DlgProperties, SLOT(checkEnableTriggerDelay_clicked()));
          QObject::connect(radioButtonEdgeWeak, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioEdgeEnhancement()));
          QObject::connect(tabWidget, SIGNAL(currentChanged(QWidget*)), _DlgProperties, SLOT(tabWidget_currentChanged(QWidget*)));
          QObject::connect(sliderPixelclock, SIGNAL(sliderMoved(int)), _DlgProperties, SLOT(OnSliderChangePixelClock(int)));
          QObject::connect(radioButtonHNormal, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioHFormat()));
          QObject::connect(radioButton4xVBinning, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioVFormat()));
          QObject::connect(radioButton3xHSubsampling, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioHFormat()));
          QObject::connect(radioButton5xHSubsampling, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioHFormat()));
          QObject::connect(checkAutoBlacklevel, SIGNAL(clicked()), _DlgProperties, SLOT(checkAutoBlacklevel_clicked()));
          QObject::connect(radioButton8xHSubsampling, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioHFormat()));
          QObject::connect(radioButtonCCOff, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioColorCorrection_clicked()));
          QObject::connect(radioButton5xVSubsampling, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioVFormat()));
          QObject::connect(radioButton5xVBinning, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioVFormat()));
          QObject::connect(checkBoxGainBoost, SIGNAL(clicked()), _DlgProperties, SLOT(checkBoxGainBoost_clicked()));
          QObject::connect(radioButton5xHBinning, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioHFormat()));
          QObject::connect(radioButton3xHBinning, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioHFormat()));
          QObject::connect(radioButton3xVBinning, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioVFormat()));
          QObject::connect(radioButtonOff, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioFlash()));
          QObject::connect(radioButton8xHBinning, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioHFormat()));
          QObject::connect(radioButton6xHBinning, SIGNAL(clicked()), _DlgProperties, SLOT(OnRadioHFormat()));
  
          tabWidget->setCurrentIndex(0);
  
  
          QMetaObject::connectSlotsByName(_DlgProperties);
      } // setupUi
  
      void retranslateUi(QDialog *_DlgProperties)
      {
          _DlgProperties->setWindowTitle(QApplication::translate("_DlgProperties", "uEye properties", 0, QApplication::UnicodeUTF8));
          buttonOk->setText(QApplication::translate("_DlgProperties", "O&K", 0, QApplication::UnicodeUTF8));
          buttonOk->setShortcut(QApplication::translate("_DlgProperties", "Alt+K", 0, QApplication::UnicodeUTF8));
          pushDefault->setText(QApplication::translate("_DlgProperties", "Defaul&t", 0, QApplication::UnicodeUTF8));
          pushDefault->setShortcut(QApplication::translate("_DlgProperties", "Alt+T", 0, QApplication::UnicodeUTF8));
          groupBox3->setTitle(QApplication::translate("_DlgProperties", "Timing", 0, QApplication::UnicodeUTF8));
          textPixelclock->setText(QApplication::translate("_DlgProperties", "Pixelclock", 0, QApplication::UnicodeUTF8));
          textMaxPixelclock->setText(QApplication::translate("_DlgProperties", "48 MHz", 0, QApplication::UnicodeUTF8));
          textMinPixelclock->setText(QApplication::translate("_DlgProperties", "1 MHz", 0, QApplication::UnicodeUTF8));
          textFramerate->setText(QApplication::translate("_DlgProperties", "Framerate", 0, QApplication::UnicodeUTF8));
          checkAutoFps->setText(QApplication::translate("_DlgProperties", "A&uto", 0, QApplication::UnicodeUTF8));
          checkAutoFps->setShortcut(QApplication::translate("_DlgProperties", "Alt+U", 0, QApplication::UnicodeUTF8));
          textMaxFramerate->setText(QApplication::translate("_DlgProperties", "999.99 fps", 0, QApplication::UnicodeUTF8));
          textMinFramerate->setText(QApplication::translate("_DlgProperties", "0.01 fps", 0, QApplication::UnicodeUTF8));
          textMinExposure->setText(QApplication::translate("_DlgProperties", "0.01 ms", 0, QApplication::UnicodeUTF8));
          textMaxExposure->setText(QApplication::translate("_DlgProperties", "999.99 ms", 0, QApplication::UnicodeUTF8));
          textExposure->setText(QApplication::translate("_DlgProperties", "Exposure", 0, QApplication::UnicodeUTF8));
          checkAutoExp->setText(QApplication::translate("_DlgProperties", "Auto", 0, QApplication::UnicodeUTF8));
          checkAutoExp->setShortcut(QString());
          checkMaxExp->setText(QApplication::translate("_DlgProperties", "&Max", 0, QApplication::UnicodeUTF8));
          checkMaxExp->setShortcut(QApplication::translate("_DlgProperties", "Alt+M", 0, QApplication::UnicodeUTF8));
          tabWidget->setTabText(tabWidget->indexOf(Timing), QApplication::translate("_DlgProperties", "&Camera", 0, QApplication::UnicodeUTF8));
          groupBoxSoftware->setTitle(QApplication::translate("_DlgProperties", "Features", 0, QApplication::UnicodeUTF8));
          checkBoxSoftwareGamma->setText(QApplication::translate("_DlgProperties", "Software gamma (1.&8)", 0, QApplication::UnicodeUTF8));
          checkBoxSoftwareGamma->setShortcut(QApplication::translate("_DlgProperties", "Alt+8", 0, QApplication::UnicodeUTF8));
          checkBoxHardwareGamma->setText(QApplication::translate("_DlgProperties", "Hardware gamma", 0, QApplication::UnicodeUTF8));
          checkBoxHardwareGamma->setShortcut(QString());
          checkBoxBadPixel->setText(QApplication::translate("_DlgProperties", "Hotpixel correction", 0, QApplication::UnicodeUTF8));
          buttonGroupEdgeEnhancement->setTitle(QApplication::translate("_DlgProperties", "Edge enhancement", 0, QApplication::UnicodeUTF8));
          radioButtonEdgeDisabled->setText(QApplication::translate("_DlgProperties", "Disabled", 0, QApplication::UnicodeUTF8));
          radioButtonEdgeWeak->setText(QApplication::translate("_DlgProperties", "&Weak", 0, QApplication::UnicodeUTF8));
          radioButtonEdgeWeak->setShortcut(QApplication::translate("_DlgProperties", "Alt+W", 0, QApplication::UnicodeUTF8));
          radioButtonEdgeStrong->setText(QApplication::translate("_DlgProperties", "Strong", 0, QApplication::UnicodeUTF8));
          radioButtonEdgeStrong->setShortcut(QString());
          groupBoxHardware->setTitle(QApplication::translate("_DlgProperties", "Hardware settings", 0, QApplication::UnicodeUTF8));
  #ifndef QT_NO_TOOLTIP
          textBlackLevel->setToolTip(QApplication::translate("_DlgProperties", "use as brightness", 0, QApplication::UnicodeUTF8));
  #endif // QT_NO_TOOLTIP
          textBlackLevel->setText(QApplication::translate("_DlgProperties", "Black level", 0, QApplication::UnicodeUTF8));
          checkAutoBlacklevel->setText(QApplication::translate("_DlgProperties", "Auto", 0, QApplication::UnicodeUTF8));
          checkAutoBlacklevel->setShortcut(QString());
          textMinMasterGain->setText(QApplication::translate("_DlgProperties", "0", 0, QApplication::UnicodeUTF8));
          textMaxMasterGain->setText(QApplication::translate("_DlgProperties", "100", 0, QApplication::UnicodeUTF8));
          textMinBlackLevel->setText(QApplication::translate("_DlgProperties", "0", 0, QApplication::UnicodeUTF8));
          textMaxBlackLevel->setText(QApplication::translate("_DlgProperties", "255", 0, QApplication::UnicodeUTF8));
          textMinRGBGain->setText(QApplication::translate("_DlgProperties", "0", 0, QApplication::UnicodeUTF8));
          textMaxRGBGain->setText(QApplication::translate("_DlgProperties", "100", 0, QApplication::UnicodeUTF8));
          LabelBlue->setText(QApplication::translate("_DlgProperties", "Blue gain", 0, QApplication::UnicodeUTF8));
          LabelRed->setText(QApplication::translate("_DlgProperties", "Red gain", 0, QApplication::UnicodeUTF8));
          LabelGreen->setText(QApplication::translate("_DlgProperties", "Green gain", 0, QApplication::UnicodeUTF8));
  #ifndef QT_NO_TOOLTIP
          LabelMaster->setToolTip(QApplication::translate("_DlgProperties", "use as contrast", 0, QApplication::UnicodeUTF8));
  #endif // QT_NO_TOOLTIP
          LabelMaster->setText(QApplication::translate("_DlgProperties", "Master gain", 0, QApplication::UnicodeUTF8));
          checkAutoGain->setText(QApplication::translate("_DlgProperties", "A&uto", 0, QApplication::UnicodeUTF8));
          checkAutoGain->setShortcut(QApplication::translate("_DlgProperties", "Alt+U", 0, QApplication::UnicodeUTF8));
          checkBoxGainBoost->setText(QApplication::translate("_DlgProperties", "Gai&n boost", 0, QApplication::UnicodeUTF8));
          checkBoxGainBoost->setShortcut(QApplication::translate("_DlgProperties", "Alt+N", 0, QApplication::UnicodeUTF8));
          tabWidget->setTabText(tabWidget->indexOf(Image), QApplication::translate("_DlgProperties", "&Image", 0, QApplication::UnicodeUTF8));
          groupBox5->setTitle(QApplication::translate("_DlgProperties", "AOI", 0, QApplication::UnicodeUTF8));
          textLabelWidth->setText(QApplication::translate("_DlgProperties", "Width", 0, QApplication::UnicodeUTF8));
          textMaxWidth->setText(QApplication::translate("_DlgProperties", "2560", 0, QApplication::UnicodeUTF8));
          textMinWidth->setText(QApplication::translate("_DlgProperties", "32", 0, QApplication::UnicodeUTF8));
          textLabelHeight->setText(QApplication::translate("_DlgProperties", "Height", 0, QApplication::UnicodeUTF8));
          textMaxHeight->setText(QApplication::translate("_DlgProperties", "1920", 0, QApplication::UnicodeUTF8));
          textMinHeight->setText(QApplication::translate("_DlgProperties", "4", 0, QApplication::UnicodeUTF8));
          textLabelX->setText(QApplication::translate("_DlgProperties", "Left", 0, QApplication::UnicodeUTF8));
          textMaxXPos->setText(QApplication::translate("_DlgProperties", "2560", 0, QApplication::UnicodeUTF8));
          textMinXPos->setText(QApplication::translate("_DlgProperties", "0", 0, QApplication::UnicodeUTF8));
          textLabelY->setText(QApplication::translate("_DlgProperties", "Top", 0, QApplication::UnicodeUTF8));
          textMaxYPos->setText(QApplication::translate("_DlgProperties", "1920", 0, QApplication::UnicodeUTF8));
          textMinYPos->setText(QApplication::translate("_DlgProperties", "0", 0, QApplication::UnicodeUTF8));
          buttonGroup6->setTitle(QApplication::translate("_DlgProperties", "Horizontal format", 0, QApplication::UnicodeUTF8));
          textLabelBinningH->setText(QApplication::translate("_DlgProperties", "Binning", 0, QApplication::UnicodeUTF8));
          textLabelSubsamplingH->setText(QApplication::translate("_DlgProperties", "Subsampling", 0, QApplication::UnicodeUTF8));
          radioButtonHNormal->setText(QApplication::translate("_DlgProperties", "Normal", 0, QApplication::UnicodeUTF8));
          checkBoxLeftRight->setText(QApplication::translate("_DlgProperties", "Mirror &left/right", 0, QApplication::UnicodeUTF8));
          checkBoxLeftRight->setShortcut(QApplication::translate("_DlgProperties", "Alt+L", 0, QApplication::UnicodeUTF8));
          radioButton4xHSubsampling->setText(QApplication::translate("_DlgProperties", "4x", 0, QApplication::UnicodeUTF8));
          radioButton4xHSubsampling->setShortcut(QString());
          radioButton2xHSubsampling->setText(QApplication::translate("_DlgProperties", "2x", 0, QApplication::UnicodeUTF8));
          radioButton2xHSubsampling->setShortcut(QString());
          radioButton3xHBinning->setText(QApplication::translate("_DlgProperties", "3x", 0, QApplication::UnicodeUTF8));
          radioButton3xHBinning->setShortcut(QString());
          radioButton4xHBinning->setText(QApplication::translate("_DlgProperties", "&4x", 0, QApplication::UnicodeUTF8));
          radioButton4xHBinning->setShortcut(QApplication::translate("_DlgProperties", "Alt+4", 0, QApplication::UnicodeUTF8));
          radioButton5xHSubsampling->setText(QApplication::translate("_DlgProperties", "5x", 0, QApplication::UnicodeUTF8));
          radioButton5xHSubsampling->setShortcut(QString());
          radioButton5xHBinning->setText(QApplication::translate("_DlgProperties", "&5x", 0, QApplication::UnicodeUTF8));
          radioButton5xHBinning->setShortcut(QApplication::translate("_DlgProperties", "Alt+5", 0, QApplication::UnicodeUTF8));
          radioButton3xHSubsampling->setText(QApplication::translate("_DlgProperties", "&3x", 0, QApplication::UnicodeUTF8));
          radioButton3xHSubsampling->setShortcut(QApplication::translate("_DlgProperties", "Alt+3", 0, QApplication::UnicodeUTF8));
          radioButton2xHBinning->setText(QApplication::translate("_DlgProperties", "&2x", 0, QApplication::UnicodeUTF8));
          radioButton2xHBinning->setShortcut(QApplication::translate("_DlgProperties", "Alt+2", 0, QApplication::UnicodeUTF8));
          radioButton6xHBinning->setText(QApplication::translate("_DlgProperties", "6x", 0, QApplication::UnicodeUTF8));
          radioButton8xHBinning->setText(QApplication::translate("_DlgProperties", "8x", 0, QApplication::UnicodeUTF8));
          radioButton6xHSubsampling->setText(QApplication::translate("_DlgProperties", "6x", 0, QApplication::UnicodeUTF8));
          radioButton8xHSubsampling->setText(QApplication::translate("_DlgProperties", "8x", 0, QApplication::UnicodeUTF8));
          radioButton16xHSubsampling->setText(QApplication::translate("_DlgProperties", "16x", 0, QApplication::UnicodeUTF8));
          buttonGroup7->setTitle(QApplication::translate("_DlgProperties", "Vertical format", 0, QApplication::UnicodeUTF8));
          radioButtonVNormal->setText(QApplication::translate("_DlgProperties", "&Normal", 0, QApplication::UnicodeUTF8));
          radioButtonVNormal->setShortcut(QApplication::translate("_DlgProperties", "Alt+N", 0, QApplication::UnicodeUTF8));
          textLabelSubsamplingV->setText(QApplication::translate("_DlgProperties", "Subsampling", 0, QApplication::UnicodeUTF8));
          textLabelBinningV->setText(QApplication::translate("_DlgProperties", "Binning", 0, QApplication::UnicodeUTF8));
          checkBoxUpDown->setText(QApplication::translate("_DlgProperties", "Mirror &up/down", 0, QApplication::UnicodeUTF8));
          checkBoxUpDown->setShortcut(QApplication::translate("_DlgProperties", "Alt+U", 0, QApplication::UnicodeUTF8));
          radioButton5xVSubsampling->setText(QApplication::translate("_DlgProperties", "5x", 0, QApplication::UnicodeUTF8));
          radioButton5xVSubsampling->setShortcut(QString());
          radioButton2xVBinning->setText(QApplication::translate("_DlgProperties", "2x", 0, QApplication::UnicodeUTF8));
          radioButton5xVBinning->setText(QApplication::translate("_DlgProperties", "5x", 0, QApplication::UnicodeUTF8));
          radioButton5xVBinning->setShortcut(QString());
          radioButton4xVBinning->setText(QApplication::translate("_DlgProperties", "4x", 0, QApplication::UnicodeUTF8));
          radioButton4xVBinning->setShortcut(QString());
          radioButton2xVSubsampling->setText(QApplication::translate("_DlgProperties", "2x", 0, QApplication::UnicodeUTF8));
          radioButton3xVBinning->setText(QApplication::translate("_DlgProperties", "3x", 0, QApplication::UnicodeUTF8));
          radioButton4xVSubsampling->setText(QApplication::translate("_DlgProperties", "4x", 0, QApplication::UnicodeUTF8));
          radioButton4xVSubsampling->setShortcut(QString());
          radioButton3xVSubsampling->setText(QApplication::translate("_DlgProperties", "&3x", 0, QApplication::UnicodeUTF8));
          radioButton3xVSubsampling->setShortcut(QApplication::translate("_DlgProperties", "Alt+3", 0, QApplication::UnicodeUTF8));
          radioButton6xVBinning->setText(QApplication::translate("_DlgProperties", "6x", 0, QApplication::UnicodeUTF8));
          radioButton8xVBinning->setText(QApplication::translate("_DlgProperties", "8x", 0, QApplication::UnicodeUTF8));
          radioButton6xVSubsampling->setText(QApplication::translate("_DlgProperties", "6x", 0, QApplication::UnicodeUTF8));
          radioButton8xVSubsampling->setText(QApplication::translate("_DlgProperties", "8x", 0, QApplication::UnicodeUTF8));
          radioButton16xVSubsampling->setText(QApplication::translate("_DlgProperties", "16x", 0, QApplication::UnicodeUTF8));
          tabWidget->setTabText(tabWidget->indexOf(Size), QApplication::translate("_DlgProperties", "Si&ze", 0, QApplication::UnicodeUTF8));
          gB_ImageFormats->setTitle(QApplication::translate("_DlgProperties", "image formats", 0, QApplication::UnicodeUTF8));
          labelSizeLive->setText(QApplication::translate("_DlgProperties", "Size (Live)", 0, QApplication::UnicodeUTF8));
          labelSizeTrigger->setText(QApplication::translate("_DlgProperties", "Size (Trigger)", 0, QApplication::UnicodeUTF8));
          gB_Formats->setTitle(QApplication::translate("_DlgProperties", "horicontal / vertical format", 0, QApplication::UnicodeUTF8));
          cB_Mirror_lr->setText(QApplication::translate("_DlgProperties", "Mirror left/right", 0, QApplication::UnicodeUTF8));
          cB_Mirror_ud->setText(QApplication::translate("_DlgProperties", "Mirror up/down", 0, QApplication::UnicodeUTF8));
          tabWidget->setTabText(tabWidget->indexOf(SizeXS), QApplication::translate("_DlgProperties", "Si&ze", 0, QApplication::UnicodeUTF8));
          groupBox_2->setTitle(QApplication::translate("_DlgProperties", "Pixel format", 0, QApplication::UnicodeUTF8));
          label_camera->setText(QApplication::translate("_DlgProperties", "Camera:", 0, QApplication::UnicodeUTF8));
          label_camera_bandwith->setText(QApplication::translate("_DlgProperties", "-avg-", 0, QApplication::UnicodeUTF8));
          label_debayering->setText(QApplication::translate("_DlgProperties", "Debayering quality:", 0, QApplication::UnicodeUTF8));
          label_11->setText(QApplication::translate("_DlgProperties", "Hardware", 0, QApplication::UnicodeUTF8));
          label_hw3x3->setText(QApplication::translate("_DlgProperties", "Normal", 0, QApplication::UnicodeUTF8));
          label_raw_bayer8->setText(QApplication::translate("_DlgProperties", "Direct raw bayer (Y8)", 0, QApplication::UnicodeUTF8));
          rb_raw_bayer8_hw->setText(QString());
          label_4->setText(QApplication::translate("_DlgProperties", "Grey (8)", 0, QApplication::UnicodeUTF8));
          rb_grey8_3x3->setText(QString());
          rb_grey8_5x5->setText(QString());
          rb_grey8_hw->setText(QString());
          label_14->setText(QApplication::translate("_DlgProperties", "RGB16 (5 6 5)", 0, QApplication::UnicodeUTF8));
          label_15->setText(QApplication::translate("_DlgProperties", "RGB24 (8 8 8)", 0, QApplication::UnicodeUTF8));
          label_16->setText(QApplication::translate("_DlgProperties", "RGB32 (8 8 8)", 0, QApplication::UnicodeUTF8));
          rb_rgb16_3x3->setText(QString());
          rb_rgb16_5x5->setText(QString());
          rb_rgb24_3x3->setText(QString());
          rb_rgb24_5x5->setText(QString());
          rb_rgb32_3x3->setText(QString());
          rb_rgb32_5x5->setText(QString());
          rb_rgb16_hw->setText(QString());
          rb_rgb24_hw->setText(QString());
          rb_rgb32_hw->setText(QString());
          rb_raw_bayer8_3x3->setText(QString());
          rb_raw_bayer8_5x5->setText(QString());
          label_12->setText(QApplication::translate("_DlgProperties", "Software", 0, QApplication::UnicodeUTF8));
          label_sw3x3->setText(QApplication::translate("_DlgProperties", "Normal", 0, QApplication::UnicodeUTF8));
          label_sw5x5->setText(QApplication::translate("_DlgProperties", "High", 0, QApplication::UnicodeUTF8));
          groupBox->setTitle(QApplication::translate("_DlgProperties", "Display mode", 0, QApplication::UnicodeUTF8));
          rb_display_dib->setText(QApplication::translate("_DlgProperties", "Device independent (DIB)", 0, QApplication::UnicodeUTF8));
          chkOpenMP_Enable->setText(QApplication::translate("_DlgProperties", "Enable OpenMP", 0, QApplication::UnicodeUTF8));
          tabWidget->setTabText(tabWidget->indexOf(Format), QApplication::translate("_DlgProperties", "&Format", 0, QApplication::UnicodeUTF8));
          buttonGroupColorCorrection->setTitle(QApplication::translate("_DlgProperties", "IR color filter correction", 0, QApplication::UnicodeUTF8));
          radioButtonCCOff->setText(QApplication::translate("_DlgProperties", "Off", 0, QApplication::UnicodeUTF8));
          radioButtonCCOff->setShortcut(QString());
          radioButtonCCNormal->setText(QApplication::translate("_DlgProperties", "Normal", 0, QApplication::UnicodeUTF8));
          radioButtonCCNormal->setShortcut(QString());
          radioButtonCCBG40->setText(QApplication::translate("_DlgProperties", "BG&40", 0, QApplication::UnicodeUTF8));
          radioButtonCCBG40->setShortcut(QApplication::translate("_DlgProperties", "Alt+4", 0, QApplication::UnicodeUTF8));
          radioButtonCCHQ->setText(QApplication::translate("_DlgProperties", "H&Q", 0, QApplication::UnicodeUTF8));
          radioButtonCCHQ->setShortcut(QApplication::translate("_DlgProperties", "Alt+Q", 0, QApplication::UnicodeUTF8));
          buttonGroupWhitebalance->setTitle(QApplication::translate("_DlgProperties", "Whitebalance", 0, QApplication::UnicodeUTF8));
          radioButtonOneShot->setText(QApplication::translate("_DlgProperties", "One shot", 0, QApplication::UnicodeUTF8));
          radioButtonOneShot->setShortcut(QString());
          radioButtonAuto->setText(QApplication::translate("_DlgProperties", "Auto", 0, QApplication::UnicodeUTF8));
          radioButtonDisabled->setText(QApplication::translate("_DlgProperties", "Disabled", 0, QApplication::UnicodeUTF8));
          Testimages->setTitle(QApplication::translate("_DlgProperties", "Test images", 0, QApplication::UnicodeUTF8));
          pB_SetTestImage->setText(QApplication::translate("_DlgProperties", "activate", 0, QApplication::UnicodeUTF8));
          label_testimagesAdditionalParam->setText(QApplication::translate("_DlgProperties", "Additional Parameter:", 0, QApplication::UnicodeUTF8));
          label_testimages_max->setText(QApplication::translate("_DlgProperties", "0", 0, QApplication::UnicodeUTF8));
          label_testimages_min->setText(QApplication::translate("_DlgProperties", "0", 0, QApplication::UnicodeUTF8));
          tabWidget->setTabText(tabWidget->indexOf(Processing), QApplication::translate("_DlgProperties", "Processi&ng", 0, QApplication::UnicodeUTF8));
          groupBox_3->setTitle(QApplication::translate("_DlgProperties", "Special uEye XS Sensor Features", 0, QApplication::UnicodeUTF8));
          cB_xsDenoise->setText(QApplication::translate("_DlgProperties", "Denoising", 0, QApplication::UnicodeUTF8));
          label_xsDistance->setText(QApplication::translate("_DlgProperties", "Objectdistance - ", 0, QApplication::UnicodeUTF8));
          text_xsDistance->setText(QString());
          label_xsTemp->setText(QApplication::translate("_DlgProperties", "Temperature:", 0, QApplication::UnicodeUTF8));
          text_xsTemp->setText(QApplication::translate("_DlgProperties", "\302\260C", 0, QApplication::UnicodeUTF8));
          label_xsManualFocus->setText(QApplication::translate("_DlgProperties", "Manual Focus", 0, QApplication::UnicodeUTF8));
          text_xsMinManualFocus->setText(QApplication::translate("_DlgProperties", "0", 0, QApplication::UnicodeUTF8));
          text_xsMaxManualFocus->setText(QApplication::translate("_DlgProperties", "240", 0, QApplication::UnicodeUTF8));
          cB_xsAutoFocusEnable->setText(QApplication::translate("_DlgProperties", "Auto Focus", 0, QApplication::UnicodeUTF8));
          button_xsReadDistanceAF->setText(QApplication::translate("_DlgProperties", "Read", 0, QApplication::UnicodeUTF8));
          button_xsFocusOnce->setText(QApplication::translate("_DlgProperties", "Once", 0, QApplication::UnicodeUTF8));
          cB_xsFaceDetectEnable->setText(QApplication::translate("_DlgProperties", "Face Detection", 0, QApplication::UnicodeUTF8));
          cB_xsImgStab->setText(QApplication::translate("_DlgProperties", "Image Stabilization", 0, QApplication::UnicodeUTF8));
          groupBox_7->setTitle(QApplication::translate("_DlgProperties", "Autoparameters", 0, QApplication::UnicodeUTF8));
          cB_xsBacklightCompEnable->setText(QApplication::translate("_DlgProperties", "Auto Backlight Compensation", 0, QApplication::UnicodeUTF8));
          cB_xsAES->setText(QApplication::translate("_DlgProperties", "AES", 0, QApplication::UnicodeUTF8));
          cB_xsAGC->setText(QApplication::translate("_DlgProperties", "AGC", 0, QApplication::UnicodeUTF8));
          group_xsJpegMode->setTitle(QString());
          label_xsJPEGCompression->setText(QApplication::translate("_DlgProperties", "Compression", 0, QApplication::UnicodeUTF8));
          text_xsMinJPEGCompression->setText(QApplication::translate("_DlgProperties", "1", 0, QApplication::UnicodeUTF8));
          text_xsMaxJPEGCompression->setText(QApplication::translate("_DlgProperties", "100", 0, QApplication::UnicodeUTF8));
          cB_xsJPEGModeEnable->setText(QApplication::translate("_DlgProperties", "JPEG Modus", 0, QApplication::UnicodeUTF8));
          group_xsImageParam->setTitle(QApplication::translate("_DlgProperties", "Image Parameter", 0, QApplication::UnicodeUTF8));
          label_xsSharpness->setText(QApplication::translate("_DlgProperties", "Sharpness", 0, QApplication::UnicodeUTF8));
          text_xsMinSharpness->setText(QApplication::translate("_DlgProperties", "0", 0, QApplication::UnicodeUTF8));
          text_xsMaxSharpness->setText(QApplication::translate("_DlgProperties", "100", 0, QApplication::UnicodeUTF8));
          label_xsSaturation->setText(QApplication::translate("_DlgProperties", "Saturation", 0, QApplication::UnicodeUTF8));
          text_xsMinSaturation->setText(QApplication::translate("_DlgProperties", "0", 0, QApplication::UnicodeUTF8));
          text_xsMaxSaturation->setText(QApplication::translate("_DlgProperties", "100", 0, QApplication::UnicodeUTF8));
          label_xsLSC->setText(QApplication::translate("_DlgProperties", "Lsc preset:", 0, QApplication::UnicodeUTF8));
          tabWidget->setTabText(tabWidget->indexOf(XsFeatures), QApplication::translate("_DlgProperties", "XS", 0, QApplication::UnicodeUTF8));
          groupBoxEEPROM->setTitle(QApplication::translate("_DlgProperties", "EEPROM", 0, QApplication::UnicodeUTF8));
          pushButtonWriteEeprom->setText(QApplication::translate("_DlgProperties", "&Write", 0, QApplication::UnicodeUTF8));
          pushButtonWriteEeprom->setShortcut(QApplication::translate("_DlgProperties", "Alt+W", 0, QApplication::UnicodeUTF8));
          pushButtonClearEeprom->setText(QApplication::translate("_DlgProperties", "Clear", 0, QApplication::UnicodeUTF8));
          groupBoxOutput->setTitle(QApplication::translate("_DlgProperties", "Output", 0, QApplication::UnicodeUTF8));
          textLabel5->setText(QApplication::translate("_DlgProperties", "Flash delay", 0, QApplication::UnicodeUTF8));
          textLabel6->setText(QApplication::translate("_DlgProperties", "Duration<br>(0=Exp.)", 0, QApplication::UnicodeUTF8));
          textMaxFlashDelay->setText(QApplication::translate("_DlgProperties", "124785 \302\265s", 0, QApplication::UnicodeUTF8));
          textMinFlashDelay->setText(QApplication::translate("_DlgProperties", "0 \302\265s", 0, QApplication::UnicodeUTF8));
          textMinFlashDuration->setText(QApplication::translate("_DlgProperties", "0 \302\265s", 0, QApplication::UnicodeUTF8));
          textMaxFlashDuration->setText(QApplication::translate("_DlgProperties", "124785 \302\265s", 0, QApplication::UnicodeUTF8));
          buttonGroupFlash->setTitle(QApplication::translate("_DlgProperties", "Flash output", 0, QApplication::UnicodeUTF8));
          radioButtonHiActive->setText(QApplication::translate("_DlgProperties", "Flash high acti&ve", 0, QApplication::UnicodeUTF8));
          radioButtonHiActive->setShortcut(QApplication::translate("_DlgProperties", "Alt+V", 0, QApplication::UnicodeUTF8));
          radioButtonHigh->setText(QApplication::translate("_DlgProperties", "Constant high", 0, QApplication::UnicodeUTF8));
          radioButtonLoActive->setText(QApplication::translate("_DlgProperties", "Flash &low active", 0, QApplication::UnicodeUTF8));
          radioButtonLoActive->setShortcut(QApplication::translate("_DlgProperties", "Alt+L", 0, QApplication::UnicodeUTF8));
          radioButtonLow->setText(QApplication::translate("_DlgProperties", "Constant low", 0, QApplication::UnicodeUTF8));
          radioButtonLow->setShortcut(QString());
          radioButtonOff->setText(QApplication::translate("_DlgProperties", "Off", 0, QApplication::UnicodeUTF8));
          pushButtonGlobalFlashDelay->setText(QApplication::translate("_DlgProperties", "Global exposure window", 0, QApplication::UnicodeUTF8));
          pushButtonGlobalFlashDelay->setShortcut(QString());
          groupBoxInput->setTitle(QApplication::translate("_DlgProperties", "Input", 0, QApplication::UnicodeUTF8));
          pushButtonPollStatus->setText(QApplication::translate("_DlgProperties", "Poll status", 0, QApplication::UnicodeUTF8));
          textLabelStatus->setText(QApplication::translate("_DlgProperties", "HIGH", 0, QApplication::UnicodeUTF8));
          textLabel1->setText(QApplication::translate("_DlgProperties", "Trigger delay", 0, QApplication::UnicodeUTF8));
          checkBoxEnableTriggerDelay->setText(QApplication::translate("_DlgProperties", "E&nable", 0, QApplication::UnicodeUTF8));
          checkBoxEnableTriggerDelay->setShortcut(QApplication::translate("_DlgProperties", "Alt+N", 0, QApplication::UnicodeUTF8));
          textMinTriggerDelay->setText(QApplication::translate("_DlgProperties", "0 \302\265s", 0, QApplication::UnicodeUTF8));
          textMaxTriggerDelay->setText(QApplication::translate("_DlgProperties", "4000000 \302\265s", 0, QApplication::UnicodeUTF8));
          tabWidget->setTabText(tabWidget->indexOf(InOut), QApplication::translate("_DlgProperties", "I/&O", 0, QApplication::UnicodeUTF8));
      } // retranslateUi
  
  };
  
  namespace Ui {
      class _DlgProperties: public Ui__DlgProperties {};
  } // namespace Ui
  
  QT_END_NAMESPACE
  
  #endif // UI_PROPERTIES_H
  