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

#ifndef UI_SETTINGSDIALOG_H
#define UI_SETTINGSDIALOG_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSlider>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSplitter>
#include <QtWidgets/QVBoxLayout>

QT_BEGIN_NAMESPACE

class Ui_SettingsDialog
{
public:
    QGridLayout *gridLayout_2;
    QGroupBox *anaglyphViewGroupBox;
    QGridLayout *gridLayout_4;
    QVBoxLayout *verticalLayout_4;
    QLabel *label_2;
    QSlider *eyesShiftSlider;
    QSplitter *splitter;
    QLabel *glassesColorLabel;
    QComboBox *glassesColorSchemeComboBox;
    QHBoxLayout *horizontalLayout_2;
    QGridLayout *gridLayout;
    QLabel *leftEyeColorLabel;
    QLabel *rightEyeColorLabel;
    QPushButton *leftEyeColorChangeButton;
    QPushButton *rightEyeColorChangeButton;
    QGridLayout *gridLayout_3;
    QSpacerItem *verticalSpacer_4;
    QSpacerItem *horizontalSpacer;
    QSpacerItem *verticalSpacer_3;
    QSpacerItem *horizontalSpacer_3;
    QPushButton *swapColorsButton;
    QVBoxLayout *verticalLayout_3;
    QPushButton *setBackgroundColorButton;
    QPushButton *setSelectionColorButton;
    QVBoxLayout *verticalLayout;
    QLabel *label;
    QSlider *renderDetailLevelSlider;
    QVBoxLayout *verticalLayout_2;
    QLabel *shadingLabel;
    QSlider *shadingSlider;
    QSpacerItem *verticalSpacer;
    QDialogButtonBox *buttonBox;

