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

#ifndef UI_FLUIDSYNTHGUIBASE_H
#define UI_FLUIDSYNTHGUIBASE_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSlider>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QTableWidget>
#include <QtWidgets/QTreeWidget>

QT_BEGIN_NAMESPACE

class Ui_FLUIDSynthGuiBase
{
public:
    QGridLayout *gridLayout;
    QGridLayout *FluidGrid;
    QFrame *DiskButtons;
    QHBoxLayout *hboxLayout;
    QPushButton *Push;
    QPushButton *Pop;
    QPushButton *dumpInfoButton;
    QTreeWidget *sfListView;
    QTableWidget *channelListView;
    QFrame *ReverbFrame;
    QGridLayout *gridLayout1;
    QSlider *ReverbLevel;
    QSlider *ReverbWidth;
    QSlider *ReverbDamping;
    QSlider *ReverbRoomSize;
    QLabel *ReverbLevelLabel;
    QLabel *ReverbWidthLabel;
    QLabel *ReverbDampingLabel;
    QLabel *ReverbRoomSizeLabel;
    QCheckBox *Reverb;
    QLabel *fontSetupLabel;
    QFrame *ChorusFrame;
    QGridLayout *gridLayout2;
    QComboBox *ChorusType;
    QLabel *ChorusTypeLabel;
    QSpinBox *ChorusNumber;
    QLabel *ChorusNumberLabel;
    QSlider *ChorusSpeed;
    QLabel *ChorusSpeedLabel;
    QSlider *ChorusDepth;
    QLabel *ChorusDepthLabel;
    QSlider *ChorusLevel;
    QLabel *ChorusLevelLabel;
    QCheckBox *Chorus;
    QGroupBox *GainBox;
    QHBoxLayout *horizontalLayout;
    QLabel *GainLabel;
    QSlider *Gain;
    QLabel *labelGainValue;
    QLabel *loadedFontsLabel;
    QLabel *pixmapLabel;

    void setupUi(QDialog *FLUIDSynthGuiBase)
    {
        if (FLUIDSynthGuiBase->objectName().isEmpty())
            FLUIDSynthGuiBase->setObjectName(QString::fromUtf8("FLUIDSynthGuiBase"));
        FLUIDSynthGuiBase->resize(617, 512);
        gridLayout = new QGridLayout(FLUIDSynthGuiBase);
        gridLayout->setSpacing(3);
        gridLayout->setContentsMargins(8, 8, 8, 8);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        FluidGrid = new QGridLayout();
        FluidGrid->setSpacing(3);
        FluidGrid->setObjectName(QString::fromUtf8("FluidGrid"));
        DiskButtons = new QFrame(FLUIDSynthGuiBase);
        DiskButtons->setObjectName(QString::fromUtf8("DiskButtons"));
        DiskButtons->setFrameShape(QFrame::StyledPanel);
        DiskButtons->setFrameShadow(QFrame::Raised);
        hboxLayout = new QHBoxLayout(DiskButtons);
        hboxLayout->setSpacing(3);
        hboxLayout->setContentsMargins(8, 8, 8, 8);
        hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
        Push = new QPushButton(DiskButtons);
        Push->setObjectName(QString::fromUtf8("Push"));

        hboxLayout->addWidget(Push);

        Pop = new QPushButton(DiskButtons);
        Pop->setObjectName(QString::fromUtf8("Pop"));
        Pop->setEnabled(false);

        hboxLayout->addWidget(Pop);

        dumpInfoButton = new QPushButton(DiskButtons);
        dumpInfoButton->setObjectName(QString::fromUtf8("dumpInfoButton"));

        hboxLayout->addWidget(dumpInfoButton);


        FluidGrid->addWidget(DiskButtons, 2, 0, 1, 1);

        sfListView = new QTreeWidget(FLUIDSynthGuiBase);
        sfListView->setObjectName(QString::fromUtf8("sfListView"));
        QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Expanding);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(sfListView->sizePolicy().hasHeightForWidth());
        sfListView->setSizePolicy(sizePolicy);

        FluidGrid->addWidget(sfListView, 1, 0, 1, 1);

