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

#ifndef UI_AUDIO_OPTIONS_H
#define UI_AUDIO_OPTIONS_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSlider>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "qtgui/ctk/ctkRangeSlider.h"

QT_BEGIN_NAMESPACE

class Ui_CAudioOptions
{
public:
    QVBoxLayout *verticalLayout;
    QTabWidget *tabWidget;
    QWidget *tab0;
    QVBoxLayout *verticalLayout_4;
    QHBoxLayout *horizontalLayout_2;
    QLabel *fftSplitLabel1;
    QSlider *fftSplitSlider;
    QLabel *fftSplitLabel2;
    QFormLayout *formLayout;
    QLabel *pandRangeLabel;
    ctkRangeSlider *pandRangeSlider;
    QLabel *wfRangeLabel;
    ctkRangeSlider *wfRangeSlider;
    QPushButton *audioLockButton;
    QWidget *tab1;
    QVBoxLayout *verticalLayout_2;
    QLabel *recDirLabel;
    QHBoxLayout *horizontalLayout;
    QLineEdit *recDirEdit;
    QPushButton *recDirButton;
    QSpacerItem *verticalSpacer;
    QWidget *tab2;
    QVBoxLayout *verticalLayout_3;
    QGridLayout *gridLayout;
    QLabel *portLabel;
    QSpinBox *udpPort;
    QLineEdit *udpHost;
    QLabel *hostLabel;
    QCheckBox *udpStereo;
    QSpacerItem *verticalSpacer_2;

