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

#ifndef UI_QTSETTINGSDIALOG_H
#define UI_QTSETTINGSDIALOG_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QListWidget>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSlider>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_SettingsDialog
{
public:
    QVBoxLayout *verticalLayout_4;
    QTabWidget *configTabWidget;
    QWidget *systemTab;
    QVBoxLayout *verticalLayout_2;
    QGroupBox *generalGroupBox;
    QVBoxLayout *verticalLayout_17;
    QHBoxLayout *horizontalLayout_10;
    QLabel *langLabel;
    QComboBox *langComboBox;
    QCheckBox *showHelpCheckBox;
    QCheckBox *fusionCheckBox;
    QGroupBox *videoGroupBox;
    QGridLayout *gridLayout;
    QHBoxLayout *horizontalLayout_14;
    QCheckBox *limitFpsCheckBox;
    QSpinBox *fpsSpinBox;
    QSpacerItem *horizontalSpacer_14;
    QHBoxLayout *horizontalLayout_2;
    QCheckBox *vsyncCheckBox;
    QSpacerItem *horizontalSpacer_15;
    QGroupBox *soundGroupBox;
    QFormLayout *formLayout;
    QLabel *srLabel;
    QComboBox *srComboBox;
    QLabel *volumeLabel;
    QHBoxLayout *horizontalLayout_8;
    QCheckBox *muteCheckBox;
    QSpinBox *volumeSpinBox;
    QSlider *volumeSlider;
    QLabel *warnLabel;
    QSpacerItem *horizontalSpacer_8;
    QGroupBox *uiGroupBox;
    QVBoxLayout *verticalLayout_10;
    QCheckBox *selectedPlatformsCheckBox;
    QListWidget *platformsListWidget;
    QLabel *label_5;
    QSpacerItem *verticalSpacer_2;
    QWidget *windowTab;
    QVBoxLayout *verticalLayout_7;
    QHBoxLayout *horizontalLayout_4;
    QLabel *presetLabel;
    QComboBox *presetComboBox;
    QFrame *line_2;
    QGroupBox *windowSizeGroupBox;
    QVBoxLayout *verticalLayout_6;
    QRadioButton *autoSizeRadioButton;
    QHBoxLayout *horizontalLayout_9;
    QRadioButton *userSizeRadioButton;
    QSpacerItem *horizontalSpacer_11;
    QCheckBox *preserveSizeCheckBox;
    QSpacerItem *horizontalSpacer_12;
    QHBoxLayout *horizontalLayout_3;
    QRadioButton *fixedSizeRadioButton;
    QSpacerItem *horizontalSpacer_3;
    QLabel *label_6;
    QLineEdit *widthLineEdit;
    QSpacerItem *horizontalSpacer_2;
    QLabel *label_7;
    QLineEdit *heightLineEdit;
    QSpacerItem *horizontalSpacer_4;
    QGroupBox *scalingGroupBox;
    QVBoxLayout *verticalLayout_8;
    QHBoxLayout *horizontalLayout_5;
    QRadioButton *fixedScaleRadioButton;
    QComboBox *fixedScaleComboBox;
    QSpacerItem *horizontalSpacer_5;
    QRadioButton *stretchRadioButton;
    QRadioButton *stretchPropIntRadioButton;
    QFrame *line_3;
    QCheckBox *aspectCheckBox;
    QHBoxLayout *horizontalLayout_11;
    QGroupBox *arOnGroupBox;
    QVBoxLayout *verticalLayout_21;
    QHBoxLayout *horizontalLayout_12;
    QLabel *wideLabel;
    QComboBox *wideComboBox;
    QSpacerItem *horizontalSpacer_9;
    QHBoxLayout *horizontalLayout_13;
    QSpacerItem *horizontalSpacer_13;
    QLabel *label_3;
    QLineEdit *customFormatLineEdit;
    QSpacerItem *horizontalSpacer_10;
    QGroupBox *arOffgroupBox;
    QVBoxLayout *verticalLayout_22;
    QRadioButton *adaptArRadioButton;
    QRadioButton *sqrArRadioButton;
    QCheckBox *grayBackgroundCheckBox;
    QSpacerItem *verticalSpacer_4;
    QWidget *debugTab;
    QVBoxLayout *verticalLayout_5;
    QGroupBox *debugOnGroupBox;
    QVBoxLayout *verticalLayout_3;
    QCheckBox *debugHltCheckBox;
    QCheckBox *debugIllegalCheckBox;
    QGroupBox *mnemonicsGroupBox;
    QVBoxLayout *verticalLayout;
    QCheckBox *upper8080checkBox;
    QCheckBox *upperZ80checkBox;
    QCheckBox *forceZ80checkBox;
    QGroupBox *controlGroupBox;
    QVBoxLayout *verticalLayout_16;
    QCheckBox *swapF5F9checkBox;
    QGroupBox *groupBox;
    QVBoxLayout *verticalLayout_18;
    QRadioButton *rkCodePageRadioButton;
    QRadioButton *koi8CodePageRadioButton;
    QCheckBox *resetKeysCheckBox;
    QSpacerItem *verticalSpacer_3;
    QWidget *screenTab;
    QVBoxLayout *verticalLayout_9;
    QGroupBox *colorGroupBox;
    QGridLayout *gridLayout_2;
    QRadioButton *color2RadioButton;
    QRadioButton *color3RadioButton;
    QRadioButton *bwRadioButton;
    QRadioButton *bw2RadioButton;
    QRadioButton *color1RadioButton;
    QGroupBox *mixingGroupBox;
    QGridLayout *gridLayout_3;
    QRadioButton *mixingOffRadioButton;
    QRadioButton *mixingAverageRadioButton;
    QRadioButton *mixingMixRadioButton;
    QRadioButton *mixingInterlaceRadioButton;
    QRadioButton *mixingScanlineRadioButton;
    QGroupBox *smoothingGroupBox;
    QVBoxLayout *verticalLayout_20;
    QRadioButton *smoothingNearestRadioButton;
    QRadioButton *smoothingSharpRadioButton;
    QRadioButton *smoothingBilinearRadioButton;
    QHBoxLayout *horizontalLayout_15;
    QRadioButton *smoothingCustomRadioButton;
    QComboBox *shaderComboBox;
    QSpacerItem *horizontalSpacer_16;
    QCheckBox *desaturateCheckBox;
    QCheckBox *altFontCheckBox;
    QCheckBox *cropCheckBox;
    QSpacerItem *verticalSpacer_6;
    QWidget *tapeTab;
    QVBoxLayout *verticalLayout_12;
    QHBoxLayout *horizontalLayout_7;
    QLabel *label_9;
    QComboBox *wavChannelComboBox;
    QSpacerItem *horizontalSpacer_7;
    QHBoxLayout *horizontalLayout_6;
    QCheckBox *speedUpCheckBox;
    QSpinBox *speedUpSpinBox;
    QSpacerItem *horizontalSpacer_6;
    QCheckBox *tapeRedirectCheckBox;
    QCheckBox *muteTapeCheckBox;
    QCheckBox *tapeSuppressOpeningCheckBox;
    QCheckBox *tapeMultiblockCheckBox;
    QSpacerItem *verticalSpacer_5;
    QWidget *keybTab;
    QVBoxLayout *verticalLayout_15;
    QGroupBox *layoutGroupBox;
    QVBoxLayout *verticalLayout_13;
    QRadioButton *qwertyRadioButton;
    QRadioButton *jcukenRadioButton;
    QRadioButton *smartRadioButton;
    QGroupBox *kbdTypeGroupBox;
    QVBoxLayout *verticalLayout_14;
    QRadioButton *kbdOriginalRadioButton;
    QRadioButton *kbdRamfosRadioButton;
    QRadioButton *kbdLikRadioButton;
    QRadioButton *kbdEurekaRadioButton;
    QCheckBox *numpadJoystickCheckBox;
    QCheckBox *downAsNumpad5CheckBox;
    QCheckBox *upAsNumpad5CheckBox;
    QSpacerItem *verticalSpacer_7;
    QWidget *miscTab;
    QVBoxLayout *verticalLayout_19;
    QCheckBox *fastResetCheckBox;
    QCheckBox *ayStereoCheckBox;
    QCheckBox *gsStereoCheckBox;
    QSpacerItem *verticalSpacer_8;
    QFrame *line;
    QHBoxLayout *horizontalLayout;
    QCheckBox *autoSaveCheckBox;
    QSpacerItem *horizontalSpacer;
    QPushButton *okPushButton;
    QPushButton *cancelPushButton;
    QPushButton *applyPushButton;

    void setupUi(QDialog *SettingsDialog)
    {
        if (SettingsDialog->objectName().isEmpty())
            SettingsDialog->setObjectName("SettingsDialog");
        SettingsDialog->resize(530, 621);
        QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(SettingsDialog->sizePolicy().hasHeightForWidth());
        SettingsDialog->setSizePolicy(sizePolicy);
        verticalLayout_4 = new QVBoxLayout(SettingsDialog);
        verticalLayout_4->setObjectName("verticalLayout_4");
        configTabWidget = new QTabWidget(SettingsDialog);
        configTabWidget->setObjectName("configTabWidget");
        configTabWidget->setTabPosition(QTabWidget::North);
        systemTab = new QWidget();
        systemTab->setObjectName("systemTab");
        verticalLayout_2 = new QVBoxLayout(systemTab);
        verticalLayout_2->setObjectName("verticalLayout_2");
        generalGroupBox = new QGroupBox(systemTab);
        generalGroupBox->setObjectName("generalGroupBox");
        verticalLayout_17 = new QVBoxLayout(generalGroupBox);
        verticalLayout_17->setObjectName("verticalLayout_17");
        horizontalLayout_10 = new QHBoxLayout();
        horizontalLayout_10->setObjectName("horizontalLayout_10");
        langLabel = new QLabel(generalGroupBox);
        langLabel->setObjectName("langLabel");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Preferred);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(langLabel->sizePolicy().hasHeightForWidth());
        langLabel->setSizePolicy(sizePolicy1);

        horizontalLayout_10->addWidget(langLabel);

        langComboBox = new QComboBox(generalGroupBox);
        langComboBox->addItem(QString());
        langComboBox->addItem(QString());
        langComboBox->addItem(QString());
        langComboBox->setObjectName("langComboBox");
        QSizePolicy sizePolicy2(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Fixed);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(langComboBox->sizePolicy().hasHeightForWidth());
        langComboBox->setSizePolicy(sizePolicy2);

        horizontalLayout_10->addWidget(langComboBox);


        verticalLayout_17->addLayout(horizontalLayout_10);

        showHelpCheckBox = new QCheckBox(generalGroupBox);
        showHelpCheckBox->setObjectName("showHelpCheckBox");

        verticalLayout_17->addWidget(showHelpCheckBox);

        fusionCheckBox = new QCheckBox(generalGroupBox);
        fusionCheckBox->setObjectName("fusionCheckBox");

        verticalLayout_17->addWidget(fusionCheckBox);


        verticalLayout_2->addWidget(generalGroupBox);

        videoGroupBox = new QGroupBox(systemTab);
        videoGroupBox->setObjectName("videoGroupBox");
        QSizePolicy sizePolicy3(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Preferred);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(videoGroupBox->sizePolicy().hasHeightForWidth());
        videoGroupBox->setSizePolicy(sizePolicy3);
        gridLayout = new QGridLayout(videoGroupBox);
        gridLayout->setObjectName("gridLayout");
        horizontalLayout_14 = new QHBoxLayout();
        horizontalLayout_14->setObjectName("horizontalLayout_14");
        limitFpsCheckBox = new QCheckBox(videoGroupBox);
        limitFpsCheckBox->setObjectName("limitFpsCheckBox");
        limitFpsCheckBox->setEnabled(true);
        QSizePolicy sizePolicy4(QSizePolicy::Policy::Maximum, QSizePolicy::Policy::Fixed);
        sizePolicy4.setHorizontalStretch(0);
        sizePolicy4.setVerticalStretch(0);
        sizePolicy4.setHeightForWidth(limitFpsCheckBox->sizePolicy().hasHeightForWidth());
        limitFpsCheckBox->setSizePolicy(sizePolicy4);

        horizontalLayout_14->addWidget(limitFpsCheckBox);

        fpsSpinBox = new QSpinBox(videoGroupBox);
        fpsSpinBox->setObjectName("fpsSpinBox");
        fpsSpinBox->setEnabled(true);
        QSizePolicy sizePolicy5(QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);
        sizePolicy5.setHorizontalStretch(0);
        sizePolicy5.setVerticalStretch(0);
        sizePolicy5.setHeightForWidth(fpsSpinBox->sizePolicy().hasHeightForWidth());
        fpsSpinBox->setSizePolicy(sizePolicy5);
        fpsSpinBox->setMinimumSize(QSize(50, 0));
        fpsSpinBox->setMinimum(20);
        fpsSpinBox->setMaximum(200);
        fpsSpinBox->setSingleStep(5);
        fpsSpinBox->setValue(50);

        horizontalLayout_14->addWidget(fpsSpinBox);

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

        horizontalLayout_14->addItem(horizontalSpacer_14);


        gridLayout->addLayout(horizontalLayout_14, 2, 0, 1, 3);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName("horizontalLayout_2");
        vsyncCheckBox = new QCheckBox(videoGroupBox);
        vsyncCheckBox->setObjectName("vsyncCheckBox");
        vsyncCheckBox->setEnabled(true);
        sizePolicy4.setHeightForWidth(vsyncCheckBox->sizePolicy().hasHeightForWidth());
        vsyncCheckBox->setSizePolicy(sizePolicy4);
        vsyncCheckBox->setText(QString::fromUtf8("V-Sync*"));

        horizontalLayout_2->addWidget(vsyncCheckBox);

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

        horizontalLayout_2->addItem(horizontalSpacer_15);


        gridLayout->addLayout(horizontalLayout_2, 6, 0, 1, 3);


        verticalLayout_2->addWidget(videoGroupBox);

        soundGroupBox = new QGroupBox(systemTab);
        soundGroupBox->setObjectName("soundGroupBox");
        formLayout = new QFormLayout(soundGroupBox);
        formLayout->setObjectName("formLayout");
        formLayout->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow);
        srLabel = new QLabel(soundGroupBox);
        srLabel->setObjectName("srLabel");

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

        srComboBox = new QComboBox(soundGroupBox);
        srComboBox->addItem(QString::fromUtf8("96000"));
        srComboBox->addItem(QString::fromUtf8("48000"));
        srComboBox->addItem(QString::fromUtf8("44100"));
        srComboBox->addItem(QString::fromUtf8("24000"));
        srComboBox->addItem(QString::fromUtf8("22050"));
        srComboBox->addItem(QString::fromUtf8("12000"));
        srComboBox->addItem(QString::fromUtf8("8000"));
        srComboBox->setObjectName("srComboBox");
        sizePolicy2.setHeightForWidth(srComboBox->sizePolicy().hasHeightForWidth());
        srComboBox->setSizePolicy(sizePolicy2);
        srComboBox->setEditable(true);

        formLayout->setWidget(0, QFormLayout::ItemRole::FieldRole, srComboBox);

        volumeLabel = new QLabel(soundGroupBox);
        volumeLabel->setObjectName("volumeLabel");

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

        horizontalLayout_8 = new QHBoxLayout();
        horizontalLayout_8->setObjectName("horizontalLayout_8");
        muteCheckBox = new QCheckBox(soundGroupBox);
        muteCheckBox->setObjectName("muteCheckBox");
        muteCheckBox->setEnabled(false);

        horizontalLayout_8->addWidget(muteCheckBox);

        volumeSpinBox = new QSpinBox(soundGroupBox);
        volumeSpinBox->setObjectName("volumeSpinBox");
        volumeSpinBox->setMinimumSize(QSize(40, 0));
        volumeSpinBox->setMinimum(1);
        volumeSpinBox->setMaximum(7);
        volumeSpinBox->setValue(5);

        horizontalLayout_8->addWidget(volumeSpinBox);

        volumeSlider = new QSlider(soundGroupBox);
        volumeSlider->setObjectName("volumeSlider");
        QSizePolicy sizePolicy6(QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Maximum);
        sizePolicy6.setHorizontalStretch(0);
        sizePolicy6.setVerticalStretch(0);
        sizePolicy6.setHeightForWidth(volumeSlider->sizePolicy().hasHeightForWidth());
        volumeSlider->setSizePolicy(sizePolicy6);
        volumeSlider->setMinimumSize(QSize(120, 0));
        volumeSlider->setMaximumSize(QSize(16777215, 16777215));
        volumeSlider->setMinimum(1);
        volumeSlider->setMaximum(7);
        volumeSlider->setPageStep(1);
        volumeSlider->setValue(5);
        volumeSlider->setTracking(true);
        volumeSlider->setOrientation(Qt::Horizontal);
        volumeSlider->setTickPosition(QSlider::TicksAbove);
        volumeSlider->setTickInterval(1);

        horizontalLayout_8->addWidget(volumeSlider);

        warnLabel = new QLabel(soundGroupBox);
        warnLabel->setObjectName("warnLabel");
        warnLabel->setEnabled(true);
        warnLabel->setStyleSheet(QString::fromUtf8("color: maroon"));

        horizontalLayout_8->addWidget(warnLabel);

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

        horizontalLayout_8->addItem(horizontalSpacer_8);


        formLayout->setLayout(1, QFormLayout::ItemRole::FieldRole, horizontalLayout_8);


        verticalLayout_2->addWidget(soundGroupBox);

        uiGroupBox = new QGroupBox(systemTab);
        uiGroupBox->setObjectName("uiGroupBox");
        verticalLayout_10 = new QVBoxLayout(uiGroupBox);
        verticalLayout_10->setObjectName("verticalLayout_10");
        selectedPlatformsCheckBox = new QCheckBox(uiGroupBox);
        selectedPlatformsCheckBox->setObjectName("selectedPlatformsCheckBox");

        verticalLayout_10->addWidget(selectedPlatformsCheckBox);

        platformsListWidget = new QListWidget(uiGroupBox);
        platformsListWidget->setObjectName("platformsListWidget");
        platformsListWidget->setEnabled(false);

        verticalLayout_10->addWidget(platformsListWidget);


        verticalLayout_2->addWidget(uiGroupBox);

        label_5 = new QLabel(systemTab);
        label_5->setObjectName("label_5");

        verticalLayout_2->addWidget(label_5);

        verticalSpacer_2 = new QSpacerItem(286, 10, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_2->addItem(verticalSpacer_2);

        configTabWidget->addTab(systemTab, QString());
        windowTab = new QWidget();
        windowTab->setObjectName("windowTab");
        verticalLayout_7 = new QVBoxLayout(windowTab);
        verticalLayout_7->setObjectName("verticalLayout_7");
        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setObjectName("horizontalLayout_4");
        presetLabel = new QLabel(windowTab);
        presetLabel->setObjectName("presetLabel");
        sizePolicy.setHeightForWidth(presetLabel->sizePolicy().hasHeightForWidth());
        presetLabel->setSizePolicy(sizePolicy);
        QFont font;
        font.setBold(true);
        presetLabel->setFont(font);

        horizontalLayout_4->addWidget(presetLabel);

        presetComboBox = new QComboBox(windowTab);
        presetComboBox->addItem(QString());
        presetComboBox->addItem(QString::fromUtf8("1x"));
        presetComboBox->addItem(QString::fromUtf8("1.5x"));
        presetComboBox->addItem(QString::fromUtf8("2x"));
        presetComboBox->addItem(QString::fromUtf8("2.5x"));
        presetComboBox->addItem(QString::fromUtf8("3x"));
        presetComboBox->addItem(QString::fromUtf8("4x"));
        presetComboBox->addItem(QString::fromUtf8("5x"));
        presetComboBox->addItem(QString());
        presetComboBox->setObjectName("presetComboBox");
        sizePolicy2.setHeightForWidth(presetComboBox->sizePolicy().hasHeightForWidth());
        presetComboBox->setSizePolicy(sizePolicy2);

        horizontalLayout_4->addWidget(presetComboBox);


        verticalLayout_7->addLayout(horizontalLayout_4);

        line_2 = new QFrame(windowTab);
        line_2->setObjectName("line_2");
        line_2->setFrameShape(QFrame::Shape::HLine);
        line_2->setFrameShadow(QFrame::Shadow::Sunken);

        verticalLayout_7->addWidget(line_2);

        windowSizeGroupBox = new QGroupBox(windowTab);
        windowSizeGroupBox->setObjectName("windowSizeGroupBox");
        verticalLayout_6 = new QVBoxLayout(windowSizeGroupBox);
        verticalLayout_6->setObjectName("verticalLayout_6");
        autoSizeRadioButton = new QRadioButton(windowSizeGroupBox);
        autoSizeRadioButton->setObjectName("autoSizeRadioButton");

        verticalLayout_6->addWidget(autoSizeRadioButton);

        horizontalLayout_9 = new QHBoxLayout();
        horizontalLayout_9->setObjectName("horizontalLayout_9");
        userSizeRadioButton = new QRadioButton(windowSizeGroupBox);
        userSizeRadioButton->setObjectName("userSizeRadioButton");
        QSizePolicy sizePolicy7(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Fixed);
        sizePolicy7.setHorizontalStretch(0);
        sizePolicy7.setVerticalStretch(0);
        sizePolicy7.setHeightForWidth(userSizeRadioButton->sizePolicy().hasHeightForWidth());
        userSizeRadioButton->setSizePolicy(sizePolicy7);

        horizontalLayout_9->addWidget(userSizeRadioButton);

        horizontalSpacer_11 = new QSpacerItem(15, 20, QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Minimum);

        horizontalLayout_9->addItem(horizontalSpacer_11);

        preserveSizeCheckBox = new QCheckBox(windowSizeGroupBox);
        preserveSizeCheckBox->setObjectName("preserveSizeCheckBox");
        preserveSizeCheckBox->setChecked(true);

        horizontalLayout_9->addWidget(preserveSizeCheckBox);

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

        horizontalLayout_9->addItem(horizontalSpacer_12);


        verticalLayout_6->addLayout(horizontalLayout_9);

        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setObjectName("horizontalLayout_3");
        fixedSizeRadioButton = new QRadioButton(windowSizeGroupBox);
        fixedSizeRadioButton->setObjectName("fixedSizeRadioButton");
        sizePolicy7.setHeightForWidth(fixedSizeRadioButton->sizePolicy().hasHeightForWidth());
        fixedSizeRadioButton->setSizePolicy(sizePolicy7);

        horizontalLayout_3->addWidget(fixedSizeRadioButton);

        horizontalSpacer_3 = new QSpacerItem(15, 13, QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Minimum);

        horizontalLayout_3->addItem(horizontalSpacer_3);

        label_6 = new QLabel(windowSizeGroupBox);
        label_6->setObjectName("label_6");
        sizePolicy.setHeightForWidth(label_6->sizePolicy().hasHeightForWidth());
        label_6->setSizePolicy(sizePolicy);

        horizontalLayout_3->addWidget(label_6);

        widthLineEdit = new QLineEdit(windowSizeGroupBox);
        widthLineEdit->setObjectName("widthLineEdit");
        QSizePolicy sizePolicy8(QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Fixed);
        sizePolicy8.setHorizontalStretch(0);
        sizePolicy8.setVerticalStretch(0);
        sizePolicy8.setHeightForWidth(widthLineEdit->sizePolicy().hasHeightForWidth());
        widthLineEdit->setSizePolicy(sizePolicy8);
        widthLineEdit->setText(QString::fromUtf8("800"));

        horizontalLayout_3->addWidget(widthLineEdit);

        horizontalSpacer_2 = new QSpacerItem(15, 13, QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Minimum);

        horizontalLayout_3->addItem(horizontalSpacer_2);

        label_7 = new QLabel(windowSizeGroupBox);
        label_7->setObjectName("label_7");

        horizontalLayout_3->addWidget(label_7);

        heightLineEdit = new QLineEdit(windowSizeGroupBox);
        heightLineEdit->setObjectName("heightLineEdit");
        sizePolicy8.setHeightForWidth(heightLineEdit->sizePolicy().hasHeightForWidth());
        heightLineEdit->setSizePolicy(sizePolicy8);
        heightLineEdit->setText(QString::fromUtf8("600"));

        horizontalLayout_3->addWidget(heightLineEdit);

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

        horizontalLayout_3->addItem(horizontalSpacer_4);


        verticalLayout_6->addLayout(horizontalLayout_3);


        verticalLayout_7->addWidget(windowSizeGroupBox);

        scalingGroupBox = new QGroupBox(windowTab);
        scalingGroupBox->setObjectName("scalingGroupBox");
        verticalLayout_8 = new QVBoxLayout(scalingGroupBox);
        verticalLayout_8->setObjectName("verticalLayout_8");
        horizontalLayout_5 = new QHBoxLayout();
        horizontalLayout_5->setObjectName("horizontalLayout_5");
        fixedScaleRadioButton = new QRadioButton(scalingGroupBox);
        fixedScaleRadioButton->setObjectName("fixedScaleRadioButton");

        horizontalLayout_5->addWidget(fixedScaleRadioButton);

        fixedScaleComboBox = new QComboBox(scalingGroupBox);
        fixedScaleComboBox->addItem(QString::fromUtf8("1x"));
        fixedScaleComboBox->addItem(QString::fromUtf8("1.5x"));
        fixedScaleComboBox->addItem(QString::fromUtf8("2x"));
        fixedScaleComboBox->addItem(QString::fromUtf8("2.5x"));
        fixedScaleComboBox->addItem(QString::fromUtf8("3x"));
        fixedScaleComboBox->addItem(QString::fromUtf8("4x"));
        fixedScaleComboBox->addItem(QString::fromUtf8("5x"));
        fixedScaleComboBox->setObjectName("fixedScaleComboBox");
        fixedScaleComboBox->setEditable(false);

        horizontalLayout_5->addWidget(fixedScaleComboBox);

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

        horizontalLayout_5->addItem(horizontalSpacer_5);


        verticalLayout_8->addLayout(horizontalLayout_5);

        stretchRadioButton = new QRadioButton(scalingGroupBox);
        stretchRadioButton->setObjectName("stretchRadioButton");

        verticalLayout_8->addWidget(stretchRadioButton);

        stretchPropIntRadioButton = new QRadioButton(scalingGroupBox);
        stretchPropIntRadioButton->setObjectName("stretchPropIntRadioButton");

        verticalLayout_8->addWidget(stretchPropIntRadioButton);


        verticalLayout_7->addWidget(scalingGroupBox);

        line_3 = new QFrame(windowTab);
        line_3->setObjectName("line_3");
        line_3->setFrameShape(QFrame::Shape::HLine);
        line_3->setFrameShadow(QFrame::Shadow::Sunken);

        verticalLayout_7->addWidget(line_3);

        aspectCheckBox = new QCheckBox(windowTab);
        aspectCheckBox->setObjectName("aspectCheckBox");

        verticalLayout_7->addWidget(aspectCheckBox);

        horizontalLayout_11 = new QHBoxLayout();
        horizontalLayout_11->setObjectName("horizontalLayout_11");
        arOnGroupBox = new QGroupBox(windowTab);
        arOnGroupBox->setObjectName("arOnGroupBox");
        QSizePolicy sizePolicy9(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Preferred);
        sizePolicy9.setHorizontalStretch(1);
        sizePolicy9.setVerticalStretch(0);
        sizePolicy9.setHeightForWidth(arOnGroupBox->sizePolicy().hasHeightForWidth());
        arOnGroupBox->setSizePolicy(sizePolicy9);
        verticalLayout_21 = new QVBoxLayout(arOnGroupBox);
        verticalLayout_21->setObjectName("verticalLayout_21");
        horizontalLayout_12 = new QHBoxLayout();
        horizontalLayout_12->setObjectName("horizontalLayout_12");
        wideLabel = new QLabel(arOnGroupBox);
        wideLabel->setObjectName("wideLabel");

        horizontalLayout_12->addWidget(wideLabel);

        wideComboBox = new QComboBox(arOnGroupBox);
        wideComboBox->addItem(QString::fromUtf8("4:3"));
        wideComboBox->addItem(QString::fromUtf8("16:9"));
        wideComboBox->addItem(QString());
        wideComboBox->setObjectName("wideComboBox");

        horizontalLayout_12->addWidget(wideComboBox);

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

        horizontalLayout_12->addItem(horizontalSpacer_9);


        verticalLayout_21->addLayout(horizontalLayout_12);

        horizontalLayout_13 = new QHBoxLayout();
        horizontalLayout_13->setObjectName("horizontalLayout_13");
        horizontalSpacer_13 = new QSpacerItem(20, 20, QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Minimum);

        horizontalLayout_13->addItem(horizontalSpacer_13);

        label_3 = new QLabel(arOnGroupBox);
        label_3->setObjectName("label_3");

        horizontalLayout_13->addWidget(label_3);

        customFormatLineEdit = new QLineEdit(arOnGroupBox);
        customFormatLineEdit->setObjectName("customFormatLineEdit");
        customFormatLineEdit->setInputMask(QString::fromUtf8("0.000"));
        customFormatLineEdit->setText(QString::fromUtf8("1.666"));

        horizontalLayout_13->addWidget(customFormatLineEdit);

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

        horizontalLayout_13->addItem(horizontalSpacer_10);


        verticalLayout_21->addLayout(horizontalLayout_13);


        horizontalLayout_11->addWidget(arOnGroupBox);

        arOffgroupBox = new QGroupBox(windowTab);
        arOffgroupBox->setObjectName("arOffgroupBox");
        sizePolicy9.setHeightForWidth(arOffgroupBox->sizePolicy().hasHeightForWidth());
        arOffgroupBox->setSizePolicy(sizePolicy9);
        verticalLayout_22 = new QVBoxLayout(arOffgroupBox);
        verticalLayout_22->setObjectName("verticalLayout_22");
        adaptArRadioButton = new QRadioButton(arOffgroupBox);
        adaptArRadioButton->setObjectName("adaptArRadioButton");

        verticalLayout_22->addWidget(adaptArRadioButton);

        sqrArRadioButton = new QRadioButton(arOffgroupBox);
        sqrArRadioButton->setObjectName("sqrArRadioButton");

        verticalLayout_22->addWidget(sqrArRadioButton);


        horizontalLayout_11->addWidget(arOffgroupBox);


        verticalLayout_7->addLayout(horizontalLayout_11);

        grayBackgroundCheckBox = new QCheckBox(windowTab);
        grayBackgroundCheckBox->setObjectName("grayBackgroundCheckBox");

        verticalLayout_7->addWidget(grayBackgroundCheckBox);

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

        verticalLayout_7->addItem(verticalSpacer_4);

        configTabWidget->addTab(windowTab, QString());
        debugTab = new QWidget();
        debugTab->setObjectName("debugTab");
        verticalLayout_5 = new QVBoxLayout(debugTab);
        verticalLayout_5->setObjectName("verticalLayout_5");
        debugOnGroupBox = new QGroupBox(debugTab);
        debugOnGroupBox->setObjectName("debugOnGroupBox");
        verticalLayout_3 = new QVBoxLayout(debugOnGroupBox);
        verticalLayout_3->setObjectName("verticalLayout_3");
        debugHltCheckBox = new QCheckBox(debugOnGroupBox);
        debugHltCheckBox->setObjectName("debugHltCheckBox");
        sizePolicy2.setHeightForWidth(debugHltCheckBox->sizePolicy().hasHeightForWidth());
        debugHltCheckBox->setSizePolicy(sizePolicy2);

        verticalLayout_3->addWidget(debugHltCheckBox);

        debugIllegalCheckBox = new QCheckBox(debugOnGroupBox);
        debugIllegalCheckBox->setObjectName("debugIllegalCheckBox");
        sizePolicy2.setHeightForWidth(debugIllegalCheckBox->sizePolicy().hasHeightForWidth());
        debugIllegalCheckBox->setSizePolicy(sizePolicy2);

        verticalLayout_3->addWidget(debugIllegalCheckBox);


        verticalLayout_5->addWidget(debugOnGroupBox);

        mnemonicsGroupBox = new QGroupBox(debugTab);
        mnemonicsGroupBox->setObjectName("mnemonicsGroupBox");
        mnemonicsGroupBox->setEnabled(true);
        sizePolicy3.setHeightForWidth(mnemonicsGroupBox->sizePolicy().hasHeightForWidth());
        mnemonicsGroupBox->setSizePolicy(sizePolicy3);
        verticalLayout = new QVBoxLayout(mnemonicsGroupBox);
        verticalLayout->setObjectName("verticalLayout");
        upper8080checkBox = new QCheckBox(mnemonicsGroupBox);
        upper8080checkBox->setObjectName("upper8080checkBox");
        upper8080checkBox->setEnabled(true);
        sizePolicy2.setHeightForWidth(upper8080checkBox->sizePolicy().hasHeightForWidth());
        upper8080checkBox->setSizePolicy(sizePolicy2);
        upper8080checkBox->setCheckable(true);
        upper8080checkBox->setChecked(true);

        verticalLayout->addWidget(upper8080checkBox);

        upperZ80checkBox = new QCheckBox(mnemonicsGroupBox);
        upperZ80checkBox->setObjectName("upperZ80checkBox");
        upperZ80checkBox->setEnabled(true);

        verticalLayout->addWidget(upperZ80checkBox);

        forceZ80checkBox = new QCheckBox(mnemonicsGroupBox);
        forceZ80checkBox->setObjectName("forceZ80checkBox");

        verticalLayout->addWidget(forceZ80checkBox);


        verticalLayout_5->addWidget(mnemonicsGroupBox);

        controlGroupBox = new QGroupBox(debugTab);
        controlGroupBox->setObjectName("controlGroupBox");
        verticalLayout_16 = new QVBoxLayout(controlGroupBox);
        verticalLayout_16->setObjectName("verticalLayout_16");
        swapF5F9checkBox = new QCheckBox(controlGroupBox);
        swapF5F9checkBox->setObjectName("swapF5F9checkBox");

        verticalLayout_16->addWidget(swapF5F9checkBox);


        verticalLayout_5->addWidget(controlGroupBox);

        groupBox = new QGroupBox(debugTab);
        groupBox->setObjectName("groupBox");
        verticalLayout_18 = new QVBoxLayout(groupBox);
        verticalLayout_18->setObjectName("verticalLayout_18");
        rkCodePageRadioButton = new QRadioButton(groupBox);
        rkCodePageRadioButton->setObjectName("rkCodePageRadioButton");

        verticalLayout_18->addWidget(rkCodePageRadioButton);

        koi8CodePageRadioButton = new QRadioButton(groupBox);
        koi8CodePageRadioButton->setObjectName("koi8CodePageRadioButton");

        verticalLayout_18->addWidget(koi8CodePageRadioButton);


        verticalLayout_5->addWidget(groupBox);

        resetKeysCheckBox = new QCheckBox(debugTab);
        resetKeysCheckBox->setObjectName("resetKeysCheckBox");
        resetKeysCheckBox->setChecked(true);

        verticalLayout_5->addWidget(resetKeysCheckBox);

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

        verticalLayout_5->addItem(verticalSpacer_3);

        configTabWidget->addTab(debugTab, QString());
        screenTab = new QWidget();
        screenTab->setObjectName("screenTab");
        verticalLayout_9 = new QVBoxLayout(screenTab);
        verticalLayout_9->setObjectName("verticalLayout_9");
        colorGroupBox = new QGroupBox(screenTab);
        colorGroupBox->setObjectName("colorGroupBox");
        gridLayout_2 = new QGridLayout(colorGroupBox);
        gridLayout_2->setObjectName("gridLayout_2");
        color2RadioButton = new QRadioButton(colorGroupBox);
        color2RadioButton->setObjectName("color2RadioButton");
        color2RadioButton->setText(QString::fromUtf8("Color 2"));

        gridLayout_2->addWidget(color2RadioButton, 2, 0, 1, 1);

        color3RadioButton = new QRadioButton(colorGroupBox);
        color3RadioButton->setObjectName("color3RadioButton");
        color3RadioButton->setText(QString::fromUtf8("Color 3"));

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

        bwRadioButton = new QRadioButton(colorGroupBox);
        bwRadioButton->setObjectName("bwRadioButton");
        bwRadioButton->setText(QString::fromUtf8("Black && white"));

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

        bw2RadioButton = new QRadioButton(colorGroupBox);
        bw2RadioButton->setObjectName("bw2RadioButton");
        bw2RadioButton->setText(QString::fromUtf8("Black && white 2"));

        gridLayout_2->addWidget(bw2RadioButton, 2, 1, 1, 1);

        color1RadioButton = new QRadioButton(colorGroupBox);
        color1RadioButton->setObjectName("color1RadioButton");
        color1RadioButton->setText(QString::fromUtf8("Color 1"));

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


        verticalLayout_9->addWidget(colorGroupBox);

        mixingGroupBox = new QGroupBox(screenTab);
        mixingGroupBox->setObjectName("mixingGroupBox");
        gridLayout_3 = new QGridLayout(mixingGroupBox);
        gridLayout_3->setObjectName("gridLayout_3");
        mixingOffRadioButton = new QRadioButton(mixingGroupBox);
        mixingOffRadioButton->setObjectName("mixingOffRadioButton");

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

        mixingAverageRadioButton = new QRadioButton(mixingGroupBox);
        mixingAverageRadioButton->setObjectName("mixingAverageRadioButton");

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

        mixingMixRadioButton = new QRadioButton(mixingGroupBox);
        mixingMixRadioButton->setObjectName("mixingMixRadioButton");

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

        mixingInterlaceRadioButton = new QRadioButton(mixingGroupBox);
        mixingInterlaceRadioButton->setObjectName("mixingInterlaceRadioButton");

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

        mixingScanlineRadioButton = new QRadioButton(mixingGroupBox);
        mixingScanlineRadioButton->setObjectName("mixingScanlineRadioButton");

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


        verticalLayout_9->addWidget(mixingGroupBox);

        smoothingGroupBox = new QGroupBox(screenTab);
        smoothingGroupBox->setObjectName("smoothingGroupBox");
        verticalLayout_20 = new QVBoxLayout(smoothingGroupBox);
        verticalLayout_20->setObjectName("verticalLayout_20");
        smoothingNearestRadioButton = new QRadioButton(smoothingGroupBox);
        smoothingNearestRadioButton->setObjectName("smoothingNearestRadioButton");

        verticalLayout_20->addWidget(smoothingNearestRadioButton);

        smoothingSharpRadioButton = new QRadioButton(smoothingGroupBox);
        smoothingSharpRadioButton->setObjectName("smoothingSharpRadioButton");

        verticalLayout_20->addWidget(smoothingSharpRadioButton);

        smoothingBilinearRadioButton = new QRadioButton(smoothingGroupBox);
        smoothingBilinearRadioButton->setObjectName("smoothingBilinearRadioButton");

        verticalLayout_20->addWidget(smoothingBilinearRadioButton);

        horizontalLayout_15 = new QHBoxLayout();
        horizontalLayout_15->setObjectName("horizontalLayout_15");
        smoothingCustomRadioButton = new QRadioButton(smoothingGroupBox);
        smoothingCustomRadioButton->setObjectName("smoothingCustomRadioButton");

        horizontalLayout_15->addWidget(smoothingCustomRadioButton);

        shaderComboBox = new QComboBox(smoothingGroupBox);
        shaderComboBox->setObjectName("shaderComboBox");

        horizontalLayout_15->addWidget(shaderComboBox);

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

        horizontalLayout_15->addItem(horizontalSpacer_16);


        verticalLayout_20->addLayout(horizontalLayout_15);

        desaturateCheckBox = new QCheckBox(smoothingGroupBox);
        desaturateCheckBox->setObjectName("desaturateCheckBox");

        verticalLayout_20->addWidget(desaturateCheckBox);


        verticalLayout_9->addWidget(smoothingGroupBox);

        altFontCheckBox = new QCheckBox(screenTab);
        altFontCheckBox->setObjectName("altFontCheckBox");

        verticalLayout_9->addWidget(altFontCheckBox);

        cropCheckBox = new QCheckBox(screenTab);
        cropCheckBox->setObjectName("cropCheckBox");

        verticalLayout_9->addWidget(cropCheckBox);

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

        verticalLayout_9->addItem(verticalSpacer_6);

        configTabWidget->addTab(screenTab, QString());
        tapeTab = new QWidget();
        tapeTab->setObjectName("tapeTab");
        verticalLayout_12 = new QVBoxLayout(tapeTab);
        verticalLayout_12->setObjectName("verticalLayout_12");
        horizontalLayout_7 = new QHBoxLayout();
        horizontalLayout_7->setObjectName("horizontalLayout_7");
        label_9 = new QLabel(tapeTab);
        label_9->setObjectName("label_9");

        horizontalLayout_7->addWidget(label_9);

        wavChannelComboBox = new QComboBox(tapeTab);
        wavChannelComboBox->addItem(QString());
        wavChannelComboBox->addItem(QString());
        wavChannelComboBox->addItem(QString());
        wavChannelComboBox->setObjectName("wavChannelComboBox");

        horizontalLayout_7->addWidget(wavChannelComboBox);

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

        horizontalLayout_7->addItem(horizontalSpacer_7);


        verticalLayout_12->addLayout(horizontalLayout_7);

        horizontalLayout_6 = new QHBoxLayout();
        horizontalLayout_6->setObjectName("horizontalLayout_6");
        speedUpCheckBox = new QCheckBox(tapeTab);
        speedUpCheckBox->setObjectName("speedUpCheckBox");

        horizontalLayout_6->addWidget(speedUpCheckBox);

        speedUpSpinBox = new QSpinBox(tapeTab);
        speedUpSpinBox->setObjectName("speedUpSpinBox");
        sizePolicy7.setHeightForWidth(speedUpSpinBox->sizePolicy().hasHeightForWidth());
        speedUpSpinBox->setSizePolicy(sizePolicy7);
        speedUpSpinBox->setMinimum(2);
        speedUpSpinBox->setMaximum(12);

        horizontalLayout_6->addWidget(speedUpSpinBox);

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

        horizontalLayout_6->addItem(horizontalSpacer_6);


        verticalLayout_12->addLayout(horizontalLayout_6);

        tapeRedirectCheckBox = new QCheckBox(tapeTab);
        tapeRedirectCheckBox->setObjectName("tapeRedirectCheckBox");

        verticalLayout_12->addWidget(tapeRedirectCheckBox);

        muteTapeCheckBox = new QCheckBox(tapeTab);
        muteTapeCheckBox->setObjectName("muteTapeCheckBox");

        verticalLayout_12->addWidget(muteTapeCheckBox);

        tapeSuppressOpeningCheckBox = new QCheckBox(tapeTab);
        tapeSuppressOpeningCheckBox->setObjectName("tapeSuppressOpeningCheckBox");

        verticalLayout_12->addWidget(tapeSuppressOpeningCheckBox);

        tapeMultiblockCheckBox = new QCheckBox(tapeTab);
        tapeMultiblockCheckBox->setObjectName("tapeMultiblockCheckBox");

        verticalLayout_12->addWidget(tapeMultiblockCheckBox);

        verticalSpacer_5 = new QSpacerItem(20, 207, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_12->addItem(verticalSpacer_5);

        configTabWidget->addTab(tapeTab, QString());
        keybTab = new QWidget();
        keybTab->setObjectName("keybTab");
        verticalLayout_15 = new QVBoxLayout(keybTab);
        verticalLayout_15->setObjectName("verticalLayout_15");
        layoutGroupBox = new QGroupBox(keybTab);
        layoutGroupBox->setObjectName("layoutGroupBox");
        verticalLayout_13 = new QVBoxLayout(layoutGroupBox);
        verticalLayout_13->setObjectName("verticalLayout_13");
        qwertyRadioButton = new QRadioButton(layoutGroupBox);
        qwertyRadioButton->setObjectName("qwertyRadioButton");
        qwertyRadioButton->setText(QString::fromUtf8("Qwerty"));

        verticalLayout_13->addWidget(qwertyRadioButton);

        jcukenRadioButton = new QRadioButton(layoutGroupBox);
        jcukenRadioButton->setObjectName("jcukenRadioButton");

        verticalLayout_13->addWidget(jcukenRadioButton);

        smartRadioButton = new QRadioButton(layoutGroupBox);
        smartRadioButton->setObjectName("smartRadioButton");

        verticalLayout_13->addWidget(smartRadioButton);


        verticalLayout_15->addWidget(layoutGroupBox);

        kbdTypeGroupBox = new QGroupBox(keybTab);
        kbdTypeGroupBox->setObjectName("kbdTypeGroupBox");
        verticalLayout_14 = new QVBoxLayout(kbdTypeGroupBox);
        verticalLayout_14->setObjectName("verticalLayout_14");
        kbdOriginalRadioButton = new QRadioButton(kbdTypeGroupBox);
        kbdOriginalRadioButton->setObjectName("kbdOriginalRadioButton");

        verticalLayout_14->addWidget(kbdOriginalRadioButton);

        kbdRamfosRadioButton = new QRadioButton(kbdTypeGroupBox);
        kbdRamfosRadioButton->setObjectName("kbdRamfosRadioButton");
        kbdRamfosRadioButton->setText(QString::fromUtf8("RAMFOS (MX)"));

        verticalLayout_14->addWidget(kbdRamfosRadioButton);

        kbdLikRadioButton = new QRadioButton(kbdTypeGroupBox);
        kbdLikRadioButton->setObjectName("kbdLikRadioButton");

        verticalLayout_14->addWidget(kbdLikRadioButton);

        kbdEurekaRadioButton = new QRadioButton(kbdTypeGroupBox);
        kbdEurekaRadioButton->setObjectName("kbdEurekaRadioButton");
        kbdEurekaRadioButton->setText(QString::fromUtf8("Eureka"));

        verticalLayout_14->addWidget(kbdEurekaRadioButton);


        verticalLayout_15->addWidget(kbdTypeGroupBox);

        numpadJoystickCheckBox = new QCheckBox(keybTab);
        numpadJoystickCheckBox->setObjectName("numpadJoystickCheckBox");

        verticalLayout_15->addWidget(numpadJoystickCheckBox);

        downAsNumpad5CheckBox = new QCheckBox(keybTab);
        downAsNumpad5CheckBox->setObjectName("downAsNumpad5CheckBox");

        verticalLayout_15->addWidget(downAsNumpad5CheckBox);

        upAsNumpad5CheckBox = new QCheckBox(keybTab);
        upAsNumpad5CheckBox->setObjectName("upAsNumpad5CheckBox");

        verticalLayout_15->addWidget(upAsNumpad5CheckBox);

        verticalSpacer_7 = new QSpacerItem(20, 145, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_15->addItem(verticalSpacer_7);

        configTabWidget->addTab(keybTab, QString());
        miscTab = new QWidget();
        miscTab->setObjectName("miscTab");
        miscTab->setLayoutDirection(Qt::LeftToRight);
        verticalLayout_19 = new QVBoxLayout(miscTab);
        verticalLayout_19->setObjectName("verticalLayout_19");
        fastResetCheckBox = new QCheckBox(miscTab);
        fastResetCheckBox->setObjectName("fastResetCheckBox");

        verticalLayout_19->addWidget(fastResetCheckBox);

        ayStereoCheckBox = new QCheckBox(miscTab);
        ayStereoCheckBox->setObjectName("ayStereoCheckBox");

        verticalLayout_19->addWidget(ayStereoCheckBox);

        gsStereoCheckBox = new QCheckBox(miscTab);
        gsStereoCheckBox->setObjectName("gsStereoCheckBox");

        verticalLayout_19->addWidget(gsStereoCheckBox);

        verticalSpacer_8 = new QSpacerItem(20, 378, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_19->addItem(verticalSpacer_8);

        configTabWidget->addTab(miscTab, QString());

        verticalLayout_4->addWidget(configTabWidget);

        line = new QFrame(SettingsDialog);
        line->setObjectName("line");
        line->setFrameShape(QFrame::Shape::HLine);
        line->setFrameShadow(QFrame::Shadow::Sunken);

        verticalLayout_4->addWidget(line);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName("horizontalLayout");
        autoSaveCheckBox = new QCheckBox(SettingsDialog);
        autoSaveCheckBox->setObjectName("autoSaveCheckBox");
        autoSaveCheckBox->setEnabled(false);
        autoSaveCheckBox->setChecked(true);

        horizontalLayout->addWidget(autoSaveCheckBox);

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

        horizontalLayout->addItem(horizontalSpacer);

        okPushButton = new QPushButton(SettingsDialog);
        okPushButton->setObjectName("okPushButton");
        okPushButton->setAutoDefault(true);

        horizontalLayout->addWidget(okPushButton);

        cancelPushButton = new QPushButton(SettingsDialog);
        cancelPushButton->setObjectName("cancelPushButton");

        horizontalLayout->addWidget(cancelPushButton);

        applyPushButton = new QPushButton(SettingsDialog);
        applyPushButton->setObjectName("applyPushButton");

        horizontalLayout->addWidget(applyPushButton);


        verticalLayout_4->addLayout(horizontalLayout);

        QWidget::setTabOrder(configTabWidget, langComboBox);
        QWidget::setTabOrder(langComboBox, showHelpCheckBox);
        QWidget::setTabOrder(showHelpCheckBox, fusionCheckBox);
        QWidget::setTabOrder(fusionCheckBox, limitFpsCheckBox);
        QWidget::setTabOrder(limitFpsCheckBox, fpsSpinBox);
        QWidget::setTabOrder(fpsSpinBox, vsyncCheckBox);
        QWidget::setTabOrder(vsyncCheckBox, srComboBox);
        QWidget::setTabOrder(srComboBox, muteCheckBox);
        QWidget::setTabOrder(muteCheckBox, volumeSpinBox);
        QWidget::setTabOrder(volumeSpinBox, volumeSlider);
        QWidget::setTabOrder(volumeSlider, selectedPlatformsCheckBox);
        QWidget::setTabOrder(selectedPlatformsCheckBox, platformsListWidget);
        QWidget::setTabOrder(platformsListWidget, autoSaveCheckBox);
        QWidget::setTabOrder(autoSaveCheckBox, okPushButton);
        QWidget::setTabOrder(okPushButton, cancelPushButton);
        QWidget::setTabOrder(cancelPushButton, applyPushButton);
        QWidget::setTabOrder(applyPushButton, presetComboBox);
        QWidget::setTabOrder(presetComboBox, autoSizeRadioButton);
        QWidget::setTabOrder(autoSizeRadioButton, userSizeRadioButton);
        QWidget::setTabOrder(userSizeRadioButton, preserveSizeCheckBox);
        QWidget::setTabOrder(preserveSizeCheckBox, fixedSizeRadioButton);
        QWidget::setTabOrder(fixedSizeRadioButton, widthLineEdit);
        QWidget::setTabOrder(widthLineEdit, heightLineEdit);
        QWidget::setTabOrder(heightLineEdit, fixedScaleRadioButton);
        QWidget::setTabOrder(fixedScaleRadioButton, fixedScaleComboBox);
        QWidget::setTabOrder(fixedScaleComboBox, stretchRadioButton);
        QWidget::setTabOrder(stretchRadioButton, stretchPropIntRadioButton);
        QWidget::setTabOrder(stretchPropIntRadioButton, aspectCheckBox);
        QWidget::setTabOrder(aspectCheckBox, wideComboBox);
        QWidget::setTabOrder(wideComboBox, customFormatLineEdit);
        QWidget::setTabOrder(customFormatLineEdit, adaptArRadioButton);
        QWidget::setTabOrder(adaptArRadioButton, sqrArRadioButton);
        QWidget::setTabOrder(sqrArRadioButton, grayBackgroundCheckBox);
        QWidget::setTabOrder(grayBackgroundCheckBox, debugHltCheckBox);
        QWidget::setTabOrder(debugHltCheckBox, debugIllegalCheckBox);
        QWidget::setTabOrder(debugIllegalCheckBox, upper8080checkBox);
        QWidget::setTabOrder(upper8080checkBox, upperZ80checkBox);
        QWidget::setTabOrder(upperZ80checkBox, forceZ80checkBox);
        QWidget::setTabOrder(forceZ80checkBox, swapF5F9checkBox);
        QWidget::setTabOrder(swapF5F9checkBox, rkCodePageRadioButton);
        QWidget::setTabOrder(rkCodePageRadioButton, koi8CodePageRadioButton);
        QWidget::setTabOrder(koi8CodePageRadioButton, resetKeysCheckBox);
        QWidget::setTabOrder(resetKeysCheckBox, color1RadioButton);
        QWidget::setTabOrder(color1RadioButton, color2RadioButton);
        QWidget::setTabOrder(color2RadioButton, color3RadioButton);
        QWidget::setTabOrder(color3RadioButton, bwRadioButton);
        QWidget::setTabOrder(bwRadioButton, bw2RadioButton);
        QWidget::setTabOrder(bw2RadioButton, mixingOffRadioButton);
        QWidget::setTabOrder(mixingOffRadioButton, mixingMixRadioButton);
        QWidget::setTabOrder(mixingMixRadioButton, mixingAverageRadioButton);
        QWidget::setTabOrder(mixingAverageRadioButton, mixingInterlaceRadioButton);
        QWidget::setTabOrder(mixingInterlaceRadioButton, mixingScanlineRadioButton);
        QWidget::setTabOrder(mixingScanlineRadioButton, smoothingNearestRadioButton);
        QWidget::setTabOrder(smoothingNearestRadioButton, smoothingSharpRadioButton);
        QWidget::setTabOrder(smoothingSharpRadioButton, smoothingBilinearRadioButton);
        QWidget::setTabOrder(smoothingBilinearRadioButton, smoothingCustomRadioButton);
        QWidget::setTabOrder(smoothingCustomRadioButton, shaderComboBox);
        QWidget::setTabOrder(shaderComboBox, desaturateCheckBox);
        QWidget::setTabOrder(desaturateCheckBox, altFontCheckBox);
        QWidget::setTabOrder(altFontCheckBox, cropCheckBox);
        QWidget::setTabOrder(cropCheckBox, wavChannelComboBox);
        QWidget::setTabOrder(wavChannelComboBox, speedUpCheckBox);
        QWidget::setTabOrder(speedUpCheckBox, speedUpSpinBox);
        QWidget::setTabOrder(speedUpSpinBox, tapeRedirectCheckBox);
        QWidget::setTabOrder(tapeRedirectCheckBox, muteTapeCheckBox);
        QWidget::setTabOrder(muteTapeCheckBox, tapeSuppressOpeningCheckBox);
        QWidget::setTabOrder(tapeSuppressOpeningCheckBox, tapeMultiblockCheckBox);
        QWidget::setTabOrder(tapeMultiblockCheckBox, qwertyRadioButton);
        QWidget::setTabOrder(qwertyRadioButton, jcukenRadioButton);
        QWidget::setTabOrder(jcukenRadioButton, smartRadioButton);
        QWidget::setTabOrder(smartRadioButton, kbdOriginalRadioButton);
        QWidget::setTabOrder(kbdOriginalRadioButton, kbdRamfosRadioButton);
        QWidget::setTabOrder(kbdRamfosRadioButton, kbdLikRadioButton);
        QWidget::setTabOrder(kbdLikRadioButton, kbdEurekaRadioButton);
        QWidget::setTabOrder(kbdEurekaRadioButton, numpadJoystickCheckBox);
        QWidget::setTabOrder(numpadJoystickCheckBox, downAsNumpad5CheckBox);
        QWidget::setTabOrder(downAsNumpad5CheckBox, upAsNumpad5CheckBox);
        QWidget::setTabOrder(upAsNumpad5CheckBox, fastResetCheckBox);
        QWidget::setTabOrder(fastResetCheckBox, ayStereoCheckBox);

        retranslateUi(SettingsDialog);
        QObject::connect(cancelPushButton, &QPushButton::clicked, SettingsDialog, qOverload<>(&QDialog::reject));

        configTabWidget->setCurrentIndex(0);
        srComboBox->setCurrentIndex(0);
        okPushButton->setDefault(true);


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

    void retranslateUi(QDialog *SettingsDialog)
    {
        SettingsDialog->setWindowTitle(QCoreApplication::translate("SettingsDialog", "Settings", nullptr));
        generalGroupBox->setTitle(QCoreApplication::translate("SettingsDialog", "General", nullptr));
        langLabel->setText(QCoreApplication::translate("SettingsDialog", "Language* :", nullptr));
        langComboBox->setItemText(0, QCoreApplication::translate("SettingsDialog", "System default", nullptr));
        langComboBox->setItemText(1, QCoreApplication::translate("SettingsDialog", "English", nullptr));
        langComboBox->setItemText(2, QCoreApplication::translate("SettingsDialog", "Russian", nullptr));

        showHelpCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Show platform help on startup", nullptr));
#if QT_CONFIG(tooltip)
        fusionCheckBox->setToolTip(QString());
#endif // QT_CONFIG(tooltip)
        fusionCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Fusion UI style (may be necessary for dark theme)*", nullptr));
        videoGroupBox->setTitle(QCoreApplication::translate("SettingsDialog", "Video", nullptr));
        limitFpsCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Limit FPS to:", nullptr));
        fpsSpinBox->setSpecialValueText(QString());
#if QT_CONFIG(tooltip)
        vsyncCheckBox->setToolTip(QString());
#endif // QT_CONFIG(tooltip)
        soundGroupBox->setTitle(QCoreApplication::translate("SettingsDialog", "Sound", nullptr));
        srLabel->setText(QCoreApplication::translate("SettingsDialog", "Sample rate* :", nullptr));

        volumeLabel->setText(QCoreApplication::translate("SettingsDialog", "Volume:", nullptr));
        muteCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Mute", nullptr));
        warnLabel->setText(QCoreApplication::translate("SettingsDialog", "Not recommended!", nullptr));
        uiGroupBox->setTitle(QCoreApplication::translate("SettingsDialog", "User interface", nullptr));
        selectedPlatformsCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Show selected platforms only*", nullptr));
        label_5->setText(QCoreApplication::translate("SettingsDialog", "* Options marked by \"*\" take effect after emulator restart", nullptr));
        configTabWidget->setTabText(configTabWidget->indexOf(systemTab), QCoreApplication::translate("SettingsDialog", "System", nullptr));
        presetLabel->setText(QCoreApplication::translate("SettingsDialog", "Window preset:", nullptr));
        presetComboBox->setItemText(0, QCoreApplication::translate("SettingsDialog", "- None -", nullptr));
        presetComboBox->setItemText(8, QCoreApplication::translate("SettingsDialog", "Resizable", nullptr));

        windowSizeGroupBox->setTitle(QCoreApplication::translate("SettingsDialog", "Window size", nullptr));
        autoSizeRadioButton->setText(QCoreApplication::translate("SettingsDialog", "Auto size", nullptr));
        userSizeRadioButton->setText(QCoreApplication::translate("SettingsDialog", "User-changeable", nullptr));
        preserveSizeCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Preserve user-changeable size", nullptr));
        fixedSizeRadioButton->setText(QCoreApplication::translate("SettingsDialog", "Fixed:", nullptr));
        label_6->setText(QCoreApplication::translate("SettingsDialog", "Width:", nullptr));
        label_7->setText(QCoreApplication::translate("SettingsDialog", "Height:", nullptr));
        scalingGroupBox->setTitle(QCoreApplication::translate("SettingsDialog", "Scaling", nullptr));
        fixedScaleRadioButton->setText(QCoreApplication::translate("SettingsDialog", "Fixed scale:", nullptr));

        stretchRadioButton->setText(QCoreApplication::translate("SettingsDialog", "Stretch to window", nullptr));
        stretchPropIntRadioButton->setText(QCoreApplication::translate("SettingsDialog", "Fit to window with integer scale factor", nullptr));
        aspectCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Exact original aspect ratio", nullptr));
        arOnGroupBox->setTitle(QCoreApplication::translate("SettingsDialog", "Exact aspect ratio ON mode settings", nullptr));
        wideLabel->setText(QCoreApplication::translate("SettingsDialog", "Screen format:", nullptr));
        wideComboBox->setItemText(2, QCoreApplication::translate("SettingsDialog", "Custom", nullptr));

        label_3->setText(QCoreApplication::translate("SettingsDialog", "Custom format:", nullptr));
        arOffgroupBox->setTitle(QCoreApplication::translate("SettingsDialog", "Exact aspect ratio OFF mode settings", nullptr));
        adaptArRadioButton->setText(QCoreApplication::translate("SettingsDialog", "Adaptive AR (integer scale)", nullptr));
        sqrArRadioButton->setText(QCoreApplication::translate("SettingsDialog", "Square pixels (1:1)", nullptr));
        grayBackgroundCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Gray background", nullptr));
        configTabWidget->setTabText(configTabWidget->indexOf(windowTab), QCoreApplication::translate("SettingsDialog", "Window", nullptr));
        debugOnGroupBox->setTitle(QCoreApplication::translate("SettingsDialog", "Debug on", nullptr));
        debugHltCheckBox->setText(QCoreApplication::translate("SettingsDialog", "HLT", nullptr));
        debugIllegalCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Illegal 8080 instructions", nullptr));
        mnemonicsGroupBox->setTitle(QCoreApplication::translate("SettingsDialog", "Mnemonics (all platforms)", nullptr));
        upper8080checkBox->setText(QCoreApplication::translate("SettingsDialog", "8080 upper case mnemonics", nullptr));
        upperZ80checkBox->setText(QCoreApplication::translate("SettingsDialog", "Z80 upper case mnemonics", nullptr));
        forceZ80checkBox->setText(QCoreApplication::translate("SettingsDialog", "Use Z80 mnemonics for 8080", nullptr));
        controlGroupBox->setTitle(QCoreApplication::translate("SettingsDialog", "Control (all platforms)", nullptr));
#if QT_CONFIG(tooltip)
        swapF5F9checkBox->setToolTip(QCoreApplication::translate("SettingsDialog", "<html><head/><body><p>Use F5 for &quot;Run&quot; and F9 for &quot;Set breakpoint&quot;</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
        swapF5F9checkBox->setText(QCoreApplication::translate("SettingsDialog", "Swap F5 and F9 (VS like)", nullptr));
        groupBox->setTitle(QCoreApplication::translate("SettingsDialog", "Code page", nullptr));
        rkCodePageRadioButton->setText(QCoreApplication::translate("SettingsDialog", "RK-86", nullptr));
        koi8CodePageRadioButton->setText(QCoreApplication::translate("SettingsDialog", "KOI-8", nullptr));
        resetKeysCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Reset pressed keys on leaving debugger", nullptr));
        configTabWidget->setTabText(configTabWidget->indexOf(debugTab), QCoreApplication::translate("SettingsDialog", "Debugger", nullptr));
        colorGroupBox->setTitle(QCoreApplication::translate("SettingsDialog", "Color mode", nullptr));
        mixingGroupBox->setTitle(QCoreApplication::translate("SettingsDialog", "Field mixing", nullptr));
        mixingOffRadioButton->setText(QCoreApplication::translate("SettingsDialog", "Off", nullptr));
        mixingAverageRadioButton->setText(QCoreApplication::translate("SettingsDialog", "Average (old method)", nullptr));
        mixingMixRadioButton->setText(QCoreApplication::translate("SettingsDialog", "Mix (noflick)", nullptr));
        mixingInterlaceRadioButton->setText(QCoreApplication::translate("SettingsDialog", "Interlace", nullptr));
        mixingScanlineRadioButton->setText(QCoreApplication::translate("SettingsDialog", "Scanline", nullptr));
        smoothingGroupBox->setTitle(QCoreApplication::translate("SettingsDialog", "Smoothing / post-processing", nullptr));
        smoothingNearestRadioButton->setText(QCoreApplication::translate("SettingsDialog", "Nearest", nullptr));
        smoothingSharpRadioButton->setText(QCoreApplication::translate("SettingsDialog", "Sharp (smooth pixel edges)", nullptr));
        smoothingBilinearRadioButton->setText(QCoreApplication::translate("SettingsDialog", "Bilinear", nullptr));
        smoothingCustomRadioButton->setText(QCoreApplication::translate("SettingsDialog", "Custom shader:", nullptr));
        desaturateCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Desaturate", nullptr));
        altFontCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Alternate font (8\303\22716, 8\303\22712, 8\303\2278)", nullptr));
        cropCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Show visible area", nullptr));
        configTabWidget->setTabText(configTabWidget->indexOf(screenTab), QCoreApplication::translate("SettingsDialog", "Screen", nullptr));
        label_9->setText(QCoreApplication::translate("SettingsDialog", "WAV file channel:", nullptr));
        wavChannelComboBox->setItemText(0, QCoreApplication::translate("SettingsDialog", "Left", nullptr));
        wavChannelComboBox->setItemText(1, QCoreApplication::translate("SettingsDialog", "Right", nullptr));
        wavChannelComboBox->setItemText(2, QCoreApplication::translate("SettingsDialog", "Mix", nullptr));

        speedUpCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Speed up while playing wav, times", nullptr));
        tapeRedirectCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Redirect tape calls to file", nullptr));
        muteTapeCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Mute tape output", nullptr));
        tapeSuppressOpeningCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Suppress file opening on reset", nullptr));
        tapeMultiblockCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Load multiblock files", nullptr));
        configTabWidget->setTabText(configTabWidget->indexOf(tapeTab), QCoreApplication::translate("SettingsDialog", "Tape", nullptr));
        layoutGroupBox->setTitle(QCoreApplication::translate("SettingsDialog", "Layout", nullptr));
        jcukenRadioButton->setText(QCoreApplication::translate("SettingsDialog", "Jcuken", nullptr));
        smartRadioButton->setText(QCoreApplication::translate("SettingsDialog", "\"Smart\" layout", nullptr));
        kbdTypeGroupBox->setTitle(QCoreApplication::translate("SettingsDialog", "Keyboard type", nullptr));
        kbdOriginalRadioButton->setText(QCoreApplication::translate("SettingsDialog", "Original", nullptr));
        kbdLikRadioButton->setText(QCoreApplication::translate("SettingsDialog", "Lik", nullptr));
#if QT_CONFIG(tooltip)
        numpadJoystickCheckBox->setToolTip(QCoreApplication::translate("SettingsDialog", "Joystick only assigned to arrow keys, 5 and Ins on the numpad instead of combining with keyboard arrows, Space and Enter", nullptr));
#endif // QT_CONFIG(tooltip)
        numpadJoystickCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Joystick on numpad only", nullptr));
        downAsNumpad5CheckBox->setText(QCoreApplication::translate("SettingsDialog", "Down key acts as Numpad 5 (Menu)", nullptr));
        upAsNumpad5CheckBox->setText(QCoreApplication::translate("SettingsDialog", "Up key acts as Numpad 5 (Menu)", nullptr));
        configTabWidget->setTabText(configTabWidget->indexOf(keybTab), QCoreApplication::translate("SettingsDialog", "Keyboard", nullptr));
        fastResetCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Fast reset", nullptr));
        ayStereoCheckBox->setText(QCoreApplication::translate("SettingsDialog", "AY stereo mode (ABC)", nullptr));
        gsStereoCheckBox->setText(QCoreApplication::translate("SettingsDialog", "GS Stereo mode", nullptr));
        configTabWidget->setTabText(configTabWidget->indexOf(miscTab), QCoreApplication::translate("SettingsDialog", "Misc.", nullptr));
        autoSaveCheckBox->setText(QCoreApplication::translate("SettingsDialog", "Auto save", nullptr));
        okPushButton->setText(QCoreApplication::translate("SettingsDialog", "Ok", nullptr));
        cancelPushButton->setText(QCoreApplication::translate("SettingsDialog", "Cancel", nullptr));
        applyPushButton->setText(QCoreApplication::translate("SettingsDialog", "Apply", nullptr));
    } // retranslateUi

};

namespace Ui {
    class SettingsDialog: public Ui_SettingsDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_QTSETTINGSDIALOG_H
