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

#ifndef UI_CONFIGDIALOG_H
#define UI_CONFIGDIALOG_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDoubleSpinBox>
#include <QtWidgets/QFontComboBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QPlainTextEdit>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QScrollArea>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_ConfigDialog
{
public:
    QGridLayout *gridLayout_5;
    QScrollArea *scrollArea;
    QWidget *scrollAreaWidgetContents;
    QGridLayout *gridLayout_18;
    QTabWidget *editorTabWidget;
    QWidget *tab_2;
    QVBoxLayout *verticalLayout_10;
    QGroupBox *groupBox_12;
    QGridLayout *gridLayout_21;
    QGridLayout *gridLayout_19;
    QLabel *samplerateLabel;
    QCheckBox *RtOverrideCheckBox;
    QSpacerItem *horizontalSpacer_16;
    QComboBox *samplerateComboBox;
    QLineEdit *RtOutputLineEdit;
    QPushButton *testAudioSetupButton;
    QLabel *label_5;
    QToolButton *audioOutputToolButton;
    QSpacerItem *horizontalSpacer_8;
    QCheckBox *RtUseOptionsCheckBox;
    QCheckBox *numChannelsCheckBox;
    QToolButton *audioInputToolButton;
    QComboBox *RtModuleComboBox;
    QLabel *label_4;
    QLabel *label_3;
    QLineEdit *RtInputLineEdit;
    QSpinBox *numInputChannelsSpinBox;
    QLabel *numInputChannelsLabel;
    QSpinBox *numChannelsSpinBox;
    QLabel *label_41;
    QGroupBox *groupBox_15;
    QGridLayout *gridLayout_8;
    QGridLayout *midilayout;
    QSpacerItem *horizontalSpacer_14;
    QComboBox *midiInterfaceComboBox;
    QComboBox *midiOutInterfaceComboBox;
    QLabel *label_12;
    QLabel *label_8;
    QLineEdit *RtMidiInputLineEdit;
    QComboBox *RtMidiModuleComboBox;
    QLabel *label_37;
    QLineEdit *RtMidiOutputLineEdit;
    QToolButton *midiInputToolButton;
    QToolButton *midiOutputToolButton;
    QCheckBox *csoundMidiCheckBox;
    QLabel *label_38;
    QSpacerItem *horizontalSpacer_17;
    QSpacerItem *horizontalSpacer_6;
    QGroupBox *groupBox;
    QGridLayout *gridLayout_15;
    QGridLayout *formatLayout;
    QCheckBox *OutputFilenameCheckBox;
    QLabel *label_10;
    QCheckBox *InputFilenameCheckBox;
    QLabel *label_9;
    QCheckBox *AskFilenameCheckBox;
    QCheckBox *FilePlayFinishedCheckBox;
    QCheckBox *FileUseOptionsCheckBox;
    QCheckBox *FileOverrideCheckBox;
    QSpacerItem *horizontalSpacer_4;
    QComboBox *FileFormatComboBox;
    QComboBox *FileTypeComboBox;
    QSpacerItem *horizontalSpacer;
    QToolButton *inputFilenameToolButton;
    QToolButton *outputFilenameToolButton;
    QLineEdit *InputFilenameLineEdit;
    QLineEdit *OutputFilenameLineEdit;
    QSpacerItem *verticalSpacer_6;
    QWidget *tab_14;
    QFrame *frame;
    QGridLayout *gridLayout_10;
    QCheckBox *AdditionalFlagsCheckBox;
    QLabel *label_6;
    QCheckBox *limiterCheckBox;
    QDoubleSpinBox *limiterSpinBox;
    QLineEdit *BufferSizeLineEdit;
    QCheckBox *multicoreCheckBox;
    QLineEdit *HwBufferSizeLineEdit;
    QCheckBox *BufferSizeCheckBox;
    QCheckBox *checkSyntaxBeforeRunCheckBox;
    QCheckBox *realtimeCheckBox;
    QCheckBox *sampleAccurateCheckBox;
    QSpinBox *numThreadsSpinBox;
    QLineEdit *JackNameLineEdit;
    QCheckBox *daemonCheckBox;
    QLineEdit *AdditionalFlagsLineEdit;
    QCheckBox *HwBufferSizeCheckBox;
    QWidget *tab;
    QGridLayout *gridLayout_3;
    QGroupBox *groupBox_9;
    QVBoxLayout *verticalLayout_9;
    QHBoxLayout *horizontalLayout_12;
    QLabel *label_21;
    QComboBox *sampleFormatComboBox;
    QSpacerItem *horizontalSpacer_7;
    QGroupBox *groupBox_8;
    QVBoxLayout *verticalLayout_6;
    QVBoxLayout *layout14;
    QRadioButton *ApiRadioButton;
    QRadioButton *ExternalRadioButton;
    QSpacerItem *verticalSpacer_3;
    QGroupBox *groupBox_6;
    QGridLayout *gridLayout_4;
    QGridLayout *consoleFontLayout;
    QLabel *label_27;
    QPushButton *consoleFontColorPushButton;
    QLabel *label_23;
    QLabel *label_24;
    QSpacerItem *horizontalSpacer_19;
    QPushButton *consoleBgColorPushButton;
    QLabel *label_11;
    QComboBox *consoleBufferComboBox;
    QComboBox *consoleFontSizeComboBox;
    QLabel *label_15;
    QFontComboBox *consoleFontComboBox;
    QSpacerItem *horizontalSpacer_3;
    QSpacerItem *horizontalSpacer_18;
    QVBoxLayout *verticalLayout_3;
    QCheckBox *keyRepeatCheckBox;
    QCheckBox *debugLiveEventsCheckBox;
    QCheckBox *simultaneousCheckBox;
    QGroupBox *groupBox_14;
    QVBoxLayout *verticalLayout_4;
    QVBoxLayout *verticalLayout_5;
    QCheckBox *noMessagesCheckBox;
    QCheckBox *noBufferCheckBox;
    QCheckBox *noEventsCheckBox;
    QCheckBox *noPythonCheckBox;
    QSpacerItem *horizontalSpacer_22;
    QHBoxLayout *horizontalLayout_9;
    QLabel *label_40;
    QSpinBox *debugPortSpinBox;
    QSpacerItem *horizontalSpacer_12;
    QGroupBox *groupBox_13;
    QVBoxLayout *verticalLayout_7;
    QComboBox *languageComboBox;
    QGroupBox *groupBox1;
    QHBoxLayout *horizontalLayout_6;
    QLabel *label_31;
    QComboBox *themeComboBox;
    QWidget *tab_4;
    QGridLayout *gridLayout_9;
    QLabel *label_44;
    QGroupBox *groupBox_10;
    QGridLayout *gridLayout_24;
    QCheckBox *lockToolbarCheckBox;
    QSpinBox *toolbarIconSizeSpinBox;
    QSpacerItem *horizontalSpacer_13;
    QCheckBox *autoplayCheckBox;
    QLabel *label_35;
    QSpacerItem *horizontalSpacer_15;
    QCheckBox *iconTextCheckBox;
    QSpinBox *menusDepthSpinBox;
    QCheckBox *saveChangesCheckBox;
    QCheckBox *askIfTemporaryCheckBox;
    QCheckBox *rememberFileCheckBox;
    QCheckBox *toolbarCheckBox;
    QCheckBox *autoJoinCheckBox;
    QLabel *toolbarIconSizeLabel;
    QGroupBox *groupBox_5;
    QGridLayout *gridLayout_17;
    QFormLayout *formLayout;
    QCheckBox *tabIndentCheckBox;
    QCheckBox *wrapLinesCheckBox;
    QCheckBox *lineNumbersCheckBox;
    QCheckBox *highlightScoreCheckBox;
    QSpinBox *autoCompleteDelaySpinBox;
    QCheckBox *autoCompleteCheckBox;
    QCheckBox *autoParameterModeCheckBox;
    QCheckBox *tabShortcutActiveCheckBox;
    QFormLayout *formLayout_2;
    QLabel *label;
    QFontComboBox *fontComboBox;
    QLabel *label_2;
    QComboBox *fontSizeComboBox;
    QLabel *label_18;
    QComboBox *highlightingThemeComboBox;
    QLabel *label_34;
    QComboBox *lineEndingComboBox;
    QLabel *label_19;
    QSpinBox *tabWidthSpinBox;
    QWidget *tab_6;
    QGridLayout *gridLayout_6;
    QSpacerItem *verticalSpacer;
    QGroupBox *groupBox_7;
    QGridLayout *gridLayout_7;
    QSpacerItem *horizontalSpacer_2;
    QVBoxLayout *verticalLayout_2;
    QCheckBox *widgetsCheckBox;
    QCheckBox *midiCcToCurrentPageOnlyCheckBox;
    QCheckBox *saveWidgetsCheckBox;
    QCheckBox *showWidgetsOnRunCheckBox;
    QCheckBox *showTooltipsCheckBox;
    QCheckBox *openPropertiesCheckBox;
    QCheckBox *widgetsIndependentCheckBox;
    QCheckBox *oldFormatCheckBox;
    QCheckBox *enableFLTKCheckBox;
    QCheckBox *terminalFLTKCheckBox;
    QHBoxLayout *horizontalLayout_5;
    QHBoxLayout *horizontalLayout_7;
    QLabel *label_32;
    QDoubleSpinBox *fontScalingSpinBox;
    QSpacerItem *horizontalSpacer_5;
    QLabel *label_33;
    QDoubleSpinBox *fontOffsetSpinBox;
    QSpacerItem *horizontalSpacer_21;
    QGroupBox *horizontalGroupBox;
    QHBoxLayout *updaterate;
    QLabel *label_13;
    QSpinBox *graphUpdateRateSpinBox;
    QSpacerItem *horizontalSpacer_9;
    QWidget *tab_3;
    QGridLayout *gridLayout_2;
    QFrame *frame_3;
    QGridLayout *gridLayout;
    QGridLayout *environLayout;
    QToolButton *sfdirToolButton;
    QLabel *label_25;
    QLineEdit *sdkLineEdit;
    QLabel *label_28;
    QToolButton *rawWaveToolButton;
    QToolButton *pythonDirToolButton;
    QToolButton *opcode6dir64ToolButton;
    QLabel *label_29;
    QLineEdit *pythonDirLineEdit;
    QLabel *label_30;
    QToolButton *logFileToolButton;
    QLabel *label_7;
    QLineEdit *CsdocdirLineEdit;
    QLineEdit *templateLineEdit;
    QToolButton *favoriteToolButton;
    QCheckBox *SadirCheckBox;
    QToolButton *opcodedirToolButton;
    QToolButton *pythonExecutableToolButton;
    QLineEdit *SsdirLineEdit;
    QLineEdit *SfdirLineEdit;
    QCheckBox *SfdirCheckBox;
    QLineEdit *rawWaveLineEdit;
    QCheckBox *rawWaveCheckBox;
    QToolButton *ssdirToolButton;
    QCheckBox *IncdirCheckBox;
    QToolButton *templateToolButton;
    QToolButton *incdirToolButton;
    QCheckBox *SsdirCheckBox;
    QLabel *label_42;
    QCheckBox *Opcodedir64CheckBox;
    QToolButton *csdocdirToolButton;
    QToolButton *sadirToolButton;
    QLineEdit *Opcode6dir64LineEdit;
    QToolButton *opcodedir64ToolButton;
    QToolButton *sdkToolButton;
    QLineEdit *IncdirLineEdit;
    QSpacerItem *verticalSpacer_2;
    QLabel *pythonDirlabel;
    QCheckBox *Opcode6dir64CheckBox;
    QCheckBox *OpcodedirCheckBox;
    QLabel *label_39;
    QLineEdit *pythonExecutableLineEdit;
    QLabel *label_36;
    QLineEdit *Opcodedir64LineEdit;
    QLineEdit *csoundExecutableLineEdit;
    QToolButton *csoundExecutableToolButton;
    QLineEdit *logFileLineEdit;
    QLineEdit *favoriteLineEdit;
    QLineEdit *SadirLineEdit;
    QLineEdit *OpcodedirLineEdit;
    QLineEdit *examplePathlineEdit;
    QToolButton *examplePathToolButton;
    QWidget *tab_5;
    QGridLayout *gridLayout_11;
    QGroupBox *groupBox_4;
    QGridLayout *gridLayout_12;
    QGridLayout *_4;
    QLabel *label_14;
    QLineEdit *TerminalLineEdit;
    QToolButton *terminalToolButton;
    QLabel *label_16;
    QLineEdit *WaveEditorLineEdit;
    QToolButton *waveEditorToolButton;
    QLabel *label_17;
    QLineEdit *WavePlayerLineEdit;
    QToolButton *wavePlayerToolButton;
    QLineEdit *browserLineEdit;
    QLabel *label_20;
    QToolButton *browserToolButton;
    QLabel *label_22;
    QLineEdit *dotLineEdit;
    QToolButton *dotToolButton;
    QLabel *label_26;
    QToolButton *pdfViewerToolButton;
    QLineEdit *pdfViewerLineEdit;
    QWidget *tab_7;
    QGridLayout *gridLayout_13;
    QGroupBox *groupBox_11;
    QGridLayout *gridLayout_14;
    QHBoxLayout *horizontalLayout;
    QSpacerItem *horizontalSpacer_11;
    QPushButton *clearTemplatePushButton;
    QPushButton *defaultTemplatePushButton;
    QPlainTextEdit *templateTextEdit;
    QHBoxLayout *buttonLayout;
    QSpacerItem *buttonSpacer;
    QPushButton *okButton;
    QPushButton *applyButton;
    QPushButton *cancelButton;

    void setupUi(QDialog *ConfigDialog)
    {
        if (ConfigDialog->objectName().isEmpty())
            ConfigDialog->setObjectName(QString::fromUtf8("ConfigDialog"));
        ConfigDialog->resize(719, 736);
        ConfigDialog->setModal(true);
        gridLayout_5 = new QGridLayout(ConfigDialog);
        gridLayout_5->setObjectName(QString::fromUtf8("gridLayout_5"));
        gridLayout_5->setHorizontalSpacing(3);
        gridLayout_5->setVerticalSpacing(2);
        gridLayout_5->setContentsMargins(3, 6, 3, 6);
        scrollArea = new QScrollArea(ConfigDialog);
        scrollArea->setObjectName(QString::fromUtf8("scrollArea"));
        scrollArea->setWidgetResizable(true);
        scrollAreaWidgetContents = new QWidget();
        scrollAreaWidgetContents->setObjectName(QString::fromUtf8("scrollAreaWidgetContents"));
        scrollAreaWidgetContents->setGeometry(QRect(0, 0, 711, 687));
        gridLayout_18 = new QGridLayout(scrollAreaWidgetContents);
        gridLayout_18->setSpacing(2);
        gridLayout_18->setObjectName(QString::fromUtf8("gridLayout_18"));
        gridLayout_18->setContentsMargins(2, 2, 2, -1);
        editorTabWidget = new QTabWidget(scrollAreaWidgetContents);
        editorTabWidget->setObjectName(QString::fromUtf8("editorTabWidget"));
        editorTabWidget->setEnabled(true);
        tab_2 = new QWidget();
        tab_2->setObjectName(QString::fromUtf8("tab_2"));
        verticalLayout_10 = new QVBoxLayout(tab_2);
        verticalLayout_10->setObjectName(QString::fromUtf8("verticalLayout_10"));
        groupBox_12 = new QGroupBox(tab_2);
        groupBox_12->setObjectName(QString::fromUtf8("groupBox_12"));
        QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(groupBox_12->sizePolicy().hasHeightForWidth());
        groupBox_12->setSizePolicy(sizePolicy);
        gridLayout_21 = new QGridLayout(groupBox_12);
        gridLayout_21->setObjectName(QString::fromUtf8("gridLayout_21"));
        gridLayout_19 = new QGridLayout();
        gridLayout_19->setObjectName(QString::fromUtf8("gridLayout_19"));
        gridLayout_19->setVerticalSpacing(6);
        samplerateLabel = new QLabel(groupBox_12);
        samplerateLabel->setObjectName(QString::fromUtf8("samplerateLabel"));
        samplerateLabel->setMinimumSize(QSize(0, 0));
        samplerateLabel->setMaximumSize(QSize(100, 16777215));

        gridLayout_19->addWidget(samplerateLabel, 1, 4, 1, 1);

        RtOverrideCheckBox = new QCheckBox(groupBox_12);
        RtOverrideCheckBox->setObjectName(QString::fromUtf8("RtOverrideCheckBox"));

        gridLayout_19->addWidget(RtOverrideCheckBox, 0, 1, 1, 2);

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

        gridLayout_19->addItem(horizontalSpacer_16, 3, 7, 1, 1);

        samplerateComboBox = new QComboBox(groupBox_12);
        samplerateComboBox->addItem(QString());
        samplerateComboBox->addItem(QString());
        samplerateComboBox->addItem(QString());
        samplerateComboBox->addItem(QString());
        samplerateComboBox->addItem(QString());
        samplerateComboBox->addItem(QString());
        samplerateComboBox->addItem(QString());
        samplerateComboBox->addItem(QString());
        samplerateComboBox->setObjectName(QString::fromUtf8("samplerateComboBox"));
        samplerateComboBox->setEnabled(true);
        QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(samplerateComboBox->sizePolicy().hasHeightForWidth());
        samplerateComboBox->setSizePolicy(sizePolicy1);
        samplerateComboBox->setMinimumSize(QSize(0, 0));
        samplerateComboBox->setMaximumSize(QSize(16777215, 16777215));

        gridLayout_19->addWidget(samplerateComboBox, 1, 5, 1, 2);

        RtOutputLineEdit = new QLineEdit(groupBox_12);
        RtOutputLineEdit->setObjectName(QString::fromUtf8("RtOutputLineEdit"));
        RtOutputLineEdit->setMinimumSize(QSize(100, 0));

        gridLayout_19->addWidget(RtOutputLineEdit, 3, 1, 1, 1);

        testAudioSetupButton = new QPushButton(groupBox_12);
        testAudioSetupButton->setObjectName(QString::fromUtf8("testAudioSetupButton"));
        sizePolicy1.setHeightForWidth(testAudioSetupButton->sizePolicy().hasHeightForWidth());
        testAudioSetupButton->setSizePolicy(sizePolicy1);
        testAudioSetupButton->setMaximumSize(QSize(16777215, 16777215));
        testAudioSetupButton->setStyleSheet(QString::fromUtf8(""));

        gridLayout_19->addWidget(testAudioSetupButton, 0, 4, 1, 3);

        label_5 = new QLabel(groupBox_12);
        label_5->setObjectName(QString::fromUtf8("label_5"));
        QSizePolicy sizePolicy2(QSizePolicy::Minimum, QSizePolicy::Preferred);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(label_5->sizePolicy().hasHeightForWidth());
        label_5->setSizePolicy(sizePolicy2);
        label_5->setStyleSheet(QString::fromUtf8("padding-right: 6"));

        gridLayout_19->addWidget(label_5, 3, 0, 1, 1);

        audioOutputToolButton = new QToolButton(groupBox_12);
        audioOutputToolButton->setObjectName(QString::fromUtf8("audioOutputToolButton"));

        gridLayout_19->addWidget(audioOutputToolButton, 3, 2, 1, 1);

        horizontalSpacer_8 = new QSpacerItem(24, 20, QSizePolicy::Minimum, QSizePolicy::Minimum);

        gridLayout_19->addItem(horizontalSpacer_8, 2, 3, 1, 1);

        RtUseOptionsCheckBox = new QCheckBox(groupBox_12);
        RtUseOptionsCheckBox->setObjectName(QString::fromUtf8("RtUseOptionsCheckBox"));
        RtUseOptionsCheckBox->setMinimumSize(QSize(150, 0));
        RtUseOptionsCheckBox->setChecked(true);

        gridLayout_19->addWidget(RtUseOptionsCheckBox, 0, 0, 1, 1);

        numChannelsCheckBox = new QCheckBox(groupBox_12);
        numChannelsCheckBox->setObjectName(QString::fromUtf8("numChannelsCheckBox"));

        gridLayout_19->addWidget(numChannelsCheckBox, 2, 4, 1, 1);

        audioInputToolButton = new QToolButton(groupBox_12);
        audioInputToolButton->setObjectName(QString::fromUtf8("audioInputToolButton"));

        gridLayout_19->addWidget(audioInputToolButton, 2, 2, 1, 1);

        RtModuleComboBox = new QComboBox(groupBox_12);
        RtModuleComboBox->setObjectName(QString::fromUtf8("RtModuleComboBox"));
        QSizePolicy sizePolicy3(QSizePolicy::Fixed, QSizePolicy::Fixed);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(RtModuleComboBox->sizePolicy().hasHeightForWidth());
        RtModuleComboBox->setSizePolicy(sizePolicy3);
        RtModuleComboBox->setMinimumSize(QSize(150, 0));

        gridLayout_19->addWidget(RtModuleComboBox, 1, 1, 1, 3);

        label_4 = new QLabel(groupBox_12);
        label_4->setObjectName(QString::fromUtf8("label_4"));
        sizePolicy2.setHeightForWidth(label_4->sizePolicy().hasHeightForWidth());
        label_4->setSizePolicy(sizePolicy2);
        label_4->setMinimumSize(QSize(0, 0));
        label_4->setStyleSheet(QString::fromUtf8("padding-right: 6"));

        gridLayout_19->addWidget(label_4, 2, 0, 1, 1);

        label_3 = new QLabel(groupBox_12);
        label_3->setObjectName(QString::fromUtf8("label_3"));
        sizePolicy2.setHeightForWidth(label_3->sizePolicy().hasHeightForWidth());
        label_3->setSizePolicy(sizePolicy2);
        label_3->setStyleSheet(QString::fromUtf8("padding-right: 6"));

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

        RtInputLineEdit = new QLineEdit(groupBox_12);
        RtInputLineEdit->setObjectName(QString::fromUtf8("RtInputLineEdit"));
        RtInputLineEdit->setMinimumSize(QSize(150, 0));

        gridLayout_19->addWidget(RtInputLineEdit, 2, 1, 1, 1);

        numInputChannelsSpinBox = new QSpinBox(groupBox_12);
        numInputChannelsSpinBox->setObjectName(QString::fromUtf8("numInputChannelsSpinBox"));
        numInputChannelsSpinBox->setEnabled(false);
        sizePolicy1.setHeightForWidth(numInputChannelsSpinBox->sizePolicy().hasHeightForWidth());
        numInputChannelsSpinBox->setSizePolicy(sizePolicy1);
        numInputChannelsSpinBox->setMinimumSize(QSize(50, 0));
        numInputChannelsSpinBox->setMaximumSize(QSize(80, 16777215));
        numInputChannelsSpinBox->setFrame(true);
        numInputChannelsSpinBox->setButtonSymbols(QAbstractSpinBox::UpDownArrows);
        numInputChannelsSpinBox->setProperty("showGroupSeparator", QVariant(false));

        gridLayout_19->addWidget(numInputChannelsSpinBox, 2, 6, 1, 1);

        numInputChannelsLabel = new QLabel(groupBox_12);
        numInputChannelsLabel->setObjectName(QString::fromUtf8("numInputChannelsLabel"));

        gridLayout_19->addWidget(numInputChannelsLabel, 2, 5, 1, 1);

        numChannelsSpinBox = new QSpinBox(groupBox_12);
        numChannelsSpinBox->setObjectName(QString::fromUtf8("numChannelsSpinBox"));
        numChannelsSpinBox->setEnabled(false);
        sizePolicy1.setHeightForWidth(numChannelsSpinBox->sizePolicy().hasHeightForWidth());
        numChannelsSpinBox->setSizePolicy(sizePolicy1);
        numChannelsSpinBox->setMinimumSize(QSize(50, 0));
        numChannelsSpinBox->setMaximumSize(QSize(80, 16777215));

        gridLayout_19->addWidget(numChannelsSpinBox, 3, 6, 1, 1);

        label_41 = new QLabel(groupBox_12);
        label_41->setObjectName(QString::fromUtf8("label_41"));

        gridLayout_19->addWidget(label_41, 3, 5, 1, 1);


        gridLayout_21->addLayout(gridLayout_19, 0, 0, 1, 3);


        verticalLayout_10->addWidget(groupBox_12, 0, Qt::AlignTop);

        groupBox_15 = new QGroupBox(tab_2);
        groupBox_15->setObjectName(QString::fromUtf8("groupBox_15"));
        sizePolicy.setHeightForWidth(groupBox_15->sizePolicy().hasHeightForWidth());
        groupBox_15->setSizePolicy(sizePolicy);
        groupBox_15->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
        gridLayout_8 = new QGridLayout(groupBox_15);
        gridLayout_8->setObjectName(QString::fromUtf8("gridLayout_8"));
        gridLayout_8->setVerticalSpacing(6);
        gridLayout_8->setContentsMargins(9, 9, 9, 9);
        midilayout = new QGridLayout();
        midilayout->setSpacing(6);
        midilayout->setObjectName(QString::fromUtf8("midilayout"));
        horizontalSpacer_14 = new QSpacerItem(24, 0, QSizePolicy::Fixed, QSizePolicy::Minimum);

        midilayout->addItem(horizontalSpacer_14, 3, 4, 1, 1);

        midiInterfaceComboBox = new QComboBox(groupBox_15);
        midiInterfaceComboBox->setObjectName(QString::fromUtf8("midiInterfaceComboBox"));
        midiInterfaceComboBox->setEnabled(false);
        midiInterfaceComboBox->setMinimumSize(QSize(120, 0));

        midilayout->addWidget(midiInterfaceComboBox, 1, 6, 1, 1);

        midiOutInterfaceComboBox = new QComboBox(groupBox_15);
        midiOutInterfaceComboBox->setObjectName(QString::fromUtf8("midiOutInterfaceComboBox"));
        midiOutInterfaceComboBox->setEnabled(false);
        midiOutInterfaceComboBox->setMinimumSize(QSize(100, 0));

        midilayout->addWidget(midiOutInterfaceComboBox, 3, 6, 1, 1);

        label_12 = new QLabel(groupBox_15);
        label_12->setObjectName(QString::fromUtf8("label_12"));
        label_12->setStyleSheet(QString::fromUtf8("padding-right: 6"));

        midilayout->addWidget(label_12, 3, 1, 1, 1);

        label_8 = new QLabel(groupBox_15);
        label_8->setObjectName(QString::fromUtf8("label_8"));
        label_8->setStyleSheet(QString::fromUtf8(""));

        midilayout->addWidget(label_8, 4, 1, 1, 1);

        RtMidiInputLineEdit = new QLineEdit(groupBox_15);
        RtMidiInputLineEdit->setObjectName(QString::fromUtf8("RtMidiInputLineEdit"));
        RtMidiInputLineEdit->setMinimumSize(QSize(150, 0));

        midilayout->addWidget(RtMidiInputLineEdit, 3, 2, 1, 1);

        RtMidiModuleComboBox = new QComboBox(groupBox_15);
        RtMidiModuleComboBox->setObjectName(QString::fromUtf8("RtMidiModuleComboBox"));
        sizePolicy3.setHeightForWidth(RtMidiModuleComboBox->sizePolicy().hasHeightForWidth());
        RtMidiModuleComboBox->setSizePolicy(sizePolicy3);
        RtMidiModuleComboBox->setMinimumSize(QSize(150, 0));

        midilayout->addWidget(RtMidiModuleComboBox, 1, 2, 1, 2);

        label_37 = new QLabel(groupBox_15);
        label_37->setObjectName(QString::fromUtf8("label_37"));
        label_37->setMinimumSize(QSize(0, 0));
        label_37->setMaximumSize(QSize(100, 16777215));

        midilayout->addWidget(label_37, 1, 5, 1, 1);

        RtMidiOutputLineEdit = new QLineEdit(groupBox_15);
        RtMidiOutputLineEdit->setObjectName(QString::fromUtf8("RtMidiOutputLineEdit"));

        midilayout->addWidget(RtMidiOutputLineEdit, 4, 2, 1, 1);

        midiInputToolButton = new QToolButton(groupBox_15);
        midiInputToolButton->setObjectName(QString::fromUtf8("midiInputToolButton"));

        midilayout->addWidget(midiInputToolButton, 3, 3, 1, 1);

        midiOutputToolButton = new QToolButton(groupBox_15);
        midiOutputToolButton->setObjectName(QString::fromUtf8("midiOutputToolButton"));

        midilayout->addWidget(midiOutputToolButton, 4, 3, 1, 1);

        csoundMidiCheckBox = new QCheckBox(groupBox_15);
        csoundMidiCheckBox->setObjectName(QString::fromUtf8("csoundMidiCheckBox"));
        csoundMidiCheckBox->setMinimumSize(QSize(150, 0));
        csoundMidiCheckBox->setChecked(true);

        midilayout->addWidget(csoundMidiCheckBox, 1, 1, 1, 1);

        label_38 = new QLabel(groupBox_15);
        label_38->setObjectName(QString::fromUtf8("label_38"));
        label_38->setEnabled(false);
        QSizePolicy sizePolicy4(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy4.setHorizontalStretch(0);
        sizePolicy4.setVerticalStretch(0);
        sizePolicy4.setHeightForWidth(label_38->sizePolicy().hasHeightForWidth());
        label_38->setSizePolicy(sizePolicy4);

        midilayout->addWidget(label_38, 3, 5, 1, 1);

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

        midilayout->addItem(horizontalSpacer_17, 3, 7, 1, 1);


        gridLayout_8->addLayout(midilayout, 2, 0, 1, 4);


        verticalLayout_10->addWidget(groupBox_15, 0, Qt::AlignTop);

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

        verticalLayout_10->addItem(horizontalSpacer_6);

        groupBox = new QGroupBox(tab_2);
        groupBox->setObjectName(QString::fromUtf8("groupBox"));
        sizePolicy.setHeightForWidth(groupBox->sizePolicy().hasHeightForWidth());
        groupBox->setSizePolicy(sizePolicy);
        groupBox->setAlignment(Qt::AlignLeading);
        groupBox->setFlat(false);
        gridLayout_15 = new QGridLayout(groupBox);
        gridLayout_15->setSpacing(6);
        gridLayout_15->setObjectName(QString::fromUtf8("gridLayout_15"));
        gridLayout_15->setContentsMargins(9, 9, 9, 9);
        formatLayout = new QGridLayout();
        formatLayout->setSpacing(6);
        formatLayout->setObjectName(QString::fromUtf8("formatLayout"));
        OutputFilenameCheckBox = new QCheckBox(groupBox);
        OutputFilenameCheckBox->setObjectName(QString::fromUtf8("OutputFilenameCheckBox"));
        OutputFilenameCheckBox->setStyleSheet(QString::fromUtf8(""));

        formatLayout->addWidget(OutputFilenameCheckBox, 6, 0, 1, 1);

        label_10 = new QLabel(groupBox);
        label_10->setObjectName(QString::fromUtf8("label_10"));

        formatLayout->addWidget(label_10, 1, 4, 1, 1);

        InputFilenameCheckBox = new QCheckBox(groupBox);
        InputFilenameCheckBox->setObjectName(QString::fromUtf8("InputFilenameCheckBox"));

        formatLayout->addWidget(InputFilenameCheckBox, 5, 0, 1, 1);

        label_9 = new QLabel(groupBox);
        label_9->setObjectName(QString::fromUtf8("label_9"));

        formatLayout->addWidget(label_9, 0, 4, 1, 1);

        AskFilenameCheckBox = new QCheckBox(groupBox);
        AskFilenameCheckBox->setObjectName(QString::fromUtf8("AskFilenameCheckBox"));

        formatLayout->addWidget(AskFilenameCheckBox, 1, 0, 1, 1);

        FilePlayFinishedCheckBox = new QCheckBox(groupBox);
        FilePlayFinishedCheckBox->setObjectName(QString::fromUtf8("FilePlayFinishedCheckBox"));
        FilePlayFinishedCheckBox->setEnabled(false);

        formatLayout->addWidget(FilePlayFinishedCheckBox, 1, 2, 1, 1);

        FileUseOptionsCheckBox = new QCheckBox(groupBox);
        FileUseOptionsCheckBox->setObjectName(QString::fromUtf8("FileUseOptionsCheckBox"));
        FileUseOptionsCheckBox->setChecked(true);

        formatLayout->addWidget(FileUseOptionsCheckBox, 0, 0, 1, 1);

        FileOverrideCheckBox = new QCheckBox(groupBox);
        FileOverrideCheckBox->setObjectName(QString::fromUtf8("FileOverrideCheckBox"));

        formatLayout->addWidget(FileOverrideCheckBox, 0, 2, 1, 1);

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

        formatLayout->addItem(horizontalSpacer_4, 0, 3, 1, 1);

        FileFormatComboBox = new QComboBox(groupBox);
        FileFormatComboBox->setObjectName(QString::fromUtf8("FileFormatComboBox"));
        FileFormatComboBox->setMinimumSize(QSize(120, 0));

        formatLayout->addWidget(FileFormatComboBox, 1, 5, 1, 2);

        FileTypeComboBox = new QComboBox(groupBox);
        FileTypeComboBox->setObjectName(QString::fromUtf8("FileTypeComboBox"));

        formatLayout->addWidget(FileTypeComboBox, 0, 5, 1, 2);

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

        formatLayout->addItem(horizontalSpacer, 1, 7, 1, 1);

        inputFilenameToolButton = new QToolButton(groupBox);
        inputFilenameToolButton->setObjectName(QString::fromUtf8("inputFilenameToolButton"));

        formatLayout->addWidget(inputFilenameToolButton, 5, 7, 1, 1);

        outputFilenameToolButton = new QToolButton(groupBox);
        outputFilenameToolButton->setObjectName(QString::fromUtf8("outputFilenameToolButton"));

        formatLayout->addWidget(outputFilenameToolButton, 6, 7, 1, 1);

        InputFilenameLineEdit = new QLineEdit(groupBox);
        InputFilenameLineEdit->setObjectName(QString::fromUtf8("InputFilenameLineEdit"));

        formatLayout->addWidget(InputFilenameLineEdit, 5, 2, 1, 5);

        OutputFilenameLineEdit = new QLineEdit(groupBox);
        OutputFilenameLineEdit->setObjectName(QString::fromUtf8("OutputFilenameLineEdit"));

        formatLayout->addWidget(OutputFilenameLineEdit, 6, 2, 1, 5);


        gridLayout_15->addLayout(formatLayout, 2, 0, 1, 2);


        verticalLayout_10->addWidget(groupBox, 0, Qt::AlignTop);

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

        verticalLayout_10->addItem(verticalSpacer_6);

        editorTabWidget->addTab(tab_2, QString());
        tab_14 = new QWidget();
        tab_14->setObjectName(QString::fromUtf8("tab_14"));
        frame = new QFrame(tab_14);
        frame->setObjectName(QString::fromUtf8("frame"));
        frame->setGeometry(QRect(20, 20, 551, 301));
        sizePolicy.setHeightForWidth(frame->sizePolicy().hasHeightForWidth());
        frame->setSizePolicy(sizePolicy);
        gridLayout_10 = new QGridLayout(frame);
        gridLayout_10->setSpacing(6);
        gridLayout_10->setObjectName(QString::fromUtf8("gridLayout_10"));
        AdditionalFlagsCheckBox = new QCheckBox(frame);
        AdditionalFlagsCheckBox->setObjectName(QString::fromUtf8("AdditionalFlagsCheckBox"));

        gridLayout_10->addWidget(AdditionalFlagsCheckBox, 13, 0, 1, 1);

        label_6 = new QLabel(frame);
        label_6->setObjectName(QString::fromUtf8("label_6"));

        gridLayout_10->addWidget(label_6, 14, 0, 1, 1);

        limiterCheckBox = new QCheckBox(frame);
        limiterCheckBox->setObjectName(QString::fromUtf8("limiterCheckBox"));
        limiterCheckBox->setEnabled(true);
        limiterCheckBox->setChecked(true);

        gridLayout_10->addWidget(limiterCheckBox, 12, 0, 1, 1);

        limiterSpinBox = new QDoubleSpinBox(frame);
        limiterSpinBox->setObjectName(QString::fromUtf8("limiterSpinBox"));
        limiterSpinBox->setEnabled(true);
        limiterSpinBox->setMaximumSize(QSize(100, 16777215));
        limiterSpinBox->setMinimum(0.010000000000000);
        limiterSpinBox->setMaximum(1.000000000000000);
        limiterSpinBox->setSingleStep(0.010000000000000);
        limiterSpinBox->setValue(1.000000000000000);

        gridLayout_10->addWidget(limiterSpinBox, 12, 2, 1, 1);

        BufferSizeLineEdit = new QLineEdit(frame);
        BufferSizeLineEdit->setObjectName(QString::fromUtf8("BufferSizeLineEdit"));
        BufferSizeLineEdit->setEnabled(false);
        BufferSizeLineEdit->setMaximumSize(QSize(100, 16777215));

        gridLayout_10->addWidget(BufferSizeLineEdit, 2, 2, 1, 1);

        multicoreCheckBox = new QCheckBox(frame);
        multicoreCheckBox->setObjectName(QString::fromUtf8("multicoreCheckBox"));
        multicoreCheckBox->setEnabled(true);

        gridLayout_10->addWidget(multicoreCheckBox, 4, 0, 1, 1);

        HwBufferSizeLineEdit = new QLineEdit(frame);
        HwBufferSizeLineEdit->setObjectName(QString::fromUtf8("HwBufferSizeLineEdit"));
        HwBufferSizeLineEdit->setEnabled(false);
        HwBufferSizeLineEdit->setMinimumSize(QSize(0, 0));
        HwBufferSizeLineEdit->setMaximumSize(QSize(100, 16777215));

        gridLayout_10->addWidget(HwBufferSizeLineEdit, 3, 2, 1, 1);

        BufferSizeCheckBox = new QCheckBox(frame);
        BufferSizeCheckBox->setObjectName(QString::fromUtf8("BufferSizeCheckBox"));

        gridLayout_10->addWidget(BufferSizeCheckBox, 2, 0, 1, 1);

        checkSyntaxBeforeRunCheckBox = new QCheckBox(frame);
        checkSyntaxBeforeRunCheckBox->setObjectName(QString::fromUtf8("checkSyntaxBeforeRunCheckBox"));

        gridLayout_10->addWidget(checkSyntaxBeforeRunCheckBox, 10, 0, 1, 3);

        realtimeCheckBox = new QCheckBox(frame);
        realtimeCheckBox->setObjectName(QString::fromUtf8("realtimeCheckBox"));

        gridLayout_10->addWidget(realtimeCheckBox, 9, 0, 1, 1);

        sampleAccurateCheckBox = new QCheckBox(frame);
        sampleAccurateCheckBox->setObjectName(QString::fromUtf8("sampleAccurateCheckBox"));

        gridLayout_10->addWidget(sampleAccurateCheckBox, 7, 0, 1, 1);

        numThreadsSpinBox = new QSpinBox(frame);
        numThreadsSpinBox->setObjectName(QString::fromUtf8("numThreadsSpinBox"));
        numThreadsSpinBox->setEnabled(false);
        numThreadsSpinBox->setMaximumSize(QSize(100, 16777215));
        numThreadsSpinBox->setButtonSymbols(QAbstractSpinBox::UpDownArrows);
        numThreadsSpinBox->setMinimum(1);
        numThreadsSpinBox->setMaximum(12);

        gridLayout_10->addWidget(numThreadsSpinBox, 4, 2, 1, 1);

        JackNameLineEdit = new QLineEdit(frame);
        JackNameLineEdit->setObjectName(QString::fromUtf8("JackNameLineEdit"));
        JackNameLineEdit->setEnabled(true);
        JackNameLineEdit->setMaximumSize(QSize(200, 16777215));
        JackNameLineEdit->setFrame(true);

        gridLayout_10->addWidget(JackNameLineEdit, 14, 2, 1, 1);

        daemonCheckBox = new QCheckBox(frame);
        daemonCheckBox->setObjectName(QString::fromUtf8("daemonCheckBox"));
        daemonCheckBox->setEnabled(true);
        daemonCheckBox->setStyleSheet(QString::fromUtf8(""));

        gridLayout_10->addWidget(daemonCheckBox, 11, 0, 1, 1);

        AdditionalFlagsLineEdit = new QLineEdit(frame);
        AdditionalFlagsLineEdit->setObjectName(QString::fromUtf8("AdditionalFlagsLineEdit"));
        AdditionalFlagsLineEdit->setEnabled(false);
        sizePolicy1.setHeightForWidth(AdditionalFlagsLineEdit->sizePolicy().hasHeightForWidth());
        AdditionalFlagsLineEdit->setSizePolicy(sizePolicy1);
        AdditionalFlagsLineEdit->setMaximumSize(QSize(600, 16777215));
        AdditionalFlagsLineEdit->setMaxLength(32760);
        AdditionalFlagsLineEdit->setFrame(true);

        gridLayout_10->addWidget(AdditionalFlagsLineEdit, 13, 2, 1, 1);

        HwBufferSizeCheckBox = new QCheckBox(frame);
        HwBufferSizeCheckBox->setObjectName(QString::fromUtf8("HwBufferSizeCheckBox"));

        gridLayout_10->addWidget(HwBufferSizeCheckBox, 3, 0, 1, 1);

        editorTabWidget->addTab(tab_14, QString());
        tab = new QWidget();
        tab->setObjectName(QString::fromUtf8("tab"));
        gridLayout_3 = new QGridLayout(tab);
        gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
        groupBox_9 = new QGroupBox(tab);
        groupBox_9->setObjectName(QString::fromUtf8("groupBox_9"));
        verticalLayout_9 = new QVBoxLayout(groupBox_9);
        verticalLayout_9->setObjectName(QString::fromUtf8("verticalLayout_9"));
        horizontalLayout_12 = new QHBoxLayout();
        horizontalLayout_12->setObjectName(QString::fromUtf8("horizontalLayout_12"));
        label_21 = new QLabel(groupBox_9);
        label_21->setObjectName(QString::fromUtf8("label_21"));

        horizontalLayout_12->addWidget(label_21);

        sampleFormatComboBox = new QComboBox(groupBox_9);
        sampleFormatComboBox->addItem(QString());
        sampleFormatComboBox->addItem(QString());
        sampleFormatComboBox->addItem(QString());
        sampleFormatComboBox->setObjectName(QString::fromUtf8("sampleFormatComboBox"));
        sampleFormatComboBox->setMinimumSize(QSize(100, 0));
        sampleFormatComboBox->setMaximumSize(QSize(16777215, 16777215));

        horizontalLayout_12->addWidget(sampleFormatComboBox);

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

        horizontalLayout_12->addItem(horizontalSpacer_7);


        verticalLayout_9->addLayout(horizontalLayout_12);


        gridLayout_3->addWidget(groupBox_9, 1, 1, 1, 1);

        groupBox_8 = new QGroupBox(tab);
        groupBox_8->setObjectName(QString::fromUtf8("groupBox_8"));
        verticalLayout_6 = new QVBoxLayout(groupBox_8);
        verticalLayout_6->setObjectName(QString::fromUtf8("verticalLayout_6"));
        layout14 = new QVBoxLayout();
        layout14->setObjectName(QString::fromUtf8("layout14"));
        ApiRadioButton = new QRadioButton(groupBox_8);
        ApiRadioButton->setObjectName(QString::fromUtf8("ApiRadioButton"));

        layout14->addWidget(ApiRadioButton);

        ExternalRadioButton = new QRadioButton(groupBox_8);
        ExternalRadioButton->setObjectName(QString::fromUtf8("ExternalRadioButton"));
        ExternalRadioButton->setChecked(true);

        layout14->addWidget(ExternalRadioButton);


        verticalLayout_6->addLayout(layout14);


        gridLayout_3->addWidget(groupBox_8, 0, 0, 1, 1);

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

        gridLayout_3->addItem(verticalSpacer_3, 10, 0, 1, 1);

        groupBox_6 = new QGroupBox(tab);
        groupBox_6->setObjectName(QString::fromUtf8("groupBox_6"));
        gridLayout_4 = new QGridLayout(groupBox_6);
        gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
        consoleFontLayout = new QGridLayout();
        consoleFontLayout->setObjectName(QString::fromUtf8("consoleFontLayout"));
        label_27 = new QLabel(groupBox_6);
        label_27->setObjectName(QString::fromUtf8("label_27"));

        consoleFontLayout->addWidget(label_27, 2, 0, 1, 1);

        consoleFontColorPushButton = new QPushButton(groupBox_6);
        consoleFontColorPushButton->setObjectName(QString::fromUtf8("consoleFontColorPushButton"));
        consoleFontColorPushButton->setEnabled(true);

        consoleFontLayout->addWidget(consoleFontColorPushButton, 0, 5, 1, 1);

        label_23 = new QLabel(groupBox_6);
        label_23->setObjectName(QString::fromUtf8("label_23"));
        label_23->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        consoleFontLayout->addWidget(label_23, 0, 4, 1, 1);

        label_24 = new QLabel(groupBox_6);
        label_24->setObjectName(QString::fromUtf8("label_24"));
        label_24->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        consoleFontLayout->addWidget(label_24, 1, 4, 1, 1);

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

        consoleFontLayout->addItem(horizontalSpacer_19, 1, 2, 1, 1);

        consoleBgColorPushButton = new QPushButton(groupBox_6);
        consoleBgColorPushButton->setObjectName(QString::fromUtf8("consoleBgColorPushButton"));
        consoleBgColorPushButton->setEnabled(true);

        consoleFontLayout->addWidget(consoleBgColorPushButton, 1, 5, 1, 1);

        label_11 = new QLabel(groupBox_6);
        label_11->setObjectName(QString::fromUtf8("label_11"));

        consoleFontLayout->addWidget(label_11, 0, 0, 1, 1);

        consoleBufferComboBox = new QComboBox(groupBox_6);
        consoleBufferComboBox->addItem(QString());
        consoleBufferComboBox->addItem(QString());
        consoleBufferComboBox->addItem(QString());
        consoleBufferComboBox->setObjectName(QString::fromUtf8("consoleBufferComboBox"));
        QSizePolicy sizePolicy5(QSizePolicy::Minimum, QSizePolicy::Fixed);
        sizePolicy5.setHorizontalStretch(0);
        sizePolicy5.setVerticalStretch(0);
        sizePolicy5.setHeightForWidth(consoleBufferComboBox->sizePolicy().hasHeightForWidth());
        consoleBufferComboBox->setSizePolicy(sizePolicy5);
        consoleBufferComboBox->setMaximumSize(QSize(80, 16777215));

        consoleFontLayout->addWidget(consoleBufferComboBox, 2, 1, 1, 1);

        consoleFontSizeComboBox = new QComboBox(groupBox_6);
        consoleFontSizeComboBox->addItem(QString());
        consoleFontSizeComboBox->addItem(QString());
        consoleFontSizeComboBox->addItem(QString());
        consoleFontSizeComboBox->addItem(QString());
        consoleFontSizeComboBox->addItem(QString());
        consoleFontSizeComboBox->addItem(QString());
        consoleFontSizeComboBox->addItem(QString());
        consoleFontSizeComboBox->addItem(QString());
        consoleFontSizeComboBox->addItem(QString());
        consoleFontSizeComboBox->addItem(QString());
        consoleFontSizeComboBox->addItem(QString());
        consoleFontSizeComboBox->addItem(QString());
        consoleFontSizeComboBox->addItem(QString());
        consoleFontSizeComboBox->setObjectName(QString::fromUtf8("consoleFontSizeComboBox"));
        consoleFontSizeComboBox->setMaximumSize(QSize(80, 16777215));

        consoleFontLayout->addWidget(consoleFontSizeComboBox, 1, 1, 1, 1);

        label_15 = new QLabel(groupBox_6);
        label_15->setObjectName(QString::fromUtf8("label_15"));

        consoleFontLayout->addWidget(label_15, 1, 0, 1, 1);

        consoleFontComboBox = new QFontComboBox(groupBox_6);
        consoleFontComboBox->setObjectName(QString::fromUtf8("consoleFontComboBox"));

        consoleFontLayout->addWidget(consoleFontComboBox, 0, 1, 1, 2);

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

        consoleFontLayout->addItem(horizontalSpacer_3, 1, 3, 1, 1);


        gridLayout_4->addLayout(consoleFontLayout, 0, 0, 1, 1);

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

        gridLayout_4->addItem(horizontalSpacer_18, 0, 1, 1, 1);


        gridLayout_3->addWidget(groupBox_6, 3, 0, 1, 2);

        verticalLayout_3 = new QVBoxLayout();
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        keyRepeatCheckBox = new QCheckBox(tab);
        keyRepeatCheckBox->setObjectName(QString::fromUtf8("keyRepeatCheckBox"));

        verticalLayout_3->addWidget(keyRepeatCheckBox);

        debugLiveEventsCheckBox = new QCheckBox(tab);
        debugLiveEventsCheckBox->setObjectName(QString::fromUtf8("debugLiveEventsCheckBox"));

        verticalLayout_3->addWidget(debugLiveEventsCheckBox);

        simultaneousCheckBox = new QCheckBox(tab);
        simultaneousCheckBox->setObjectName(QString::fromUtf8("simultaneousCheckBox"));
        simultaneousCheckBox->setLayoutDirection(Qt::LeftToRight);

        verticalLayout_3->addWidget(simultaneousCheckBox);


        gridLayout_3->addLayout(verticalLayout_3, 4, 0, 1, 2);

        groupBox_14 = new QGroupBox(tab);
        groupBox_14->setObjectName(QString::fromUtf8("groupBox_14"));
        verticalLayout_4 = new QVBoxLayout(groupBox_14);
        verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
        verticalLayout_5 = new QVBoxLayout();
        verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5"));
        noMessagesCheckBox = new QCheckBox(groupBox_14);
        noMessagesCheckBox->setObjectName(QString::fromUtf8("noMessagesCheckBox"));

        verticalLayout_5->addWidget(noMessagesCheckBox);

        noBufferCheckBox = new QCheckBox(groupBox_14);
        noBufferCheckBox->setObjectName(QString::fromUtf8("noBufferCheckBox"));

        verticalLayout_5->addWidget(noBufferCheckBox);

        noEventsCheckBox = new QCheckBox(groupBox_14);
        noEventsCheckBox->setObjectName(QString::fromUtf8("noEventsCheckBox"));

        verticalLayout_5->addWidget(noEventsCheckBox);

        noPythonCheckBox = new QCheckBox(groupBox_14);
        noPythonCheckBox->setObjectName(QString::fromUtf8("noPythonCheckBox"));

        verticalLayout_5->addWidget(noPythonCheckBox);

        horizontalSpacer_22 = new QSpacerItem(40, 4, QSizePolicy::Expanding, QSizePolicy::Minimum);

        verticalLayout_5->addItem(horizontalSpacer_22);


        verticalLayout_4->addLayout(verticalLayout_5);


        gridLayout_3->addWidget(groupBox_14, 1, 0, 2, 1);

        horizontalLayout_9 = new QHBoxLayout();
        horizontalLayout_9->setObjectName(QString::fromUtf8("horizontalLayout_9"));
        label_40 = new QLabel(tab);
        label_40->setObjectName(QString::fromUtf8("label_40"));

        horizontalLayout_9->addWidget(label_40);

        debugPortSpinBox = new QSpinBox(tab);
        debugPortSpinBox->setObjectName(QString::fromUtf8("debugPortSpinBox"));
        debugPortSpinBox->setMaximum(65536);

        horizontalLayout_9->addWidget(debugPortSpinBox);

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

        horizontalLayout_9->addItem(horizontalSpacer_12);


        gridLayout_3->addLayout(horizontalLayout_9, 7, 0, 2, 2);

        groupBox_13 = new QGroupBox(tab);
        groupBox_13->setObjectName(QString::fromUtf8("groupBox_13"));
        verticalLayout_7 = new QVBoxLayout(groupBox_13);
        verticalLayout_7->setObjectName(QString::fromUtf8("verticalLayout_7"));
        languageComboBox = new QComboBox(groupBox_13);
        languageComboBox->setObjectName(QString::fromUtf8("languageComboBox"));
        languageComboBox->setMaximumSize(QSize(234, 16777215));

        verticalLayout_7->addWidget(languageComboBox);


        gridLayout_3->addWidget(groupBox_13, 0, 1, 1, 1);

        groupBox1 = new QGroupBox(tab);
        groupBox1->setObjectName(QString::fromUtf8("groupBox1"));
        horizontalLayout_6 = new QHBoxLayout(groupBox1);
        horizontalLayout_6->setObjectName(QString::fromUtf8("horizontalLayout_6"));
        label_31 = new QLabel(groupBox1);
        label_31->setObjectName(QString::fromUtf8("label_31"));
        label_31->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);

        horizontalLayout_6->addWidget(label_31);

        themeComboBox = new QComboBox(groupBox1);
        themeComboBox->addItem(QString());
        themeComboBox->addItem(QString());
        themeComboBox->addItem(QString());
        themeComboBox->setObjectName(QString::fromUtf8("themeComboBox"));

        horizontalLayout_6->addWidget(themeComboBox);


        gridLayout_3->addWidget(groupBox1, 2, 1, 1, 1);

        editorTabWidget->addTab(tab, QString());
        tab_4 = new QWidget();
        tab_4->setObjectName(QString::fromUtf8("tab_4"));
        gridLayout_9 = new QGridLayout(tab_4);
        gridLayout_9->setObjectName(QString::fromUtf8("gridLayout_9"));
        label_44 = new QLabel(tab_4);
        label_44->setObjectName(QString::fromUtf8("label_44"));

        gridLayout_9->addWidget(label_44, 5, 0, 1, 1, Qt::AlignRight|Qt::AlignTop);

        groupBox_10 = new QGroupBox(tab_4);
        groupBox_10->setObjectName(QString::fromUtf8("groupBox_10"));
        gridLayout_24 = new QGridLayout(groupBox_10);
        gridLayout_24->setObjectName(QString::fromUtf8("gridLayout_24"));
        lockToolbarCheckBox = new QCheckBox(groupBox_10);
        lockToolbarCheckBox->setObjectName(QString::fromUtf8("lockToolbarCheckBox"));
        lockToolbarCheckBox->setChecked(false);

        gridLayout_24->addWidget(lockToolbarCheckBox, 4, 0, 1, 1);

        toolbarIconSizeSpinBox = new QSpinBox(groupBox_10);
        toolbarIconSizeSpinBox->setObjectName(QString::fromUtf8("toolbarIconSizeSpinBox"));
        toolbarIconSizeSpinBox->setMinimumSize(QSize(80, 0));
        toolbarIconSizeSpinBox->setMinimum(14);
        toolbarIconSizeSpinBox->setMaximum(48);

        gridLayout_24->addWidget(toolbarIconSizeSpinBox, 6, 1, 1, 1);

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

        gridLayout_24->addItem(horizontalSpacer_13, 6, 2, 1, 1);

        autoplayCheckBox = new QCheckBox(groupBox_10);
        autoplayCheckBox->setObjectName(QString::fromUtf8("autoplayCheckBox"));
        autoplayCheckBox->setEnabled(true);

        gridLayout_24->addWidget(autoplayCheckBox, 0, 3, 1, 1);

        label_35 = new QLabel(groupBox_10);
        label_35->setObjectName(QString::fromUtf8("label_35"));

        gridLayout_24->addWidget(label_35, 10, 0, 1, 1);

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

        gridLayout_24->addItem(horizontalSpacer_15, 0, 4, 1, 1);

        iconTextCheckBox = new QCheckBox(groupBox_10);
        iconTextCheckBox->setObjectName(QString::fromUtf8("iconTextCheckBox"));

        gridLayout_24->addWidget(iconTextCheckBox, 3, 0, 1, 1);

        menusDepthSpinBox = new QSpinBox(groupBox_10);
        menusDepthSpinBox->setObjectName(QString::fromUtf8("menusDepthSpinBox"));

        gridLayout_24->addWidget(menusDepthSpinBox, 10, 1, 1, 1);

        saveChangesCheckBox = new QCheckBox(groupBox_10);
        saveChangesCheckBox->setObjectName(QString::fromUtf8("saveChangesCheckBox"));
        saveChangesCheckBox->setEnabled(true);

        gridLayout_24->addWidget(saveChangesCheckBox, 4, 3, 1, 1);

        askIfTemporaryCheckBox = new QCheckBox(groupBox_10);
        askIfTemporaryCheckBox->setObjectName(QString::fromUtf8("askIfTemporaryCheckBox"));

        gridLayout_24->addWidget(askIfTemporaryCheckBox, 3, 3, 1, 1);

        rememberFileCheckBox = new QCheckBox(groupBox_10);
        rememberFileCheckBox->setObjectName(QString::fromUtf8("rememberFileCheckBox"));

        gridLayout_24->addWidget(rememberFileCheckBox, 10, 3, 1, 1);

        toolbarCheckBox = new QCheckBox(groupBox_10);
        toolbarCheckBox->setObjectName(QString::fromUtf8("toolbarCheckBox"));

        gridLayout_24->addWidget(toolbarCheckBox, 0, 0, 1, 1);

        autoJoinCheckBox = new QCheckBox(groupBox_10);
        autoJoinCheckBox->setObjectName(QString::fromUtf8("autoJoinCheckBox"));

        gridLayout_24->addWidget(autoJoinCheckBox, 6, 3, 1, 1);

        toolbarIconSizeLabel = new QLabel(groupBox_10);
        toolbarIconSizeLabel->setObjectName(QString::fromUtf8("toolbarIconSizeLabel"));

        gridLayout_24->addWidget(toolbarIconSizeLabel, 6, 0, 1, 1);


        gridLayout_9->addWidget(groupBox_10, 3, 0, 1, 1, Qt::AlignTop);

        groupBox_5 = new QGroupBox(tab_4);
        groupBox_5->setObjectName(QString::fromUtf8("groupBox_5"));
        gridLayout_17 = new QGridLayout(groupBox_5);
        gridLayout_17->setObjectName(QString::fromUtf8("gridLayout_17"));
        formLayout = new QFormLayout();
        formLayout->setObjectName(QString::fromUtf8("formLayout"));
        formLayout->setFormAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
        tabIndentCheckBox = new QCheckBox(groupBox_5);
        tabIndentCheckBox->setObjectName(QString::fromUtf8("tabIndentCheckBox"));
        tabIndentCheckBox->setStyleSheet(QString::fromUtf8(""));

        formLayout->setWidget(0, QFormLayout::LabelRole, tabIndentCheckBox);

        wrapLinesCheckBox = new QCheckBox(groupBox_5);
        wrapLinesCheckBox->setObjectName(QString::fromUtf8("wrapLinesCheckBox"));

        formLayout->setWidget(1, QFormLayout::LabelRole, wrapLinesCheckBox);

        lineNumbersCheckBox = new QCheckBox(groupBox_5);
        lineNumbersCheckBox->setObjectName(QString::fromUtf8("lineNumbersCheckBox"));

        formLayout->setWidget(5, QFormLayout::LabelRole, lineNumbersCheckBox);

        highlightScoreCheckBox = new QCheckBox(groupBox_5);
        highlightScoreCheckBox->setObjectName(QString::fromUtf8("highlightScoreCheckBox"));

        formLayout->setWidget(4, QFormLayout::LabelRole, highlightScoreCheckBox);

        autoCompleteDelaySpinBox = new QSpinBox(groupBox_5);
        autoCompleteDelaySpinBox->setObjectName(QString::fromUtf8("autoCompleteDelaySpinBox"));
        autoCompleteDelaySpinBox->setMinimumSize(QSize(80, 0));
        autoCompleteDelaySpinBox->setMaximum(500);
        autoCompleteDelaySpinBox->setSingleStep(10);

        formLayout->setWidget(2, QFormLayout::FieldRole, autoCompleteDelaySpinBox);

        autoCompleteCheckBox = new QCheckBox(groupBox_5);
        autoCompleteCheckBox->setObjectName(QString::fromUtf8("autoCompleteCheckBox"));

        formLayout->setWidget(2, QFormLayout::LabelRole, autoCompleteCheckBox);

        autoParameterModeCheckBox = new QCheckBox(groupBox_5);
        autoParameterModeCheckBox->setObjectName(QString::fromUtf8("autoParameterModeCheckBox"));

        formLayout->setWidget(3, QFormLayout::SpanningRole, autoParameterModeCheckBox);

        tabShortcutActiveCheckBox = new QCheckBox(groupBox_5);
        tabShortcutActiveCheckBox->setObjectName(QString::fromUtf8("tabShortcutActiveCheckBox"));
        tabShortcutActiveCheckBox->setChecked(false);

        formLayout->setWidget(6, QFormLayout::SpanningRole, tabShortcutActiveCheckBox);


        gridLayout_17->addLayout(formLayout, 0, 1, 1, 1);

        formLayout_2 = new QFormLayout();
        formLayout_2->setObjectName(QString::fromUtf8("formLayout_2"));
        formLayout_2->setLabelAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
        formLayout_2->setFormAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop);
        label = new QLabel(groupBox_5);
        label->setObjectName(QString::fromUtf8("label"));

        formLayout_2->setWidget(0, QFormLayout::LabelRole, label);

        fontComboBox = new QFontComboBox(groupBox_5);
        fontComboBox->setObjectName(QString::fromUtf8("fontComboBox"));
        fontComboBox->setMaximumSize(QSize(200, 16777215));
        fontComboBox->setStyleSheet(QString::fromUtf8(""));
        fontComboBox->setFrame(true);

        formLayout_2->setWidget(0, QFormLayout::FieldRole, fontComboBox);

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

        formLayout_2->setWidget(1, QFormLayout::LabelRole, label_2);

        fontSizeComboBox = new QComboBox(groupBox_5);
        fontSizeComboBox->addItem(QString());
        fontSizeComboBox->addItem(QString());
        fontSizeComboBox->addItem(QString());
        fontSizeComboBox->addItem(QString());
        fontSizeComboBox->addItem(QString());
        fontSizeComboBox->addItem(QString());
        fontSizeComboBox->addItem(QString());
        fontSizeComboBox->addItem(QString());
        fontSizeComboBox->addItem(QString());
        fontSizeComboBox->addItem(QString());
        fontSizeComboBox->addItem(QString());
        fontSizeComboBox->addItem(QString());
        fontSizeComboBox->addItem(QString());
        fontSizeComboBox->addItem(QString());
        fontSizeComboBox->addItem(QString());
        fontSizeComboBox->setObjectName(QString::fromUtf8("fontSizeComboBox"));
        fontSizeComboBox->setMinimumSize(QSize(100, 0));
        fontSizeComboBox->setMaximumSize(QSize(100, 16777215));
        fontSizeComboBox->setStyleSheet(QString::fromUtf8("margin-top: 2; margin-bottom: 2; padding: 2"));

        formLayout_2->setWidget(1, QFormLayout::FieldRole, fontSizeComboBox);

        label_18 = new QLabel(groupBox_5);
        label_18->setObjectName(QString::fromUtf8("label_18"));

        formLayout_2->setWidget(2, QFormLayout::LabelRole, label_18);

        highlightingThemeComboBox = new QComboBox(groupBox_5);
        highlightingThemeComboBox->addItem(QString());
        highlightingThemeComboBox->addItem(QString());
        highlightingThemeComboBox->addItem(QString());
        highlightingThemeComboBox->addItem(QString());
        highlightingThemeComboBox->setObjectName(QString::fromUtf8("highlightingThemeComboBox"));
        highlightingThemeComboBox->setMinimumSize(QSize(100, 0));
        highlightingThemeComboBox->setMaximumSize(QSize(100, 16777215));
        highlightingThemeComboBox->setStyleSheet(QString::fromUtf8("margin-top: 2; margin-bottom: 2; padding: 2"));
        highlightingThemeComboBox->setSizeAdjustPolicy(QComboBox::AdjustToContents);

        formLayout_2->setWidget(2, QFormLayout::FieldRole, highlightingThemeComboBox);

        label_34 = new QLabel(groupBox_5);
        label_34->setObjectName(QString::fromUtf8("label_34"));

        formLayout_2->setWidget(3, QFormLayout::LabelRole, label_34);

        lineEndingComboBox = new QComboBox(groupBox_5);
        lineEndingComboBox->addItem(QString());
        lineEndingComboBox->addItem(QString());
        lineEndingComboBox->setObjectName(QString::fromUtf8("lineEndingComboBox"));
        lineEndingComboBox->setMinimumSize(QSize(100, 0));
        lineEndingComboBox->setMaximumSize(QSize(100, 16777215));
        lineEndingComboBox->setStyleSheet(QString::fromUtf8("margin-top: 2; margin-bottom: 2; padding: 2"));

        formLayout_2->setWidget(3, QFormLayout::FieldRole, lineEndingComboBox);

        label_19 = new QLabel(groupBox_5);
        label_19->setObjectName(QString::fromUtf8("label_19"));

        formLayout_2->setWidget(4, QFormLayout::LabelRole, label_19);

        tabWidthSpinBox = new QSpinBox(groupBox_5);
        tabWidthSpinBox->setObjectName(QString::fromUtf8("tabWidthSpinBox"));
        tabWidthSpinBox->setMinimumSize(QSize(100, 0));
        tabWidthSpinBox->setMaximumSize(QSize(100, 16777215));
        tabWidthSpinBox->setStyleSheet(QString::fromUtf8("margin-top: 2; margin-bottom: 2"));
        tabWidthSpinBox->setMinimum(10);
        tabWidthSpinBox->setMaximum(120);
        tabWidthSpinBox->setSingleStep(10);
        tabWidthSpinBox->setValue(80);

        formLayout_2->setWidget(4, QFormLayout::FieldRole, tabWidthSpinBox);


        gridLayout_17->addLayout(formLayout_2, 0, 0, 1, 1);


        gridLayout_9->addWidget(groupBox_5, 0, 0, 1, 1, Qt::AlignTop);

        editorTabWidget->addTab(tab_4, QString());
        tab_6 = new QWidget();
        tab_6->setObjectName(QString::fromUtf8("tab_6"));
        gridLayout_6 = new QGridLayout(tab_6);
        gridLayout_6->setObjectName(QString::fromUtf8("gridLayout_6"));
        verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);

        gridLayout_6->addItem(verticalSpacer, 1, 0, 1, 1);

        groupBox_7 = new QGroupBox(tab_6);
        groupBox_7->setObjectName(QString::fromUtf8("groupBox_7"));
        gridLayout_7 = new QGridLayout(groupBox_7);
        gridLayout_7->setObjectName(QString::fromUtf8("gridLayout_7"));
        horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_7->addItem(horizontalSpacer_2, 1, 0, 1, 1);

        verticalLayout_2 = new QVBoxLayout();
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        widgetsCheckBox = new QCheckBox(groupBox_7);
        widgetsCheckBox->setObjectName(QString::fromUtf8("widgetsCheckBox"));
        widgetsCheckBox->setChecked(false);

        verticalLayout_2->addWidget(widgetsCheckBox);

        midiCcToCurrentPageOnlyCheckBox = new QCheckBox(groupBox_7);
        midiCcToCurrentPageOnlyCheckBox->setObjectName(QString::fromUtf8("midiCcToCurrentPageOnlyCheckBox"));

        verticalLayout_2->addWidget(midiCcToCurrentPageOnlyCheckBox);

        saveWidgetsCheckBox = new QCheckBox(groupBox_7);
        saveWidgetsCheckBox->setObjectName(QString::fromUtf8("saveWidgetsCheckBox"));

        verticalLayout_2->addWidget(saveWidgetsCheckBox);

        showWidgetsOnRunCheckBox = new QCheckBox(groupBox_7);
        showWidgetsOnRunCheckBox->setObjectName(QString::fromUtf8("showWidgetsOnRunCheckBox"));

        verticalLayout_2->addWidget(showWidgetsOnRunCheckBox);

        showTooltipsCheckBox = new QCheckBox(groupBox_7);
        showTooltipsCheckBox->setObjectName(QString::fromUtf8("showTooltipsCheckBox"));

        verticalLayout_2->addWidget(showTooltipsCheckBox);

        openPropertiesCheckBox = new QCheckBox(groupBox_7);
        openPropertiesCheckBox->setObjectName(QString::fromUtf8("openPropertiesCheckBox"));

        verticalLayout_2->addWidget(openPropertiesCheckBox);

        widgetsIndependentCheckBox = new QCheckBox(groupBox_7);
        widgetsIndependentCheckBox->setObjectName(QString::fromUtf8("widgetsIndependentCheckBox"));

        verticalLayout_2->addWidget(widgetsIndependentCheckBox);

        oldFormatCheckBox = new QCheckBox(groupBox_7);
        oldFormatCheckBox->setObjectName(QString::fromUtf8("oldFormatCheckBox"));

        verticalLayout_2->addWidget(oldFormatCheckBox);

        enableFLTKCheckBox = new QCheckBox(groupBox_7);
        enableFLTKCheckBox->setObjectName(QString::fromUtf8("enableFLTKCheckBox"));

        verticalLayout_2->addWidget(enableFLTKCheckBox);

        terminalFLTKCheckBox = new QCheckBox(groupBox_7);
        terminalFLTKCheckBox->setObjectName(QString::fromUtf8("terminalFLTKCheckBox"));

        verticalLayout_2->addWidget(terminalFLTKCheckBox);

        horizontalLayout_5 = new QHBoxLayout();
        horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));

        verticalLayout_2->addLayout(horizontalLayout_5);

        horizontalLayout_7 = new QHBoxLayout();
        horizontalLayout_7->setObjectName(QString::fromUtf8("horizontalLayout_7"));
        label_32 = new QLabel(groupBox_7);
        label_32->setObjectName(QString::fromUtf8("label_32"));
        label_32->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        horizontalLayout_7->addWidget(label_32);

        fontScalingSpinBox = new QDoubleSpinBox(groupBox_7);
        fontScalingSpinBox->setObjectName(QString::fromUtf8("fontScalingSpinBox"));

        horizontalLayout_7->addWidget(fontScalingSpinBox);

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

        horizontalLayout_7->addItem(horizontalSpacer_5);

        label_33 = new QLabel(groupBox_7);
        label_33->setObjectName(QString::fromUtf8("label_33"));
        label_33->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        horizontalLayout_7->addWidget(label_33);

        fontOffsetSpinBox = new QDoubleSpinBox(groupBox_7);
        fontOffsetSpinBox->setObjectName(QString::fromUtf8("fontOffsetSpinBox"));

        horizontalLayout_7->addWidget(fontOffsetSpinBox);

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

        horizontalLayout_7->addItem(horizontalSpacer_21);


        verticalLayout_2->addLayout(horizontalLayout_7);


        gridLayout_7->addLayout(verticalLayout_2, 0, 0, 1, 1);

        horizontalGroupBox = new QGroupBox(groupBox_7);
        horizontalGroupBox->setObjectName(QString::fromUtf8("horizontalGroupBox"));
        updaterate = new QHBoxLayout(horizontalGroupBox);
        updaterate->setObjectName(QString::fromUtf8("updaterate"));
        label_13 = new QLabel(horizontalGroupBox);
        label_13->setObjectName(QString::fromUtf8("label_13"));

        updaterate->addWidget(label_13);

        graphUpdateRateSpinBox = new QSpinBox(horizontalGroupBox);
        graphUpdateRateSpinBox->setObjectName(QString::fromUtf8("graphUpdateRateSpinBox"));
        graphUpdateRateSpinBox->setMinimum(8);
        graphUpdateRateSpinBox->setMaximum(60);
        graphUpdateRateSpinBox->setValue(30);

        updaterate->addWidget(graphUpdateRateSpinBox);

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

        updaterate->addItem(horizontalSpacer_9);


        gridLayout_7->addWidget(horizontalGroupBox, 2, 0, 1, 1);


        gridLayout_6->addWidget(groupBox_7, 0, 0, 1, 1);

        editorTabWidget->addTab(tab_6, QString());
        tab_3 = new QWidget();
        tab_3->setObjectName(QString::fromUtf8("tab_3"));
        gridLayout_2 = new QGridLayout(tab_3);
        gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
        frame_3 = new QFrame(tab_3);
        frame_3->setObjectName(QString::fromUtf8("frame_3"));
        gridLayout = new QGridLayout(frame_3);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        environLayout = new QGridLayout();
        environLayout->setObjectName(QString::fromUtf8("environLayout"));
        environLayout->setVerticalSpacing(4);
        sfdirToolButton = new QToolButton(frame_3);
        sfdirToolButton->setObjectName(QString::fromUtf8("sfdirToolButton"));

        environLayout->addWidget(sfdirToolButton, 8, 3, 1, 1);

        label_25 = new QLabel(frame_3);
        label_25->setObjectName(QString::fromUtf8("label_25"));
        label_25->setEnabled(false);

        environLayout->addWidget(label_25, 17, 0, 1, 1);

        sdkLineEdit = new QLineEdit(frame_3);
        sdkLineEdit->setObjectName(QString::fromUtf8("sdkLineEdit"));
        sdkLineEdit->setEnabled(false);

        environLayout->addWidget(sdkLineEdit, 17, 2, 1, 1);

        label_28 = new QLabel(frame_3);
        label_28->setObjectName(QString::fromUtf8("label_28"));

        environLayout->addWidget(label_28, 11, 0, 1, 1);

        rawWaveToolButton = new QToolButton(frame_3);
        rawWaveToolButton->setObjectName(QString::fromUtf8("rawWaveToolButton"));

        environLayout->addWidget(rawWaveToolButton, 10, 3, 1, 1);

        pythonDirToolButton = new QToolButton(frame_3);
        pythonDirToolButton->setObjectName(QString::fromUtf8("pythonDirToolButton"));

        environLayout->addWidget(pythonDirToolButton, 13, 3, 1, 1);

        opcode6dir64ToolButton = new QToolButton(frame_3);
        opcode6dir64ToolButton->setObjectName(QString::fromUtf8("opcode6dir64ToolButton"));

        environLayout->addWidget(opcode6dir64ToolButton, 1, 3, 1, 1);

        label_29 = new QLabel(frame_3);
        label_29->setObjectName(QString::fromUtf8("label_29"));

        environLayout->addWidget(label_29, 14, 0, 1, 1);

        pythonDirLineEdit = new QLineEdit(frame_3);
        pythonDirLineEdit->setObjectName(QString::fromUtf8("pythonDirLineEdit"));
        pythonDirLineEdit->setEnabled(true);

        environLayout->addWidget(pythonDirLineEdit, 13, 2, 1, 1);

        label_30 = new QLabel(frame_3);
        label_30->setObjectName(QString::fromUtf8("label_30"));

        environLayout->addWidget(label_30, 16, 0, 1, 1);

        logFileToolButton = new QToolButton(frame_3);
        logFileToolButton->setObjectName(QString::fromUtf8("logFileToolButton"));

        environLayout->addWidget(logFileToolButton, 16, 3, 1, 1);

        label_7 = new QLabel(frame_3);
        label_7->setObjectName(QString::fromUtf8("label_7"));

        environLayout->addWidget(label_7, 0, 0, 1, 1);

        CsdocdirLineEdit = new QLineEdit(frame_3);
        CsdocdirLineEdit->setObjectName(QString::fromUtf8("CsdocdirLineEdit"));

        environLayout->addWidget(CsdocdirLineEdit, 0, 2, 1, 1);

        templateLineEdit = new QLineEdit(frame_3);
        templateLineEdit->setObjectName(QString::fromUtf8("templateLineEdit"));
        templateLineEdit->setEnabled(true);

        environLayout->addWidget(templateLineEdit, 18, 2, 1, 1);

        favoriteToolButton = new QToolButton(frame_3);
        favoriteToolButton->setObjectName(QString::fromUtf8("favoriteToolButton"));

        environLayout->addWidget(favoriteToolButton, 11, 3, 1, 1);

        SadirCheckBox = new QCheckBox(frame_3);
        SadirCheckBox->setObjectName(QString::fromUtf8("SadirCheckBox"));
        SadirCheckBox->setEnabled(true);
        SadirCheckBox->setChecked(true);

        environLayout->addWidget(SadirCheckBox, 6, 0, 1, 1);

        opcodedirToolButton = new QToolButton(frame_3);
        opcodedirToolButton->setObjectName(QString::fromUtf8("opcodedirToolButton"));

        environLayout->addWidget(opcodedirToolButton, 2, 3, 1, 1);

        pythonExecutableToolButton = new QToolButton(frame_3);
        pythonExecutableToolButton->setObjectName(QString::fromUtf8("pythonExecutableToolButton"));

        environLayout->addWidget(pythonExecutableToolButton, 14, 3, 1, 1);

        SsdirLineEdit = new QLineEdit(frame_3);
        SsdirLineEdit->setObjectName(QString::fromUtf8("SsdirLineEdit"));
        SsdirLineEdit->setEnabled(true);

        environLayout->addWidget(SsdirLineEdit, 7, 2, 1, 1);

        SfdirLineEdit = new QLineEdit(frame_3);
        SfdirLineEdit->setObjectName(QString::fromUtf8("SfdirLineEdit"));
        SfdirLineEdit->setEnabled(true);

        environLayout->addWidget(SfdirLineEdit, 8, 2, 1, 1);

        SfdirCheckBox = new QCheckBox(frame_3);
        SfdirCheckBox->setObjectName(QString::fromUtf8("SfdirCheckBox"));
        SfdirCheckBox->setEnabled(true);
        SfdirCheckBox->setChecked(true);

        environLayout->addWidget(SfdirCheckBox, 8, 0, 1, 1);

        rawWaveLineEdit = new QLineEdit(frame_3);
        rawWaveLineEdit->setObjectName(QString::fromUtf8("rawWaveLineEdit"));

        environLayout->addWidget(rawWaveLineEdit, 10, 2, 1, 1);

        rawWaveCheckBox = new QCheckBox(frame_3);
        rawWaveCheckBox->setObjectName(QString::fromUtf8("rawWaveCheckBox"));
        rawWaveCheckBox->setChecked(true);

        environLayout->addWidget(rawWaveCheckBox, 10, 0, 1, 1);

        ssdirToolButton = new QToolButton(frame_3);
        ssdirToolButton->setObjectName(QString::fromUtf8("ssdirToolButton"));

        environLayout->addWidget(ssdirToolButton, 7, 3, 1, 1);

        IncdirCheckBox = new QCheckBox(frame_3);
        IncdirCheckBox->setObjectName(QString::fromUtf8("IncdirCheckBox"));
        IncdirCheckBox->setEnabled(true);
        IncdirCheckBox->setChecked(true);

        environLayout->addWidget(IncdirCheckBox, 5, 0, 1, 1);

        templateToolButton = new QToolButton(frame_3);
        templateToolButton->setObjectName(QString::fromUtf8("templateToolButton"));

        environLayout->addWidget(templateToolButton, 18, 3, 1, 1);

        incdirToolButton = new QToolButton(frame_3);
        incdirToolButton->setObjectName(QString::fromUtf8("incdirToolButton"));

        environLayout->addWidget(incdirToolButton, 5, 3, 1, 1);

        SsdirCheckBox = new QCheckBox(frame_3);
        SsdirCheckBox->setObjectName(QString::fromUtf8("SsdirCheckBox"));
        SsdirCheckBox->setEnabled(true);
        SsdirCheckBox->setChecked(true);

        environLayout->addWidget(SsdirCheckBox, 7, 0, 1, 1);

        label_42 = new QLabel(frame_3);
        label_42->setObjectName(QString::fromUtf8("label_42"));

        environLayout->addWidget(label_42, 12, 0, 1, 1);

        Opcodedir64CheckBox = new QCheckBox(frame_3);
        Opcodedir64CheckBox->setObjectName(QString::fromUtf8("Opcodedir64CheckBox"));
        Opcodedir64CheckBox->setEnabled(false);
        Opcodedir64CheckBox->setChecked(true);

        environLayout->addWidget(Opcodedir64CheckBox, 3, 0, 1, 1);

        csdocdirToolButton = new QToolButton(frame_3);
        csdocdirToolButton->setObjectName(QString::fromUtf8("csdocdirToolButton"));

        environLayout->addWidget(csdocdirToolButton, 0, 3, 1, 1);

        sadirToolButton = new QToolButton(frame_3);
        sadirToolButton->setObjectName(QString::fromUtf8("sadirToolButton"));

        environLayout->addWidget(sadirToolButton, 6, 3, 1, 1);

        Opcode6dir64LineEdit = new QLineEdit(frame_3);
        Opcode6dir64LineEdit->setObjectName(QString::fromUtf8("Opcode6dir64LineEdit"));

        environLayout->addWidget(Opcode6dir64LineEdit, 1, 2, 1, 1);

        opcodedir64ToolButton = new QToolButton(frame_3);
        opcodedir64ToolButton->setObjectName(QString::fromUtf8("opcodedir64ToolButton"));

        environLayout->addWidget(opcodedir64ToolButton, 3, 3, 1, 1);

        sdkToolButton = new QToolButton(frame_3);
        sdkToolButton->setObjectName(QString::fromUtf8("sdkToolButton"));
        sdkToolButton->setEnabled(false);

        environLayout->addWidget(sdkToolButton, 17, 3, 1, 1);

        IncdirLineEdit = new QLineEdit(frame_3);
        IncdirLineEdit->setObjectName(QString::fromUtf8("IncdirLineEdit"));
        IncdirLineEdit->setEnabled(true);

        environLayout->addWidget(IncdirLineEdit, 5, 2, 1, 1);

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

        environLayout->addItem(verticalSpacer_2, 19, 0, 1, 1);

        pythonDirlabel = new QLabel(frame_3);
        pythonDirlabel->setObjectName(QString::fromUtf8("pythonDirlabel"));

        environLayout->addWidget(pythonDirlabel, 13, 0, 1, 1);

        Opcode6dir64CheckBox = new QCheckBox(frame_3);
        Opcode6dir64CheckBox->setObjectName(QString::fromUtf8("Opcode6dir64CheckBox"));
        Opcode6dir64CheckBox->setChecked(true);

        environLayout->addWidget(Opcode6dir64CheckBox, 1, 0, 1, 1);

        OpcodedirCheckBox = new QCheckBox(frame_3);
        OpcodedirCheckBox->setObjectName(QString::fromUtf8("OpcodedirCheckBox"));
        OpcodedirCheckBox->setEnabled(false);
        OpcodedirCheckBox->setChecked(true);

        environLayout->addWidget(OpcodedirCheckBox, 2, 0, 1, 1);

        label_39 = new QLabel(frame_3);
        label_39->setObjectName(QString::fromUtf8("label_39"));
        label_39->setEnabled(true);

        environLayout->addWidget(label_39, 18, 0, 1, 1);

        pythonExecutableLineEdit = new QLineEdit(frame_3);
        pythonExecutableLineEdit->setObjectName(QString::fromUtf8("pythonExecutableLineEdit"));
        pythonExecutableLineEdit->setEnabled(true);

        environLayout->addWidget(pythonExecutableLineEdit, 14, 2, 1, 1);

        label_36 = new QLabel(frame_3);
        label_36->setObjectName(QString::fromUtf8("label_36"));

        environLayout->addWidget(label_36, 15, 0, 1, 1);

        Opcodedir64LineEdit = new QLineEdit(frame_3);
        Opcodedir64LineEdit->setObjectName(QString::fromUtf8("Opcodedir64LineEdit"));
        Opcodedir64LineEdit->setEnabled(false);

        environLayout->addWidget(Opcodedir64LineEdit, 3, 2, 1, 1);

        csoundExecutableLineEdit = new QLineEdit(frame_3);
        csoundExecutableLineEdit->setObjectName(QString::fromUtf8("csoundExecutableLineEdit"));

        environLayout->addWidget(csoundExecutableLineEdit, 15, 2, 1, 1);

        csoundExecutableToolButton = new QToolButton(frame_3);
        csoundExecutableToolButton->setObjectName(QString::fromUtf8("csoundExecutableToolButton"));

        environLayout->addWidget(csoundExecutableToolButton, 15, 3, 1, 1);

        logFileLineEdit = new QLineEdit(frame_3);
        logFileLineEdit->setObjectName(QString::fromUtf8("logFileLineEdit"));
        logFileLineEdit->setEnabled(true);

        environLayout->addWidget(logFileLineEdit, 16, 2, 1, 1);

        favoriteLineEdit = new QLineEdit(frame_3);
        favoriteLineEdit->setObjectName(QString::fromUtf8("favoriteLineEdit"));
        favoriteLineEdit->setEnabled(true);

        environLayout->addWidget(favoriteLineEdit, 11, 2, 1, 1);

        SadirLineEdit = new QLineEdit(frame_3);
        SadirLineEdit->setObjectName(QString::fromUtf8("SadirLineEdit"));
        SadirLineEdit->setEnabled(true);

        environLayout->addWidget(SadirLineEdit, 6, 2, 1, 1);

        OpcodedirLineEdit = new QLineEdit(frame_3);
        OpcodedirLineEdit->setObjectName(QString::fromUtf8("OpcodedirLineEdit"));
        OpcodedirLineEdit->setEnabled(false);

        environLayout->addWidget(OpcodedirLineEdit, 2, 2, 1, 1);

        examplePathlineEdit = new QLineEdit(frame_3);
        examplePathlineEdit->setObjectName(QString::fromUtf8("examplePathlineEdit"));

        environLayout->addWidget(examplePathlineEdit, 12, 2, 1, 1);

        examplePathToolButton = new QToolButton(frame_3);
        examplePathToolButton->setObjectName(QString::fromUtf8("examplePathToolButton"));

        environLayout->addWidget(examplePathToolButton, 12, 3, 1, 1);


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


        gridLayout_2->addWidget(frame_3, 0, 0, 1, 1, Qt::AlignTop);

        editorTabWidget->addTab(tab_3, QString());
        tab_5 = new QWidget();
        tab_5->setObjectName(QString::fromUtf8("tab_5"));
        gridLayout_11 = new QGridLayout(tab_5);
        gridLayout_11->setObjectName(QString::fromUtf8("gridLayout_11"));
        groupBox_4 = new QGroupBox(tab_5);
        groupBox_4->setObjectName(QString::fromUtf8("groupBox_4"));
        gridLayout_12 = new QGridLayout(groupBox_4);
        gridLayout_12->setObjectName(QString::fromUtf8("gridLayout_12"));
        _4 = new QGridLayout();
        _4->setObjectName(QString::fromUtf8("_4"));
        label_14 = new QLabel(groupBox_4);
        label_14->setObjectName(QString::fromUtf8("label_14"));

        _4->addWidget(label_14, 0, 0, 1, 1);

        TerminalLineEdit = new QLineEdit(groupBox_4);
        TerminalLineEdit->setObjectName(QString::fromUtf8("TerminalLineEdit"));

        _4->addWidget(TerminalLineEdit, 0, 2, 1, 1);

        terminalToolButton = new QToolButton(groupBox_4);
        terminalToolButton->setObjectName(QString::fromUtf8("terminalToolButton"));

        _4->addWidget(terminalToolButton, 0, 3, 1, 1);

        label_16 = new QLabel(groupBox_4);
        label_16->setObjectName(QString::fromUtf8("label_16"));
        label_16->setEnabled(true);

        _4->addWidget(label_16, 1, 0, 1, 1);

        WaveEditorLineEdit = new QLineEdit(groupBox_4);
        WaveEditorLineEdit->setObjectName(QString::fromUtf8("WaveEditorLineEdit"));
        WaveEditorLineEdit->setEnabled(true);

        _4->addWidget(WaveEditorLineEdit, 1, 2, 1, 1);

        waveEditorToolButton = new QToolButton(groupBox_4);
        waveEditorToolButton->setObjectName(QString::fromUtf8("waveEditorToolButton"));

        _4->addWidget(waveEditorToolButton, 1, 3, 1, 1);

        label_17 = new QLabel(groupBox_4);
        label_17->setObjectName(QString::fromUtf8("label_17"));
        label_17->setEnabled(true);

        _4->addWidget(label_17, 2, 0, 1, 1);

        WavePlayerLineEdit = new QLineEdit(groupBox_4);
        WavePlayerLineEdit->setObjectName(QString::fromUtf8("WavePlayerLineEdit"));
        WavePlayerLineEdit->setEnabled(true);

        _4->addWidget(WavePlayerLineEdit, 2, 2, 1, 1);

        wavePlayerToolButton = new QToolButton(groupBox_4);
        wavePlayerToolButton->setObjectName(QString::fromUtf8("wavePlayerToolButton"));

        _4->addWidget(wavePlayerToolButton, 2, 3, 1, 1);

        browserLineEdit = new QLineEdit(groupBox_4);
        browserLineEdit->setObjectName(QString::fromUtf8("browserLineEdit"));
        browserLineEdit->setEnabled(true);

        _4->addWidget(browserLineEdit, 3, 2, 1, 1);

        label_20 = new QLabel(groupBox_4);
        label_20->setObjectName(QString::fromUtf8("label_20"));
        label_20->setEnabled(true);

        _4->addWidget(label_20, 3, 0, 1, 1);

        browserToolButton = new QToolButton(groupBox_4);
        browserToolButton->setObjectName(QString::fromUtf8("browserToolButton"));

        _4->addWidget(browserToolButton, 3, 3, 1, 1);

        label_22 = new QLabel(groupBox_4);
        label_22->setObjectName(QString::fromUtf8("label_22"));
        label_22->setEnabled(true);

        _4->addWidget(label_22, 4, 0, 1, 1);

        dotLineEdit = new QLineEdit(groupBox_4);
        dotLineEdit->setObjectName(QString::fromUtf8("dotLineEdit"));
        dotLineEdit->setEnabled(true);

        _4->addWidget(dotLineEdit, 4, 2, 1, 1);

        dotToolButton = new QToolButton(groupBox_4);
        dotToolButton->setObjectName(QString::fromUtf8("dotToolButton"));

        _4->addWidget(dotToolButton, 4, 3, 1, 1);

        label_26 = new QLabel(groupBox_4);
        label_26->setObjectName(QString::fromUtf8("label_26"));

        _4->addWidget(label_26, 5, 0, 1, 1);

        pdfViewerToolButton = new QToolButton(groupBox_4);
        pdfViewerToolButton->setObjectName(QString::fromUtf8("pdfViewerToolButton"));

        _4->addWidget(pdfViewerToolButton, 5, 3, 1, 1);

        pdfViewerLineEdit = new QLineEdit(groupBox_4);
        pdfViewerLineEdit->setObjectName(QString::fromUtf8("pdfViewerLineEdit"));
        pdfViewerLineEdit->setEnabled(true);

        _4->addWidget(pdfViewerLineEdit, 5, 2, 1, 1);


        gridLayout_12->addLayout(_4, 0, 0, 1, 1);


        gridLayout_11->addWidget(groupBox_4, 0, 0, 1, 1, Qt::AlignTop);

        editorTabWidget->addTab(tab_5, QString());
        tab_7 = new QWidget();
        tab_7->setObjectName(QString::fromUtf8("tab_7"));
        gridLayout_13 = new QGridLayout(tab_7);
        gridLayout_13->setObjectName(QString::fromUtf8("gridLayout_13"));
        groupBox_11 = new QGroupBox(tab_7);
        groupBox_11->setObjectName(QString::fromUtf8("groupBox_11"));
        gridLayout_14 = new QGridLayout(groupBox_11);
        gridLayout_14->setObjectName(QString::fromUtf8("gridLayout_14"));
        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        horizontalSpacer_11 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout->addItem(horizontalSpacer_11);

        clearTemplatePushButton = new QPushButton(groupBox_11);
        clearTemplatePushButton->setObjectName(QString::fromUtf8("clearTemplatePushButton"));

        horizontalLayout->addWidget(clearTemplatePushButton);

        defaultTemplatePushButton = new QPushButton(groupBox_11);
        defaultTemplatePushButton->setObjectName(QString::fromUtf8("defaultTemplatePushButton"));

        horizontalLayout->addWidget(defaultTemplatePushButton);


        gridLayout_14->addLayout(horizontalLayout, 1, 0, 1, 1);

        templateTextEdit = new QPlainTextEdit(groupBox_11);
        templateTextEdit->setObjectName(QString::fromUtf8("templateTextEdit"));

        gridLayout_14->addWidget(templateTextEdit, 0, 0, 1, 1);


        gridLayout_13->addWidget(groupBox_11, 0, 0, 1, 1);

        editorTabWidget->addTab(tab_7, QString());

        gridLayout_18->addWidget(editorTabWidget, 0, 0, 1, 1);

        scrollArea->setWidget(scrollAreaWidgetContents);

        gridLayout_5->addWidget(scrollArea, 0, 0, 1, 1);

        buttonLayout = new QHBoxLayout();
        buttonLayout->setObjectName(QString::fromUtf8("buttonLayout"));
        buttonSpacer = new QSpacerItem(131, 31, QSizePolicy::Expanding, QSizePolicy::Minimum);

        buttonLayout->addItem(buttonSpacer);

        okButton = new QPushButton(ConfigDialog);
        okButton->setObjectName(QString::fromUtf8("okButton"));
        okButton->setFlat(false);

        buttonLayout->addWidget(okButton);

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

        buttonLayout->addWidget(applyButton);

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

        buttonLayout->addWidget(cancelButton);


        gridLayout_5->addLayout(buttonLayout, 1, 0, 1, 1);


        retranslateUi(ConfigDialog);
        QObject::connect(okButton, SIGNAL(clicked()), ConfigDialog, SLOT(accept()));
        QObject::connect(cancelButton, SIGNAL(clicked()), ConfigDialog, SLOT(reject()));
        QObject::connect(csoundMidiCheckBox, SIGNAL(toggled(bool)), midiOutInterfaceComboBox, SLOT(setDisabled(bool)));
        QObject::connect(csoundMidiCheckBox, SIGNAL(toggled(bool)), label_12, SLOT(setEnabled(bool)));
        QObject::connect(csoundMidiCheckBox, SIGNAL(toggled(bool)), RtMidiOutputLineEdit, SLOT(setEnabled(bool)));
        QObject::connect(csoundMidiCheckBox, SIGNAL(toggled(bool)), midiOutputToolButton, SLOT(setEnabled(bool)));
        QObject::connect(csoundMidiCheckBox, SIGNAL(toggled(bool)), label_38, SLOT(setDisabled(bool)));
        QObject::connect(csoundMidiCheckBox, SIGNAL(toggled(bool)), RtMidiModuleComboBox, SLOT(setEnabled(bool)));
        QObject::connect(csoundMidiCheckBox, SIGNAL(toggled(bool)), label_8, SLOT(setEnabled(bool)));
        QObject::connect(csoundMidiCheckBox, SIGNAL(toggled(bool)), midiInterfaceComboBox, SLOT(setDisabled(bool)));
        QObject::connect(csoundMidiCheckBox, SIGNAL(toggled(bool)), RtMidiInputLineEdit, SLOT(setEnabled(bool)));
        QObject::connect(csoundMidiCheckBox, SIGNAL(toggled(bool)), midiInputToolButton, SLOT(setEnabled(bool)));
        QObject::connect(FileUseOptionsCheckBox, SIGNAL(toggled(bool)), label_10, SLOT(setEnabled(bool)));
        QObject::connect(FileUseOptionsCheckBox, SIGNAL(toggled(bool)), FileTypeComboBox, SLOT(setEnabled(bool)));
        QObject::connect(FileUseOptionsCheckBox, SIGNAL(toggled(bool)), InputFilenameLineEdit, SLOT(setEnabled(bool)));
        QObject::connect(FileUseOptionsCheckBox, SIGNAL(toggled(bool)), FileFormatComboBox, SLOT(setEnabled(bool)));
        QObject::connect(FileUseOptionsCheckBox, SIGNAL(toggled(bool)), outputFilenameToolButton, SLOT(setEnabled(bool)));
        QObject::connect(FileUseOptionsCheckBox, SIGNAL(toggled(bool)), OutputFilenameCheckBox, SLOT(setEnabled(bool)));
        QObject::connect(FileUseOptionsCheckBox, SIGNAL(toggled(bool)), AskFilenameCheckBox, SLOT(setEnabled(bool)));
        QObject::connect(FileUseOptionsCheckBox, SIGNAL(toggled(bool)), OutputFilenameLineEdit, SLOT(setEnabled(bool)));
        QObject::connect(FileUseOptionsCheckBox, SIGNAL(toggled(bool)), InputFilenameCheckBox, SLOT(setEnabled(bool)));
        QObject::connect(InputFilenameCheckBox, SIGNAL(toggled(bool)), InputFilenameLineEdit, SLOT(setEnabled(bool)));
        QObject::connect(OutputFilenameCheckBox, SIGNAL(toggled(bool)), OutputFilenameLineEdit, SLOT(setEnabled(bool)));
        QObject::connect(FileUseOptionsCheckBox, SIGNAL(toggled(bool)), inputFilenameToolButton, SLOT(setEnabled(bool)));
        QObject::connect(FileUseOptionsCheckBox, SIGNAL(toggled(bool)), label_9, SLOT(setEnabled(bool)));
        QObject::connect(RtUseOptionsCheckBox, SIGNAL(toggled(bool)), RtOutputLineEdit, SLOT(setEnabled(bool)));
        QObject::connect(RtUseOptionsCheckBox, SIGNAL(toggled(bool)), label_4, SLOT(setEnabled(bool)));
        QObject::connect(RtUseOptionsCheckBox, SIGNAL(toggled(bool)), numChannelsCheckBox, SLOT(setEnabled(bool)));
        QObject::connect(RtUseOptionsCheckBox, SIGNAL(toggled(bool)), samplerateComboBox, SLOT(setEnabled(bool)));
        QObject::connect(RtUseOptionsCheckBox, SIGNAL(toggled(bool)), audioInputToolButton, SLOT(setEnabled(bool)));
        QObject::connect(RtUseOptionsCheckBox, SIGNAL(toggled(bool)), label_5, SLOT(setEnabled(bool)));
        QObject::connect(RtUseOptionsCheckBox, SIGNAL(toggled(bool)), samplerateLabel, SLOT(setEnabled(bool)));
        QObject::connect(RtUseOptionsCheckBox, SIGNAL(toggled(bool)), RtModuleComboBox, SLOT(setEnabled(bool)));
        QObject::connect(RtUseOptionsCheckBox, SIGNAL(toggled(bool)), label_3, SLOT(setEnabled(bool)));
        QObject::connect(RtUseOptionsCheckBox, SIGNAL(toggled(bool)), RtInputLineEdit, SLOT(setEnabled(bool)));
        QObject::connect(RtUseOptionsCheckBox, SIGNAL(toggled(bool)), audioOutputToolButton, SLOT(setEnabled(bool)));
        QObject::connect(BufferSizeCheckBox, SIGNAL(toggled(bool)), BufferSizeLineEdit, SLOT(setEnabled(bool)));
        QObject::connect(HwBufferSizeCheckBox, SIGNAL(toggled(bool)), HwBufferSizeLineEdit, SLOT(setEnabled(bool)));
        QObject::connect(multicoreCheckBox, SIGNAL(toggled(bool)), numThreadsSpinBox, SLOT(setEnabled(bool)));
        QObject::connect(AdditionalFlagsCheckBox, SIGNAL(toggled(bool)), AdditionalFlagsLineEdit, SLOT(setEnabled(bool)));
        QObject::connect(toolbarCheckBox, SIGNAL(toggled(bool)), iconTextCheckBox, SLOT(setEnabled(bool)));
        QObject::connect(toolbarCheckBox, SIGNAL(toggled(bool)), lockToolbarCheckBox, SLOT(setEnabled(bool)));
        QObject::connect(toolbarCheckBox, SIGNAL(toggled(bool)), toolbarIconSizeSpinBox, SLOT(setEnabled(bool)));
        QObject::connect(numChannelsCheckBox, SIGNAL(toggled(bool)), numInputChannelsSpinBox, SLOT(setEnabled(bool)));
        QObject::connect(RtUseOptionsCheckBox, SIGNAL(toggled(bool)), numInputChannelsSpinBox, SLOT(setEnabled(bool)));
        QObject::connect(RtUseOptionsCheckBox, SIGNAL(toggled(bool)), numInputChannelsLabel, SLOT(setEnabled(bool)));
        QObject::connect(RtUseOptionsCheckBox, SIGNAL(toggled(bool)), numChannelsSpinBox, SLOT(setEnabled(bool)));
        QObject::connect(numChannelsCheckBox, SIGNAL(toggled(bool)), numChannelsSpinBox, SLOT(setEnabled(bool)));

        editorTabWidget->setCurrentIndex(6);
        consoleFontSizeComboBox->setCurrentIndex(0);
        fontSizeComboBox->setCurrentIndex(0);
        lineEndingComboBox->setCurrentIndex(0);
        okButton->setDefault(true);


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

    void retranslateUi(QDialog *ConfigDialog)
    {
        ConfigDialog->setWindowTitle(QCoreApplication::translate("ConfigDialog", "CsoundQt Configuration", nullptr));
#if QT_CONFIG(tooltip)
        editorTabWidget->setToolTip(QString());
#endif // QT_CONFIG(tooltip)
        groupBox_12->setTitle(QCoreApplication::translate("ConfigDialog", "Realtime Audio", nullptr));
        samplerateLabel->setText(QCoreApplication::translate("ConfigDialog", "Samplerate", nullptr));
#if QT_CONFIG(tooltip)
        RtOverrideCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>If checked, the options set within the tag <span style=\" font-weight:600;\">CsOptions</span> in the .csd file are ignored</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        RtOverrideCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Ignore CsOptions", nullptr));
        samplerateComboBox->setItemText(0, QCoreApplication::translate("ConfigDialog", "Orchestra", nullptr));
        samplerateComboBox->setItemText(1, QCoreApplication::translate("ConfigDialog", "System", nullptr));
        samplerateComboBox->setItemText(2, QCoreApplication::translate("ConfigDialog", "22050", nullptr));
        samplerateComboBox->setItemText(3, QCoreApplication::translate("ConfigDialog", "44100", nullptr));
        samplerateComboBox->setItemText(4, QCoreApplication::translate("ConfigDialog", "48000", nullptr));
        samplerateComboBox->setItemText(5, QCoreApplication::translate("ConfigDialog", "88200", nullptr));
        samplerateComboBox->setItemText(6, QCoreApplication::translate("ConfigDialog", "96000", nullptr));
        samplerateComboBox->setItemText(7, QCoreApplication::translate("ConfigDialog", "192000", nullptr));

