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

#ifndef UI_REBINDWIDGET_H
#define UI_REBINDWIDGET_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QTableView>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "clickeventpushbutton.h"
#include "nouserinputtextedit.h"

QT_BEGIN_NAMESPACE

class Ui_RebindWidget
{
public:
    QVBoxLayout *verticalLayout;
    QTabWidget *tabWidget;
    QWidget *keyTab;
    QGridLayout *gridLayout_2;
    QComboBox *fnBox;
    QComboBox *typingBox;
    QSpacerItem *horizontalSpacer_2;
    QComboBox *mediaBox;
    QSpacerItem *verticalSpacer_3;
    QComboBox *numBox;
    QSpacerItem *horizontalSpacer_4;
    QRadioButton *fnButton;
    QRadioButton *numButton;
    QRadioButton *mediaButton;
    QComboBox *modBox;
    QSpacerItem *horizontalSpacer_17;
    QSpacerItem *horizontalSpacer_3;
    QRadioButton *typingButton;
    QRadioButton *modButton;
    QWidget *mouseTab;
    QGridLayout *gridLayout;
    QSpacerItem *horizontalSpacer_21;
    QRadioButton *mb2Button;
    QComboBox *mb2Box;
    QSpinBox *dpiCustXBox;
    QRadioButton *wheelButton;
    QSpacerItem *verticalSpacer_8;
    QComboBox *wheelBox;
    QComboBox *dpiBox;
    QSpacerItem *horizontalSpacer_20;
    QLabel *dpiCustLabel;
    QSpacerItem *verticalSpacer_2;
    QLabel *dpiWarning;
    QRadioButton *dpiButton;
    QRadioButton *mbButton;
    QComboBox *mbBox;
    QSpacerItem *horizontalSpacer_18;
    QSpacerItem *horizontalSpacer_19;
    QSpinBox *dpiCustYBox;
    QSpacerItem *horizontalSpacer_22;
    QWidget *animTab;
    QGridLayout *gridLayout_5;
    QComboBox *animBox;
    QSpacerItem *horizontalSpacer_24;
    QSpacerItem *verticalSpacer_11;
    QSpacerItem *horizontalSpacer_26;
    QCheckBox *animKrBox;
    QCheckBox *animOnceBox;
    QSpacerItem *horizontalSpacer_23;
    QSpacerItem *horizontalSpacer_25;
    QRadioButton *animButton;
    QWidget *actionTab;
    QGridLayout *gridLayout_3;
    QSpacerItem *verticalSpacer_5;
    QComboBox *modeBox;
    QSpacerItem *verticalSpacer_6;
    QComboBox *lockBox;
    QSpacerItem *verticalSpacer_7;
    QRadioButton *lightButton;
    QRadioButton *modeButton;
    QComboBox *lightBox;
    QRadioButton *lockButton;
    QSpacerItem *horizontalSpacer_10;
    QCheckBox *lightWrapBox;
    QSpacerItem *horizontalSpacer_8;
    QSpacerItem *horizontalSpacer_5;
    QSpacerItem *horizontalSpacer_6;
    QCheckBox *modeWrapBox;
    QSpacerItem *horizontalSpacer_7;
    QWidget *programTab;
    QGridLayout *gridLayout_4;
    QLineEdit *programKpBox;
    QSpacerItem *horizontalSpacer_13;
    QLabel *progTipLabel;
    QSpacerItem *verticalSpacer;
    QCheckBox *programKrButton;
    QCheckBox *programKpButton;
    QSpacerItem *verticalSpacer_9;
    QLineEdit *programKrBox;
    QSpacerItem *horizontalSpacer;
    QCheckBox *programKpSIBox;
    QComboBox *programKpModeBox;
    QCheckBox *programKrSIBox;
    QComboBox *programKrModeBox;
    QWidget *macroTab;
    QGridLayout *gridLayout_7;
    QVBoxLayout *verticalLayout_2;
    QLabel *label_2;
    QLineEdit *macroName;
    QLabel *label_3;
    NoUserInputTextEdit *macroPreview;
    QGridLayout *gridLayout_6;
    QHBoxLayout *horizontalLayout_4;
    QRadioButton *rb_delay_default;
    QRadioButton *rb_delay_asTyped;
    QComboBox *captureTypeBox;
    QSpacerItem *horizontalSpacer_27;
    QLabel *label_6;
    QLabel *label_5;
    QHBoxLayout *horizontalLayout_6;
    QLabel *label_4;
    QSpacerItem *horizontalSpacer_29;
    QToolButton *editAsStringBtn;
    QLabel *lbl_macro;
    QVBoxLayout *verticalLayout_3;
    QTableView *tableView;
    QHBoxLayout *horizontalLayout_7;
    ClickEventPushButton *btnStartMacro;
    QToolButton *btnAddEvent;
    QToolButton *btnRemoveEvent;
    QToolButton *btnClearMacro;
    QHBoxLayout *horizontalLayout;
    QSpacerItem *horizontalSpacer_14;
    QPushButton *unbindButton;
    QPushButton *resetButton;
    QPushButton *cancelButton;
    QPushButton *applyButton;