        channelListView = new QTableWidget(FLUIDSynthGuiBase);
        if (channelListView->columnCount() < 3)
            channelListView->setColumnCount(3);
        QTableWidgetItem *__qtablewidgetitem = new QTableWidgetItem();
        channelListView->setHorizontalHeaderItem(0, __qtablewidgetitem);
        QTableWidgetItem *__qtablewidgetitem1 = new QTableWidgetItem();
        channelListView->setHorizontalHeaderItem(1, __qtablewidgetitem1);
        QTableWidgetItem *__qtablewidgetitem2 = new QTableWidgetItem();
        channelListView->setHorizontalHeaderItem(2, __qtablewidgetitem2);
        channelListView->setObjectName(QString::fromUtf8("channelListView"));
        sizePolicy.setHeightForWidth(channelListView->sizePolicy().hasHeightForWidth());
        channelListView->setSizePolicy(sizePolicy);
        channelListView->horizontalHeader()->setStretchLastSection(true);

        FluidGrid->addWidget(channelListView, 1, 1, 1, 1);

        ReverbFrame = new QFrame(FLUIDSynthGuiBase);
        ReverbFrame->setObjectName(QString::fromUtf8("ReverbFrame"));
        ReverbFrame->setEnabled(false);
        ReverbFrame->setFrameShape(QFrame::StyledPanel);
        ReverbFrame->setFrameShadow(QFrame::Raised);
        gridLayout1 = new QGridLayout(ReverbFrame);
        gridLayout1->setSpacing(3);
        gridLayout1->setContentsMargins(8, 8, 8, 8);
        gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
        ReverbLevel = new QSlider(ReverbFrame);
        ReverbLevel->setObjectName(QString::fromUtf8("ReverbLevel"));
        ReverbLevel->setMaximum(16383);
        ReverbLevel->setSingleStep(16);
        ReverbLevel->setPageStep(1638);
        ReverbLevel->setOrientation(Qt::Horizontal);
        ReverbLevel->setTickPosition(QSlider::TicksBothSides);
        ReverbLevel->setTickInterval(1638);

        gridLayout1->addWidget(ReverbLevel, 4, 1, 1, 1);

        ReverbWidth = new QSlider(ReverbFrame);
        ReverbWidth->setObjectName(QString::fromUtf8("ReverbWidth"));
        ReverbWidth->setMaximum(16383);
        ReverbWidth->setSingleStep(16);
        ReverbWidth->setPageStep(1638);
        ReverbWidth->setOrientation(Qt::Horizontal);
        ReverbWidth->setTickPosition(QSlider::TicksBothSides);
        ReverbWidth->setTickInterval(1638);

        gridLayout1->addWidget(ReverbWidth, 3, 1, 1, 1);

        ReverbDamping = new QSlider(ReverbFrame);
        ReverbDamping->setObjectName(QString::fromUtf8("ReverbDamping"));
        ReverbDamping->setMaximum(16383);
        ReverbDamping->setSingleStep(16);
        ReverbDamping->setPageStep(1638);
        ReverbDamping->setOrientation(Qt::Horizontal);
        ReverbDamping->setTickPosition(QSlider::TicksBothSides);
        ReverbDamping->setTickInterval(1638);

        gridLayout1->addWidget(ReverbDamping, 2, 1, 1, 1);

        ReverbRoomSize = new QSlider(ReverbFrame);
        ReverbRoomSize->setObjectName(QString::fromUtf8("ReverbRoomSize"));
        ReverbRoomSize->setMaximum(16383);
        ReverbRoomSize->setSingleStep(16);
        ReverbRoomSize->setPageStep(1638);
        ReverbRoomSize->setOrientation(Qt::Horizontal);
        ReverbRoomSize->setTickPosition(QSlider::TicksBothSides);
        ReverbRoomSize->setTickInterval(1638);

        gridLayout1->addWidget(ReverbRoomSize, 1, 1, 1, 1);

        ReverbLevelLabel = new QLabel(ReverbFrame);
        ReverbLevelLabel->setObjectName(QString::fromUtf8("ReverbLevelLabel"));
        ReverbLevelLabel->setAlignment(Qt::AlignCenter);
        ReverbLevelLabel->setWordWrap(false);

        gridLayout1->addWidget(ReverbLevelLabel, 4, 0, 1, 1);

        ReverbWidthLabel = new QLabel(ReverbFrame);
        ReverbWidthLabel->setObjectName(QString::fromUtf8("ReverbWidthLabel"));
        ReverbWidthLabel->setAlignment(Qt::AlignCenter);
        ReverbWidthLabel->setWordWrap(false);

        gridLayout1->addWidget(ReverbWidthLabel, 3, 0, 1, 1);

        ReverbDampingLabel = new QLabel(ReverbFrame);
        ReverbDampingLabel->setObjectName(QString::fromUtf8("ReverbDampingLabel"));
        ReverbDampingLabel->setAlignment(Qt::AlignCenter);
        ReverbDampingLabel->setWordWrap(false);

