/********************************************************************************
** Form generated from reading UI file 'quantbase.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_QUANTBASE_H
#define UI_QUANTBASE_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QVBoxLayout>

QT_BEGIN_NAMESPACE

class Ui_QuantBase
{
public:
    QVBoxLayout *verticalLayout_2;
    QGroupBox *rangeBox;
    QVBoxLayout *verticalLayout;
    QRadioButton *all_events_button;
    QRadioButton *selected_events_button;
    QRadioButton *looped_events_button;
    QRadioButton *selected_looped_button;
    QGroupBox *partsBox;
    QVBoxLayout *verticalLayout_3;
    QRadioButton *not_all_parts_button;
    QRadioButton *all_parts_button;
    QGroupBox *groupBox_2;
    QGridLayout *gridLayout;
    QLabel *TextLabel3;
    QSpinBox *strength_spinbox;
    QLabel *TextLabel4;
    QSpinBox *threshold_spinbox;
    QLabel *label;
    QCheckBox *len_checkbox;
    QLabel *label_2;
    QComboBox *raster_combobox;
    QLabel *label_3;
    QSpinBox *swing_spinbox;
    QLabel *label_4;
    QSpacerItem *verticalSpacer;
    QHBoxLayout *horizontalLayout;
    QSpacerItem *Spacer1;
    QPushButton *ok_button;
    QPushButton *cancel_button;

    void setupUi(QDialog *QuantBase)
    {
        if (QuantBase->objectName().isEmpty())
            QuantBase->setObjectName(QString::fromUtf8("QuantBase"));
        QuantBase->setEnabled(true);
        QuantBase->resize(439, 593);
        verticalLayout_2 = new QVBoxLayout(QuantBase);
        verticalLayout_2->setSpacing(6);
        verticalLayout_2->setContentsMargins(11, 11, 11, 11);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        verticalLayout_2->setContentsMargins(11, 11, 11, 11);
        rangeBox = new QGroupBox(QuantBase);
        rangeBox->setObjectName(QString::fromUtf8("rangeBox"));
        verticalLayout = new QVBoxLayout(rangeBox);
        verticalLayout->setSpacing(6);
        verticalLayout->setContentsMargins(11, 11, 11, 11);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        verticalLayout->setContentsMargins(11, 11, 11, 11);
        all_events_button = new QRadioButton(rangeBox);
        all_events_button->setObjectName(QString::fromUtf8("all_events_button"));

        verticalLayout->addWidget(all_events_button);

        selected_events_button = new QRadioButton(rangeBox);
        selected_events_button->setObjectName(QString::fromUtf8("selected_events_button"));
        selected_events_button->setChecked(true);

        verticalLayout->addWidget(selected_events_button);

        looped_events_button = new QRadioButton(rangeBox);
        looped_events_button->setObjectName(QString::fromUtf8("looped_events_button"));

        verticalLayout->addWidget(looped_events_button);

        selected_looped_button = new QRadioButton(rangeBox);
        selected_looped_button->setObjectName(QString::fromUtf8("selected_looped_button"));

        verticalLayout->addWidget(selected_looped_button);


        verticalLayout_2->addWidget(rangeBox);

        partsBox = new QGroupBox(QuantBase);
        partsBox->setObjectName(QString::fromUtf8("partsBox"));
        QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Minimum);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(partsBox->sizePolicy().hasHeightForWidth());
        partsBox->setSizePolicy(sizePolicy);
        verticalLayout_3 = new QVBoxLayout(partsBox);
        verticalLayout_3->setSpacing(4);
        verticalLayout_3->setContentsMargins(11, 11, 11, 11);
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        verticalLayout_3->setContentsMargins(6, 4, 6, 4);
        not_all_parts_button = new QRadioButton(partsBox);
        not_all_parts_button->setObjectName(QString::fromUtf8("not_all_parts_button"));
        not_all_parts_button->setChecked(true);

        verticalLayout_3->addWidget(not_all_parts_button);

        all_parts_button = new QRadioButton(partsBox);
        all_parts_button->setObjectName(QString::fromUtf8("all_parts_button"));

        verticalLayout_3->addWidget(all_parts_button);


        verticalLayout_2->addWidget(partsBox);

        groupBox_2 = new QGroupBox(QuantBase);
        groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
        gridLayout = new QGridLayout(groupBox_2);
        gridLayout->setSpacing(6);
        gridLayout->setContentsMargins(11, 11, 11, 11);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        gridLayout->setContentsMargins(11, 11, 11, 11);
        TextLabel3 = new QLabel(groupBox_2);
        TextLabel3->setObjectName(QString::fromUtf8("TextLabel3"));
        TextLabel3->setWordWrap(false);

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

        strength_spinbox = new QSpinBox(groupBox_2);
        strength_spinbox->setObjectName(QString::fromUtf8("strength_spinbox"));
        strength_spinbox->setMaximum(100);
        strength_spinbox->setValue(80);

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

        TextLabel4 = new QLabel(groupBox_2);
        TextLabel4->setObjectName(QString::fromUtf8("TextLabel4"));
        TextLabel4->setWordWrap(false);

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

        threshold_spinbox = new QSpinBox(groupBox_2);
        threshold_spinbox->setObjectName(QString::fromUtf8("threshold_spinbox"));
        threshold_spinbox->setMinimum(0);
        threshold_spinbox->setMaximum(10000);
        threshold_spinbox->setSingleStep(1);

        gridLayout->addWidget(threshold_spinbox, 2, 1, 1, 1);

        label = new QLabel(groupBox_2);
        label->setObjectName(QString::fromUtf8("label"));

        gridLayout->addWidget(label, 4, 0, 1, 1);

        len_checkbox = new QCheckBox(groupBox_2);
        len_checkbox->setObjectName(QString::fromUtf8("len_checkbox"));
        len_checkbox->setChecked(true);

        gridLayout->addWidget(len_checkbox, 4, 1, 1, 1);

        label_2 = new QLabel(groupBox_2);
        label_2->setObjectName(QString::fromUtf8("label_2"));

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

        raster_combobox = new QComboBox(groupBox_2);
        raster_combobox->addItem(QString());
        raster_combobox->addItem(QString());
        raster_combobox->addItem(QString());
        raster_combobox->addItem(QString());
        raster_combobox->addItem(QString());
        raster_combobox->addItem(QString());
        raster_combobox->addItem(QString());
        raster_combobox->addItem(QString());
        raster_combobox->addItem(QString());
        raster_combobox->addItem(QString());
        raster_combobox->setObjectName(QString::fromUtf8("raster_combobox"));
        raster_combobox->setEditable(false);
        raster_combobox->setFrame(true);

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

        label_3 = new QLabel(groupBox_2);
        label_3->setObjectName(QString::fromUtf8("label_3"));

        gridLayout->addWidget(label_3, 3, 0, 1, 1);

        swing_spinbox = new QSpinBox(groupBox_2);
        swing_spinbox->setObjectName(QString::fromUtf8("swing_spinbox"));
        swing_spinbox->setMinimum(-99);

        gridLayout->addWidget(swing_spinbox, 3, 1, 1, 1);

        label_4 = new QLabel(groupBox_2);
        label_4->setObjectName(QString::fromUtf8("label_4"));
        sizePolicy.setHeightForWidth(label_4->sizePolicy().hasHeightForWidth());
        label_4->setSizePolicy(sizePolicy);
        label_4->setWordWrap(true);

        gridLayout->addWidget(label_4, 5, 0, 1, 2);


        verticalLayout_2->addWidget(groupBox_2);

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

        verticalLayout_2->addItem(verticalSpacer);

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

        horizontalLayout->addItem(Spacer1);

        ok_button = new QPushButton(QuantBase);
        ok_button->setObjectName(QString::fromUtf8("ok_button"));
        ok_button->setAutoDefault(false);

        horizontalLayout->addWidget(ok_button);

        cancel_button = new QPushButton(QuantBase);
        cancel_button->setObjectName(QString::fromUtf8("cancel_button"));

        horizontalLayout->addWidget(cancel_button);


        verticalLayout_2->addLayout(horizontalLayout);


        retranslateUi(QuantBase);
        QObject::connect(ok_button, SIGNAL(clicked()), QuantBase, SLOT(accept()));
        QObject::connect(cancel_button, SIGNAL(clicked()), QuantBase, SLOT(reject()));

        raster_combobox->setCurrentIndex(0);
        ok_button->setDefault(true);


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

    void retranslateUi(QDialog *QuantBase)
    {
        QuantBase->setWindowTitle(QCoreApplication::translate("QuantBase", "MusE: Quantize", nullptr));
        rangeBox->setTitle(QCoreApplication::translate("QuantBase", "Range", nullptr));
        all_events_button->setText(QCoreApplication::translate("QuantBase", "All Events", nullptr));
        selected_events_button->setText(QCoreApplication::translate("QuantBase", "Selected Events", nullptr));
        looped_events_button->setText(QCoreApplication::translate("QuantBase", "Looped Events", nullptr));
        selected_looped_button->setText(QCoreApplication::translate("QuantBase", "Selected Looped", nullptr));
        partsBox->setTitle(QCoreApplication::translate("QuantBase", "Parts", nullptr));
        not_all_parts_button->setText(QCoreApplication::translate("QuantBase", "Selected parts or c&urrent part", nullptr));
        all_parts_button->setText(QCoreApplication::translate("QuantBase", "All parts &in editor", nullptr));
        groupBox_2->setTitle(QCoreApplication::translate("QuantBase", "Values", nullptr));
        TextLabel3->setText(QCoreApplication::translate("QuantBase", "Strength:", nullptr));
        strength_spinbox->setSuffix(QCoreApplication::translate("QuantBase", "%", nullptr));
        TextLabel4->setText(QCoreApplication::translate("QuantBase", "Threshold (ticks):", nullptr));
        label->setText(QCoreApplication::translate("QuantBase", "Quantize Len", nullptr));
        len_checkbox->setText(QString());
        label_2->setText(QCoreApplication::translate("QuantBase", "Raster", nullptr));
        raster_combobox->setItemText(0, QCoreApplication::translate("QuantBase", "Whole", nullptr));
        raster_combobox->setItemText(1, QCoreApplication::translate("QuantBase", "Half", nullptr));
        raster_combobox->setItemText(2, QCoreApplication::translate("QuantBase", "4th", nullptr));
        raster_combobox->setItemText(3, QCoreApplication::translate("QuantBase", "4th Triplet", nullptr));
        raster_combobox->setItemText(4, QCoreApplication::translate("QuantBase", "8th", nullptr));
        raster_combobox->setItemText(5, QCoreApplication::translate("QuantBase", "8th Triplet", nullptr));
        raster_combobox->setItemText(6, QCoreApplication::translate("QuantBase", "16th", nullptr));
        raster_combobox->setItemText(7, QCoreApplication::translate("QuantBase", "16th Triplet", nullptr));
        raster_combobox->setItemText(8, QCoreApplication::translate("QuantBase", "32th", nullptr));
        raster_combobox->setItemText(9, QCoreApplication::translate("QuantBase", "32th Triplet", nullptr));

        label_3->setText(QCoreApplication::translate("QuantBase", "Swing:", nullptr));
        label_4->setText(QCoreApplication::translate("QuantBase", "If the proposed change in tick or length is smaller than threshold, nothing is done.\n"
"If swing=0, this is normal\n"
"If swing is 33, you get a 2:1-rhythm.\n"
"If swing is -33, you get a 1:2-rhythm.\n"
"", nullptr));
        ok_button->setText(QCoreApplication::translate("QuantBase", "OK", nullptr));
        cancel_button->setText(QCoreApplication::translate("QuantBase", "Cancel", nullptr));
    } // retranslateUi

};

namespace Ui {
    class QuantBase: public Ui_QuantBase {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_QUANTBASE_H