    void setupUi(QWidget *RebindWidget)
    {
        if (RebindWidget->objectName().isEmpty())
            RebindWidget->setObjectName("RebindWidget");
        RebindWidget->resize(687, 313);
        QSizePolicy sizePolicy(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(RebindWidget->sizePolicy().hasHeightForWidth());
        RebindWidget->setSizePolicy(sizePolicy);
        RebindWidget->setMinimumSize(QSize(0, 0));
        RebindWidget->setStyleSheet(QString::fromUtf8("font-size: 12px ;"));
        verticalLayout = new QVBoxLayout(RebindWidget);
        verticalLayout->setObjectName("verticalLayout");
        verticalLayout->setContentsMargins(-1, 0, -1, 0);
        tabWidget = new QTabWidget(RebindWidget);
        tabWidget->setObjectName("tabWidget");
        tabWidget->setEnabled(true);
        sizePolicy.setHeightForWidth(tabWidget->sizePolicy().hasHeightForWidth());
        tabWidget->setSizePolicy(sizePolicy);
        tabWidget->setStyleSheet(QString::fromUtf8(""));
        tabWidget->setUsesScrollButtons(false);
        tabWidget->setDocumentMode(false);
        keyTab = new QWidget();
        keyTab->setObjectName("keyTab");
        keyTab->setEnabled(true);
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Preferred);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(keyTab->sizePolicy().hasHeightForWidth());
        keyTab->setSizePolicy(sizePolicy1);
        gridLayout_2 = new QGridLayout(keyTab);
        gridLayout_2->setObjectName("gridLayout_2");
        gridLayout_2->setContentsMargins(-1, -1, -1, 0);
        fnBox = new QComboBox(keyTab);
        fnBox->addItem(QString());
        fnBox->setObjectName("fnBox");
        QSizePolicy sizePolicy2(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Fixed);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(fnBox->sizePolicy().hasHeightForWidth());
        fnBox->setSizePolicy(sizePolicy2);

        gridLayout_2->addWidget(fnBox, 5, 1, 1, 1);

        typingBox = new QComboBox(keyTab);
        typingBox->addItem(QString());
        typingBox->setObjectName("typingBox");
        sizePolicy2.setHeightForWidth(typingBox->sizePolicy().hasHeightForWidth());
        typingBox->setSizePolicy(sizePolicy2);

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

        horizontalSpacer_2 = new QSpacerItem(5, 20, QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Minimum);

        gridLayout_2->addItem(horizontalSpacer_2, 1, 3, 1, 1);

        mediaBox = new QComboBox(keyTab);
        mediaBox->addItem(QString());
        mediaBox->setObjectName("mediaBox");
        sizePolicy2.setHeightForWidth(mediaBox->sizePolicy().hasHeightForWidth());
        mediaBox->setSizePolicy(sizePolicy2);

        gridLayout_2->addWidget(mediaBox, 9, 1, 1, 1);

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

        gridLayout_2->addItem(verticalSpacer_3, 13, 2, 1, 1);

        numBox = new QComboBox(keyTab);
        numBox->addItem(QString());
        numBox->setObjectName("numBox");
        sizePolicy2.setHeightForWidth(numBox->sizePolicy().hasHeightForWidth());
        numBox->setSizePolicy(sizePolicy2);

        gridLayout_2->addWidget(numBox, 5, 4, 1, 1);

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

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

        fnButton = new QRadioButton(keyTab);
        fnButton->setObjectName("fnButton");
        fnButton->setAutoExclusive(false);

        gridLayout_2->addWidget(fnButton, 4, 0, 1, 2);

        numButton = new QRadioButton(keyTab);
        numButton->setObjectName("numButton");
        numButton->setAutoExclusive(false);

        gridLayout_2->addWidget(numButton, 4, 3, 1, 2);

        mediaButton = new QRadioButton(keyTab);
        mediaButton->setObjectName("mediaButton");
        mediaButton->setAutoExclusive(false);

        gridLayout_2->addWidget(mediaButton, 8, 0, 1, 2);

        modBox = new QComboBox(keyTab);
        modBox->addItem(QString());
        modBox->setObjectName("modBox");
        sizePolicy2.setHeightForWidth(modBox->sizePolicy().hasHeightForWidth());
        modBox->setSizePolicy(sizePolicy2);

        gridLayout_2->addWidget(modBox, 1, 4, 1, 1);

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

        gridLayout_2->addItem(horizontalSpacer_17, 1, 5, 1, 1);

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

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

        typingButton = new QRadioButton(keyTab);
        typingButton->setObjectName("typingButton");
        typingButton->setAutoExclusive(false);

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

        modButton = new QRadioButton(keyTab);
        modButton->setObjectName("modButton");

        gridLayout_2->addWidget(modButton, 0, 3, 1, 2);

        tabWidget->addTab(keyTab, QString());
        mouseTab = new QWidget();
        mouseTab->setObjectName("mouseTab");
        gridLayout = new QGridLayout(mouseTab);
        gridLayout->setObjectName("gridLayout");
        horizontalSpacer_21 = new QSpacerItem(0, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);

        gridLayout->addItem(horizontalSpacer_21, 1, 9, 1, 1);

        mb2Button = new QRadioButton(mouseTab);
        mb2Button->setObjectName("mb2Button");
        mb2Button->setAutoExclusive(false);

        gridLayout->addWidget(mb2Button, 0, 3, 1, 5);

        mb2Box = new QComboBox(mouseTab);
        mb2Box->addItem(QString());
        mb2Box->addItem(QString());
        mb2Box->addItem(QString());
        mb2Box->addItem(QString::fromUtf8("6"));
        mb2Box->addItem(QString::fromUtf8("7"));
        mb2Box->addItem(QString::fromUtf8("8"));
        mb2Box->setObjectName("mb2Box");
        sizePolicy2.setHeightForWidth(mb2Box->sizePolicy().hasHeightForWidth());
        mb2Box->setSizePolicy(sizePolicy2);

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

        dpiCustXBox = new QSpinBox(mouseTab);
        dpiCustXBox->setObjectName("dpiCustXBox");
        dpiCustXBox->setMinimum(400);
        dpiCustXBox->setMaximum(8500);
        dpiCustXBox->setSingleStep(50);

        gridLayout->addWidget(dpiCustXBox, 4, 5, 1, 1);

        wheelButton = new QRadioButton(mouseTab);
        wheelButton->setObjectName("wheelButton");

        gridLayout->addWidget(wheelButton, 3, 0, 1, 2);

        verticalSpacer_8 = new QSpacerItem(20, 5, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);

        gridLayout->addItem(verticalSpacer_8, 2, 1, 1, 1);

        wheelBox = new QComboBox(mouseTab);
        wheelBox->addItem(QString());
        wheelBox->addItem(QString());
        wheelBox->addItem(QString());
        wheelBox->addItem(QString());
        wheelBox->addItem(QString());
        wheelBox->setObjectName("wheelBox");

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

        dpiBox = new QComboBox(mouseTab);
        dpiBox->addItem(QString());
        dpiBox->addItem(QString());
        dpiBox->addItem(QString());
        dpiBox->addItem(QString());
        dpiBox->addItem(QString());
        dpiBox->addItem(QString());
        dpiBox->addItem(QString::fromUtf8("1:"));
        dpiBox->addItem(QString::fromUtf8("2:"));
        dpiBox->addItem(QString::fromUtf8("3:"));
        dpiBox->addItem(QString::fromUtf8("4:"));
        dpiBox->addItem(QString::fromUtf8("5:"));
        dpiBox->addItem(QString());
        dpiBox->setObjectName("dpiBox");

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

        horizontalSpacer_20 = new QSpacerItem(5, 20, QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Minimum);

        gridLayout->addItem(horizontalSpacer_20, 1, 3, 1, 1);

        dpiCustLabel = new QLabel(mouseTab);
        dpiCustLabel->setObjectName("dpiCustLabel");
        dpiCustLabel->setText(QString::fromUtf8("x"));

        gridLayout->addWidget(dpiCustLabel, 4, 6, 1, 1);

        verticalSpacer_2 = new QSpacerItem(20, 0, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::MinimumExpanding);

        gridLayout->addItem(verticalSpacer_2, 5, 1, 1, 1);

        dpiWarning = new QLabel(mouseTab);
        dpiWarning->setObjectName("dpiWarning");
        QSizePolicy sizePolicy3(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Fixed);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(dpiWarning->sizePolicy().hasHeightForWidth());
        dpiWarning->setSizePolicy(sizePolicy3);

        gridLayout->addWidget(dpiWarning, 6, 0, 1, 10);

        dpiButton = new QRadioButton(mouseTab);
        dpiButton->setObjectName("dpiButton");
        dpiButton->setAutoExclusive(false);

        gridLayout->addWidget(dpiButton, 3, 3, 1, 5);

        mbButton = new QRadioButton(mouseTab);
        mbButton->setObjectName("mbButton");
        mbButton->setAutoExclusive(false);

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

        mbBox = new QComboBox(mouseTab);
        mbBox->addItem(QString());
        mbBox->addItem(QString());
        mbBox->addItem(QString());
        mbBox->addItem(QString());
        mbBox->setObjectName("mbBox");
        sizePolicy2.setHeightForWidth(mbBox->sizePolicy().hasHeightForWidth());
        mbBox->setSizePolicy(sizePolicy2);

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

        horizontalSpacer_18 = new QSpacerItem(5, 20, QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Minimum);

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

        horizontalSpacer_19 = new QSpacerItem(0, 0, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);

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

        dpiCustYBox = new QSpinBox(mouseTab);
        dpiCustYBox->setObjectName("dpiCustYBox");
        dpiCustYBox->setMinimum(400);
        dpiCustYBox->setMaximum(8500);
        dpiCustYBox->setSingleStep(50);

        gridLayout->addWidget(dpiCustYBox, 4, 7, 1, 1);

        horizontalSpacer_22 = new QSpacerItem(5, 20, QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Minimum);

        gridLayout->addItem(horizontalSpacer_22, 1, 8, 1, 1);

        tabWidget->addTab(mouseTab, QString());
        animTab = new QWidget();
        animTab->setObjectName("animTab");
        gridLayout_5 = new QGridLayout(animTab);
        gridLayout_5->setObjectName("gridLayout_5");
        animBox = new QComboBox(animTab);
        animBox->addItem(QString());
        animBox->setObjectName("animBox");
        sizePolicy2.setHeightForWidth(animBox->sizePolicy().hasHeightForWidth());
        animBox->setSizePolicy(sizePolicy2);

        gridLayout_5->addWidget(animBox, 4, 2, 1, 1);

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

        gridLayout_5->addItem(horizontalSpacer_24, 4, 3, 1, 1);

        verticalSpacer_11 = new QSpacerItem(20, 0, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::MinimumExpanding);

        gridLayout_5->addItem(verticalSpacer_11, 6, 2, 1, 1);

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

        gridLayout_5->addItem(horizontalSpacer_26, 4, 5, 1, 1);

        animKrBox = new QCheckBox(animTab);
        animKrBox->setObjectName("animKrBox");

        gridLayout_5->addWidget(animKrBox, 4, 6, 1, 1);

        animOnceBox = new QCheckBox(animTab);
        animOnceBox->setObjectName("animOnceBox");

        gridLayout_5->addWidget(animOnceBox, 4, 4, 1, 1);

        horizontalSpacer_23 = new QSpacerItem(5, 20, QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Minimum);

        gridLayout_5->addItem(horizontalSpacer_23, 4, 1, 1, 1);

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

        gridLayout_5->addItem(horizontalSpacer_25, 4, 7, 1, 1);

        animButton = new QRadioButton(animTab);
        animButton->setObjectName("animButton");
        sizePolicy2.setHeightForWidth(animButton->sizePolicy().hasHeightForWidth());
        animButton->setSizePolicy(sizePolicy2);

        gridLayout_5->addWidget(animButton, 0, 1, 1, 7);

        tabWidget->addTab(animTab, QString());
        actionTab = new QWidget();
        actionTab->setObjectName("actionTab");
        sizePolicy1.setHeightForWidth(actionTab->sizePolicy().hasHeightForWidth());
        actionTab->setSizePolicy(sizePolicy1);
        gridLayout_3 = new QGridLayout(actionTab);
        gridLayout_3->setObjectName("gridLayout_3");
        gridLayout_3->setContentsMargins(-1, -1, -1, 0);
        verticalSpacer_5 = new QSpacerItem(20, 0, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::MinimumExpanding);

        gridLayout_3->addItem(verticalSpacer_5, 8, 1, 1, 1);

        modeBox = new QComboBox(actionTab);
        modeBox->addItem(QString());
        modeBox->addItem(QString());
        modeBox->addItem(QString());
        modeBox->setObjectName("modeBox");
        sizePolicy2.setHeightForWidth(modeBox->sizePolicy().hasHeightForWidth());
        modeBox->setSizePolicy(sizePolicy2);

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

        verticalSpacer_6 = new QSpacerItem(20, 5, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);

        gridLayout_3->addItem(verticalSpacer_6, 5, 1, 1, 1);

        lockBox = new QComboBox(actionTab);
        lockBox->addItem(QString());
        lockBox->addItem(QString());
        lockBox->addItem(QString());
        lockBox->addItem(QString());
        lockBox->setObjectName("lockBox");
        sizePolicy2.setHeightForWidth(lockBox->sizePolicy().hasHeightForWidth());
        lockBox->setSizePolicy(sizePolicy2);

        gridLayout_3->addWidget(lockBox, 7, 1, 1, 1);

        verticalSpacer_7 = new QSpacerItem(20, 5, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);

        gridLayout_3->addItem(verticalSpacer_7, 2, 1, 1, 1);

        lightButton = new QRadioButton(actionTab);
        lightButton->setObjectName("lightButton");
        lightButton->setAutoExclusive(false);

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

        modeButton = new QRadioButton(actionTab);
        modeButton->setObjectName("modeButton");
        modeButton->setAutoExclusive(false);

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

        lightBox = new QComboBox(actionTab);
        lightBox->addItem(QString());
        lightBox->addItem(QString());
        lightBox->addItem(QString());
        lightBox->setObjectName("lightBox");
        sizePolicy2.setHeightForWidth(lightBox->sizePolicy().hasHeightForWidth());
        lightBox->setSizePolicy(sizePolicy2);

        gridLayout_3->addWidget(lightBox, 4, 1, 1, 1);

        lockButton = new QRadioButton(actionTab);
        lockButton->setObjectName("lockButton");
        lockButton->setAutoExclusive(false);

        gridLayout_3->addWidget(lockButton, 6, 0, 1, 2);

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

        gridLayout_3->addItem(horizontalSpacer_10, 7, 3, 1, 1);

        lightWrapBox = new QCheckBox(actionTab);
        lightWrapBox->setObjectName("lightWrapBox");
        lightWrapBox->setChecked(true);

        gridLayout_3->addWidget(lightWrapBox, 4, 3, 1, 1);

        horizontalSpacer_8 = new QSpacerItem(5, 20, QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Minimum);

        gridLayout_3->addItem(horizontalSpacer_8, 1, 2, 1, 1);

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

        gridLayout_3->addItem(horizontalSpacer_5, 1, 0, 1, 1);

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

        gridLayout_3->addItem(horizontalSpacer_6, 1, 5, 1, 1);

        modeWrapBox = new QCheckBox(actionTab);
        modeWrapBox->setObjectName("modeWrapBox");
        modeWrapBox->setChecked(true);

        gridLayout_3->addWidget(modeWrapBox, 1, 3, 1, 1);

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

        gridLayout_3->addItem(horizontalSpacer_7, 1, 4, 1, 1);

        tabWidget->addTab(actionTab, QString());
        programTab = new QWidget();
        programTab->setObjectName("programTab");
        gridLayout_4 = new QGridLayout(programTab);
        gridLayout_4->setObjectName("gridLayout_4");
        programKpBox = new QLineEdit(programTab);
        programKpBox->setObjectName("programKpBox");

        gridLayout_4->addWidget(programKpBox, 2, 1, 1, 1);

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

        gridLayout_4->addItem(horizontalSpacer_13, 2, 2, 1, 1);

        progTipLabel = new QLabel(programTab);
        progTipLabel->setObjectName("progTipLabel");
        QSizePolicy sizePolicy4(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Minimum);
        sizePolicy4.setHorizontalStretch(0);
        sizePolicy4.setVerticalStretch(0);
        sizePolicy4.setHeightForWidth(progTipLabel->sizePolicy().hasHeightForWidth());
        progTipLabel->setSizePolicy(sizePolicy4);
        progTipLabel->setText(QString::fromUtf8("Tip"));
        progTipLabel->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse);