        gridLayout1->addWidget(ReverbDampingLabel, 2, 0, 1, 1);

        ReverbRoomSizeLabel = new QLabel(ReverbFrame);
        ReverbRoomSizeLabel->setObjectName(QString::fromUtf8("ReverbRoomSizeLabel"));
        ReverbRoomSizeLabel->setAlignment(Qt::AlignCenter);
        ReverbRoomSizeLabel->setWordWrap(false);

        gridLayout1->addWidget(ReverbRoomSizeLabel, 1, 0, 1, 1);

        Reverb = new QCheckBox(ReverbFrame);
        Reverb->setObjectName(QString::fromUtf8("Reverb"));

        gridLayout1->addWidget(Reverb, 0, 0, 1, 2);


        FluidGrid->addWidget(ReverbFrame, 3, 0, 1, 1);

        fontSetupLabel = new QLabel(FLUIDSynthGuiBase);
        fontSetupLabel->setObjectName(QString::fromUtf8("fontSetupLabel"));
        QFont font;
        font.setBold(true);
        font.setWeight(75);
        fontSetupLabel->setFont(font);
        fontSetupLabel->setScaledContents(false);
        fontSetupLabel->setAlignment(Qt::AlignCenter);
        fontSetupLabel->setWordWrap(true);

        FluidGrid->addWidget(fontSetupLabel, 0, 1, 1, 1);

        ChorusFrame = new QFrame(FLUIDSynthGuiBase);
        ChorusFrame->setObjectName(QString::fromUtf8("ChorusFrame"));
        ChorusFrame->setEnabled(false);
        ChorusFrame->setFrameShape(QFrame::StyledPanel);
        ChorusFrame->setFrameShadow(QFrame::Raised);
        gridLayout2 = new QGridLayout(ChorusFrame);
        gridLayout2->setSpacing(3);
        gridLayout2->setContentsMargins(8, 8, 8, 8);
        gridLayout2->setObjectName(QString::fromUtf8("gridLayout2"));
        ChorusType = new QComboBox(ChorusFrame);
        ChorusType->addItem(QString());
        ChorusType->addItem(QString());
        ChorusType->setObjectName(QString::fromUtf8("ChorusType"));

        gridLayout2->addWidget(ChorusType, 1, 4, 1, 1);

        ChorusTypeLabel = new QLabel(ChorusFrame);
        ChorusTypeLabel->setObjectName(QString::fromUtf8("ChorusTypeLabel"));
        ChorusTypeLabel->setAlignment(Qt::AlignCenter);
        ChorusTypeLabel->setWordWrap(false);

        gridLayout2->addWidget(ChorusTypeLabel, 1, 3, 1, 1);

        ChorusNumber = new QSpinBox(ChorusFrame);
        ChorusNumber->setObjectName(QString::fromUtf8("ChorusNumber"));
        ChorusNumber->setMaximum(127);

        gridLayout2->addWidget(ChorusNumber, 1, 1, 1, 2);

        ChorusNumberLabel = new QLabel(ChorusFrame);
        ChorusNumberLabel->setObjectName(QString::fromUtf8("ChorusNumberLabel"));
        ChorusNumberLabel->setAlignment(Qt::AlignCenter);
        ChorusNumberLabel->setWordWrap(false);

        gridLayout2->addWidget(ChorusNumberLabel, 1, 0, 1, 1);

        ChorusSpeed = new QSlider(ChorusFrame);
        ChorusSpeed->setObjectName(QString::fromUtf8("ChorusSpeed"));
        ChorusSpeed->setMaximum(16383);
        ChorusSpeed->setSingleStep(16);
        ChorusSpeed->setPageStep(1638);
        ChorusSpeed->setOrientation(Qt::Horizontal);
        ChorusSpeed->setTickPosition(QSlider::TicksBothSides);
        ChorusSpeed->setTickInterval(1638);

        gridLayout2->addWidget(ChorusSpeed, 2, 2, 1, 3);

        ChorusSpeedLabel = new QLabel(ChorusFrame);
        ChorusSpeedLabel->setObjectName(QString::fromUtf8("ChorusSpeedLabel"));
        ChorusSpeedLabel->setAlignment(Qt::AlignCenter);
        ChorusSpeedLabel->setWordWrap(false);

        gridLayout2->addWidget(ChorusSpeedLabel, 2, 0, 1, 2);

