/********************************************************************************
** Form generated from reading UI file 'ps_move_tracker_dialog.ui'
**
** Created by: Qt User Interface Compiler version 6.11.0
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_PS_MOVE_TRACKER_DIALOG_H
#define UI_PS_MOVE_TRACKER_DIALOG_H

#include <QtCore/QVariant>
#include <QtWidgets/QAbstractButton>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QSlider>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QVBoxLayout>

QT_BEGIN_NAMESPACE

class Ui_ps_move_tracker_dialog
{
public:
    QVBoxLayout *main_layout;
    QHBoxLayout *mainLayout;
    QVBoxLayout *previewLayout;
    QGroupBox *gbPreview;
    QVBoxLayout *gb_view_layout;
    QLabel *imageLabel;
    QGroupBox *gistoGb;
    QVBoxLayout *gistoGbLayout;
    QLabel *histogramLabel;
    QSpacerItem *verticalSpacer_2;
    QVBoxLayout *rightLayout;
    QGroupBox *settingsGb;
    QVBoxLayout *verticalLayout_2;
    QGroupBox *minRadiusGb;
    QVBoxLayout *minRadiusGbLayout;
    QSlider *minRadiusSlider;
    QGroupBox *maxRadiusGb;
    QVBoxLayout *maxRadiusGbLayout;
    QSlider *maxRadiusSlider;
    QGroupBox *psMoveGb;
    QVBoxLayout *psMoveGbLayout;
    QComboBox *comboSelectDevice;
    QGroupBox *colorGb;
    QVBoxLayout *colorGbLayout;
    QSlider *colorSliderR;
    QSlider *colorSliderG;
    QSlider *colorSliderB;
    QGroupBox *hueGb;
    QVBoxLayout *hueGbLayout;
    QSlider *hueSlider;
    QGroupBox *hueThresholdGb;
    QVBoxLayout *hueThresholdLayout;
    QSlider *hueThresholdSlider;
    QGroupBox *saturationThresholdGb;
    QVBoxLayout *saturationThresholdGbLayout;
    QSlider *saturationThresholdSlider;
    QGroupBox *inputFormatGb;
    QVBoxLayout *input_format_layout;
    QComboBox *inputFormatCombo;
    QGroupBox *viewGb;
    QVBoxLayout *view_layout;
    QComboBox *viewCombo;
    QGroupBox *histoSettingsGb;
    QVBoxLayout *histoSettingsGbLayout;
    QComboBox *histoCombo;
    QGroupBox *displayGb;
    QVBoxLayout *filterGbLayout;
    QCheckBox *filterSmallContoursBox;
    QCheckBox *freezeFrameBox;
    QCheckBox *showAllContoursBox;
    QCheckBox *drawContoursBox;
    QCheckBox *drawOverlaysBox;
    QSpacerItem *verticalSpacer;
    QDialogButtonBox *buttonBox;

    void setupUi(QDialog *ps_move_tracker_dialog)
    {
        if (ps_move_tracker_dialog->objectName().isEmpty())
            ps_move_tracker_dialog->setObjectName("ps_move_tracker_dialog");
        ps_move_tracker_dialog->resize(988, 710);
        QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::MinimumExpanding);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(ps_move_tracker_dialog->sizePolicy().hasHeightForWidth());
        ps_move_tracker_dialog->setSizePolicy(sizePolicy);
        main_layout = new QVBoxLayout(ps_move_tracker_dialog);
        main_layout->setObjectName("main_layout");
        mainLayout = new QHBoxLayout();
        mainLayout->setObjectName("mainLayout");
        previewLayout = new QVBoxLayout();
        previewLayout->setObjectName("previewLayout");
        gbPreview = new QGroupBox(ps_move_tracker_dialog);
        gbPreview->setObjectName("gbPreview");
        gb_view_layout = new QVBoxLayout(gbPreview);
        gb_view_layout->setObjectName("gb_view_layout");
        imageLabel = new QLabel(gbPreview);
        imageLabel->setObjectName("imageLabel");
        imageLabel->setMinimumSize(QSize(640, 480));

        gb_view_layout->addWidget(imageLabel);

        gistoGb = new QGroupBox(gbPreview);
        gistoGb->setObjectName("gistoGb");
        gistoGbLayout = new QVBoxLayout(gistoGb);
        gistoGbLayout->setObjectName("gistoGbLayout");
        histogramLabel = new QLabel(gistoGb);
        histogramLabel->setObjectName("histogramLabel");
        histogramLabel->setMinimumSize(QSize(0, 100));

        gistoGbLayout->addWidget(histogramLabel);


        gb_view_layout->addWidget(gistoGb);

        verticalSpacer_2 = new QSpacerItem(0, 0, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::MinimumExpanding);

        gb_view_layout->addItem(verticalSpacer_2);


        previewLayout->addWidget(gbPreview);


        mainLayout->addLayout(previewLayout);

        rightLayout = new QVBoxLayout();
        rightLayout->setObjectName("rightLayout");
        settingsGb = new QGroupBox(ps_move_tracker_dialog);
        settingsGb->setObjectName("settingsGb");
        settingsGb->setMinimumSize(QSize(300, 0));
        verticalLayout_2 = new QVBoxLayout(settingsGb);
        verticalLayout_2->setObjectName("verticalLayout_2");
        minRadiusGb = new QGroupBox(settingsGb);
        minRadiusGb->setObjectName("minRadiusGb");
        minRadiusGbLayout = new QVBoxLayout(minRadiusGb);
        minRadiusGbLayout->setObjectName("minRadiusGbLayout");
        minRadiusSlider = new QSlider(minRadiusGb);
        minRadiusSlider->setObjectName("minRadiusSlider");
        minRadiusSlider->setOrientation(Qt::Horizontal);

        minRadiusGbLayout->addWidget(minRadiusSlider);


        verticalLayout_2->addWidget(minRadiusGb);

        maxRadiusGb = new QGroupBox(settingsGb);
        maxRadiusGb->setObjectName("maxRadiusGb");
        maxRadiusGbLayout = new QVBoxLayout(maxRadiusGb);
        maxRadiusGbLayout->setObjectName("maxRadiusGbLayout");
        maxRadiusSlider = new QSlider(maxRadiusGb);
        maxRadiusSlider->setObjectName("maxRadiusSlider");
        maxRadiusSlider->setOrientation(Qt::Horizontal);

        maxRadiusGbLayout->addWidget(maxRadiusSlider);


        verticalLayout_2->addWidget(maxRadiusGb);

        psMoveGb = new QGroupBox(settingsGb);
        psMoveGb->setObjectName("psMoveGb");
        psMoveGbLayout = new QVBoxLayout(psMoveGb);
        psMoveGbLayout->setObjectName("psMoveGbLayout");
        comboSelectDevice = new QComboBox(psMoveGb);
        comboSelectDevice->setObjectName("comboSelectDevice");

        psMoveGbLayout->addWidget(comboSelectDevice);

        colorGb = new QGroupBox(psMoveGb);
        colorGb->setObjectName("colorGb");
        colorGbLayout = new QVBoxLayout(colorGb);
        colorGbLayout->setObjectName("colorGbLayout");
        colorSliderR = new QSlider(colorGb);
        colorSliderR->setObjectName("colorSliderR");
        colorSliderR->setMaximum(255);
        colorSliderR->setOrientation(Qt::Horizontal);

        colorGbLayout->addWidget(colorSliderR);

        colorSliderG = new QSlider(colorGb);
        colorSliderG->setObjectName("colorSliderG");
        colorSliderG->setMaximum(255);
        colorSliderG->setOrientation(Qt::Horizontal);

        colorGbLayout->addWidget(colorSliderG);

        colorSliderB = new QSlider(colorGb);
        colorSliderB->setObjectName("colorSliderB");
        colorSliderB->setMaximum(255);
        colorSliderB->setOrientation(Qt::Horizontal);

        colorGbLayout->addWidget(colorSliderB);


        psMoveGbLayout->addWidget(colorGb);

        hueGb = new QGroupBox(psMoveGb);
        hueGb->setObjectName("hueGb");
        hueGbLayout = new QVBoxLayout(hueGb);
        hueGbLayout->setObjectName("hueGbLayout");
        hueSlider = new QSlider(hueGb);
        hueSlider->setObjectName("hueSlider");
        hueSlider->setMaximum(359);
        hueSlider->setOrientation(Qt::Horizontal);

        hueGbLayout->addWidget(hueSlider);


        psMoveGbLayout->addWidget(hueGb);

        hueThresholdGb = new QGroupBox(psMoveGb);
        hueThresholdGb->setObjectName("hueThresholdGb");
        hueThresholdLayout = new QVBoxLayout(hueThresholdGb);
        hueThresholdLayout->setObjectName("hueThresholdLayout");
        hueThresholdSlider = new QSlider(hueThresholdGb);
        hueThresholdSlider->setObjectName("hueThresholdSlider");
        hueThresholdSlider->setMaximum(359);
        hueThresholdSlider->setOrientation(Qt::Horizontal);

        hueThresholdLayout->addWidget(hueThresholdSlider);


        psMoveGbLayout->addWidget(hueThresholdGb);

        saturationThresholdGb = new QGroupBox(psMoveGb);
        saturationThresholdGb->setObjectName("saturationThresholdGb");
        saturationThresholdGbLayout = new QVBoxLayout(saturationThresholdGb);
        saturationThresholdGbLayout->setObjectName("saturationThresholdGbLayout");
        saturationThresholdSlider = new QSlider(saturationThresholdGb);
        saturationThresholdSlider->setObjectName("saturationThresholdSlider");
        saturationThresholdSlider->setMaximum(255);
        saturationThresholdSlider->setOrientation(Qt::Horizontal);

        saturationThresholdGbLayout->addWidget(saturationThresholdSlider);


        psMoveGbLayout->addWidget(saturationThresholdGb);


        verticalLayout_2->addWidget(psMoveGb);


        rightLayout->addWidget(settingsGb);

        inputFormatGb = new QGroupBox(ps_move_tracker_dialog);
        inputFormatGb->setObjectName("inputFormatGb");
        input_format_layout = new QVBoxLayout(inputFormatGb);
        input_format_layout->setObjectName("input_format_layout");
        inputFormatCombo = new QComboBox(inputFormatGb);
        inputFormatCombo->setObjectName("inputFormatCombo");

        input_format_layout->addWidget(inputFormatCombo);


        rightLayout->addWidget(inputFormatGb);

        viewGb = new QGroupBox(ps_move_tracker_dialog);
        viewGb->setObjectName("viewGb");
        view_layout = new QVBoxLayout(viewGb);
        view_layout->setObjectName("view_layout");
        viewCombo = new QComboBox(viewGb);
        viewCombo->setObjectName("viewCombo");

        view_layout->addWidget(viewCombo);


        rightLayout->addWidget(viewGb);

        histoSettingsGb = new QGroupBox(ps_move_tracker_dialog);
        histoSettingsGb->setObjectName("histoSettingsGb");
        histoSettingsGbLayout = new QVBoxLayout(histoSettingsGb);
        histoSettingsGbLayout->setObjectName("histoSettingsGbLayout");
        histoCombo = new QComboBox(histoSettingsGb);
        histoCombo->setObjectName("histoCombo");

        histoSettingsGbLayout->addWidget(histoCombo);


        rightLayout->addWidget(histoSettingsGb);

        displayGb = new QGroupBox(ps_move_tracker_dialog);
        displayGb->setObjectName("displayGb");
        filterGbLayout = new QVBoxLayout(displayGb);
        filterGbLayout->setObjectName("filterGbLayout");
        filterSmallContoursBox = new QCheckBox(displayGb);
        filterSmallContoursBox->setObjectName("filterSmallContoursBox");

        filterGbLayout->addWidget(filterSmallContoursBox);

        freezeFrameBox = new QCheckBox(displayGb);
        freezeFrameBox->setObjectName("freezeFrameBox");

        filterGbLayout->addWidget(freezeFrameBox);

        showAllContoursBox = new QCheckBox(displayGb);
        showAllContoursBox->setObjectName("showAllContoursBox");

        filterGbLayout->addWidget(showAllContoursBox);

        drawContoursBox = new QCheckBox(displayGb);
        drawContoursBox->setObjectName("drawContoursBox");

        filterGbLayout->addWidget(drawContoursBox);

        drawOverlaysBox = new QCheckBox(displayGb);
        drawOverlaysBox->setObjectName("drawOverlaysBox");

        filterGbLayout->addWidget(drawOverlaysBox);


        rightLayout->addWidget(displayGb);

        verticalSpacer = new QSpacerItem(0, 0, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::MinimumExpanding);

        rightLayout->addItem(verticalSpacer);


        mainLayout->addLayout(rightLayout);


        main_layout->addLayout(mainLayout);

        buttonBox = new QDialogButtonBox(ps_move_tracker_dialog);
        buttonBox->setObjectName("buttonBox");
        buttonBox->setOrientation(Qt::Horizontal);
        buttonBox->setStandardButtons(QDialogButtonBox::Apply|QDialogButtonBox::Close|QDialogButtonBox::Save);

        main_layout->addWidget(buttonBox);


        retranslateUi(ps_move_tracker_dialog);
        QObject::connect(buttonBox, &QDialogButtonBox::accepted, ps_move_tracker_dialog, qOverload<>(&QDialog::accept));
        QObject::connect(buttonBox, &QDialogButtonBox::rejected, ps_move_tracker_dialog, qOverload<>(&QDialog::reject));

        QMetaObject::connectSlotsByName(ps_move_tracker_dialog);
    } // setupUi

    void retranslateUi(QDialog *ps_move_tracker_dialog)
    {
        ps_move_tracker_dialog->setWindowTitle(QCoreApplication::translate("ps_move_tracker_dialog", "PS Move Tracker Settings", nullptr));
        gbPreview->setTitle(QCoreApplication::translate("ps_move_tracker_dialog", "Preview", nullptr));
        imageLabel->setText(QString());
        gistoGb->setTitle(QCoreApplication::translate("ps_move_tracker_dialog", "Histogram", nullptr));
        histogramLabel->setText(QString());
        settingsGb->setTitle(QCoreApplication::translate("ps_move_tracker_dialog", "Settings", nullptr));
        minRadiusGb->setTitle(QCoreApplication::translate("ps_move_tracker_dialog", "Min Radius", nullptr));
        maxRadiusGb->setTitle(QCoreApplication::translate("ps_move_tracker_dialog", "Max Radius", nullptr));
        psMoveGb->setTitle(QCoreApplication::translate("ps_move_tracker_dialog", "PS Move", nullptr));
        colorGb->setTitle(QCoreApplication::translate("ps_move_tracker_dialog", "Color", nullptr));
        hueGb->setTitle(QCoreApplication::translate("ps_move_tracker_dialog", "Hue", nullptr));
        hueThresholdGb->setTitle(QCoreApplication::translate("ps_move_tracker_dialog", "Hue Threshold", nullptr));
        saturationThresholdGb->setTitle(QCoreApplication::translate("ps_move_tracker_dialog", "Saturation Threshold", nullptr));
        inputFormatGb->setTitle(QCoreApplication::translate("ps_move_tracker_dialog", "Input Format", nullptr));
        viewGb->setTitle(QCoreApplication::translate("ps_move_tracker_dialog", "View", nullptr));
        histoSettingsGb->setTitle(QCoreApplication::translate("ps_move_tracker_dialog", "Histogram", nullptr));
        displayGb->setTitle(QCoreApplication::translate("ps_move_tracker_dialog", "Display", nullptr));
        filterSmallContoursBox->setText(QCoreApplication::translate("ps_move_tracker_dialog", "Filter Small Contours", nullptr));
        freezeFrameBox->setText(QCoreApplication::translate("ps_move_tracker_dialog", "Freeze Frame", nullptr));
        showAllContoursBox->setText(QCoreApplication::translate("ps_move_tracker_dialog", "Show All Contours", nullptr));
        drawContoursBox->setText(QCoreApplication::translate("ps_move_tracker_dialog", "Draw Contours", nullptr));
        drawOverlaysBox->setText(QCoreApplication::translate("ps_move_tracker_dialog", "Draw Overlays", nullptr));
    } // retranslateUi

};

namespace Ui {
    class ps_move_tracker_dialog: public Ui_ps_move_tracker_dialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_PS_MOVE_TRACKER_DIALOG_H