#if QT_CONFIG(tooltip)
        samplerateComboBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Select the sample rate. <br/>* <span style=\" font-weight:600;\">Orchestra </span>(default): uses the samplerate as defined in the orchestra via the <span style=\" font-weight:600;\">sr</span> variable, If the backend selected does not allow to change the samplerate (jack, coreaudio), then the value of the <span style=\" font-weight:600;\">sr</span> variable cannot differ from the system sr. In such a case, either change the sr value to match the system  or use the &quot;System&quot; setting in this menu<br/>* <span style=\" font-weight:600;\">System</span>: use the samplerate of the system, overriding the value of the sr variable in the orchestra. Not all backends have a system samplerate (jack, coreaudio do, portaudio does not)<br/>* 44100, 48000, etc: Use this as the samplerate, overriding any value set in the orchestra </p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        RtOutputLineEdit->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Audio device used for output. Use the &quot;...&quot; button to select one of the audio devices available (select the realtime audio module first)</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        testAudioSetupButton->setToolTip(QCoreApplication::translate("ConfigDialog", "Test the current audio/midi setup", nullptr));
#endif // QT_CONFIG(tooltip)
        testAudioSetupButton->setText(QCoreApplication::translate("ConfigDialog", "\342\226\266  Test Audio Setup", nullptr));