        ChorusDepth = new QSlider(ChorusFrame);
        ChorusDepth->setObjectName(QString::fromUtf8("ChorusDepth"));
        ChorusDepth->setMaximum(16383);
        ChorusDepth->setSingleStep(16);
        ChorusDepth->setPageStep(1638);
        ChorusDepth->setOrientation(Qt::Horizontal);
        ChorusDepth->setTickPosition(QSlider::TicksBothSides);
        ChorusDepth->setTickInterval(1638);

        gridLayout2->addWidget(ChorusDepth, 3, 2, 1, 3);

        ChorusDepthLabel = new QLabel(ChorusFrame);
        ChorusDepthLabel->setObjectName(QString::fromUtf8("ChorusDepthLabel"));
        ChorusDepthLabel->setAlignment(Qt::AlignCenter);
        ChorusDepthLabel->setWordWrap(false);

        gridLayout2->addWidget(ChorusDepthLabel, 3, 0, 1, 2);

        ChorusLevel = new QSlider(ChorusFrame);
        ChorusLevel->setObjectName(QString::fromUtf8("ChorusLevel"));
        ChorusLevel->setMaximum(16383);
        ChorusLevel->setSingleStep(16);
        ChorusLevel->setPageStep(1638);
        ChorusLevel->setOrientation(Qt::Horizontal);
        ChorusLevel->setTickPosition(QSlider::TicksBothSides);
        ChorusLevel->setTickInterval(1638);

        gridLayout2->addWidget(ChorusLevel, 4, 2, 1, 3);

        ChorusLevelLabel = new QLabel(ChorusFrame);
        ChorusLevelLabel->setObjectName(QString::fromUtf8("ChorusLevelLabel"));
        ChorusLevelLabel->setAlignment(Qt::AlignCenter);
        ChorusLevelLabel->setWordWrap(false);

        gridLayout2->addWidget(ChorusLevelLabel, 4, 0, 1, 2);

        Chorus = new QCheckBox(ChorusFrame);
        Chorus->setObjectName(QString::fromUtf8("Chorus"));

        gridLayout2->addWidget(Chorus, 0, 0, 1, 5);


        FluidGrid->addWidget(ChorusFrame, 3, 1, 1, 1);

        GainBox = new QGroupBox(FLUIDSynthGuiBase);
        GainBox->setObjectName(QString::fromUtf8("GainBox"));
        horizontalLayout = new QHBoxLayout(GainBox);
        horizontalLayout->setSpacing(3);
        horizontalLayout->setContentsMargins(8, 8, 8, 8);
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        GainLabel = new QLabel(GainBox);
        GainLabel->setObjectName(QString::fromUtf8("GainLabel"));
        GainLabel->setAlignment(Qt::AlignCenter);
        GainLabel->setWordWrap(false);

        horizontalLayout->addWidget(GainLabel);

        Gain = new QSlider(GainBox);
        Gain->setObjectName(QString::fromUtf8("Gain"));
        Gain->setMinimum(0);
        Gain->setMaximum(127);
        Gain->setPageStep(5);
        Gain->setValue(100);
        Gain->setTracking(true);
        Gain->setOrientation(Qt::Horizontal);
        Gain->setTickPosition(QSlider::TicksBothSides);
        Gain->setTickInterval(7);

        horizontalLayout->addWidget(Gain);

        labelGainValue = new QLabel(GainBox);
        labelGainValue->setObjectName(QString::fromUtf8("labelGainValue"));
        labelGainValue->setMinimumSize(QSize(40, 0));
        QFont font1;
        font1.setPointSize(14);
        font1.setBold(true);
        font1.setItalic(true);
        font1.setWeight(75);
        labelGainValue->setFont(font1);

        horizontalLayout->addWidget(labelGainValue);


        FluidGrid->addWidget(GainBox, 4, 0, 1, 2);

        loadedFontsLabel = new QLabel(FLUIDSynthGuiBase);
        loadedFontsLabel->setObjectName(QString::fromUtf8("loadedFontsLabel"));
        loadedFontsLabel->setFont(font);
        loadedFontsLabel->setAlignment(Qt::AlignCenter);
        loadedFontsLabel->setWordWrap(true);

        FluidGrid->addWidget(loadedFontsLabel, 0, 0, 1, 1);

        pixmapLabel = new QLabel(FLUIDSynthGuiBase);
        pixmapLabel->setObjectName(QString::fromUtf8("pixmapLabel"));
        QSizePolicy sizePolicy1(QSizePolicy::Maximum, QSizePolicy::Maximum);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(pixmapLabel->sizePolicy().hasHeightForWidth());
        pixmapLabel->setSizePolicy(sizePolicy1);
        pixmapLabel->setPixmap(QPixmap(QString::fromUtf8("image3")));
        pixmapLabel->setScaledContents(true);
        pixmapLabel->setWordWrap(false);