        gridLayout_4->addWidget(progTipLabel, 6, 1, 1, 4);

        verticalSpacer = new QSpacerItem(20, 5, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);

        gridLayout_4->addItem(verticalSpacer, 3, 1, 1, 1);

        programKrButton = new QCheckBox(programTab);
        programKrButton->setObjectName("programKrButton");

        gridLayout_4->addWidget(programKrButton, 4, 0, 1, 5);

        programKpButton = new QCheckBox(programTab);
        programKpButton->setObjectName("programKpButton");

        gridLayout_4->addWidget(programKpButton, 0, 0, 1, 5);

        verticalSpacer_9 = new QSpacerItem(20, 0, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::MinimumExpanding);

        gridLayout_4->addItem(verticalSpacer_9, 7, 1, 1, 4);

        programKrBox = new QLineEdit(programTab);
        programKrBox->setObjectName("programKrBox");

        gridLayout_4->addWidget(programKrBox, 5, 1, 1, 1);

        horizontalSpacer = new QSpacerItem(5, 20, QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Minimum);

        gridLayout_4->addItem(horizontalSpacer, 2, 0, 1, 1);

        programKpSIBox = new QCheckBox(programTab);
        programKpSIBox->setObjectName("programKpSIBox");

        gridLayout_4->addWidget(programKpSIBox, 2, 3, 1, 1);