#if QT_CONFIG(tooltip)
        label_5->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Audio device used for output. Use the &quot;...&quot; button to select one of the audio devices available (select the realtime audio module first)</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_5->setText(QCoreApplication::translate("ConfigDialog", "Output device (-o)", nullptr));
#if QT_CONFIG(tooltip)
        audioOutputToolButton->setToolTip(QCoreApplication::translate("ConfigDialog", "Select from a list of output devices", nullptr));
#endif // QT_CONFIG(tooltip)
        audioOutputToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
        RtUseOptionsCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Override", nullptr));
#if QT_CONFIG(tooltip)
        numChannelsCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>If active, overrides the number of channels set in the orchestra via the <span style=\" font-weight:600;\">nchnls </span>variable. To set a different number of input channels, set the <span style=\" font-weight:600;\">nchnls_i </span>variable in the orchestra, or use the <span style=\" font-weight:600;\">--nchnls_i</span> flag</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        numChannelsCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Channels", nullptr));
#if QT_CONFIG(tooltip)
        audioInputToolButton->setToolTip(QCoreApplication::translate("ConfigDialog", "Browse a list of input devices", nullptr));
#endif // QT_CONFIG(tooltip)
        audioInputToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
#if QT_CONFIG(tooltip)
        RtModuleComboBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Backend used for realtime audio</p><p><span style=\" font-weight:600;\">* portaudio</span>: if in doubt, <span style=\" font-weight:600;\">use the callback version</span>. It performs much better, allowing lower latency.  </p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        label_4->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Audio device used for input. Use the &quot;...&quot; button to select one of the audio devices available (select the realtime audio module first)</p><p>This is equivalent to the <span style=\" font-weight:600;\">-i</span> flag</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_4->setText(QCoreApplication::translate("ConfigDialog", "Input device (-i)", nullptr));