    void setupUi(QDialog *SettingsDialog)
    {
        if (SettingsDialog->objectName().isEmpty())
            SettingsDialog->setObjectName(QStringLiteral("SettingsDialog"));
        SettingsDialog->resize(425, 514);
        SettingsDialog->setMinimumSize(QSize(425, 514));
        SettingsDialog->setProperty("Size", QVariant(QStringLiteral("10")));
        gridLayout_2 = new QGridLayout(SettingsDialog);
        gridLayout_2->setObjectName(QStringLiteral("gridLayout_2"));
        anaglyphViewGroupBox = new QGroupBox(SettingsDialog);
        anaglyphViewGroupBox->setObjectName(QStringLiteral("anaglyphViewGroupBox"));
        anaglyphViewGroupBox->setMinimumSize(QSize(0, 0));
        anaglyphViewGroupBox->setCheckable(true);
        anaglyphViewGroupBox->setChecked(false);
        gridLayout_4 = new QGridLayout(anaglyphViewGroupBox);
        gridLayout_4->setObjectName(QStringLiteral("gridLayout_4"));
        verticalLayout_4 = new QVBoxLayout();
        verticalLayout_4->setObjectName(QStringLiteral("verticalLayout_4"));
        label_2 = new QLabel(anaglyphViewGroupBox);
        label_2->setObjectName(QStringLiteral("label_2"));

        verticalLayout_4->addWidget(label_2);

        eyesShiftSlider = new QSlider(anaglyphViewGroupBox);
        eyesShiftSlider->setObjectName(QStringLiteral("eyesShiftSlider"));
        eyesShiftSlider->setMinimum(0);
        eyesShiftSlider->setMaximum(199);
        eyesShiftSlider->setValue(0);
        eyesShiftSlider->setOrientation(Qt::Horizontal);

        verticalLayout_4->addWidget(eyesShiftSlider);


        gridLayout_4->addLayout(verticalLayout_4, 0, 0, 1, 1);

        splitter = new QSplitter(anaglyphViewGroupBox);
        splitter->setObjectName(QStringLiteral("splitter"));
        splitter->setOrientation(Qt::Horizontal);
        glassesColorLabel = new QLabel(splitter);
        glassesColorLabel->setObjectName(QStringLiteral("glassesColorLabel"));
        QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(glassesColorLabel->sizePolicy().hasHeightForWidth());
        glassesColorLabel->setSizePolicy(sizePolicy);
        glassesColorLabel->setMinimumSize(QSize(110, 0));
        glassesColorLabel->setMaximumSize(QSize(110, 16777215));
        splitter->addWidget(glassesColorLabel);
        glassesColorSchemeComboBox = new QComboBox(splitter);
        glassesColorSchemeComboBox->setObjectName(QStringLiteral("glassesColorSchemeComboBox"));
        QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(glassesColorSchemeComboBox->sizePolicy().hasHeightForWidth());
        glassesColorSchemeComboBox->setSizePolicy(sizePolicy1);
        glassesColorSchemeComboBox->setMinimumSize(QSize(130, 0));
        splitter->addWidget(glassesColorSchemeComboBox);

        gridLayout_4->addWidget(splitter, 1, 0, 1, 1);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2"));
        gridLayout = new QGridLayout();
        gridLayout->setObjectName(QStringLiteral("gridLayout"));
        leftEyeColorLabel = new QLabel(anaglyphViewGroupBox);
        leftEyeColorLabel->setObjectName(QStringLiteral("leftEyeColorLabel"));
        leftEyeColorLabel->setLayoutDirection(Qt::LeftToRight);
        leftEyeColorLabel->setAlignment(Qt::AlignCenter);

        gridLayout->addWidget(leftEyeColorLabel, 0, 0, 1, 1);

        rightEyeColorLabel = new QLabel(anaglyphViewGroupBox);
        rightEyeColorLabel->setObjectName(QStringLiteral("rightEyeColorLabel"));
        rightEyeColorLabel->setAlignment(Qt::AlignCenter);

        gridLayout->addWidget(rightEyeColorLabel, 0, 1, 1, 1);

        leftEyeColorChangeButton = new QPushButton(anaglyphViewGroupBox);
        leftEyeColorChangeButton->setObjectName(QStringLiteral("leftEyeColorChangeButton"));
        QSizePolicy sizePolicy2(QSizePolicy::Minimum, QSizePolicy::Preferred);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(leftEyeColorChangeButton->sizePolicy().hasHeightForWidth());
        leftEyeColorChangeButton->setSizePolicy(sizePolicy2);
        leftEyeColorChangeButton->setMinimumSize(QSize(40, 40));
        leftEyeColorChangeButton->setAutoDefault(false);
        leftEyeColorChangeButton->setFlat(false);

        gridLayout->addWidget(leftEyeColorChangeButton, 1, 0, 1, 1);

        rightEyeColorChangeButton = new QPushButton(anaglyphViewGroupBox);
        rightEyeColorChangeButton->setObjectName(QStringLiteral("rightEyeColorChangeButton"));
        rightEyeColorChangeButton->setMinimumSize(QSize(40, 40));
        rightEyeColorChangeButton->setAutoDefault(false);
        rightEyeColorChangeButton->setFlat(false);

        gridLayout->addWidget(rightEyeColorChangeButton, 1, 1, 1, 1);


        horizontalLayout_2->addLayout(gridLayout);

        gridLayout_3 = new QGridLayout();
        gridLayout_3->setObjectName(QStringLiteral("gridLayout_3"));
        verticalSpacer_4 = new QSpacerItem(72, 13, QSizePolicy::Minimum, QSizePolicy::Expanding);

        gridLayout_3->addItem(verticalSpacer_4, 0, 1, 1, 1);

        horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_3->addItem(horizontalSpacer, 1, 0, 1, 1);

        verticalSpacer_3 = new QSpacerItem(72, 13, QSizePolicy::Minimum, QSizePolicy::Expanding);

        gridLayout_3->addItem(verticalSpacer_3, 2, 1, 1, 1);

        horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_3->addItem(horizontalSpacer_3, 1, 2, 1, 1);

        swapColorsButton = new QPushButton(anaglyphViewGroupBox);
        swapColorsButton->setObjectName(QStringLiteral("swapColorsButton"));
        QSizePolicy sizePolicy3(QSizePolicy::Minimum, QSizePolicy::Maximum);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(swapColorsButton->sizePolicy().hasHeightForWidth());
        swapColorsButton->setSizePolicy(sizePolicy3);
        swapColorsButton->setAutoDefault(false);

        gridLayout_3->addWidget(swapColorsButton, 1, 1, 1, 1);


        horizontalLayout_2->addLayout(gridLayout_3);


        gridLayout_4->addLayout(horizontalLayout_2, 2, 0, 1, 1);


        gridLayout_2->addWidget(anaglyphViewGroupBox, 1, 0, 1, 2);

        verticalLayout_3 = new QVBoxLayout();
        verticalLayout_3->setObjectName(QStringLiteral("verticalLayout_3"));
        setBackgroundColorButton = new QPushButton(SettingsDialog);
        setBackgroundColorButton->setObjectName(QStringLiteral("setBackgroundColorButton"));
        sizePolicy1.setHeightForWidth(setBackgroundColorButton->sizePolicy().hasHeightForWidth());
        setBackgroundColorButton->setSizePolicy(sizePolicy1);

        verticalLayout_3->addWidget(setBackgroundColorButton);

        setSelectionColorButton = new QPushButton(SettingsDialog);
        setSelectionColorButton->setObjectName(QStringLiteral("setSelectionColorButton"));
        sizePolicy1.setHeightForWidth(setSelectionColorButton->sizePolicy().hasHeightForWidth());
        setSelectionColorButton->setSizePolicy(sizePolicy1);

        verticalLayout_3->addWidget(setSelectionColorButton);

        verticalLayout = new QVBoxLayout();
        verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
        label = new QLabel(SettingsDialog);
        label->setObjectName(QStringLiteral("label"));

        verticalLayout->addWidget(label);

        renderDetailLevelSlider = new QSlider(SettingsDialog);
        renderDetailLevelSlider->setObjectName(QStringLiteral("renderDetailLevelSlider"));
        renderDetailLevelSlider->setMinimum(50);
        renderDetailLevelSlider->setMaximum(200);
        renderDetailLevelSlider->setOrientation(Qt::Horizontal);

        verticalLayout->addWidget(renderDetailLevelSlider);


        verticalLayout_3->addLayout(verticalLayout);

        verticalLayout_2 = new QVBoxLayout();
        verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
        shadingLabel = new QLabel(SettingsDialog);
        shadingLabel->setObjectName(QStringLiteral("shadingLabel"));

        verticalLayout_2->addWidget(shadingLabel);

        shadingSlider = new QSlider(SettingsDialog);
        shadingSlider->setObjectName(QStringLiteral("shadingSlider"));
        shadingSlider->setOrientation(Qt::Horizontal);

        verticalLayout_2->addWidget(shadingSlider);


        verticalLayout_3->addLayout(verticalLayout_2);


        gridLayout_2->addLayout(verticalLayout_3, 0, 0, 1, 2);

        verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        gridLayout_2->addItem(verticalSpacer, 2, 0, 1, 2);

        buttonBox = new QDialogButtonBox(SettingsDialog);
        buttonBox->setObjectName(QStringLiteral("buttonBox"));
        buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);