        FluidGrid->addWidget(pixmapLabel, 2, 1, 1, 1);


        gridLayout->addLayout(FluidGrid, 0, 0, 1, 1);


        retranslateUi(FLUIDSynthGuiBase);
        QObject::connect(Gain, SIGNAL(valueChanged(int)), labelGainValue, SLOT(setNum(int)));

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

    void retranslateUi(QDialog *FLUIDSynthGuiBase)
    {
        FLUIDSynthGuiBase->setWindowTitle(QCoreApplication::translate("FLUIDSynthGuiBase", "FLUID Synth", nullptr));
        Push->setText(QCoreApplication::translate("FLUIDSynthGuiBase", "Load", nullptr));
        Pop->setText(QCoreApplication::translate("FLUIDSynthGuiBase", "Delete", nullptr));
        dumpInfoButton->setText(QCoreApplication::translate("FLUIDSynthGuiBase", "Dump Info", nullptr));
        QTreeWidgetItem *___qtreewidgetitem = sfListView->headerItem();
        ___qtreewidgetitem->setText(1, QCoreApplication::translate("FLUIDSynthGuiBase", "Fontname", nullptr));
        ___qtreewidgetitem->setText(0, QCoreApplication::translate("FLUIDSynthGuiBase", "ID", nullptr));
        QTableWidgetItem *___qtablewidgetitem = channelListView->horizontalHeaderItem(0);
        ___qtablewidgetitem->setText(QCoreApplication::translate("FLUIDSynthGuiBase", "Chnl", nullptr));
        QTableWidgetItem *___qtablewidgetitem1 = channelListView->horizontalHeaderItem(1);
        ___qtablewidgetitem1->setText(QCoreApplication::translate("FLUIDSynthGuiBase", "Soundfont", nullptr));
        QTableWidgetItem *___qtablewidgetitem2 = channelListView->horizontalHeaderItem(2);
        ___qtablewidgetitem2->setText(QCoreApplication::translate("FLUIDSynthGuiBase", "Drum Chnl", nullptr));
        ReverbLevelLabel->setText(QCoreApplication::translate("FLUIDSynthGuiBase", "Level", nullptr));
        ReverbWidthLabel->setText(QCoreApplication::translate("FLUIDSynthGuiBase", "Width", nullptr));
        ReverbDampingLabel->setText(QCoreApplication::translate("FLUIDSynthGuiBase", "Damping", nullptr));
        ReverbRoomSizeLabel->setText(QCoreApplication::translate("FLUIDSynthGuiBase", "Room Size", nullptr));
        Reverb->setText(QCoreApplication::translate("FLUIDSynthGuiBase", "Reverb", nullptr));
        fontSetupLabel->setText(QCoreApplication::translate("FLUIDSynthGuiBase", "CHANNEL SETUP", nullptr));
        ChorusType->setItemText(0, QCoreApplication::translate("FLUIDSynthGuiBase", "Sine", nullptr));
        ChorusType->setItemText(1, QCoreApplication::translate("FLUIDSynthGuiBase", "Triangle", nullptr));

        ChorusTypeLabel->setText(QCoreApplication::translate("FLUIDSynthGuiBase", "Type", nullptr));
        ChorusNumberLabel->setText(QCoreApplication::translate("FLUIDSynthGuiBase", "Number", nullptr));
        ChorusSpeedLabel->setText(QCoreApplication::translate("FLUIDSynthGuiBase", "Speed", nullptr));
        ChorusDepthLabel->setText(QCoreApplication::translate("FLUIDSynthGuiBase", "Depth", nullptr));
        ChorusLevelLabel->setText(QCoreApplication::translate("FLUIDSynthGuiBase", "Level", nullptr));
        Chorus->setText(QCoreApplication::translate("FLUIDSynthGuiBase", "Chorus", nullptr));
        GainBox->setTitle(QString());
        GainLabel->setText(QCoreApplication::translate("FLUIDSynthGuiBase", "Gain", nullptr));
        labelGainValue->setText(QCoreApplication::translate("FLUIDSynthGuiBase", "100", nullptr));
        loadedFontsLabel->setText(QCoreApplication::translate("FLUIDSynthGuiBase", "LOADED SOUNDFONTS", nullptr));
    } // retranslateUi

};

namespace Ui {
    class FLUIDSynthGuiBase: public Ui_FLUIDSynthGuiBase {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_FLUIDSYNTHGUIBASE_H
