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

#ifndef UI_OUT_AAC_CONFIG_H
#define UI_OUT_AAC_CONFIG_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QSlider>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_aacConfigPage
{
public:
    QVBoxLayout *verticalLayout_2;
    QWidget *widget;
    QVBoxLayout *verticalLayout;
    QCheckBox *aacUseQualityCheck;
    QFormLayout *formLayout;
    QLabel *qualityLabel;
    QHBoxLayout *horizontalLayout_6;
    QSlider *aacQualitySlider;
    QSpinBox *aacQualitySpin;
    QLabel *bitrateLabel;
    QComboBox *aacBitrateCbx;

    void setupUi(QWidget *aacConfigPage)
    {
        if (aacConfigPage->objectName().isEmpty())
            aacConfigPage->setObjectName("aacConfigPage");
        aacConfigPage->resize(383, 137);
        aacConfigPage->setWindowTitle(QString::fromUtf8("AAC encoding configuration"));
        verticalLayout_2 = new QVBoxLayout(aacConfigPage);
        verticalLayout_2->setObjectName("verticalLayout_2");
        widget = new QWidget(aacConfigPage);
        widget->setObjectName("widget");
        verticalLayout = new QVBoxLayout(widget);
        verticalLayout->setObjectName("verticalLayout");
        aacUseQualityCheck = new QCheckBox(widget);
        aacUseQualityCheck->setObjectName("aacUseQualityCheck");
        aacUseQualityCheck->setChecked(true);

        verticalLayout->addWidget(aacUseQualityCheck);

        formLayout = new QFormLayout();
        formLayout->setObjectName("formLayout");
        qualityLabel = new QLabel(widget);
        qualityLabel->setObjectName("qualityLabel");

        formLayout->setWidget(0, QFormLayout::ItemRole::LabelRole, qualityLabel);

        horizontalLayout_6 = new QHBoxLayout();
        horizontalLayout_6->setObjectName("horizontalLayout_6");
        aacQualitySlider = new QSlider(widget);
        aacQualitySlider->setObjectName("aacQualitySlider");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(aacQualitySlider->sizePolicy().hasHeightForWidth());
        aacQualitySlider->setSizePolicy(sizePolicy);
        aacQualitySlider->setMinimum(10);
        aacQualitySlider->setMaximum(500);
        aacQualitySlider->setSingleStep(1);
        aacQualitySlider->setPageStep(25);
        aacQualitySlider->setValue(100);
        aacQualitySlider->setOrientation(Qt::Horizontal);
        aacQualitySlider->setTickPosition(QSlider::TicksAbove);
        aacQualitySlider->setTickInterval(50);

        horizontalLayout_6->addWidget(aacQualitySlider);

        aacQualitySpin = new QSpinBox(widget);
        aacQualitySpin->setObjectName("aacQualitySpin");
        aacQualitySpin->setMinimumSize(QSize(50, 0));
        aacQualitySpin->setMinimum(10);
        aacQualitySpin->setMaximum(500);
        aacQualitySpin->setValue(100);

        horizontalLayout_6->addWidget(aacQualitySpin);


        formLayout->setLayout(0, QFormLayout::ItemRole::FieldRole, horizontalLayout_6);

        bitrateLabel = new QLabel(widget);
        bitrateLabel->setObjectName("bitrateLabel");
        bitrateLabel->setEnabled(false);

        formLayout->setWidget(1, QFormLayout::ItemRole::LabelRole, bitrateLabel);

        aacBitrateCbx = new QComboBox(widget);
        aacBitrateCbx->setObjectName("aacBitrateCbx");
        aacBitrateCbx->setEnabled(false);

        formLayout->setWidget(1, QFormLayout::ItemRole::FieldRole, aacBitrateCbx);


        verticalLayout->addLayout(formLayout);


        verticalLayout_2->addWidget(widget);

#if QT_CONFIG(shortcut)
        qualityLabel->setBuddy(aacQualitySlider);
        bitrateLabel->setBuddy(aacBitrateCbx);
#endif // QT_CONFIG(shortcut)
        QWidget::setTabOrder(aacUseQualityCheck, aacQualitySlider);
        QWidget::setTabOrder(aacQualitySlider, aacQualitySpin);

        retranslateUi(aacConfigPage);
        QObject::connect(aacQualitySlider, &QSlider::valueChanged, aacQualitySpin, &QSpinBox::setValue);
        QObject::connect(aacQualitySpin, &QSpinBox::valueChanged, aacQualitySlider, &QSlider::setValue);

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

    void retranslateUi(QWidget *aacConfigPage)
    {
        aacUseQualityCheck->setText(QCoreApplication::translate("aacConfigPage", "Use quality setting (recommended)", nullptr));
        qualityLabel->setText(QCoreApplication::translate("aacConfigPage", "Quality:", nullptr));
        bitrateLabel->setText(QCoreApplication::translate("aacConfigPage", "Bitrate:", nullptr));
#if QT_CONFIG(tooltip)
        aacBitrateCbx->setToolTip(QCoreApplication::translate("aacConfigPage", "Sets target bitrate (in kb/s).", nullptr));
#endif // QT_CONFIG(tooltip)
        (void)aacConfigPage;
    } // retranslateUi

};

namespace Ui {
    class aacConfigPage: public Ui_aacConfigPage {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_OUT_AAC_CONFIG_H