        gridLayout_2->addWidget(buttonBox, 3, 0, 1, 2);

        QWidget::setTabOrder(setBackgroundColorButton, setSelectionColorButton);
        QWidget::setTabOrder(setSelectionColorButton, renderDetailLevelSlider);
        QWidget::setTabOrder(renderDetailLevelSlider, shadingSlider);
        QWidget::setTabOrder(shadingSlider, anaglyphViewGroupBox);
        QWidget::setTabOrder(anaglyphViewGroupBox, eyesShiftSlider);
        QWidget::setTabOrder(eyesShiftSlider, glassesColorSchemeComboBox);
        QWidget::setTabOrder(glassesColorSchemeComboBox, leftEyeColorChangeButton);
        QWidget::setTabOrder(leftEyeColorChangeButton, rightEyeColorChangeButton);
        QWidget::setTabOrder(rightEyeColorChangeButton, swapColorsButton);

        retranslateUi(SettingsDialog);
        QObject::connect(setBackgroundColorButton, SIGNAL(clicked()), SettingsDialog, SLOT(sl_setBackgroundColor()));
        QObject::connect(setSelectionColorButton, SIGNAL(clicked()), SettingsDialog, SLOT(sl_setSelectionColor()));
        QObject::connect(renderDetailLevelSlider, SIGNAL(sliderMoved(int)), SettingsDialog, SLOT(sl_setRenderDetailLevel()));
        QObject::connect(eyesShiftSlider, SIGNAL(sliderMoved(int)), SettingsDialog, SLOT(sl_setEyesShift()));
        QObject::connect(anaglyphViewGroupBox, SIGNAL(clicked()), SettingsDialog, SLOT(sl_setAnaglyph()));
        QObject::connect(glassesColorSchemeComboBox, SIGNAL(currentIndexChanged(int)), SettingsDialog, SLOT(sl_setGlassesColorScheme()));
        QObject::connect(leftEyeColorChangeButton, SIGNAL(clicked()), SettingsDialog, SLOT(sl_setLeftEyeColor()));
        QObject::connect(rightEyeColorChangeButton, SIGNAL(clicked()), SettingsDialog, SLOT(sl_setRightEyeColor()));
        QObject::connect(swapColorsButton, SIGNAL(clicked()), SettingsDialog, SLOT(sl_swapColors()));
        QObject::connect(shadingSlider, SIGNAL(sliderMoved(int)), SettingsDialog, SLOT(sl_setShadingLevel()));
        QObject::connect(buttonBox, SIGNAL(accepted()), SettingsDialog, SLOT(accept()));
        QObject::connect(buttonBox, SIGNAL(rejected()), SettingsDialog, SLOT(reject()));

        rightEyeColorChangeButton->setDefault(false);


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

    void retranslateUi(QDialog *SettingsDialog)
    {
        SettingsDialog->setWindowTitle(QApplication::translate("SettingsDialog", "Settings", 0));
        anaglyphViewGroupBox->setTitle(QApplication::translate("SettingsDialog", "Anaglyph view", 0));
        label_2->setText(QApplication::translate("SettingsDialog", "Eyes shift", 0));
        glassesColorLabel->setText(QApplication::translate("SettingsDialog", "Glasses colors", 0));
        leftEyeColorLabel->setText(QApplication::translate("SettingsDialog", "Left", 0));
        rightEyeColorLabel->setText(QApplication::translate("SettingsDialog", "Right", 0));
        leftEyeColorChangeButton->setText(QString());
        rightEyeColorChangeButton->setText(QString());
        swapColorsButton->setText(QApplication::translate("SettingsDialog", "Swap colors", 0));
        setBackgroundColorButton->setText(QApplication::translate("SettingsDialog", "Set background color...", 0));
        setSelectionColorButton->setText(QApplication::translate("SettingsDialog", "Set selection color...", 0));
        label->setText(QApplication::translate("SettingsDialog", "Detail level", 0));
        shadingLabel->setText(QApplication::translate("SettingsDialog", "Unselected regions shading", 0));
    } // retranslateUi

};

namespace Ui {
    class SettingsDialog: public Ui_SettingsDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_SETTINGSDIALOG_H
