/********************************************************************************
** Form generated from reading UI file 'configmidifilebase.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_CONFIGMIDIFILEBASE_H
#define UI_CONFIGMIDIFILEBASE_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_ConfigMidiFileBase
{
public:
    QVBoxLayout *verticalLayout_3;
    QTabWidget *tabWidget;
    QWidget *importTab;
    QVBoxLayout *verticalLayout;
    QHBoxLayout *horizontalLayout_2;
    QLabel *label;
    QComboBox *importDefaultInstr;
    QSpacerItem *horizontalSpacer;
    QCheckBox *importDevNameMetas;
    QCheckBox *importInstrNameMetas;
    QCheckBox *splitPartsCheckBox;
    QSpacerItem *verticalSpacer_2;
    QWidget *exportTab;
    QVBoxLayout *verticalLayout_2;
    QHBoxLayout *horizontalLayout_3;
    QLabel *textLabel3;
    QComboBox *formatCombo;
    QLabel *textLabel1;
    QComboBox *divisionCombo;
    QSpacerItem *horizontalSpacer_4;
    QLabel *textLabel4;
    QHBoxLayout *horizontalLayout_4;
    QLabel *textLabel2;
    QLineEdit *copyrightEdit;
    QCheckBox *extendedFormat;
    QCheckBox *runningStatus;
    QCheckBox *optNoteOffs;
    QCheckBox *twoByteTimeSigs;
    QCheckBox *drumMapOverrides;
    QCheckBox *channelOverridesToNewTrack;
    QLabel *label_2;
    QHBoxLayout *horizontalLayout_5;
    QCheckBox *exportInstrumentNames;
    QCheckBox *exportModeSysexes;
    QSpacerItem *horizontalSpacer_2;
    QLabel *label_3;
    QHBoxLayout *horizontalLayout_6;
    QCheckBox *exportPortMetas;
    QCheckBox *exportDeviceNameMetas;
    QSpacerItem *horizontalSpacer_3;
    QCheckBox *exportPortDeviceSMF0;
    QLabel *label_4;
    QCheckBox *exportSelectedPartsAlignBar0;
    QSpacerItem *verticalSpacer;
    QHBoxLayout *hboxLayout;
    QSpacerItem *Horizontal_Spacing2;
    QPushButton *buttonOk;
    QPushButton *buttonCancel;

    void setupUi(QDialog *ConfigMidiFileBase)
    {
        if (ConfigMidiFileBase->objectName().isEmpty())
            ConfigMidiFileBase->setObjectName(QString::fromUtf8("ConfigMidiFileBase"));
        ConfigMidiFileBase->resize(461, 586);
        ConfigMidiFileBase->setSizeGripEnabled(true);
        verticalLayout_3 = new QVBoxLayout(ConfigMidiFileBase);
        verticalLayout_3->setSpacing(6);
        verticalLayout_3->setContentsMargins(11, 11, 11, 11);
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        tabWidget = new QTabWidget(ConfigMidiFileBase);
        tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
        importTab = new QWidget();
        importTab->setObjectName(QString::fromUtf8("importTab"));
        verticalLayout = new QVBoxLayout(importTab);
        verticalLayout->setSpacing(6);
        verticalLayout->setContentsMargins(11, 11, 11, 11);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setSpacing(6);
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        label = new QLabel(importTab);
        label->setObjectName(QString::fromUtf8("label"));

        horizontalLayout_2->addWidget(label);

        importDefaultInstr = new QComboBox(importTab);
        importDefaultInstr->setObjectName(QString::fromUtf8("importDefaultInstr"));
        QSizePolicy sizePolicy(QSizePolicy::Maximum, QSizePolicy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(importDefaultInstr->sizePolicy().hasHeightForWidth());
        importDefaultInstr->setSizePolicy(sizePolicy);

        horizontalLayout_2->addWidget(importDefaultInstr);

        horizontalSpacer = new QSpacerItem(164, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_2->addItem(horizontalSpacer);


        verticalLayout->addLayout(horizontalLayout_2);

        importDevNameMetas = new QCheckBox(importTab);
        importDevNameMetas->setObjectName(QString::fromUtf8("importDevNameMetas"));
        importDevNameMetas->setEnabled(false);

        verticalLayout->addWidget(importDevNameMetas);

        importInstrNameMetas = new QCheckBox(importTab);
        importInstrNameMetas->setObjectName(QString::fromUtf8("importInstrNameMetas"));

        verticalLayout->addWidget(importInstrNameMetas);

        splitPartsCheckBox = new QCheckBox(importTab);
        splitPartsCheckBox->setObjectName(QString::fromUtf8("splitPartsCheckBox"));

        verticalLayout->addWidget(splitPartsCheckBox);

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

        verticalLayout->addItem(verticalSpacer_2);

        tabWidget->addTab(importTab, QString());
        exportTab = new QWidget();
        exportTab->setObjectName(QString::fromUtf8("exportTab"));
        verticalLayout_2 = new QVBoxLayout(exportTab);
        verticalLayout_2->setSpacing(6);
        verticalLayout_2->setContentsMargins(11, 11, 11, 11);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setSpacing(6);
        horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
        textLabel3 = new QLabel(exportTab);
        textLabel3->setObjectName(QString::fromUtf8("textLabel3"));
        QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Preferred);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(textLabel3->sizePolicy().hasHeightForWidth());
        textLabel3->setSizePolicy(sizePolicy1);
        textLabel3->setWordWrap(false);

        horizontalLayout_3->addWidget(textLabel3);

        formatCombo = new QComboBox(exportTab);
        formatCombo->addItem(QString());
        formatCombo->addItem(QString());
        formatCombo->setObjectName(QString::fromUtf8("formatCombo"));
        sizePolicy.setHeightForWidth(formatCombo->sizePolicy().hasHeightForWidth());
        formatCombo->setSizePolicy(sizePolicy);

        horizontalLayout_3->addWidget(formatCombo);

        textLabel1 = new QLabel(exportTab);
        textLabel1->setObjectName(QString::fromUtf8("textLabel1"));
        textLabel1->setWordWrap(false);

        horizontalLayout_3->addWidget(textLabel1);

        divisionCombo = new QComboBox(exportTab);
        divisionCombo->addItem(QString());
        divisionCombo->addItem(QString());
        divisionCombo->addItem(QString());
        divisionCombo->setObjectName(QString::fromUtf8("divisionCombo"));
        sizePolicy.setHeightForWidth(divisionCombo->sizePolicy().hasHeightForWidth());
        divisionCombo->setSizePolicy(sizePolicy);

        horizontalLayout_3->addWidget(divisionCombo);

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

        horizontalLayout_3->addItem(horizontalSpacer_4);


        verticalLayout_2->addLayout(horizontalLayout_3);

        textLabel4 = new QLabel(exportTab);
        textLabel4->setObjectName(QString::fromUtf8("textLabel4"));
        QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Maximum);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(textLabel4->sizePolicy().hasHeightForWidth());
        textLabel4->setSizePolicy(sizePolicy2);
        QFont font;
        font.setPointSize(8);
        textLabel4->setFont(font);
        textLabel4->setWordWrap(false);

        verticalLayout_2->addWidget(textLabel4);

        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setSpacing(6);
        horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
        textLabel2 = new QLabel(exportTab);
        textLabel2->setObjectName(QString::fromUtf8("textLabel2"));
        QSizePolicy sizePolicy3(QSizePolicy::Maximum, QSizePolicy::Preferred);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(textLabel2->sizePolicy().hasHeightForWidth());
        textLabel2->setSizePolicy(sizePolicy3);
        textLabel2->setWordWrap(false);

        horizontalLayout_4->addWidget(textLabel2);

        copyrightEdit = new QLineEdit(exportTab);
        copyrightEdit->setObjectName(QString::fromUtf8("copyrightEdit"));

        horizontalLayout_4->addWidget(copyrightEdit);


        verticalLayout_2->addLayout(horizontalLayout_4);

        extendedFormat = new QCheckBox(exportTab);
        extendedFormat->setObjectName(QString::fromUtf8("extendedFormat"));
        extendedFormat->setEnabled(false);

        verticalLayout_2->addWidget(extendedFormat);

        runningStatus = new QCheckBox(exportTab);
        runningStatus->setObjectName(QString::fromUtf8("runningStatus"));
#if QT_CONFIG(shortcut)
        runningStatus->setShortcut(QString::fromUtf8("Alt+S"));
#endif // QT_CONFIG(shortcut)

        verticalLayout_2->addWidget(runningStatus);

        optNoteOffs = new QCheckBox(exportTab);
        optNoteOffs->setObjectName(QString::fromUtf8("optNoteOffs"));
#if QT_CONFIG(shortcut)
        optNoteOffs->setShortcut(QString::fromUtf8("Alt+Z"));
#endif // QT_CONFIG(shortcut)

        verticalLayout_2->addWidget(optNoteOffs);

        twoByteTimeSigs = new QCheckBox(exportTab);
        twoByteTimeSigs->setObjectName(QString::fromUtf8("twoByteTimeSigs"));
#if QT_CONFIG(shortcut)
        twoByteTimeSigs->setShortcut(QString::fromUtf8("Alt+2"));
#endif // QT_CONFIG(shortcut)

        verticalLayout_2->addWidget(twoByteTimeSigs);

        drumMapOverrides = new QCheckBox(exportTab);
        drumMapOverrides->setObjectName(QString::fromUtf8("drumMapOverrides"));

        verticalLayout_2->addWidget(drumMapOverrides);

        channelOverridesToNewTrack = new QCheckBox(exportTab);
        channelOverridesToNewTrack->setObjectName(QString::fromUtf8("channelOverridesToNewTrack"));

        verticalLayout_2->addWidget(channelOverridesToNewTrack);

        label_2 = new QLabel(exportTab);
        label_2->setObjectName(QString::fromUtf8("label_2"));
        label_2->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);

        verticalLayout_2->addWidget(label_2);

        horizontalLayout_5 = new QHBoxLayout();
        horizontalLayout_5->setSpacing(6);
        horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
        exportInstrumentNames = new QCheckBox(exportTab);
        exportInstrumentNames->setObjectName(QString::fromUtf8("exportInstrumentNames"));

        horizontalLayout_5->addWidget(exportInstrumentNames);

        exportModeSysexes = new QCheckBox(exportTab);
        exportModeSysexes->setObjectName(QString::fromUtf8("exportModeSysexes"));

        horizontalLayout_5->addWidget(exportModeSysexes);

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

        horizontalLayout_5->addItem(horizontalSpacer_2);


        verticalLayout_2->addLayout(horizontalLayout_5);

        label_3 = new QLabel(exportTab);
        label_3->setObjectName(QString::fromUtf8("label_3"));
        label_3->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);

        verticalLayout_2->addWidget(label_3);

        horizontalLayout_6 = new QHBoxLayout();
        horizontalLayout_6->setSpacing(6);
        horizontalLayout_6->setObjectName(QString::fromUtf8("horizontalLayout_6"));
        exportPortMetas = new QCheckBox(exportTab);
        exportPortMetas->setObjectName(QString::fromUtf8("exportPortMetas"));

        horizontalLayout_6->addWidget(exportPortMetas);

        exportDeviceNameMetas = new QCheckBox(exportTab);
        exportDeviceNameMetas->setObjectName(QString::fromUtf8("exportDeviceNameMetas"));

        horizontalLayout_6->addWidget(exportDeviceNameMetas);

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

        horizontalLayout_6->addItem(horizontalSpacer_3);


        verticalLayout_2->addLayout(horizontalLayout_6);

        exportPortDeviceSMF0 = new QCheckBox(exportTab);
        exportPortDeviceSMF0->setObjectName(QString::fromUtf8("exportPortDeviceSMF0"));

        verticalLayout_2->addWidget(exportPortDeviceSMF0);

        label_4 = new QLabel(exportTab);
        label_4->setObjectName(QString::fromUtf8("label_4"));
        label_4->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);

        verticalLayout_2->addWidget(label_4);

        exportSelectedPartsAlignBar0 = new QCheckBox(exportTab);
        exportSelectedPartsAlignBar0->setObjectName(QString::fromUtf8("exportSelectedPartsAlignBar0"));

        verticalLayout_2->addWidget(exportSelectedPartsAlignBar0);

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

        verticalLayout_2->addItem(verticalSpacer);

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

        verticalLayout_3->addWidget(tabWidget);

        hboxLayout = new QHBoxLayout();
        hboxLayout->setSpacing(6);
        hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
        hboxLayout->setContentsMargins(0, 0, 0, 0);
        Horizontal_Spacing2 = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        hboxLayout->addItem(Horizontal_Spacing2);

        buttonOk = new QPushButton(ConfigMidiFileBase);
        buttonOk->setObjectName(QString::fromUtf8("buttonOk"));
        buttonOk->setAutoDefault(true);

        hboxLayout->addWidget(buttonOk);

        buttonCancel = new QPushButton(ConfigMidiFileBase);
        buttonCancel->setObjectName(QString::fromUtf8("buttonCancel"));
        buttonCancel->setAutoDefault(true);

        hboxLayout->addWidget(buttonCancel);


        verticalLayout_3->addLayout(hboxLayout);


        retranslateUi(ConfigMidiFileBase);
        QObject::connect(buttonOk, SIGNAL(clicked()), ConfigMidiFileBase, SLOT(accept()));
        QObject::connect(buttonCancel, SIGNAL(clicked()), ConfigMidiFileBase, SLOT(reject()));

        tabWidget->setCurrentIndex(0);
        buttonOk->setDefault(true);


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

    void retranslateUi(QDialog *ConfigMidiFileBase)
    {
        ConfigMidiFileBase->setWindowTitle(QCoreApplication::translate("ConfigMidiFileBase", "MusE: Config Midi File Import/Export", nullptr));
        label->setText(QCoreApplication::translate("ConfigMidiFileBase", "Default instrument:", nullptr));
        importDevNameMetas->setText(QCoreApplication::translate("ConfigMidiFileBase", "Device Name metas trump Port metas if both exist", nullptr));
        importInstrNameMetas->setText(QCoreApplication::translate("ConfigMidiFileBase", "Instrument Name metas trump Mode sysexes if both exist", nullptr));
#if QT_CONFIG(tooltip)
        splitPartsCheckBox->setToolTip(QCoreApplication::translate("ConfigMidiFileBase", "Split tracks into parts, or one single part", nullptr));
#endif // QT_CONFIG(tooltip)
        splitPartsCheckBox->setText(QCoreApplication::translate("ConfigMidiFileBase", "Split tracks into &parts", nullptr));
#if QT_CONFIG(shortcut)
        splitPartsCheckBox->setShortcut(QCoreApplication::translate("ConfigMidiFileBase", "Alt+P", nullptr));
#endif // QT_CONFIG(shortcut)
        tabWidget->setTabText(tabWidget->indexOf(importTab), QCoreApplication::translate("ConfigMidiFileBase", "Import", nullptr));
        textLabel3->setText(QCoreApplication::translate("ConfigMidiFileBase", "Format:", nullptr));
        formatCombo->setItemText(0, QCoreApplication::translate("ConfigMidiFileBase", "0 (single track)", nullptr));
        formatCombo->setItemText(1, QCoreApplication::translate("ConfigMidiFileBase", "1 (multiple tracks)", nullptr));

        textLabel1->setText(QCoreApplication::translate("ConfigMidiFileBase", "Division:", nullptr));
        divisionCombo->setItemText(0, QCoreApplication::translate("ConfigMidiFileBase", "96", nullptr));
        divisionCombo->setItemText(1, QCoreApplication::translate("ConfigMidiFileBase", "192", nullptr));
        divisionCombo->setItemText(2, QCoreApplication::translate("ConfigMidiFileBase", "384", nullptr));

        textLabel4->setText(QCoreApplication::translate("ConfigMidiFileBase", "Note: Format 0 uses the FIRST midi track's name/comment in the arranger", nullptr));
        textLabel2->setText(QCoreApplication::translate("ConfigMidiFileBase", "Copyright:", nullptr));
        extendedFormat->setText(QCoreApplication::translate("ConfigMidiFileBase", "Enable extended smf format (currently not implemented)", nullptr));
#if QT_CONFIG(tooltip)
        runningStatus->setToolTip(QCoreApplication::translate("ConfigMidiFileBase", "Running Status saves space by not \n"
" repeating event status bytes.\n"
"If this is off every event will have a \n"
" status byte, increasing file size.\n"
"", nullptr));
#endif // QT_CONFIG(tooltip)
        runningStatus->setText(QCoreApplication::translate("ConfigMidiFileBase", "Use Running &Status", nullptr));
#if QT_CONFIG(tooltip)
        optNoteOffs->setToolTip(QCoreApplication::translate("ConfigMidiFileBase", "To turn a note off some devices can use \n"
" note-offs or zero-velocity note-ons or\n"
" both. When used with Running Status \n"
" this setting saves space. It is safe to \n"
" leave this off.", nullptr));
#endif // QT_CONFIG(tooltip)
        optNoteOffs->setText(QCoreApplication::translate("ConfigMidiFileBase", "Replace note-offs with &zero velocity note-ons", nullptr));
        twoByteTimeSigs->setText(QCoreApplication::translate("ConfigMidiFileBase", "Use &2-byte time signatures instead of standard 4", nullptr));
#if QT_CONFIG(tooltip)
        drumMapOverrides->setToolTip(QCoreApplication::translate("ConfigMidiFileBase", "If enabled, and a drum track has any drum map \n"
" Port, Channel, and ANote overrides, they will be \n"
" applied to drum notes and drum note controllers.\n"
"\n"
"If disabled, drum maps are ignored during export.\n"
"All drum notes and drum controllers will be \n"
" exported using the track's Port and Channel and \n"
" the unmodified note.\n"
"\n"
"See \"What's This ?\" for more info.", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        drumMapOverrides->setWhatsThis(QCoreApplication::translate("ConfigMidiFileBase", "If enabled, and a drum track has any drum map\n"
" Port, Channel, and ANote overrides, they will be\n"
" applied to drum notes and drum controllers.\n"
"Any Port overrides cause a separate track to be\n"
" created (requires format 1). Any Channel\n"
" overrides will still appear in the same track in \n"
" the exported file, but upon re-import into an \n"
" app such as MusE, MusE will treat that as a \n"
" new track and create one.\n"
"\n"
"If disabled, drum maps are ignored.\n"
"All drum notes and drum controllers will be \n"
" exported using the track's Port and Channel\n"
" and the unmodified note. Upon re-importing\n"
" into another app, it is up to the other app to \n"
" redirect the particular drum ports, channels \n"
" and notes to make the song sound like it \n"
" was intended.\n"
"\n"
"Drum map overrides are unique to MusE.\n"
"If re-importing into MusE, for faithful \n"
" reproduction disable this setting and apply\n"
" a drum map and some overrides later.\n"
"If re-importing or opening in another mid"
                        "i \n"
" player, enable this setting so that the player \n"
" can have a chance at faithful reproduction. \n"
"Some user adjustment may be required \n"
" (choice of instruments, ports, etc).", nullptr));
#endif // QT_CONFIG(whatsthis)
        drumMapOverrides->setText(QCoreApplication::translate("ConfigMidiFileBase", "Apply drum map Port, Channel, ANote overrides ", nullptr));
#if QT_CONFIG(tooltip)
        channelOverridesToNewTrack->setToolTip(QCoreApplication::translate("ConfigMidiFileBase", "If enabled, any drum notes or drum controllers\n"
" on an applied drum map item in which Channel\n"
" is overridden will go to a separate track in the \n"
" midi file.\n"
"\n"
"If disabled, any drum notes or drum controllers\n"
" on an applied drum map item in which Channel\n"
" is overridden will stay on that track in the midi file.\n"
"\n"
"See \"What's This ?\" for more info.", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        channelOverridesToNewTrack->setWhatsThis(QCoreApplication::translate("ConfigMidiFileBase", "If enabled, any drum notes or drum controllers\n"
" on an applied drum map item in which Channel\n"
" is overridden will go to a separate track in the \n"
" midi file. The extra track is automatically\n"
" created. In this mode all events on a track in \n"
" the midi file are on the same channel.\n"
"\n"
"If disabled, any drum notes or drum controllers\n"
" on an applied drum map item in which Channel\n"
" is overridden will stay on that track in the midi file.\n"
"In this mode the track events can be on different \n"
" channels. But if the file is re-imported into an\n"
" app such as MusE, MusE will automatically\n"
" create the extra track.\n"
"", nullptr));
#endif // QT_CONFIG(whatsthis)
        channelOverridesToNewTrack->setText(QCoreApplication::translate("ConfigMidiFileBase", "Drum map Channel overrides go to a separate track", nullptr));
        label_2->setText(QCoreApplication::translate("ConfigMidiFileBase", "Export instrument or mode:", nullptr));
        exportInstrumentNames->setText(QCoreApplication::translate("ConfigMidiFileBase", "Instrument name metas", nullptr));
        exportModeSysexes->setText(QCoreApplication::translate("ConfigMidiFileBase", "Mode sysexes", nullptr));
        label_3->setText(QCoreApplication::translate("ConfigMidiFileBase", "Export port or device metas:", nullptr));
        exportPortMetas->setText(QCoreApplication::translate("ConfigMidiFileBase", "Port metas", nullptr));
        exportDeviceNameMetas->setText(QCoreApplication::translate("ConfigMidiFileBase", "Device name metas", nullptr));
        exportPortDeviceSMF0->setText(QCoreApplication::translate("ConfigMidiFileBase", "Export a Port/Device meta for format 0", nullptr));
        label_4->setText(QCoreApplication::translate("ConfigMidiFileBase", "When exporting only selected parts:", nullptr));
        exportSelectedPartsAlignBar0->setText(QCoreApplication::translate("ConfigMidiFileBase", "Align leftmost part with bar 0 (remove all unused space)", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(exportTab), QCoreApplication::translate("ConfigMidiFileBase", "Export", nullptr));
        buttonOk->setText(QCoreApplication::translate("ConfigMidiFileBase", "&OK", nullptr));
#if QT_CONFIG(shortcut)
        buttonOk->setShortcut(QString());
#endif // QT_CONFIG(shortcut)
        buttonCancel->setText(QCoreApplication::translate("ConfigMidiFileBase", "&Cancel", nullptr));
#if QT_CONFIG(shortcut)
        buttonCancel->setShortcut(QString());
#endif // QT_CONFIG(shortcut)
    } // retranslateUi

};

namespace Ui {
    class ConfigMidiFileBase: public Ui_ConfigMidiFileBase {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_CONFIGMIDIFILEBASE_H