    void setupUi(QDialog *CAudioOptions)
    {
        if (CAudioOptions->objectName().isEmpty())
            CAudioOptions->setObjectName("CAudioOptions");
        CAudioOptions->resize(315, 182);
        QIcon icon;
        icon.addFile(QString::fromUtf8(":/icons/icons/audio-card.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        CAudioOptions->setWindowIcon(icon);
        verticalLayout = new QVBoxLayout(CAudioOptions);
        verticalLayout->setObjectName("verticalLayout");
        tabWidget = new QTabWidget(CAudioOptions);
        tabWidget->setObjectName("tabWidget");
        tab0 = new QWidget();
        tab0->setObjectName("tab0");
        verticalLayout_4 = new QVBoxLayout(tab0);
        verticalLayout_4->setObjectName("verticalLayout_4");
        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName("horizontalLayout_2");
        fftSplitLabel1 = new QLabel(tab0);
        fftSplitLabel1->setObjectName("fftSplitLabel1");

        horizontalLayout_2->addWidget(fftSplitLabel1);

        fftSplitSlider = new QSlider(tab0);
        fftSplitSlider->setObjectName("fftSplitSlider");
        fftSplitSlider->setMinimum(0);
        fftSplitSlider->setMaximum(100);
        fftSplitSlider->setValue(100);
        fftSplitSlider->setOrientation(Qt::Horizontal);

        horizontalLayout_2->addWidget(fftSplitSlider);

        fftSplitLabel2 = new QLabel(tab0);
        fftSplitLabel2->setObjectName("fftSplitLabel2");

        horizontalLayout_2->addWidget(fftSplitLabel2);


        verticalLayout_4->addLayout(horizontalLayout_2);

        formLayout = new QFormLayout();
        formLayout->setObjectName("formLayout");
        pandRangeLabel = new QLabel(tab0);
        pandRangeLabel->setObjectName("pandRangeLabel");
        pandRangeLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

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

        pandRangeSlider = new ctkRangeSlider(tab0);
        pandRangeSlider->setObjectName("pandRangeSlider");
        pandRangeSlider->setMinimum(-120);
        pandRangeSlider->setMaximum(0);
        pandRangeSlider->setValue(-80);
        pandRangeSlider->setOrientation(Qt::Horizontal);

        formLayout->setWidget(0, QFormLayout::ItemRole::FieldRole, pandRangeSlider);

        wfRangeLabel = new QLabel(tab0);
        wfRangeLabel->setObjectName("wfRangeLabel");
        wfRangeLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

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

        wfRangeSlider = new ctkRangeSlider(tab0);
        wfRangeSlider->setObjectName("wfRangeSlider");
        wfRangeSlider->setMinimum(-120);
        wfRangeSlider->setMaximum(0);
        wfRangeSlider->setValue(-80);
        wfRangeSlider->setOrientation(Qt::Horizontal);

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

        audioLockButton = new QPushButton(tab0);
        audioLockButton->setObjectName("audioLockButton");
        QSizePolicy sizePolicy(QSizePolicy::Policy::MinimumExpanding, QSizePolicy::Policy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(audioLockButton->sizePolicy().hasHeightForWidth());
        audioLockButton->setSizePolicy(sizePolicy);
        audioLockButton->setCheckable(true);
        audioLockButton->setAutoDefault(false);

        formLayout->setWidget(2, QFormLayout::ItemRole::FieldRole, audioLockButton);


        verticalLayout_4->addLayout(formLayout);

        tabWidget->addTab(tab0, QString());
        tab1 = new QWidget();
        tab1->setObjectName("tab1");
        verticalLayout_2 = new QVBoxLayout(tab1);
        verticalLayout_2->setObjectName("verticalLayout_2");
        recDirLabel = new QLabel(tab1);
        recDirLabel->setObjectName("recDirLabel");

        verticalLayout_2->addWidget(recDirLabel);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName("horizontalLayout");
        recDirEdit = new QLineEdit(tab1);
        recDirEdit->setObjectName("recDirEdit");

        horizontalLayout->addWidget(recDirEdit);

        recDirButton = new QPushButton(tab1);
        recDirButton->setObjectName("recDirButton");

        horizontalLayout->addWidget(recDirButton);


        verticalLayout_2->addLayout(horizontalLayout);

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

        verticalLayout_2->addItem(verticalSpacer);

        tabWidget->addTab(tab1, QString());
        tab2 = new QWidget();
        tab2->setObjectName("tab2");
        verticalLayout_3 = new QVBoxLayout(tab2);
        verticalLayout_3->setObjectName("verticalLayout_3");
        gridLayout = new QGridLayout();
        gridLayout->setObjectName("gridLayout");
        portLabel = new QLabel(tab2);
        portLabel->setObjectName("portLabel");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Preferred);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(portLabel->sizePolicy().hasHeightForWidth());
        portLabel->setSizePolicy(sizePolicy1);

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

        udpPort = new QSpinBox(tab2);
        udpPort->setObjectName("udpPort");
        udpPort->setMinimum(1);
        udpPort->setMaximum(65535);
        udpPort->setValue(7355);

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

        udpHost = new QLineEdit(tab2);
        udpHost->setObjectName("udpHost");

        gridLayout->addWidget(udpHost, 0, 1, 1, 2);

        hostLabel = new QLabel(tab2);
        hostLabel->setObjectName("hostLabel");
        sizePolicy1.setHeightForWidth(hostLabel->sizePolicy().hasHeightForWidth());
        hostLabel->setSizePolicy(sizePolicy1);

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

        udpStereo = new QCheckBox(tab2);
        udpStereo->setObjectName("udpStereo");

        gridLayout->addWidget(udpStereo, 2, 0, 1, 1);


        verticalLayout_3->addLayout(gridLayout);

        verticalSpacer_2 = new QSpacerItem(20, 1, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_3->addItem(verticalSpacer_2);

        tabWidget->addTab(tab2, QString());

        verticalLayout->addWidget(tabWidget);


        retranslateUi(CAudioOptions);

        tabWidget->setCurrentIndex(0);


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

    void retranslateUi(QDialog *CAudioOptions)
    {
        CAudioOptions->setWindowTitle(QCoreApplication::translate("CAudioOptions", "Audio options", nullptr));
#if QT_CONFIG(tooltip)
        fftSplitLabel1->setToolTip(QCoreApplication::translate("CAudioOptions", "Adjust split between pandapter and waterfall", nullptr));
#endif // QT_CONFIG(tooltip)
        fftSplitLabel1->setText(QCoreApplication::translate("CAudioOptions", "Pandapter", nullptr));
#if QT_CONFIG(tooltip)
        fftSplitSlider->setToolTip(QCoreApplication::translate("CAudioOptions", "Adjust split between pandapter and waterfall", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        fftSplitLabel2->setToolTip(QCoreApplication::translate("CAudioOptions", "Adjust split between pandapter and waterfall", nullptr));
#endif // QT_CONFIG(tooltip)
        fftSplitLabel2->setText(QCoreApplication::translate("CAudioOptions", "Waterfall", nullptr));
#if QT_CONFIG(tooltip)
        pandRangeLabel->setToolTip(QCoreApplication::translate("CAudioOptions", "Adjust dB range on the pandapter", nullptr));
#endif // QT_CONFIG(tooltip)
        pandRangeLabel->setText(QCoreApplication::translate("CAudioOptions", "Pandapter dB range", nullptr));
#if QT_CONFIG(tooltip)
        pandRangeSlider->setToolTip(QCoreApplication::translate("CAudioOptions", "Adjust dB range on the pandapter", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        wfRangeLabel->setToolTip(QCoreApplication::translate("CAudioOptions", "Adjust dB range on the waterfall", nullptr));
#endif // QT_CONFIG(tooltip)
        wfRangeLabel->setText(QCoreApplication::translate("CAudioOptions", "Waterfall dB range", nullptr));
#if QT_CONFIG(tooltip)
        wfRangeSlider->setToolTip(QCoreApplication::translate("CAudioOptions", "Adjust dB range on the waterfall", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        audioLockButton->setToolTip(QCoreApplication::translate("CAudioOptions", "Lock panadapter and waterfall sliders together", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        audioLockButton->setStatusTip(QCoreApplication::translate("CAudioOptions", "Lock panadapter and waterfall sliders together", nullptr));
#endif // QT_CONFIG(statustip)
        audioLockButton->setText(QCoreApplication::translate("CAudioOptions", "Lock", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab0), QCoreApplication::translate("CAudioOptions", "FFT", nullptr));
#if QT_CONFIG(tooltip)
        tabWidget->setTabToolTip(tabWidget->indexOf(tab0), QCoreApplication::translate("CAudioOptions", "Audio FFT settings", nullptr));
#endif // QT_CONFIG(tooltip)
        recDirLabel->setText(QCoreApplication::translate("CAudioOptions", "Location for recorded audio files:", nullptr));
#if QT_CONFIG(tooltip)
        recDirEdit->setToolTip(QCoreApplication::translate("CAudioOptions", "Enter a location for recordings", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        recDirButton->setToolTip(QCoreApplication::translate("CAudioOptions", "Select a location using a browser", nullptr));
#endif // QT_CONFIG(tooltip)
        recDirButton->setText(QCoreApplication::translate("CAudioOptions", "Select", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab1), QCoreApplication::translate("CAudioOptions", "Recording", nullptr));
#if QT_CONFIG(tooltip)
        tabWidget->setTabToolTip(tabWidget->indexOf(tab1), QCoreApplication::translate("CAudioOptions", "Recording settings", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        portLabel->setToolTip(QCoreApplication::translate("CAudioOptions", "Network port to stream to", nullptr));
#endif // QT_CONFIG(tooltip)
        portLabel->setText(QCoreApplication::translate("CAudioOptions", "UDP port", nullptr));
#if QT_CONFIG(tooltip)
        udpPort->setToolTip(QCoreApplication::translate("CAudioOptions", "Network port to stream to", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        udpHost->setToolTip(QCoreApplication::translate("CAudioOptions", "Network host to stream to", nullptr));
#endif // QT_CONFIG(tooltip)
        udpHost->setText(QCoreApplication::translate("CAudioOptions", "localhost", nullptr));
#if QT_CONFIG(tooltip)
        hostLabel->setToolTip(QCoreApplication::translate("CAudioOptions", "Network host to stream to", nullptr));
#endif // QT_CONFIG(tooltip)
        hostLabel->setText(QCoreApplication::translate("CAudioOptions", "UDP host", nullptr));
        udpStereo->setText(QCoreApplication::translate("CAudioOptions", "Stereo", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(tab2), QCoreApplication::translate("CAudioOptions", "Network", nullptr));
#if QT_CONFIG(tooltip)
        tabWidget->setTabToolTip(tabWidget->indexOf(tab2), QCoreApplication::translate("CAudioOptions", "Network streaming settings", nullptr));
#endif // QT_CONFIG(tooltip)
    } // retranslateUi

};

namespace Ui {
    class CAudioOptions: public Ui_CAudioOptions {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_AUDIO_OPTIONS_H