#if QT_CONFIG(tooltip)
        label_3->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Backend used for realtime audio</p><p><span style=\" font-weight:600;\">* portaudio</span>: if in doubt, <span style=\" font-weight:600;\">use the callback version</span>. It performs much better, allowing lower latency.  </p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_3->setText(QCoreApplication::translate("ConfigDialog", "RT Audio Module", nullptr));
#if QT_CONFIG(tooltip)
        RtInputLineEdit->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Audio device used for input. Use the &quot;...&quot; button to select one of the audio devices available (select the realtime audio module first)</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        numInputChannelsSpinBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>If active, overrides the number of input channels (corresponds to the <span style=\" font-weight:600;\">nchnls_i </span>variable). To use 0 input channels, set input device to &quot;No Input&quot;. </p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        numInputChannelsLabel->setText(QCoreApplication::translate("ConfigDialog", "Input", nullptr));
#if QT_CONFIG(tooltip)
        numChannelsSpinBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>If active, overrides the number of output channels (corresponds to the  <span style=\" font-weight:600;\">nchnls </span>variable) </p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_41->setText(QCoreApplication::translate("ConfigDialog", "Output", nullptr));
        groupBox_15->setTitle(QCoreApplication::translate("ConfigDialog", "Realtime MIDI", nullptr));
#if QT_CONFIG(tooltip)
        midiInterfaceComboBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Set Internal MIDI input interface. Controls widgets and MIDI input for Csound if Csound MIDI module usage is disabled. MIDI learn functionality is only available when using the internal MIDI input</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        midiOutInterfaceComboBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Set Internal MIDI output interface.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        label_12->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Csound MIDI input device </p><p>(corresponds to parameter &quot;-M&quot;)</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_12->setText(QCoreApplication::translate("ConfigDialog", "Input device", nullptr));
#if QT_CONFIG(tooltip)
        label_8->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Csound MIDI output device </p><p>(corresponds to parameter &quot;-Q&quot;)</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_8->setText(QCoreApplication::translate("ConfigDialog", "Output device", nullptr));
#if QT_CONFIG(tooltip)
        RtMidiInputLineEdit->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Use the &quot;...&quot; button to select a MIDI input device from a list of available devices (select the Csound MIDI Module first)</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        RtMidiModuleComboBox->setToolTip(QCoreApplication::translate("ConfigDialog", "Select the MIDI backend used by Csound", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        label_37->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Set Internal MIDI input\n"
"                 interface. Controls widgets and MIDI input for Csound if Csound MIDI module\n"
"                 usage is disabled.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_37->setText(QCoreApplication::translate("ConfigDialog", "Internal Input ", nullptr));
#if QT_CONFIG(tooltip)
        RtMidiOutputLineEdit->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Use the &quot;...&quot; button to select a MIDI output device from a list of available devices (select the Csound MIDI Module first)</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        midiInputToolButton->setToolTip(QCoreApplication::translate("ConfigDialog", "Select input device from a list of available devices", nullptr));
#endif // QT_CONFIG(tooltip)
        midiInputToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
#if QT_CONFIG(tooltip)
        midiOutputToolButton->setToolTip(QCoreApplication::translate("ConfigDialog", "Select output device from a list of available devices", nullptr));
#endif // QT_CONFIG(tooltip)
        midiOutputToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
#if QT_CONFIG(tooltip)
        csoundMidiCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Use Csound's own MIDI implementation. All MIDI input/output is performed by csound directly. If this is selected, the internal MIDI interface is not used.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        csoundMidiCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Csound MIDI Module", nullptr));
        label_38->setText(QCoreApplication::translate("ConfigDialog", "Internal Output", nullptr));
        groupBox->setTitle(QCoreApplication::translate("ConfigDialog", "Offline Rendering", nullptr));
#if QT_CONFIG(tooltip)
        OutputFilenameCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "Select the output file to render to", nullptr));
#endif // QT_CONFIG(tooltip)
        OutputFilenameCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Output  File", nullptr));
        label_10->setText(QCoreApplication::translate("ConfigDialog", "Sample format", nullptr));
#if QT_CONFIG(tooltip)
        InputFilenameCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "Select an input file to simulate audio input in offline mode", nullptr));