        programKpModeBox = new QComboBox(programTab);
        programKpModeBox->addItem(QString());
        programKpModeBox->addItem(QString());
        programKpModeBox->addItem(QString());
        programKpModeBox->setObjectName("programKpModeBox");
        QSizePolicy sizePolicy5(QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);
        sizePolicy5.setHorizontalStretch(0);
        sizePolicy5.setVerticalStretch(0);
        sizePolicy5.setHeightForWidth(programKpModeBox->sizePolicy().hasHeightForWidth());
        programKpModeBox->setSizePolicy(sizePolicy5);

        gridLayout_4->addWidget(programKpModeBox, 2, 4, 1, 1);

        programKrSIBox = new QCheckBox(programTab);
        programKrSIBox->setObjectName("programKrSIBox");

        gridLayout_4->addWidget(programKrSIBox, 5, 3, 1, 1);

        programKrModeBox = new QComboBox(programTab);
        programKrModeBox->addItem(QString());
        programKrModeBox->addItem(QString());
        programKrModeBox->setObjectName("programKrModeBox");
        sizePolicy5.setHeightForWidth(programKrModeBox->sizePolicy().hasHeightForWidth());
        programKrModeBox->setSizePolicy(sizePolicy5);

        gridLayout_4->addWidget(programKrModeBox, 5, 4, 1, 1);

