/********************************************************************************
** Form generated from reading UI file 'pasteeventsdialogbase.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_PASTEEVENTSDIALOGBASE_H
#define UI_PASTEEVENTSDIALOGBASE_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#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_PasteEventsDialogBase
{
public:
    QVBoxLayout *verticalLayout_2;
    QGroupBox *rangeBox;
    QHBoxLayout *horizontalLayout_2;
    QGridLayout *gridLayout_2;
    QLabel *label;
    QSpinBox *n_spinbox;
    QLabel *label_3;
    QSpinBox *raster_spinbox;
    QLabel *insert_quarters;
    QLabel *raster_quarters;
    QSpacerItem *horizontalSpacer_2;
    QSpacerItem *horizontalSpacer_3;
    QGroupBox *groupBox_2;
    QVBoxLayout *verticalLayout;
    QRadioButton *never_new_button;
    QRadioButton *always_new_button;
    QVBoxLayout *verticalLayout_3;
    QRadioButton *sometimes_into_new_button;
    QHBoxLayout *horizontalLayout_3;
    QSpacerItem *horizontalSpacer_4;
    QSpinBox *max_distance_spinbox;
    QSpacerItem *horizontalSpacer_5;
    QLabel *max_distance_quarters;
    QCheckBox *all_into_selected_part_checkbox;
    QGroupBox *groupBox;
    QVBoxLayout *verticalLayout_4;
    QRadioButton *no_ctrl_erase_button;
    QRadioButton *ctrl_erase_button;
    QCheckBox *ctrl_erase_wysiwyg_button;
    QCheckBox *ctrl_erase_inclusive_button;
    QSpacerItem *verticalSpacer;
    QHBoxLayout *horizontalLayout;
    QSpacerItem *Spacer1;
    QPushButton *okButton;
    QPushButton *cancelButton;

    void setupUi(QDialog *PasteEventsDialogBase)
    {
        if (PasteEventsDialogBase->objectName().isEmpty())
            PasteEventsDialogBase->setObjectName(QString::fromUtf8("PasteEventsDialogBase"));
        PasteEventsDialogBase->resize(315, 614);
        verticalLayout_2 = new QVBoxLayout(PasteEventsDialogBase);
        verticalLayout_2->setSpacing(6);
        verticalLayout_2->setContentsMargins(11, 11, 11, 11);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        verticalLayout_2->setContentsMargins(11, 6, 11, 6);
        rangeBox = new QGroupBox(PasteEventsDialogBase);
        rangeBox->setObjectName(QString::fromUtf8("rangeBox"));
        horizontalLayout_2 = new QHBoxLayout(rangeBox);
        horizontalLayout_2->setSpacing(6);
        horizontalLayout_2->setContentsMargins(11, 11, 11, 11);
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        gridLayout_2 = new QGridLayout();
        gridLayout_2->setSpacing(6);
        gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
        label = new QLabel(rangeBox);
        label->setObjectName(QString::fromUtf8("label"));

        gridLayout_2->addWidget(label, 0, 0, 1, 1);

        n_spinbox = new QSpinBox(rangeBox);
        n_spinbox->setObjectName(QString::fromUtf8("n_spinbox"));
        n_spinbox->setMinimum(1);

        gridLayout_2->addWidget(n_spinbox, 0, 1, 1, 1);

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

        gridLayout_2->addWidget(label_3, 1, 0, 1, 1);

        raster_spinbox = new QSpinBox(rangeBox);
        raster_spinbox->setObjectName(QString::fromUtf8("raster_spinbox"));
        raster_spinbox->setMinimum(0);
        raster_spinbox->setMaximum(999999);
        raster_spinbox->setSingleStep(384);
        raster_spinbox->setValue(384);

        gridLayout_2->addWidget(raster_spinbox, 1, 1, 1, 1);

        insert_quarters = new QLabel(rangeBox);
        insert_quarters->setObjectName(QString::fromUtf8("insert_quarters"));
        insert_quarters->setText(QString::fromUtf8("1 quarter"));

        gridLayout_2->addWidget(insert_quarters, 0, 3, 1, 1);

        raster_quarters = new QLabel(rangeBox);
        raster_quarters->setObjectName(QString::fromUtf8("raster_quarters"));
        raster_quarters->setText(QString::fromUtf8("1 quarter"));

        gridLayout_2->addWidget(raster_quarters, 1, 3, 1, 1);

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

        gridLayout_2->addItem(horizontalSpacer_2, 0, 2, 1, 1);

        horizontalSpacer_3 = new QSpacerItem(0, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_2->addItem(horizontalSpacer_3, 1, 2, 1, 1);


        horizontalLayout_2->addLayout(gridLayout_2);


        verticalLayout_2->addWidget(rangeBox);

        groupBox_2 = new QGroupBox(PasteEventsDialogBase);
        groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
        groupBox_2->setFlat(false);
        groupBox_2->setCheckable(false);
        verticalLayout = new QVBoxLayout(groupBox_2);
        verticalLayout->setSpacing(6);
        verticalLayout->setContentsMargins(11, 11, 11, 11);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        never_new_button = new QRadioButton(groupBox_2);
        never_new_button->setObjectName(QString::fromUtf8("never_new_button"));
        never_new_button->setCheckable(true);
        never_new_button->setChecked(false);

        verticalLayout->addWidget(never_new_button);

        always_new_button = new QRadioButton(groupBox_2);
        always_new_button->setObjectName(QString::fromUtf8("always_new_button"));

        verticalLayout->addWidget(always_new_button);

        verticalLayout_3 = new QVBoxLayout();
        verticalLayout_3->setSpacing(0);
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        sometimes_into_new_button = new QRadioButton(groupBox_2);
        sometimes_into_new_button->setObjectName(QString::fromUtf8("sometimes_into_new_button"));
        sometimes_into_new_button->setChecked(true);

        verticalLayout_3->addWidget(sometimes_into_new_button);

        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setSpacing(6);
        horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
        horizontalSpacer_4 = new QSpacerItem(20, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);

        horizontalLayout_3->addItem(horizontalSpacer_4);

        max_distance_spinbox = new QSpinBox(groupBox_2);
        max_distance_spinbox->setObjectName(QString::fromUtf8("max_distance_spinbox"));
        max_distance_spinbox->setEnabled(true);
        max_distance_spinbox->setMaximum(999999);
        max_distance_spinbox->setSingleStep(384);
        max_distance_spinbox->setValue(3072);

        horizontalLayout_3->addWidget(max_distance_spinbox);

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

        horizontalLayout_3->addItem(horizontalSpacer_5);

        max_distance_quarters = new QLabel(groupBox_2);
        max_distance_quarters->setObjectName(QString::fromUtf8("max_distance_quarters"));
        max_distance_quarters->setEnabled(true);
        max_distance_quarters->setText(QString::fromUtf8(" 1 quarter"));

        horizontalLayout_3->addWidget(max_distance_quarters);


        verticalLayout_3->addLayout(horizontalLayout_3);


        verticalLayout->addLayout(verticalLayout_3);

        all_into_selected_part_checkbox = new QCheckBox(groupBox_2);
        all_into_selected_part_checkbox->setObjectName(QString::fromUtf8("all_into_selected_part_checkbox"));

        verticalLayout->addWidget(all_into_selected_part_checkbox);


        verticalLayout_2->addWidget(groupBox_2);

        groupBox = new QGroupBox(PasteEventsDialogBase);
        groupBox->setObjectName(QString::fromUtf8("groupBox"));
        verticalLayout_4 = new QVBoxLayout(groupBox);
        verticalLayout_4->setSpacing(6);
        verticalLayout_4->setContentsMargins(11, 11, 11, 11);
        verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
        verticalLayout_4->setContentsMargins(-1, 2, -1, 2);
        no_ctrl_erase_button = new QRadioButton(groupBox);
        no_ctrl_erase_button->setObjectName(QString::fromUtf8("no_ctrl_erase_button"));
        QIcon icon;
        icon.addFile(QString::fromUtf8(":/svg/paste_ctrl.svg"), QSize(), QIcon::Normal, QIcon::Off);
        no_ctrl_erase_button->setIcon(icon);
        no_ctrl_erase_button->setIconSize(QSize(114, 38));

        verticalLayout_4->addWidget(no_ctrl_erase_button);

        ctrl_erase_button = new QRadioButton(groupBox);
        ctrl_erase_button->setObjectName(QString::fromUtf8("ctrl_erase_button"));
        QSizePolicy sizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(ctrl_erase_button->sizePolicy().hasHeightForWidth());
        ctrl_erase_button->setSizePolicy(sizePolicy);
        QIcon icon1;
        icon1.addFile(QString::fromUtf8(":/svg/paste_ctrl_erase.svg"), QSize(), QIcon::Normal, QIcon::Off);
        ctrl_erase_button->setIcon(icon1);
        ctrl_erase_button->setIconSize(QSize(114, 38));
        ctrl_erase_button->setChecked(true);

        verticalLayout_4->addWidget(ctrl_erase_button);

        ctrl_erase_wysiwyg_button = new QCheckBox(groupBox);
        ctrl_erase_wysiwyg_button->setObjectName(QString::fromUtf8("ctrl_erase_wysiwyg_button"));
        QIcon icon2;
        icon2.addFile(QString::fromUtf8(":/svg/paste_ctrl_erase_wysiwyg.svg"), QSize(), QIcon::Normal, QIcon::Off);
        ctrl_erase_wysiwyg_button->setIcon(icon2);
        ctrl_erase_wysiwyg_button->setIconSize(QSize(114, 38));
        ctrl_erase_wysiwyg_button->setChecked(true);

        verticalLayout_4->addWidget(ctrl_erase_wysiwyg_button);

        ctrl_erase_inclusive_button = new QCheckBox(groupBox);
        ctrl_erase_inclusive_button->setObjectName(QString::fromUtf8("ctrl_erase_inclusive_button"));
        QIcon icon3;
        icon3.addFile(QString::fromUtf8(":/svg/paste_ctrl_erase_inclusive.svg"), QSize(), QIcon::Normal, QIcon::Off);
        ctrl_erase_inclusive_button->setIcon(icon3);
        ctrl_erase_inclusive_button->setIconSize(QSize(114, 38));

        verticalLayout_4->addWidget(ctrl_erase_inclusive_button);


        verticalLayout_2->addWidget(groupBox);

        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);

        okButton = new QPushButton(PasteEventsDialogBase);
        okButton->setObjectName(QString::fromUtf8("okButton"));
        okButton->setAutoDefault(false);

        horizontalLayout->addWidget(okButton);

        cancelButton = new QPushButton(PasteEventsDialogBase);
        cancelButton->setObjectName(QString::fromUtf8("cancelButton"));

        horizontalLayout->addWidget(cancelButton);


        verticalLayout_2->addLayout(horizontalLayout);


        retranslateUi(PasteEventsDialogBase);
        QObject::connect(okButton, SIGNAL(clicked()), PasteEventsDialogBase, SLOT(accept()));
        QObject::connect(cancelButton, SIGNAL(clicked()), PasteEventsDialogBase, SLOT(reject()));
        QObject::connect(sometimes_into_new_button, SIGNAL(toggled(bool)), max_distance_quarters, SLOT(setEnabled(bool)));
        QObject::connect(sometimes_into_new_button, SIGNAL(toggled(bool)), max_distance_spinbox, SLOT(setEnabled(bool)));

        okButton->setDefault(true);


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

    void retranslateUi(QDialog *PasteEventsDialogBase)
    {
        PasteEventsDialogBase->setWindowTitle(QCoreApplication::translate("PasteEventsDialogBase", "MusE: Paste Events", nullptr));
        rangeBox->setTitle(QCoreApplication::translate("PasteEventsDialogBase", "Number and raster", nullptr));
        label->setText(QCoreApplication::translate("PasteEventsDialogBase", "Insert", nullptr));
        n_spinbox->setSuffix(QCoreApplication::translate("PasteEventsDialogBase", " times", nullptr));
        n_spinbox->setPrefix(QString());
        label_3->setText(QCoreApplication::translate("PasteEventsDialogBase", "Raster", nullptr));
        raster_spinbox->setSuffix(QCoreApplication::translate("PasteEventsDialogBase", " ticks", nullptr));
        groupBox_2->setTitle(QCoreApplication::translate("PasteEventsDialogBase", "Paste options", nullptr));
        never_new_button->setText(QCoreApplication::translate("PasteEventsDialogBase", "&Always into existing parts", nullptr));
        always_new_button->setText(QCoreApplication::translate("PasteEventsDialogBase", "&Never into existing parts", nullptr));
        sometimes_into_new_button->setText(QCoreApplication::translate("PasteEventsDialogBase", "&Into existing parts if part has not\n"
"to be expanded by more than ", nullptr));
        max_distance_spinbox->setSuffix(QCoreApplication::translate("PasteEventsDialogBase", " ticks", nullptr));
        all_into_selected_part_checkbox->setText(QCoreApplication::translate("PasteEventsDialogBase", "Put everything into the (selected) part", nullptr));
        groupBox->setTitle(QCoreApplication::translate("PasteEventsDialogBase", "Paste midi controller target options", nullptr));
        no_ctrl_erase_button->setText(QCoreApplication::translate("PasteEventsDialogBase", "Keep e&xisting", nullptr));
        ctrl_erase_button->setText(QCoreApplication::translate("PasteEventsDialogBase", "Erase existin&g", nullptr));
        ctrl_erase_wysiwyg_button->setText(QCoreApplication::translate("PasteEventsDialogBase", "Erase WYSIWYG", nullptr));
        ctrl_erase_inclusive_button->setText(QCoreApplication::translate("PasteEventsDialogBase", "Erase inclusive", nullptr));
        okButton->setText(QCoreApplication::translate("PasteEventsDialogBase", "OK", nullptr));
        cancelButton->setText(QCoreApplication::translate("PasteEventsDialogBase", "Cancel", nullptr));
    } // retranslateUi

};

namespace Ui {
    class PasteEventsDialogBase: public Ui_PasteEventsDialogBase {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_PASTEEVENTSDIALOGBASE_H