#endif // QT_CONFIG(tooltip)
        InputFilenameCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Input File", nullptr));
        label_9->setText(QCoreApplication::translate("ConfigDialog", "File type", nullptr));
#if QT_CONFIG(tooltip)
        AskFilenameCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "Ask for a filename when rendering offline", nullptr));
#endif // QT_CONFIG(tooltip)
        AskFilenameCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Ask for filename", nullptr));
        FilePlayFinishedCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Play when finished", nullptr));
#if QT_CONFIG(tooltip)
        FileUseOptionsCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Override setting in the orchestra with the values below. If &quot;Ignore CsOptions&quot; is not checked, settings are merged and options set here take override any setting within the CsOptions tag in the .csd file</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        FileUseOptionsCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Override", nullptr));
#if QT_CONFIG(tooltip)
        FileOverrideCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "Ignore options set in the orchestra when rendering offline", nullptr));
#endif // QT_CONFIG(tooltip)
        FileOverrideCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Ignore CsOptions", nullptr));
#if QT_CONFIG(tooltip)
        FileFormatComboBox->setToolTip(QCoreApplication::translate("ConfigDialog", "Sample format for offline rendering", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        FileTypeComboBox->setToolTip(QCoreApplication::translate("ConfigDialog", "File type for offline rendering", nullptr));
#endif // QT_CONFIG(tooltip)
        inputFilenameToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
        outputFilenameToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
#if QT_CONFIG(tooltip)
        InputFilenameLineEdit->setToolTip(QCoreApplication::translate("ConfigDialog", "Select an input file to simulate audio input in offline mode", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        OutputFilenameLineEdit->setToolTip(QCoreApplication::translate("ConfigDialog", "Select the output file to render to", nullptr));
#endif // QT_CONFIG(tooltip)
        editorTabWidget->setTabText(editorTabWidget->indexOf(tab_2), QCoreApplication::translate("ConfigDialog", "Run", nullptr));
#if QT_CONFIG(tooltip)
        AdditionalFlagsCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "Extra command line flags passed to Csound", nullptr));
#endif // QT_CONFIG(tooltip)
        AdditionalFlagsCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Additional flags", nullptr));
        label_6->setText(QCoreApplication::translate("ConfigDialog", "Jack Client Name", nullptr));
#if QT_CONFIG(tooltip)
        limiterCheckBox->setToolTip(QString());
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(whatsthis)
        limiterCheckBox->setWhatsThis(QString());
#endif // QT_CONFIG(whatsthis)
        limiterCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Use limiter, limit to:", nullptr));
#if QT_CONFIG(tooltip)
        BufferSizeLineEdit->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>1. For <span style=\" font-weight:600;\">portaudio</span>, -B suggests a latency, -b is used to set the buffersize.</p><p>2. For <span style=\" font-weight:600;\">coreaudio</span>, <span style=\" font-weight:600;\">-B</span> is the size of the internal buffer, <span style=\" font-weight:600;\">-b</span> is used for the actual IO buffer size.</p><p>3. For <span style=\" font-weight:600;\">jack</span>, <span style=\" font-weight:600;\">-B</span> is used to determine the number of buffers used in conjunction with -b , num = (N + M + 1) / M. <span style=\" font-weight:600;\">-b</span> is the size of each buffer.</p><p>4. For <span style=\" font-weight:600;\">alsa</span>, <span style=\" font-weight:600;\">-B</span> is the buffer size, <span style=\" font-weight:600;\">-b</span> is the period size</p><p>5. For <span style=\" font-weight:600;\">pulse</span>, <span style=\" font-weight:600;\">-b</span> is the actual buffersize passed to the device, <span style=\" font-weight:600;\">-B</span> is n"
                        "ot used.</p><p>Use power-of-two values for <span style=\" font-weight:600;\">ksmps</span> (which is the same as &quot;block size&quot; in PureData or &quot;vector size&quot; in Max). Make sure  ksmps divides buffer size with no remainder. So, for -b 128, use ksmps = 128, 64, 32, 16, etc.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        BufferSizeLineEdit->setText(QCoreApplication::translate("ConfigDialog", "256", nullptr));
#if QT_CONFIG(tooltip)
        multicoreCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "Use multiple cores when running Csound", nullptr));