        tabWidget->addTab(programTab, QString());
        macroTab = new QWidget();
        macroTab->setObjectName("macroTab");
        QSizePolicy sizePolicy6(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Preferred);
        sizePolicy6.setHorizontalStretch(0);
        sizePolicy6.setVerticalStretch(0);
        sizePolicy6.setHeightForWidth(macroTab->sizePolicy().hasHeightForWidth());
        macroTab->setSizePolicy(sizePolicy6);
        gridLayout_7 = new QGridLayout(macroTab);
        gridLayout_7->setObjectName("gridLayout_7");
        gridLayout_7->setVerticalSpacing(2);
        gridLayout_7->setContentsMargins(7, 0, -1, 7);
        verticalLayout_2 = new QVBoxLayout();
        verticalLayout_2->setSpacing(3);
        verticalLayout_2->setObjectName("verticalLayout_2");
        verticalLayout_2->setSizeConstraint(QLayout::SetDefaultConstraint);
        label_2 = new QLabel(macroTab);
        label_2->setObjectName("label_2");
        sizePolicy3.setHeightForWidth(label_2->sizePolicy().hasHeightForWidth());
        label_2->setSizePolicy(sizePolicy3);

        verticalLayout_2->addWidget(label_2);

        macroName = new QLineEdit(macroTab);
        macroName->setObjectName("macroName");

        verticalLayout_2->addWidget(macroName);

        label_3 = new QLabel(macroTab);
        label_3->setObjectName("label_3");
        sizePolicy3.setHeightForWidth(label_3->sizePolicy().hasHeightForWidth());
        label_3->setSizePolicy(sizePolicy3);

        verticalLayout_2->addWidget(label_3);

        macroPreview = new NoUserInputTextEdit(macroTab);
        macroPreview->setObjectName("macroPreview");
        QSizePolicy sizePolicy7(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::MinimumExpanding);
        sizePolicy7.setHorizontalStretch(0);
        sizePolicy7.setVerticalStretch(0);
        sizePolicy7.setHeightForWidth(macroPreview->sizePolicy().hasHeightForWidth());
        macroPreview->setSizePolicy(sizePolicy7);
        macroPreview->setContextMenuPolicy(Qt::DefaultContextMenu);
        macroPreview->setAcceptDrops(false);
        macroPreview->setInputMethodHints(Qt::ImhNoAutoUppercase);
        macroPreview->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
        macroPreview->setSizeAdjustPolicy(QAbstractScrollArea::AdjustToContents);
        macroPreview->setUndoRedoEnabled(false);
        macroPreview->setReadOnly(true);
        macroPreview->setTextInteractionFlags(Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);

        verticalLayout_2->addWidget(macroPreview);

        gridLayout_6 = new QGridLayout();
        gridLayout_6->setObjectName("gridLayout_6");
        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setObjectName("horizontalLayout_4");
        rb_delay_default = new QRadioButton(macroTab);
        rb_delay_default->setObjectName("rb_delay_default");
        rb_delay_default->setChecked(false);
        rb_delay_default->setAutoExclusive(true);

        horizontalLayout_4->addWidget(rb_delay_default);

        rb_delay_asTyped = new QRadioButton(macroTab);
        rb_delay_asTyped->setObjectName("rb_delay_asTyped");
        rb_delay_asTyped->setChecked(true);

        horizontalLayout_4->addWidget(rb_delay_asTyped);


        gridLayout_6->addLayout(horizontalLayout_4, 0, 1, 1, 1);

        captureTypeBox = new QComboBox(macroTab);
        captureTypeBox->addItem(QString());
        captureTypeBox->addItem(QString());
        captureTypeBox->addItem(QString());
        captureTypeBox->setObjectName("captureTypeBox");
        sizePolicy5.setHeightForWidth(captureTypeBox->sizePolicy().hasHeightForWidth());
        captureTypeBox->setSizePolicy(sizePolicy5);
        captureTypeBox->setMaximumSize(QSize(16777215, 22));

        gridLayout_6->addWidget(captureTypeBox, 4, 1, 1, 1);

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

        gridLayout_6->addItem(horizontalSpacer_27, 4, 2, 1, 1);

        label_6 = new QLabel(macroTab);
        label_6->setObjectName("label_6");

        gridLayout_6->addWidget(label_6, 4, 0, 1, 1);

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

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


        verticalLayout_2->addLayout(gridLayout_6);


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

        horizontalLayout_6 = new QHBoxLayout();
        horizontalLayout_6->setObjectName("horizontalLayout_6");
        label_4 = new QLabel(macroTab);
        label_4->setObjectName("label_4");
        QSizePolicy sizePolicy8(QSizePolicy::Policy::Maximum, QSizePolicy::Policy::Fixed);
        sizePolicy8.setHorizontalStretch(0);
        sizePolicy8.setVerticalStretch(0);
        sizePolicy8.setHeightForWidth(label_4->sizePolicy().hasHeightForWidth());
        label_4->setSizePolicy(sizePolicy8);

