/********************************************************************************
** Form generated from reading UI file 'synthconfigbase.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_SYNTHCONFIGBASE_H
#define UI_SYNTHCONFIGBASE_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QTableWidget>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QTreeWidget>
#include <QtWidgets/QVBoxLayout>
#include "splitter.h"

QT_BEGIN_NAMESPACE

class Ui_SynthConfigBase
{
public:
    QGridLayout *gridLayout;
    MusEGui::Splitter *VSplitter;
    QGroupBox *GroupBox2;
    QGridLayout *gridLayout1;
    QTreeWidget *synthList;
    MusEGui::Splitter *HSplitter;
    QGroupBox *GroupBox3;
    QVBoxLayout *verticalLayout;
    QTableWidget *instanceList;
    QHBoxLayout *horizontalLayout;
    QLabel *label;
    QToolButton *addALSADevice;
    QToolButton *addJACKDevice;
    QToolButton *addSynthDevice;
    QSpacerItem *horizontalSpacer_2;
    QToolButton *renameDevice;
    QToolButton *removeDevice;
    QGroupBox *groupBox10;
    QVBoxLayout *verticalLayout_2;
    QTableWidget *mdevView;
    QHBoxLayout *horizontalLayout_2;
    QSpacerItem *horizontalSpacer;
    QPushButton *applyButton;
    QPushButton *okButton;

    void setupUi(QDialog *SynthConfigBase)
    {
        if (SynthConfigBase->objectName().isEmpty())
            SynthConfigBase->setObjectName(QString::fromUtf8("SynthConfigBase"));
        SynthConfigBase->resize(827, 550);
        gridLayout = new QGridLayout(SynthConfigBase);
        gridLayout->setSpacing(6);
        gridLayout->setContentsMargins(11, 11, 11, 11);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        VSplitter = new MusEGui::Splitter(SynthConfigBase);
        VSplitter->setObjectName(QString::fromUtf8("VSplitter"));
        VSplitter->setOrientation(Qt::Vertical);
        GroupBox2 = new QGroupBox(VSplitter);
        GroupBox2->setObjectName(QString::fromUtf8("GroupBox2"));
        GroupBox2->setAlignment(Qt::AlignCenter);
        gridLayout1 = new QGridLayout(GroupBox2);
        gridLayout1->setSpacing(6);
        gridLayout1->setContentsMargins(11, 11, 11, 11);
        gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
        synthList = new QTreeWidget(GroupBox2);
        synthList->setObjectName(QString::fromUtf8("synthList"));
        synthList->setIndentation(0);
        synthList->setAllColumnsShowFocus(true);
        synthList->header()->setMinimumSectionSize(40);

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

        VSplitter->addWidget(GroupBox2);
        HSplitter = new MusEGui::Splitter(VSplitter);
        HSplitter->setObjectName(QString::fromUtf8("HSplitter"));
        HSplitter->setOrientation(Qt::Horizontal);
        GroupBox3 = new QGroupBox(HSplitter);
        GroupBox3->setObjectName(QString::fromUtf8("GroupBox3"));
        QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(GroupBox3->sizePolicy().hasHeightForWidth());
        GroupBox3->setSizePolicy(sizePolicy);
        GroupBox3->setAlignment(Qt::AlignCenter);
        verticalLayout = new QVBoxLayout(GroupBox3);
        verticalLayout->setSpacing(6);
        verticalLayout->setContentsMargins(11, 11, 11, 11);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        instanceList = new QTableWidget(GroupBox3);
        instanceList->setObjectName(QString::fromUtf8("instanceList"));
        QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(instanceList->sizePolicy().hasHeightForWidth());
        instanceList->setSizePolicy(sizePolicy1);
        instanceList->setSelectionMode(QAbstractItemView::ExtendedSelection);
        instanceList->setSelectionBehavior(QAbstractItemView::SelectRows);
        instanceList->horizontalHeader()->setMinimumSectionSize(40);
        instanceList->horizontalHeader()->setHighlightSections(false);
        instanceList->horizontalHeader()->setStretchLastSection(true);
        instanceList->verticalHeader()->setVisible(false);
        instanceList->verticalHeader()->setDefaultSectionSize(20);
        instanceList->verticalHeader()->setHighlightSections(false);

        verticalLayout->addWidget(instanceList);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setSpacing(6);
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        label = new QLabel(GroupBox3);
        label->setObjectName(QString::fromUtf8("label"));

        horizontalLayout->addWidget(label);

        addALSADevice = new QToolButton(GroupBox3);
        addALSADevice->setObjectName(QString::fromUtf8("addALSADevice"));
        addALSADevice->setEnabled(true);
        addALSADevice->setCheckable(true);
        addALSADevice->setChecked(false);

        horizontalLayout->addWidget(addALSADevice);

        addJACKDevice = new QToolButton(GroupBox3);
        addJACKDevice->setObjectName(QString::fromUtf8("addJACKDevice"));

        horizontalLayout->addWidget(addJACKDevice);

        addSynthDevice = new QToolButton(GroupBox3);
        addSynthDevice->setObjectName(QString::fromUtf8("addSynthDevice"));

        horizontalLayout->addWidget(addSynthDevice);

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

        horizontalLayout->addItem(horizontalSpacer_2);

        renameDevice = new QToolButton(GroupBox3);
        renameDevice->setObjectName(QString::fromUtf8("renameDevice"));

        horizontalLayout->addWidget(renameDevice);

        removeDevice = new QToolButton(GroupBox3);
        removeDevice->setObjectName(QString::fromUtf8("removeDevice"));

        horizontalLayout->addWidget(removeDevice);


        verticalLayout->addLayout(horizontalLayout);

        HSplitter->addWidget(GroupBox3);
        groupBox10 = new QGroupBox(HSplitter);
        groupBox10->setObjectName(QString::fromUtf8("groupBox10"));
        sizePolicy.setHeightForWidth(groupBox10->sizePolicy().hasHeightForWidth());
        groupBox10->setSizePolicy(sizePolicy);
        groupBox10->setAlignment(Qt::AlignCenter);
        verticalLayout_2 = new QVBoxLayout(groupBox10);
        verticalLayout_2->setSpacing(6);
        verticalLayout_2->setContentsMargins(11, 11, 11, 11);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        mdevView = new QTableWidget(groupBox10);
        mdevView->setObjectName(QString::fromUtf8("mdevView"));
        sizePolicy1.setHeightForWidth(mdevView->sizePolicy().hasHeightForWidth());
        mdevView->setSizePolicy(sizePolicy1);
        mdevView->setSelectionMode(QAbstractItemView::SingleSelection);
        mdevView->setSelectionBehavior(QAbstractItemView::SelectRows);
        mdevView->setShowGrid(true);
        mdevView->horizontalHeader()->setCascadingSectionResizes(false);
        mdevView->horizontalHeader()->setMinimumSectionSize(40);
        mdevView->horizontalHeader()->setDefaultSectionSize(60);
        mdevView->horizontalHeader()->setStretchLastSection(false);
        mdevView->verticalHeader()->setDefaultSectionSize(20);

        verticalLayout_2->addWidget(mdevView);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setSpacing(6);
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_2->addItem(horizontalSpacer);

        applyButton = new QPushButton(groupBox10);
        applyButton->setObjectName(QString::fromUtf8("applyButton"));

        horizontalLayout_2->addWidget(applyButton);

        okButton = new QPushButton(groupBox10);
        okButton->setObjectName(QString::fromUtf8("okButton"));

        horizontalLayout_2->addWidget(okButton);


        verticalLayout_2->addLayout(horizontalLayout_2);

        HSplitter->addWidget(groupBox10);
        VSplitter->addWidget(HSplitter);

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


        retranslateUi(SynthConfigBase);

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

    void retranslateUi(QDialog *SynthConfigBase)
    {
        SynthConfigBase->setWindowTitle(QCoreApplication::translate("SynthConfigBase", "Configure midi devices, midi ports, and synthesizers", nullptr));
        GroupBox2->setTitle(QCoreApplication::translate("SynthConfigBase", "Available soft synthesizers", nullptr));
        QTreeWidgetItem *___qtreewidgetitem = synthList->headerItem();
        ___qtreewidgetitem->setText(5, QCoreApplication::translate("SynthConfigBase", "Description", nullptr));
        ___qtreewidgetitem->setText(4, QCoreApplication::translate("SynthConfigBase", "Version", nullptr));
        ___qtreewidgetitem->setText(3, QCoreApplication::translate("SynthConfigBase", "Name", nullptr));
        ___qtreewidgetitem->setText(2, QCoreApplication::translate("SynthConfigBase", "Instances", nullptr));
        ___qtreewidgetitem->setText(1, QCoreApplication::translate("SynthConfigBase", "Type", nullptr));
        ___qtreewidgetitem->setText(0, QCoreApplication::translate("SynthConfigBase", "File", nullptr));
#if QT_CONFIG(tooltip)
        synthList->setToolTip(QString());
#endif // QT_CONFIG(tooltip)
        GroupBox3->setTitle(QCoreApplication::translate("SynthConfigBase", "Useable devices", nullptr));
        label->setText(QCoreApplication::translate("SynthConfigBase", "Add:", nullptr));
        addALSADevice->setText(QCoreApplication::translate("SynthConfigBase", "ALSA", nullptr));
        addJACKDevice->setText(QCoreApplication::translate("SynthConfigBase", "JACK", nullptr));
        addSynthDevice->setText(QCoreApplication::translate("SynthConfigBase", "Synth track", nullptr));
        renameDevice->setText(QCoreApplication::translate("SynthConfigBase", "Rename", nullptr));
        removeDevice->setText(QCoreApplication::translate("SynthConfigBase", "Remove", nullptr));
        groupBox10->setTitle(QCoreApplication::translate("SynthConfigBase", "Device port assignments", nullptr));
        applyButton->setText(QCoreApplication::translate("SynthConfigBase", "&Apply", nullptr));
        okButton->setText(QCoreApplication::translate("SynthConfigBase", "&OK", nullptr));
    } // retranslateUi

};

namespace Ui {
    class SynthConfigBase: public Ui_SynthConfigBase {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_SYNTHCONFIGBASE_H