#endif // QT_CONFIG(tooltip)
        multicoreCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Multicore", nullptr));
#if QT_CONFIG(tooltip)
        HwBufferSizeLineEdit->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>1. For <span style=\" font-weight:600;\">portaudio</span>, -B suggests a latency, -b is used to set the buffersize.</p><p>2. For <span style=\" font-weight:600;\">coreaudio</span>, <span style=\" font-weight:600;\">-B</span> is the size of the internal buffer, <span style=\" font-weight:600;\">-b</span> is used for the actual IO buffer size.</p><p>3. For <span style=\" font-weight:600;\">jack</span>, <span style=\" font-weight:600;\">-B</span> is used to determine the number of buffers used in conjunction with -b , num = (N + M + 1) / M. <span style=\" font-weight:600;\">-b</span> is the size of each buffer.</p><p>4. For <span style=\" font-weight:600;\">alsa</span>, <span style=\" font-weight:600;\">-B</span> is the buffer size, <span style=\" font-weight:600;\">-b</span> is the period size</p><p>5. For <span style=\" font-weight:600;\">pulse</span>, <span style=\" font-weight:600;\">-b</span> is the actual buffersize passed to the device, <span style=\" font-weight:600;\">-B</span> is n"
                        "ot used.</p><p>Use power-of-two values for <span style=\" font-weight:600;\">ksmps</span> (which is the same as &quot;block size&quot; in PureData or &quot;vector size&quot; in Max). Make sure  ksmps divides buffer size with no remainder. So, for -b 128, use ksmps = 128, 64, 32, 16, etc.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        HwBufferSizeLineEdit->setText(QCoreApplication::translate("ConfigDialog", "512", nullptr));