        horizontalLayout_6->addWidget(label_4);

        horizontalSpacer_29 = new QSpacerItem(80, 20, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Minimum);

        horizontalLayout_6->addItem(horizontalSpacer_29);

        editAsStringBtn = new QToolButton(macroTab);
        editAsStringBtn->setObjectName("editAsStringBtn");
        sizePolicy8.setHeightForWidth(editAsStringBtn->sizePolicy().hasHeightForWidth());
        editAsStringBtn->setSizePolicy(sizePolicy8);
        editAsStringBtn->setMaximumSize(QSize(16777215, 22));

        horizontalLayout_6->addWidget(editAsStringBtn);


        gridLayout_7->addLayout(horizontalLayout_6, 1, 1, 1, 1);

        lbl_macro = new QLabel(macroTab);
        lbl_macro->setObjectName("lbl_macro");
        sizePolicy3.setHeightForWidth(lbl_macro->sizePolicy().hasHeightForWidth());
        lbl_macro->setSizePolicy(sizePolicy3);
        lbl_macro->setText(QString::fromUtf8("Placeholder"));

        gridLayout_7->addWidget(lbl_macro, 1, 0, 1, 1);

        verticalLayout_3 = new QVBoxLayout();
        verticalLayout_3->setSpacing(0);
        verticalLayout_3->setObjectName("verticalLayout_3");
        tableView = new QTableView(macroTab);
        tableView->setObjectName("tableView");
        tableView->setEnabled(true);
        QSizePolicy sizePolicy9(QSizePolicy::Policy::Minimum, QSizePolicy::Policy::MinimumExpanding);
        sizePolicy9.setHorizontalStretch(0);
        sizePolicy9.setVerticalStretch(0);
        sizePolicy9.setHeightForWidth(tableView->sizePolicy().hasHeightForWidth());
        tableView->setSizePolicy(sizePolicy9);
        tableView->setSizeAdjustPolicy(QAbstractScrollArea::AdjustIgnored);
        tableView->setDragEnabled(true);
        tableView->setDragDropOverwriteMode(false);
        tableView->setDragDropMode(QAbstractItemView::InternalMove);
        tableView->setDefaultDropAction(Qt::MoveAction);
        tableView->setSelectionBehavior(QAbstractItemView::SelectRows);
        tableView->setSortingEnabled(false);
        tableView->setCornerButtonEnabled(false);
        tableView->horizontalHeader()->setMinimumSectionSize(22);
        tableView->horizontalHeader()->setDefaultSectionSize(65);
        tableView->horizontalHeader()->setHighlightSections(false);
        tableView->horizontalHeader()->setStretchLastSection(true);
        tableView->verticalHeader()->setVisible(false);
        tableView->verticalHeader()->setMinimumSectionSize(22);
        tableView->verticalHeader()->setDefaultSectionSize(22);

        verticalLayout_3->addWidget(tableView);

        horizontalLayout_7 = new QHBoxLayout();
        horizontalLayout_7->setObjectName("horizontalLayout_7");
        btnStartMacro = new ClickEventPushButton(macroTab);
        btnStartMacro->setObjectName("btnStartMacro");
        btnStartMacro->setMaximumSize(QSize(16777215, 22));

        horizontalLayout_7->addWidget(btnStartMacro);

        btnAddEvent = new QToolButton(macroTab);
        btnAddEvent->setObjectName("btnAddEvent");
        btnAddEvent->setMinimumSize(QSize(23, 0));
        btnAddEvent->setMaximumSize(QSize(16777215, 22));
        QFont font;
        font.setBold(false);
        btnAddEvent->setFont(font);

        horizontalLayout_7->addWidget(btnAddEvent);

        btnRemoveEvent = new QToolButton(macroTab);
        btnRemoveEvent->setObjectName("btnRemoveEvent");
        btnRemoveEvent->setMinimumSize(QSize(23, 0));
        btnRemoveEvent->setMaximumSize(QSize(16777215, 22));
        btnRemoveEvent->setFont(font);

        horizontalLayout_7->addWidget(btnRemoveEvent);

        btnClearMacro = new QToolButton(macroTab);
        btnClearMacro->setObjectName("btnClearMacro");
        QSizePolicy sizePolicy10(QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Fixed);
        sizePolicy10.setHorizontalStretch(0);
        sizePolicy10.setVerticalStretch(0);
        sizePolicy10.setHeightForWidth(btnClearMacro->sizePolicy().hasHeightForWidth());
        btnClearMacro->setSizePolicy(sizePolicy10);
        btnClearMacro->setMaximumSize(QSize(16777215, 22));

        horizontalLayout_7->addWidget(btnClearMacro);


        verticalLayout_3->addLayout(horizontalLayout_7);


        gridLayout_7->addLayout(verticalLayout_3, 2, 1, 1, 1);

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