#if QT_CONFIG(tooltip)
        BufferSizeCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>1. For <span style=\" font-weight:600;\">portaudio</span>, -B suggests a latency, -b is used to set the buffersize.</p><p>2. For <span style=\" font-weight:600;\">coreaudio</span>, <span style=\" font-weight:600;\">-B</span> is the size of the internal buffer, <span style=\" font-weight:600;\">-b</span> is used for the actual IO buffer size.</p><p>3. For <span style=\" font-weight:600;\">jack</span>, <span style=\" font-weight:600;\">-B</span> is used to determine the number of buffers used in conjunction with -b , num = (N + M + 1) / M. <span style=\" font-weight:600;\">-b</span> is the size of each buffer.</p><p>4. For <span style=\" font-weight:600;\">alsa</span>, <span style=\" font-weight:600;\">-B</span> is the buffer size, <span style=\" font-weight:600;\">-b</span> is the period size</p><p>5. For <span style=\" font-weight:600;\">pulse</span>, <span style=\" font-weight:600;\">-b</span> is the actual buffersize passed to the device, <span style=\" font-weight:600;\">-B</span> is n"
                        "ot used.</p><p>Use power-of-two values for <span style=\" font-weight:600;\">ksmps</span> (which is the same as &quot;block size&quot; in PureData or &quot;vector size&quot; in Max). Make sure  ksmps divides buffer size with no remainder. So, for -b 128, use ksmps = 128, 64, 32, 16, etc.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        BufferSizeCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Buffer Size (-b)", nullptr));
#if QT_CONFIG(tooltip)
        checkSyntaxBeforeRunCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>In some cases csound might crash (and CsoundQt might crash with it) before any debugging information is visible in the CsoundQt console (during compilation). For such cases turn on this option to do a syntax check prior to running csound with full communication with widgets, etc.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        checkSyntaxBeforeRunCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Check syntax before running", nullptr));
#if QT_CONFIG(tooltip)
        realtimeCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Realtime priority mode. In this mode all initialization (loading of buffers, etc) is done in a background thread. The scheduled instrument starts executing when these background tasks are finished. This can help to eliminate dropouts (but might have a negative effect in scheduling accuracy). <span style=\" font-weight:600;\">NB: in realtime mode all printing is done to stderr</span>. In order to see the effect of any printing opcodes open CsoundQt from the command line. All printing will be visible at the terminal. </p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        realtimeCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Realtime", nullptr));
#if QT_CONFIG(tooltip)
        sampleAccurateCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Enable sample-accurate mode. In this mode rendering is not quantized to performance cycles but starts at the specified sample corresponding to the start time of an event. </p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        sampleAccurateCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Sample-accurate", nullptr));
#if QT_CONFIG(tooltip)
        numThreadsSpinBox->setToolTip(QCoreApplication::translate("ConfigDialog", "Number of threads when using multicore", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        JackNameLineEdit->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Use * for current filename. </p><p>This setting is used only when jack is selected as the RT audio module. </p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        daemonCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Daemon mode. Do not exit if CSD/orchestra is not given, is empty or does not compile. <br/><span style=\" font-weight:600;\">NB</span>: use with care. In the case of syntax errors csound will keep execution in at times undefined state, causing crashes and possibly bringing CsoundQt down with it. </p><p><span style=\" font-weight:600;\">NB2</span>: in the absence of a score or of any events within the &lt;CsScore&gt; tag csound goes into daemon mode by default. <br/></p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        daemonCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Daemon", nullptr));
#if QT_CONFIG(tooltip)
        AdditionalFlagsLineEdit->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p><span style=\" font-weight:600;\">Csound flags</span>:</p><p>--dither \342\206\222 dither<br/>--ksmps \342\206\222 Override number of samples per cycle<br/>--sample-rate=48000 \342\206\222 Override sample rate<br/>--env:NAME=VALUE \342\206\222 Set environment veriable NAME to VALUE<br/>--omacro:XXX=YYY \342\206\222 set orchestra macro XXX to value YYY<br/>--smacro:XXX=YYY \342\206\222 Set score macro XXX to value YYY<br/>--sample-accurate \342\206\222 Use sample-accurate timing of events<br/>--realtime \342\206\222 Realtime priority mode<br/>--daemon \342\206\222 Do not exit if orchestra is not given<br/>--port=N \342\206\222 liston to UDP port N for code (implies --daemon) <br/>--udp-echo \342\206\222 Echo UDP commands on terminal<br/></p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        HwBufferSizeCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>1. For <span style=\" font-weight:600;\">portaudio</span>, -B suggests a latency, -b is used to set the buffersize.</p><p>2. For <span style=\" font-weight:600;\">coreaudio</span>, <span style=\" font-weight:600;\">-B</span> is the size of the internal buffer, <span style=\" font-weight:600;\">-b</span> is used for the actual IO buffer size.</p><p>3. For <span style=\" font-weight:600;\">jack</span>, <span style=\" font-weight:600;\">-B</span> is used to determine the number of buffers used in conjunction with -b , num = (N + M + 1) / M. <span style=\" font-weight:600;\">-b</span> is the size of each buffer.</p><p>4. For <span style=\" font-weight:600;\">alsa</span>, <span style=\" font-weight:600;\">-B</span> is the buffer size, <span style=\" font-weight:600;\">-b</span> is the period size</p><p>5. For <span style=\" font-weight:600;\">pulse</span>, <span style=\" font-weight:600;\">-b</span> is the actual buffersize passed to the device, <span style=\" font-weight:600;\">-B</span> is n"
                        "ot used.</p><p>Use power-of-two values for <span style=\" font-weight:600;\">ksmps</span> (which is the same as &quot;block size&quot; in PureData or &quot;vector size&quot; in Max). Make sure  ksmps divides buffer size with no remainder. So, for -b 128, use ksmps = 128, 64, 32, 16, etc.</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        HwBufferSizeCheckBox->setText(QCoreApplication::translate("ConfigDialog", "HW Buffer Size (-B)", nullptr));
        editorTabWidget->setTabText(editorTabWidget->indexOf(tab_14), QCoreApplication::translate("ConfigDialog", "Advanced", nullptr));
        groupBox_9->setTitle(QCoreApplication::translate("ConfigDialog", "Record button", nullptr));
#if QT_CONFIG(tooltip)
        label_21->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Format of the generated sound file when recording via the recording button in CsoundQT. <span style=\" font-weight:600;\">This is NOT the same as offline rendering. </span></p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        label_21->setText(QCoreApplication::translate("ConfigDialog", "Record sample format", nullptr));
        sampleFormatComboBox->setItemText(0, QCoreApplication::translate("ConfigDialog", "16 Bit Int", nullptr));
        sampleFormatComboBox->setItemText(1, QCoreApplication::translate("ConfigDialog", "24 Bit Int", nullptr));
        sampleFormatComboBox->setItemText(2, QCoreApplication::translate("ConfigDialog", "32 bit float", nullptr));

#if QT_CONFIG(tooltip)
        sampleFormatComboBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Format of the generated sound file when recording via the recording button in CsoundQT. <span style=\" font-weight:600;\">This is NOT the same as offline rendering. </span></p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        groupBox_8->setTitle(QCoreApplication::translate("ConfigDialog", "Run Utilities using:", nullptr));
        ApiRadioButton->setText(QCoreApplication::translate("ConfigDialog", "Csound API", nullptr));
        ExternalRadioButton->setText(QCoreApplication::translate("ConfigDialog", "External shell", nullptr));
        groupBox_6->setTitle(QCoreApplication::translate("ConfigDialog", "Console", nullptr));
        label_27->setText(QCoreApplication::translate("ConfigDialog", "Buffer size", nullptr));
        consoleFontColorPushButton->setText(QString());
        label_23->setText(QCoreApplication::translate("ConfigDialog", "Font Color", nullptr));
        label_24->setText(QCoreApplication::translate("ConfigDialog", "Background Color", nullptr));
        consoleBgColorPushButton->setText(QString());
        label_11->setText(QCoreApplication::translate("ConfigDialog", "Font", nullptr));
        consoleBufferComboBox->setItemText(0, QCoreApplication::translate("ConfigDialog", "256", nullptr));
        consoleBufferComboBox->setItemText(1, QCoreApplication::translate("ConfigDialog", "1024", nullptr));
        consoleBufferComboBox->setItemText(2, QCoreApplication::translate("ConfigDialog", "No limit", nullptr));

        consoleFontSizeComboBox->setItemText(0, QCoreApplication::translate("ConfigDialog", "6", nullptr));
        consoleFontSizeComboBox->setItemText(1, QCoreApplication::translate("ConfigDialog", "8", nullptr));
        consoleFontSizeComboBox->setItemText(2, QCoreApplication::translate("ConfigDialog", "9", nullptr));
        consoleFontSizeComboBox->setItemText(3, QCoreApplication::translate("ConfigDialog", "10", nullptr));
        consoleFontSizeComboBox->setItemText(4, QCoreApplication::translate("ConfigDialog", "11", nullptr));
        consoleFontSizeComboBox->setItemText(5, QCoreApplication::translate("ConfigDialog", "12", nullptr));
        consoleFontSizeComboBox->setItemText(6, QCoreApplication::translate("ConfigDialog", "14", nullptr));
        consoleFontSizeComboBox->setItemText(7, QCoreApplication::translate("ConfigDialog", "18", nullptr));
        consoleFontSizeComboBox->setItemText(8, QCoreApplication::translate("ConfigDialog", "20", nullptr));
        consoleFontSizeComboBox->setItemText(9, QCoreApplication::translate("ConfigDialog", "24", nullptr));
        consoleFontSizeComboBox->setItemText(10, QCoreApplication::translate("ConfigDialog", "30", nullptr));
        consoleFontSizeComboBox->setItemText(11, QCoreApplication::translate("ConfigDialog", "36", nullptr));
        consoleFontSizeComboBox->setItemText(12, QCoreApplication::translate("ConfigDialog", "48", nullptr));

        label_15->setText(QCoreApplication::translate("ConfigDialog", "Size", nullptr));
        keyRepeatCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Allow key repeats for sensekey", nullptr));
        debugLiveEventsCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Debug mode for Live Event Sheet", nullptr));
        simultaneousCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Allow simultaneous play (May have problems with portmidi,coreaudio, and alsa audio) ", nullptr));
        groupBox_14->setTitle(QCoreApplication::translate("ConfigDialog", "Performance tweaks", nullptr));
        noMessagesCheckBox->setText(QCoreApplication::translate("ConfigDialog", "No messages to consoles", nullptr));
        noBufferCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Disable recording and scopes", nullptr));
        noEventsCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Disable realtime score events", nullptr));
        noPythonCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Disable python callback", nullptr));
        label_40->setText(QCoreApplication::translate("ConfigDialog", "Html remote debugging port (requires restart): ", nullptr));
        groupBox_13->setTitle(QCoreApplication::translate("ConfigDialog", "Interface language (Requires restart)", nullptr));
        groupBox1->setTitle(QCoreApplication::translate("ConfigDialog", "Theme", nullptr));
        label_31->setText(QCoreApplication::translate("ConfigDialog", "Icon Theme (requirest restart)", nullptr));
        themeComboBox->setItemText(0, QCoreApplication::translate("ConfigDialog", "breeze", nullptr));
        themeComboBox->setItemText(1, QCoreApplication::translate("ConfigDialog", "breeze-dark", nullptr));
        themeComboBox->setItemText(2, QCoreApplication::translate("ConfigDialog", "boring", nullptr));

        editorTabWidget->setTabText(editorTabWidget->indexOf(tab), QCoreApplication::translate("ConfigDialog", "General", nullptr));
        label_44->setText(QCoreApplication::translate("ConfigDialog", "(*) Requires restart", nullptr));
        groupBox_10->setTitle(QCoreApplication::translate("ConfigDialog", "Behavior", nullptr));