        verticalLayout->addWidget(tabWidget);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName("horizontalLayout");
        horizontalSpacer_14 = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);

        horizontalLayout->addItem(horizontalSpacer_14);

        unbindButton = new QPushButton(RebindWidget);
        unbindButton->setObjectName("unbindButton");

        horizontalLayout->addWidget(unbindButton);

        resetButton = new QPushButton(RebindWidget);
        resetButton->setObjectName("resetButton");

        horizontalLayout->addWidget(resetButton);

        cancelButton = new QPushButton(RebindWidget);
        cancelButton->setObjectName("cancelButton");

        horizontalLayout->addWidget(cancelButton);

        applyButton = new QPushButton(RebindWidget);
        applyButton->setObjectName("applyButton");

        horizontalLayout->addWidget(applyButton);


        verticalLayout->addLayout(horizontalLayout);

        QWidget::setTabOrder(tabWidget, typingButton);
        QWidget::setTabOrder(typingButton, typingBox);
        QWidget::setTabOrder(typingBox, modButton);
        QWidget::setTabOrder(modButton, modBox);
        QWidget::setTabOrder(modBox, fnButton);
        QWidget::setTabOrder(fnButton, fnBox);
        QWidget::setTabOrder(fnBox, numButton);
        QWidget::setTabOrder(numButton, numBox);
        QWidget::setTabOrder(numBox, mediaButton);
        QWidget::setTabOrder(mediaButton, mediaBox);
        QWidget::setTabOrder(mediaBox, mbButton);
        QWidget::setTabOrder(mbButton, mbBox);
        QWidget::setTabOrder(mbBox, mb2Button);
        QWidget::setTabOrder(mb2Button, mb2Box);
        QWidget::setTabOrder(mb2Box, wheelButton);
        QWidget::setTabOrder(wheelButton, wheelBox);
        QWidget::setTabOrder(wheelBox, dpiButton);
        QWidget::setTabOrder(dpiButton, dpiBox);
        QWidget::setTabOrder(dpiBox, dpiCustXBox);
        QWidget::setTabOrder(dpiCustXBox, dpiCustYBox);
        QWidget::setTabOrder(dpiCustYBox, animButton);
        QWidget::setTabOrder(animButton, animBox);
        QWidget::setTabOrder(animBox, animOnceBox);
        QWidget::setTabOrder(animOnceBox, animKrBox);
        QWidget::setTabOrder(animKrBox, modeButton);
        QWidget::setTabOrder(modeButton, modeBox);
        QWidget::setTabOrder(modeBox, modeWrapBox);
        QWidget::setTabOrder(modeWrapBox, lightButton);
        QWidget::setTabOrder(lightButton, lightBox);
        QWidget::setTabOrder(lightBox, lightWrapBox);
        QWidget::setTabOrder(lightWrapBox, lockButton);
        QWidget::setTabOrder(lockButton, lockBox);
        QWidget::setTabOrder(lockBox, programKpButton);
        QWidget::setTabOrder(programKpButton, programKpBox);
        QWidget::setTabOrder(programKpBox, programKrButton);
        QWidget::setTabOrder(programKrButton, programKrBox);
        QWidget::setTabOrder(programKrBox, unbindButton);
        QWidget::setTabOrder(unbindButton, resetButton);
        QWidget::setTabOrder(resetButton, cancelButton);
        QWidget::setTabOrder(cancelButton, applyButton);

        retranslateUi(RebindWidget);

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


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

    void retranslateUi(QWidget *RebindWidget)
    {
        fnBox->setItemText(0, QString());

        typingBox->setItemText(0, QString());

        mediaBox->setItemText(0, QString());

        numBox->setItemText(0, QString());

        fnButton->setText(QCoreApplication::translate("RebindWidget", "Miscellaneous:", nullptr));
        numButton->setText(QCoreApplication::translate("RebindWidget", "&Number pad:", nullptr));
        mediaButton->setText(QCoreApplication::translate("RebindWidget", "M&edia:", nullptr));
        modBox->setItemText(0, QString());

        typingButton->setText(QCoreApplication::translate("RebindWidget", "T&yping:", nullptr));
        modButton->setText(QCoreApplication::translate("RebindWidget", "Modi&fier:", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(keyTab), QCoreApplication::translate("RebindWidget", "Keyboard", nullptr));
        mb2Button->setText(QCoreApplication::translate("RebindWidget", "Special button:", nullptr));
        mb2Box->setItemText(0, QString());
        mb2Box->setItemText(1, QCoreApplication::translate("RebindWidget", "4 (Back)", nullptr));
        mb2Box->setItemText(2, QCoreApplication::translate("RebindWidget", "5 (Forward)", nullptr));

        wheelButton->setText(QCoreApplication::translate("RebindWidget", "Wheel:", nullptr));
        wheelBox->setItemText(0, QString());
        wheelBox->setItemText(1, QCoreApplication::translate("RebindWidget", "Up", nullptr));
        wheelBox->setItemText(2, QCoreApplication::translate("RebindWidget", "Down", nullptr));
        wheelBox->setItemText(3, QCoreApplication::translate("RebindWidget", "Left", nullptr));
        wheelBox->setItemText(4, QCoreApplication::translate("RebindWidget", "Right", nullptr));

        dpiBox->setItemText(0, QString());
        dpiBox->setItemText(1, QCoreApplication::translate("RebindWidget", "(Cycle Up)", nullptr));
        dpiBox->setItemText(2, QCoreApplication::translate("RebindWidget", "(Cycle Down)", nullptr));
        dpiBox->setItemText(3, QCoreApplication::translate("RebindWidget", "(Up)", nullptr));
        dpiBox->setItemText(4, QCoreApplication::translate("RebindWidget", "(Down)", nullptr));
        dpiBox->setItemText(5, QCoreApplication::translate("RebindWidget", "Sniper", nullptr));
        dpiBox->setItemText(11, QCoreApplication::translate("RebindWidget", "Custom:", nullptr));

        dpiWarning->setText(QCoreApplication::translate("RebindWidget", "DPI is only available for mice.", nullptr));
        dpiButton->setText(QCoreApplication::translate("RebindWidget", "Cha&nge DPI:", nullptr));
        mbButton->setText(QCoreApplication::translate("RebindWidget", "Standard button:", nullptr));
        mbBox->setItemText(0, QString());
        mbBox->setItemText(1, QCoreApplication::translate("RebindWidget", "Left", nullptr));
        mbBox->setItemText(2, QCoreApplication::translate("RebindWidget", "Right", nullptr));
        mbBox->setItemText(3, QCoreApplication::translate("RebindWidget", "Middle", nullptr));

        tabWidget->setTabText(tabWidget->indexOf(mouseTab), QCoreApplication::translate("RebindWidget", "Mouse", nullptr));
        animBox->setItemText(0, QString());

        animKrBox->setText(QCoreApplication::translate("RebindWidget", "Stop on key release", nullptr));
        animOnceBox->setText(QCoreApplication::translate("RebindWidget", "Restart every time", nullptr));
        animButton->setText(QCoreApplication::translate("RebindWidget", "Start a&nimation on keypress:", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(animTab), QCoreApplication::translate("RebindWidget", "Animation", nullptr));
        modeBox->setItemText(0, QString());
        modeBox->setItemText(1, QCoreApplication::translate("RebindWidget", "(Previous)", nullptr));
        modeBox->setItemText(2, QCoreApplication::translate("RebindWidget", "(Next)", nullptr));

        lockBox->setItemText(0, QString());
        lockBox->setItemText(1, QCoreApplication::translate("RebindWidget", "Toggle", nullptr));
        lockBox->setItemText(2, QCoreApplication::translate("RebindWidget", "On", nullptr));
        lockBox->setItemText(3, QCoreApplication::translate("RebindWidget", "Off", nullptr));

        lightButton->setText(QCoreApplication::translate("RebindWidget", "Brightness:", nullptr));
        modeButton->setText(QCoreApplication::translate("RebindWidget", "Switch to mode:", nullptr));
        lightBox->setItemText(0, QString());
        lightBox->setItemText(1, QCoreApplication::translate("RebindWidget", "Up", nullptr));
        lightBox->setItemText(2, QCoreApplication::translate("RebindWidget", "Down", nullptr));

        lockButton->setText(QCoreApplication::translate("RebindWidget", "Wi&ndows lock:", nullptr));
        lightWrapBox->setText(QCoreApplication::translate("RebindWidget", "Wrap-around", nullptr));
        modeWrapBox->setText(QCoreApplication::translate("RebindWidget", "Wrap-around", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(actionTab), QCoreApplication::translate("RebindWidget", "Special", nullptr));
        programKrButton->setText(QCoreApplication::translate("RebindWidget", "Launch program on key release:", nullptr));
        programKpButton->setText(QCoreApplication::translate("RebindWidget", "Launch program on key press:", nullptr));
        programKpSIBox->setText(QCoreApplication::translate("RebindWidget", "Single instance", nullptr));
        programKpModeBox->setItemText(0, QCoreApplication::translate("RebindWidget", "Run indefinitely", nullptr));
        programKpModeBox->setItemText(1, QCoreApplication::translate("RebindWidget", "Stop on release", nullptr));
        programKpModeBox->setItemText(2, QCoreApplication::translate("RebindWidget", "Stop on re-press", nullptr));

        programKrSIBox->setText(QCoreApplication::translate("RebindWidget", "Single instance", nullptr));
        programKrModeBox->setItemText(0, QCoreApplication::translate("RebindWidget", "Run indefinitely", nullptr));
        programKrModeBox->setItemText(1, QCoreApplication::translate("RebindWidget", "Stop on re-press", nullptr));

        tabWidget->setTabText(tabWidget->indexOf(programTab), QCoreApplication::translate("RebindWidget", "Program", nullptr));
        label_2->setText(QCoreApplication::translate("RebindWidget", "Name", nullptr));
        label_3->setText(QCoreApplication::translate("RebindWidget", "Preview", nullptr));
        macroPreview->setDocumentTitle(QString());
        macroPreview->setPlainText(QString());
#if QT_CONFIG(whatsthis)
        rb_delay_default->setWhatsThis(QCoreApplication::translate("RebindWidget", "Set delay to default values: 20us up to 15 chars, 200us above", nullptr));
#endif // QT_CONFIG(whatsthis)
        rb_delay_default->setText(QCoreApplication::translate("RebindWidget", "de&fault", nullptr));
#if QT_CONFIG(whatsthis)
        rb_delay_asTyped->setWhatsThis(QCoreApplication::translate("RebindWidget", "Delay will be the same as it was recorded", nullptr));
#endif // QT_CONFIG(whatsthis)
        rb_delay_asTyped->setText(QCoreApplication::translate("RebindWidget", "as t&yped", nullptr));
        captureTypeBox->setItemText(0, QCoreApplication::translate("RebindWidget", "This device only", nullptr));
        captureTypeBox->setItemText(1, QCoreApplication::translate("RebindWidget", "All ckb-next devices", nullptr));
        captureTypeBox->setItemText(2, QCoreApplication::translate("RebindWidget", "All keyboards", nullptr));

        label_6->setText(QCoreApplication::translate("RebindWidget", "Record from:", nullptr));
        label_5->setText(QCoreApplication::translate("RebindWidget", "Keystroke delay:", nullptr));
        label_4->setText(QCoreApplication::translate("RebindWidget", "Events", nullptr));
        editAsStringBtn->setText(QCoreApplication::translate("RebindWidget", "Edit as string", nullptr));
        btnStartMacro->setText(QCoreApplication::translate("RebindWidget", "Start Recording", nullptr));
        btnAddEvent->setText(QCoreApplication::translate("RebindWidget", "Add", nullptr));
        btnRemoveEvent->setText(QCoreApplication::translate("RebindWidget", "Remove", nullptr));
        btnClearMacro->setText(QCoreApplication::translate("RebindWidget", "Clear", nullptr));
        tabWidget->setTabText(tabWidget->indexOf(macroTab), QCoreApplication::translate("RebindWidget", "Macro", nullptr));
        unbindButton->setText(QCoreApplication::translate("RebindWidget", "Unbind", nullptr));
        resetButton->setText(QCoreApplication::translate("RebindWidget", "Reset to Default", nullptr));
        cancelButton->setText(QCoreApplication::translate("RebindWidget", "Cancel", nullptr));
        applyButton->setText(QCoreApplication::translate("RebindWidget", "Apply", nullptr));
        (void)RebindWidget;
    } // retranslateUi

};

namespace Ui {
    class RebindWidget: public Ui_RebindWidget {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_REBINDWIDGET_H