#if QT_CONFIG(tooltip)
        lockToolbarCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "Lock the toolbars in place, remove handle", nullptr));
#endif // QT_CONFIG(tooltip)
        lockToolbarCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Lock Toolbars", nullptr));
        toolbarIconSizeSpinBox->setSuffix(QCoreApplication::translate("ConfigDialog", " px", nullptr));
        toolbarIconSizeSpinBox->setPrefix(QString());
        autoplayCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Autoplay files when launched from file", nullptr));
        label_35->setText(QCoreApplication::translate("ConfigDialog", "Favorites/Scripts menus max. depth", nullptr));
        iconTextCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Show text for toolbar icons", nullptr));
        saveChangesCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Save changes automatically on run", nullptr));
        askIfTemporaryCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Ask when playing a temporary file", nullptr));
        rememberFileCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Remember open files from previous session", nullptr));
        toolbarCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Show Toolbars", nullptr));
        autoJoinCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Automatically Join orc/sco files", nullptr));
        toolbarIconSizeLabel->setText(QCoreApplication::translate("ConfigDialog", "Toolbar Icon Size", nullptr));
        groupBox_5->setTitle(QCoreApplication::translate("ConfigDialog", "Editor", nullptr));
        tabIndentCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Tab key always indents", nullptr));
        wrapLinesCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Wrap Lines", nullptr));
        lineNumbersCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Show line numbers", nullptr));
#if QT_CONFIG(tooltip)
        highlightScoreCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Apply syntax highlighting to the score. In very long scores,  deactivating syntax highlighting can reduce loading time significantly</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        highlightScoreCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Score syntax highlighting", nullptr));
#if QT_CONFIG(tooltip)
        autoCompleteDelaySpinBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Time delay (in ms) after which the autocomplete menu is displayed</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        autoCompleteDelaySpinBox->setSuffix(QCoreApplication::translate("ConfigDialog", " ms", nullptr));
#if QT_CONFIG(tooltip)
        autoCompleteCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>If on, the autocompletion menu is shown after the given number of idle ms. Autocompletion can also be triggered manually from the menu &quot;Edit/Autocomplete&quot; or via the corresponding keyboard shortcut  </p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        autoCompleteCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Autocomplete while typing", nullptr));
        autoParameterModeCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Show signature after autocomplete", nullptr));
        tabShortcutActiveCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Change tabs with Alt/Ctrl+[1-9]  (*)", nullptr));
        label->setText(QCoreApplication::translate("ConfigDialog", "Font", nullptr));
        label_2->setText(QCoreApplication::translate("ConfigDialog", "Size", nullptr));
        fontSizeComboBox->setItemText(0, QCoreApplication::translate("ConfigDialog", "6", nullptr));
        fontSizeComboBox->setItemText(1, QCoreApplication::translate("ConfigDialog", "8", nullptr));
        fontSizeComboBox->setItemText(2, QCoreApplication::translate("ConfigDialog", "9", nullptr));
        fontSizeComboBox->setItemText(3, QCoreApplication::translate("ConfigDialog", "10", nullptr));
        fontSizeComboBox->setItemText(4, QCoreApplication::translate("ConfigDialog", "11", nullptr));
        fontSizeComboBox->setItemText(5, QCoreApplication::translate("ConfigDialog", "12", nullptr));
        fontSizeComboBox->setItemText(6, QCoreApplication::translate("ConfigDialog", "13", nullptr));
        fontSizeComboBox->setItemText(7, QCoreApplication::translate("ConfigDialog", "14", nullptr));
        fontSizeComboBox->setItemText(8, QCoreApplication::translate("ConfigDialog", "16", nullptr));
        fontSizeComboBox->setItemText(9, QCoreApplication::translate("ConfigDialog", "18", nullptr));
        fontSizeComboBox->setItemText(10, QCoreApplication::translate("ConfigDialog", "20", nullptr));
        fontSizeComboBox->setItemText(11, QCoreApplication::translate("ConfigDialog", "24", nullptr));
        fontSizeComboBox->setItemText(12, QCoreApplication::translate("ConfigDialog", "30", nullptr));
        fontSizeComboBox->setItemText(13, QCoreApplication::translate("ConfigDialog", "36", nullptr));
        fontSizeComboBox->setItemText(14, QCoreApplication::translate("ConfigDialog", "48", nullptr));

        label_18->setText(QCoreApplication::translate("ConfigDialog", "Syntax Highlighting ", nullptr));
        highlightingThemeComboBox->setItemText(0, QCoreApplication::translate("ConfigDialog", "light", nullptr));
        highlightingThemeComboBox->setItemText(1, QCoreApplication::translate("ConfigDialog", "dark", nullptr));
        highlightingThemeComboBox->setItemText(2, QCoreApplication::translate("ConfigDialog", "classic", nullptr));
        highlightingThemeComboBox->setItemText(3, QCoreApplication::translate("ConfigDialog", "none", nullptr));

#if QT_CONFIG(tooltip)
        highlightingThemeComboBox->setToolTip(QCoreApplication::translate("ConfigDialog", "Color theme for syntax highlighting", nullptr));
#endif // QT_CONFIG(tooltip)
        label_34->setText(QCoreApplication::translate("ConfigDialog", "Line Ending Mode", nullptr));
        lineEndingComboBox->setItemText(0, QCoreApplication::translate("ConfigDialog", "Unix", nullptr));
        lineEndingComboBox->setItemText(1, QCoreApplication::translate("ConfigDialog", "Windows", nullptr));

        label_19->setText(QCoreApplication::translate("ConfigDialog", "Tab Width", nullptr));
        editorTabWidget->setTabText(editorTabWidget->indexOf(tab_4), QCoreApplication::translate("ConfigDialog", "Editor", nullptr));
        groupBox_7->setTitle(QCoreApplication::translate("ConfigDialog", "Widgets", nullptr));
        widgetsCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Enable Widgets", nullptr));
        midiCcToCurrentPageOnlyCheckBox->setText(QCoreApplication::translate("ConfigDialog", "MIDI CC to current page only", nullptr));
        saveWidgetsCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Save widgets in csd file", nullptr));
#if QT_CONFIG(tooltip)
        showWidgetsOnRunCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "Make the widget panel visible when a csd is played", nullptr));
#endif // QT_CONFIG(tooltip)
        showWidgetsOnRunCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Show Widgets on Play", nullptr));
        showTooltipsCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Show Tooltips for widgets", nullptr));
#if QT_CONFIG(tooltip)
        openPropertiesCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "Automatically open properties dialog when a new widget is created", nullptr));
#endif // QT_CONFIG(tooltip)
        openPropertiesCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Open Properties when creating widget", nullptr));
        widgetsIndependentCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Widgets are an independent window (requires restart)", nullptr));
#if QT_CONFIG(tooltip)
        oldFormatCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "Store old widget format section in csd file, to allow older versions of CsoundQt to load most of the widget characteristics from the file", nullptr));
#endif // QT_CONFIG(tooltip)
        oldFormatCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Store Old Widget Format", nullptr));
#if QT_CONFIG(tooltip)
        enableFLTKCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "FLTK widgets from Csound can crash when running using the API. Preferably leave unchecked and run Csound from the terminal", nullptr));
#endif // QT_CONFIG(tooltip)
        enableFLTKCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Enable FLTK", nullptr));
#if QT_CONFIG(tooltip)
        terminalFLTKCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "FLTK widgets from Csound can crash when running using the API. Preferably leave unchecked and run Csound from the terminal", nullptr));
#endif // QT_CONFIG(tooltip)
        terminalFLTKCheckBox->setText(QCoreApplication::translate("ConfigDialog", "Run FLTK csds in Terminal", nullptr));
        label_32->setText(QCoreApplication::translate("ConfigDialog", "Font scaling", nullptr));
        label_33->setText(QCoreApplication::translate("ConfigDialog", "Font offset", nullptr));
        horizontalGroupBox->setTitle(QCoreApplication::translate("ConfigDialog", "Graphs / Scopes", nullptr));
        label_13->setText(QCoreApplication::translate("ConfigDialog", "Update Rate", nullptr));
#if QT_CONFIG(tooltip)
        graphUpdateRateSpinBox->setToolTip(QCoreApplication::translate("ConfigDialog", "Update rate for graphs and scopes", nullptr));
#endif // QT_CONFIG(tooltip)
        editorTabWidget->setTabText(editorTabWidget->indexOf(tab_6), QCoreApplication::translate("ConfigDialog", "Widgets", nullptr));
        sfdirToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
#if QT_CONFIG(tooltip)
        label_25->setToolTip(QCoreApplication::translate("ConfigDialog", "Select the directory of the QuteApp SDK to enable building of cross platform standalone applications.", nullptr));
#endif // QT_CONFIG(tooltip)
        label_25->setText(QCoreApplication::translate("ConfigDialog", "QuteApp SDK Dir", nullptr));
        label_28->setText(QCoreApplication::translate("ConfigDialog", "Favorite dir", nullptr));
        rawWaveToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
        pythonDirToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
        opcode6dir64ToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
        label_29->setText(QCoreApplication::translate("ConfigDialog", "Python Executable", nullptr));
        label_30->setText(QCoreApplication::translate("ConfigDialog", "Log file", nullptr));
        logFileToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
#if QT_CONFIG(tooltip)
        label_7->setToolTip(QCoreApplication::translate("ConfigDialog", "Selects the location of the html documentation", nullptr));
#endif // QT_CONFIG(tooltip)
        label_7->setText(QCoreApplication::translate("ConfigDialog", "Html Doc Directory", nullptr));
#if QT_CONFIG(tooltip)
        CsdocdirLineEdit->setToolTip(QCoreApplication::translate("ConfigDialog", "Path to the html folder with the manual", nullptr));
#endif // QT_CONFIG(tooltip)
        favoriteToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
#if QT_CONFIG(tooltip)
        SadirCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "Default directory for analysis files. Used if no full path is given for analysis files. ", nullptr));
#endif // QT_CONFIG(tooltip)
        SadirCheckBox->setText(QCoreApplication::translate("ConfigDialog", "SADIR", nullptr));
        opcodedirToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
        pythonExecutableToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
#if QT_CONFIG(tooltip)
        SsdirLineEdit->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Default directory for input (source) audio and MIDI files. Used if no full path is given for sound files. May be used in conjunction with SFDIR to set separate input and output directories. </p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        SfdirLineEdit->setToolTip(QCoreApplication::translate("ConfigDialog", "Default directory for sound files. Used if no full path is given for sound files. ", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        SfdirCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "\n"
"Default directory for sound files. Used if no full path is given for sound files. ", nullptr));
#endif // QT_CONFIG(tooltip)
        SfdirCheckBox->setText(QCoreApplication::translate("ConfigDialog", "SFDIR", nullptr));
#if QT_CONFIG(tooltip)
        rawWaveLineEdit->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Used by the STK opcodes to find the raw wave files. Only relevant if you are using STK wrapper opcodes like STKBowed or STKBrass. </p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        rawWaveCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Used by the STK opcodes to find the raw wave files. Only relevant if you are using STK wrapper opcodes like STKBowed or STKBrass. </p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        rawWaveCheckBox->setText(QCoreApplication::translate("ConfigDialog", "RAWWAVE_PATH", nullptr));
        ssdirToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
#if QT_CONFIG(tooltip)
        IncdirCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "Include directory. Specifies the location of files used by #include statements. ", nullptr));
#endif // QT_CONFIG(tooltip)
        IncdirCheckBox->setText(QCoreApplication::translate("ConfigDialog", "INCDIR", nullptr));
        templateToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
        incdirToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
#if QT_CONFIG(tooltip)
        SsdirCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Default directory for input (source) audio and MIDI files. Used if no full path is given for sound files. May be used in conjunction with SFDIR to set separate input and output directories. Please note that MIDI files as well as audio files are also sought inside SSDIR. </p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        SsdirCheckBox->setText(QCoreApplication::translate("ConfigDialog", "SSDIR", nullptr));
        label_42->setText(QCoreApplication::translate("ConfigDialog", "Examples dir", nullptr));
#if QT_CONFIG(tooltip)
        Opcodedir64CheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "Select the location of the csound opcode plugin  directory (usually set by the installer)", nullptr));
#endif // QT_CONFIG(tooltip)
        Opcodedir64CheckBox->setText(QCoreApplication::translate("ConfigDialog", "OPCODEDIR64", nullptr));
        csdocdirToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
        sadirToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
#if QT_CONFIG(tooltip)
        Opcode6dir64LineEdit->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Defines the location of csound plugins for the 64-bit precision version.</p><p>External plugins should be installed in this folder</p><p>Use the button &quot;Recommend&quot; to set this value to an appropriate default for your platform</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        opcodedir64ToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
        sdkToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
#if QT_CONFIG(tooltip)
        IncdirLineEdit->setToolTip(QCoreApplication::translate("ConfigDialog", "Include directory. Specifies the location of files used by #include statements. ", nullptr));
#endif // QT_CONFIG(tooltip)
        pythonDirlabel->setText(QCoreApplication::translate("ConfigDialog", "Python Script Dir ", nullptr));
#if QT_CONFIG(tooltip)
        Opcode6dir64CheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "<html><head/><body><p>Defines the location of csound opcode plugins for the double precision (64-bit) version. <span style=\" font-weight:600;\">WARNING</span>: use only for the case were multiple installations of csound coexist. Otherwise csound should be able to find its own builtin plugins without this variable being set. </p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        Opcode6dir64CheckBox->setText(QCoreApplication::translate("ConfigDialog", "OPCODE6DIR64", nullptr));
#if QT_CONFIG(tooltip)
        OpcodedirCheckBox->setToolTip(QCoreApplication::translate("ConfigDialog", "Select the location of the csound opcode plugin  directory (usually set by the installer)", nullptr));
#endif // QT_CONFIG(tooltip)
        OpcodedirCheckBox->setText(QCoreApplication::translate("ConfigDialog", "OPCODEDIR", nullptr));
#if QT_CONFIG(tooltip)
        label_39->setToolTip(QCoreApplication::translate("ConfigDialog", "Select the directory of the QuteApp SDK to enable building of cross platform standalone applications.", nullptr));
#endif // QT_CONFIG(tooltip)
        label_39->setText(QCoreApplication::translate("ConfigDialog", "Template directory", nullptr));
        label_36->setText(QCoreApplication::translate("ConfigDialog", "Csound Executable", nullptr));
        csoundExecutableLineEdit->setText(QString());
        csoundExecutableToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
#if QT_CONFIG(tooltip)
        SadirLineEdit->setToolTip(QCoreApplication::translate("ConfigDialog", "Default directory for analysis files. Used if no full path is given for analysis files. ", nullptr));
#endif // QT_CONFIG(tooltip)
        examplePathToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
        editorTabWidget->setTabText(editorTabWidget->indexOf(tab_3), QCoreApplication::translate("ConfigDialog", "Environment", nullptr));
        groupBox_4->setTitle(QCoreApplication::translate("ConfigDialog", "External programs", nullptr));
        label_14->setText(QCoreApplication::translate("ConfigDialog", "Terminal", nullptr));
        terminalToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
        label_16->setText(QCoreApplication::translate("ConfigDialog", "Wave Editor", nullptr));
        waveEditorToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
        label_17->setText(QCoreApplication::translate("ConfigDialog", "Wave Player", nullptr));
        wavePlayerToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
        label_20->setText(QCoreApplication::translate("ConfigDialog", "Browser", nullptr));
        browserToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
        label_22->setText(QCoreApplication::translate("ConfigDialog", "Dot", nullptr));
        dotToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
        label_26->setText(QCoreApplication::translate("ConfigDialog", "PDF viewer", nullptr));
        pdfViewerToolButton->setText(QCoreApplication::translate("ConfigDialog", "...", nullptr));
        editorTabWidget->setTabText(editorTabWidget->indexOf(tab_5), QCoreApplication::translate("ConfigDialog", "External", nullptr));
        groupBox_11->setTitle(QCoreApplication::translate("ConfigDialog", "csd Template", nullptr));
        clearTemplatePushButton->setText(QCoreApplication::translate("ConfigDialog", "Clear", nullptr));
        defaultTemplatePushButton->setText(QCoreApplication::translate("ConfigDialog", "Default", nullptr));
        editorTabWidget->setTabText(editorTabWidget->indexOf(tab_7), QCoreApplication::translate("ConfigDialog", "Template", nullptr));
        okButton->setText(QCoreApplication::translate("ConfigDialog", "OK", nullptr));
        applyButton->setText(QCoreApplication::translate("ConfigDialog", "Apply", nullptr));
        cancelButton->setText(QCoreApplication::translate("ConfigDialog", "Cancel", nullptr));
    } // retranslateUi

};

namespace Ui {
    class ConfigDialog: public Ui_ConfigDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_CONFIGDIALOG_H
