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

#ifndef UI_PREFINPUT_H
#define UI_PREFINPUT_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "actionseditor.h"
#include "mycombobox.h"

QT_BEGIN_NAMESPACE

class Ui_PrefInput
{
public:
    QVBoxLayout *vboxLayout;
    QTabWidget *input_tab;
    QWidget *tab;
    QVBoxLayout *verticalLayout;
    QHBoxLayout *hboxLayout;
    QLabel *keyboard_icon;
    QLabel *actioneditor_desc;
    ActionsEditor *actions_editor;
    QHBoxLayout *horizontalLayout_2;
    QCheckBox *globalshortcuts_check;
    QSpacerItem *horizontalSpacer_2;
    QPushButton *globalshortcuts_button;
    QWidget *tab_2;
    QGridLayout *gridLayout;
    QVBoxLayout *vboxLayout1;
    QLabel *mouse_icon;
    QSpacerItem *spacerItem;
    QGridLayout *gridLayout1;
    QLabel *textLabel1_16;
    QLabel *textLabel2_6;
    MyComboBox *left_click_combo;
    QLabel *textLabel3_4;
    MyComboBox *double_click_combo;
    QLabel *textLabel3_5;
    MyComboBox *right_click_combo;
    QLabel *label;
    QComboBox *middle_click_combo;
    QLabel *label_2;
    QComboBox *xbutton1_click_combo;
    QLabel *label_3;
    QComboBox *xbutton2_click_combo;
    QSpacerItem *spacerItem1;
    QFrame *line7;
    QHBoxLayout *hboxLayout1;
    QLabel *textLabel2_8;
    QComboBox *wheel_function_combo;
    QSpacerItem *spacerItem2;
    QHBoxLayout *horizontalLayout;
    QLabel *label_4;
    QComboBox *drag_function_combo;
    QSpacerItem *horizontalSpacer;
    QFrame *line;
    QCheckBox *delay_left_check;
    QCheckBox *wheel_function_seeking_reverse_check;
    QSpacerItem *spacerItem3;
    QWidget *tab_3;
    QGridLayout *gridLayout2;
    QLabel *wheel_functions_label;
    QCheckBox *wheel_function_seek;
    QCheckBox *wheel_function_volume;
    QCheckBox *wheel_function_zoom;
    QCheckBox *wheel_function_speed;
    QSpacerItem *spacerItem4;

    void setupUi(QWidget *PrefInput)
    {
        if (PrefInput->objectName().isEmpty())
            PrefInput->setObjectName(QString::fromUtf8("PrefInput"));
        PrefInput->resize(570, 549);
        vboxLayout = new QVBoxLayout(PrefInput);
        vboxLayout->setContentsMargins(0, 0, 0, 0);
        vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
        input_tab = new QTabWidget(PrefInput);
        input_tab->setObjectName(QString::fromUtf8("input_tab"));
        tab = new QWidget();
        tab->setObjectName(QString::fromUtf8("tab"));
        verticalLayout = new QVBoxLayout(tab);
        verticalLayout->setContentsMargins(6, 6, 6, 6);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        hboxLayout = new QHBoxLayout();
#ifndef Q_OS_MAC
        hboxLayout->setSpacing(6);
#endif
#ifndef Q_OS_MAC
        hboxLayout->setContentsMargins(0, 0, 0, 0);
#endif
        hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
        keyboard_icon = new QLabel(tab);
        keyboard_icon->setObjectName(QString::fromUtf8("keyboard_icon"));
        keyboard_icon->setText(QString::fromUtf8("icon"));
        keyboard_icon->setWordWrap(false);

        hboxLayout->addWidget(keyboard_icon);

        actioneditor_desc = new QLabel(tab);
        actioneditor_desc->setObjectName(QString::fromUtf8("actioneditor_desc"));
        QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(actioneditor_desc->sizePolicy().hasHeightForWidth());
        actioneditor_desc->setSizePolicy(sizePolicy);
        actioneditor_desc->setAlignment(Qt::AlignVCenter);
        actioneditor_desc->setWordWrap(true);

        hboxLayout->addWidget(actioneditor_desc);


        verticalLayout->addLayout(hboxLayout);

        actions_editor = new ActionsEditor(tab);
        actions_editor->setObjectName(QString::fromUtf8("actions_editor"));
        QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(actions_editor->sizePolicy().hasHeightForWidth());
        actions_editor->setSizePolicy(sizePolicy1);

        verticalLayout->addWidget(actions_editor);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        globalshortcuts_check = new QCheckBox(tab);
        globalshortcuts_check->setObjectName(QString::fromUtf8("globalshortcuts_check"));

        horizontalLayout_2->addWidget(globalshortcuts_check);

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

        horizontalLayout_2->addItem(horizontalSpacer_2);

        globalshortcuts_button = new QPushButton(tab);
        globalshortcuts_button->setObjectName(QString::fromUtf8("globalshortcuts_button"));
        globalshortcuts_button->setEnabled(false);

        horizontalLayout_2->addWidget(globalshortcuts_button);


        verticalLayout->addLayout(horizontalLayout_2);

        input_tab->addTab(tab, QString());
        tab_2 = new QWidget();
        tab_2->setObjectName(QString::fromUtf8("tab_2"));
        gridLayout = new QGridLayout(tab_2);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        vboxLayout1 = new QVBoxLayout();
#ifndef Q_OS_MAC
        vboxLayout1->setSpacing(6);
#endif
#ifndef Q_OS_MAC
        vboxLayout1->setContentsMargins(0, 0, 0, 0);
#endif
        vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
        mouse_icon = new QLabel(tab_2);
        mouse_icon->setObjectName(QString::fromUtf8("mouse_icon"));
        QSizePolicy sizePolicy2(QSizePolicy::Fixed, QSizePolicy::Preferred);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(mouse_icon->sizePolicy().hasHeightForWidth());
        mouse_icon->setSizePolicy(sizePolicy2);
        mouse_icon->setText(QString::fromUtf8("icon"));
        mouse_icon->setWordWrap(false);

        vboxLayout1->addWidget(mouse_icon);

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

        vboxLayout1->addItem(spacerItem);


        gridLayout->addLayout(vboxLayout1, 0, 0, 8, 1);

        gridLayout1 = new QGridLayout();
        gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
        textLabel1_16 = new QLabel(tab_2);
        textLabel1_16->setObjectName(QString::fromUtf8("textLabel1_16"));
        textLabel1_16->setWordWrap(false);

        gridLayout1->addWidget(textLabel1_16, 0, 0, 1, 2);

        textLabel2_6 = new QLabel(tab_2);
        textLabel2_6->setObjectName(QString::fromUtf8("textLabel2_6"));
        textLabel2_6->setWordWrap(false);

        gridLayout1->addWidget(textLabel2_6, 1, 0, 1, 1);

        left_click_combo = new MyComboBox(tab_2);
        left_click_combo->setObjectName(QString::fromUtf8("left_click_combo"));
        QSizePolicy sizePolicy3(QSizePolicy::Expanding, QSizePolicy::Fixed);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(left_click_combo->sizePolicy().hasHeightForWidth());
        left_click_combo->setSizePolicy(sizePolicy3);

        gridLayout1->addWidget(left_click_combo, 1, 1, 1, 1);

        textLabel3_4 = new QLabel(tab_2);
        textLabel3_4->setObjectName(QString::fromUtf8("textLabel3_4"));
        textLabel3_4->setWordWrap(false);

        gridLayout1->addWidget(textLabel3_4, 2, 0, 1, 1);

        double_click_combo = new MyComboBox(tab_2);
        double_click_combo->setObjectName(QString::fromUtf8("double_click_combo"));
        sizePolicy3.setHeightForWidth(double_click_combo->sizePolicy().hasHeightForWidth());
        double_click_combo->setSizePolicy(sizePolicy3);

        gridLayout1->addWidget(double_click_combo, 2, 1, 1, 1);

        textLabel3_5 = new QLabel(tab_2);
        textLabel3_5->setObjectName(QString::fromUtf8("textLabel3_5"));
        textLabel3_5->setWordWrap(false);

        gridLayout1->addWidget(textLabel3_5, 3, 0, 1, 1);

        right_click_combo = new MyComboBox(tab_2);
        right_click_combo->setObjectName(QString::fromUtf8("right_click_combo"));
        sizePolicy3.setHeightForWidth(right_click_combo->sizePolicy().hasHeightForWidth());
        right_click_combo->setSizePolicy(sizePolicy3);

        gridLayout1->addWidget(right_click_combo, 3, 1, 1, 1);

        label = new QLabel(tab_2);
        label->setObjectName(QString::fromUtf8("label"));

        gridLayout1->addWidget(label, 4, 0, 1, 1);

        middle_click_combo = new QComboBox(tab_2);
        middle_click_combo->setObjectName(QString::fromUtf8("middle_click_combo"));

        gridLayout1->addWidget(middle_click_combo, 4, 1, 1, 1);

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

        gridLayout1->addWidget(label_2, 5, 0, 1, 1);

        xbutton1_click_combo = new QComboBox(tab_2);
        xbutton1_click_combo->setObjectName(QString::fromUtf8("xbutton1_click_combo"));

        gridLayout1->addWidget(xbutton1_click_combo, 5, 1, 1, 1);

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

        gridLayout1->addWidget(label_3, 6, 0, 1, 1);

        xbutton2_click_combo = new QComboBox(tab_2);
        xbutton2_click_combo->setObjectName(QString::fromUtf8("xbutton2_click_combo"));

        gridLayout1->addWidget(xbutton2_click_combo, 6, 1, 1, 1);

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

        gridLayout1->addItem(spacerItem1, 0, 2, 7, 1);


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

        line7 = new QFrame(tab_2);
        line7->setObjectName(QString::fromUtf8("line7"));
        sizePolicy3.setHeightForWidth(line7->sizePolicy().hasHeightForWidth());
        line7->setSizePolicy(sizePolicy3);
        line7->setFrameShape(QFrame::HLine);
        line7->setFrameShadow(QFrame::Sunken);
        line7->setFrameShape(QFrame::HLine);

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

        hboxLayout1 = new QHBoxLayout();
        hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
        textLabel2_8 = new QLabel(tab_2);
        textLabel2_8->setObjectName(QString::fromUtf8("textLabel2_8"));
        textLabel2_8->setWordWrap(false);

        hboxLayout1->addWidget(textLabel2_8);

        wheel_function_combo = new QComboBox(tab_2);
        wheel_function_combo->setObjectName(QString::fromUtf8("wheel_function_combo"));
        sizePolicy3.setHeightForWidth(wheel_function_combo->sizePolicy().hasHeightForWidth());
        wheel_function_combo->setSizePolicy(sizePolicy3);

        hboxLayout1->addWidget(wheel_function_combo);

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

        hboxLayout1->addItem(spacerItem2);


        gridLayout->addLayout(hboxLayout1, 2, 1, 1, 1);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        label_4 = new QLabel(tab_2);
        label_4->setObjectName(QString::fromUtf8("label_4"));

        horizontalLayout->addWidget(label_4);

        drag_function_combo = new QComboBox(tab_2);
        drag_function_combo->setObjectName(QString::fromUtf8("drag_function_combo"));
        sizePolicy3.setHeightForWidth(drag_function_combo->sizePolicy().hasHeightForWidth());
        drag_function_combo->setSizePolicy(sizePolicy3);

        horizontalLayout->addWidget(drag_function_combo);

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

        horizontalLayout->addItem(horizontalSpacer);


        gridLayout->addLayout(horizontalLayout, 3, 1, 1, 1);

        line = new QFrame(tab_2);
        line->setObjectName(QString::fromUtf8("line"));
        line->setFrameShape(QFrame::HLine);
        line->setFrameShadow(QFrame::Sunken);

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

        delay_left_check = new QCheckBox(tab_2);
        delay_left_check->setObjectName(QString::fromUtf8("delay_left_check"));

        gridLayout->addWidget(delay_left_check, 5, 1, 1, 1);

        wheel_function_seeking_reverse_check = new QCheckBox(tab_2);
        wheel_function_seeking_reverse_check->setObjectName(QString::fromUtf8("wheel_function_seeking_reverse_check"));

        gridLayout->addWidget(wheel_function_seeking_reverse_check, 6, 1, 1, 1);

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

        gridLayout->addItem(spacerItem3, 7, 1, 1, 1);

        input_tab->addTab(tab_2, QString());
        tab_3 = new QWidget();
        tab_3->setObjectName(QString::fromUtf8("tab_3"));
        gridLayout2 = new QGridLayout(tab_3);
        gridLayout2->setObjectName(QString::fromUtf8("gridLayout2"));
        wheel_functions_label = new QLabel(tab_3);
        wheel_functions_label->setObjectName(QString::fromUtf8("wheel_functions_label"));
        sizePolicy.setHeightForWidth(wheel_functions_label->sizePolicy().hasHeightForWidth());
        wheel_functions_label->setSizePolicy(sizePolicy);
        wheel_functions_label->setWordWrap(true);

        gridLayout2->addWidget(wheel_functions_label, 0, 0, 1, 1);

        wheel_function_seek = new QCheckBox(tab_3);
        wheel_function_seek->setObjectName(QString::fromUtf8("wheel_function_seek"));

        gridLayout2->addWidget(wheel_function_seek, 1, 0, 1, 1);

        wheel_function_volume = new QCheckBox(tab_3);
        wheel_function_volume->setObjectName(QString::fromUtf8("wheel_function_volume"));

        gridLayout2->addWidget(wheel_function_volume, 2, 0, 1, 1);

        wheel_function_zoom = new QCheckBox(tab_3);
        wheel_function_zoom->setObjectName(QString::fromUtf8("wheel_function_zoom"));

        gridLayout2->addWidget(wheel_function_zoom, 3, 0, 1, 1);

        wheel_function_speed = new QCheckBox(tab_3);
        wheel_function_speed->setObjectName(QString::fromUtf8("wheel_function_speed"));

        gridLayout2->addWidget(wheel_function_speed, 4, 0, 1, 1);

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

        gridLayout2->addItem(spacerItem4, 5, 0, 1, 1);

        input_tab->addTab(tab_3, QString());

        vboxLayout->addWidget(input_tab);

#if QT_CONFIG(shortcut)
        textLabel2_6->setBuddy(left_click_combo);
        textLabel3_4->setBuddy(double_click_combo);
        textLabel3_5->setBuddy(right_click_combo);
        label->setBuddy(middle_click_combo);
        label_2->setBuddy(xbutton1_click_combo);
        label_3->setBuddy(xbutton2_click_combo);
        textLabel2_8->setBuddy(wheel_function_combo);
        label_4->setBuddy(drag_function_combo);
#endif // QT_CONFIG(shortcut)
        QWidget::setTabOrder(input_tab, globalshortcuts_check);
        QWidget::setTabOrder(globalshortcuts_check, globalshortcuts_button);
        QWidget::setTabOrder(globalshortcuts_button, left_click_combo);
        QWidget::setTabOrder(left_click_combo, double_click_combo);
        QWidget::setTabOrder(double_click_combo, right_click_combo);
        QWidget::setTabOrder(right_click_combo, middle_click_combo);
        QWidget::setTabOrder(middle_click_combo, xbutton1_click_combo);
        QWidget::setTabOrder(xbutton1_click_combo, xbutton2_click_combo);
        QWidget::setTabOrder(xbutton2_click_combo, wheel_function_combo);
        QWidget::setTabOrder(wheel_function_combo, drag_function_combo);
        QWidget::setTabOrder(drag_function_combo, delay_left_check);
        QWidget::setTabOrder(delay_left_check, wheel_function_seeking_reverse_check);
        QWidget::setTabOrder(wheel_function_seeking_reverse_check, wheel_function_seek);
        QWidget::setTabOrder(wheel_function_seek, wheel_function_volume);
        QWidget::setTabOrder(wheel_function_volume, wheel_function_zoom);
        QWidget::setTabOrder(wheel_function_zoom, wheel_function_speed);

        retranslateUi(PrefInput);
        QObject::connect(globalshortcuts_check, SIGNAL(toggled(bool)), globalshortcuts_button, SLOT(setEnabled(bool)));

        input_tab->setCurrentIndex(0);


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

    void retranslateUi(QWidget *PrefInput)
    {
        actioneditor_desc->setText(QCoreApplication::translate("PrefInput", "Here you can change any key shortcut. To do it double click or press enter over a shortcut cell. Optionally you can also save the list to share it with other people or load it in another computer.", nullptr));
        globalshortcuts_check->setText(QCoreApplication::translate("PrefInput", "&Use the multimedia keys as global shortcuts", nullptr));
        globalshortcuts_button->setText(QCoreApplication::translate("PrefInput", "Select &keys...", nullptr));
        input_tab->setTabText(input_tab->indexOf(tab), QCoreApplication::translate("PrefInput", "&Keyboard", nullptr));
        textLabel1_16->setText(QCoreApplication::translate("PrefInput", "Button functions:", nullptr));
        textLabel2_6->setText(QCoreApplication::translate("PrefInput", "&Left click", nullptr));
        textLabel3_4->setText(QCoreApplication::translate("PrefInput", "&Double click", nullptr));
        textLabel3_5->setText(QCoreApplication::translate("PrefInput", "&Right click", nullptr));
        label->setText(QCoreApplication::translate("PrefInput", "M&iddle click", nullptr));
        label_2->setText(QCoreApplication::translate("PrefInput", "X Button &1", nullptr));
        label_3->setText(QCoreApplication::translate("PrefInput", "X Button &2", nullptr));
        textLabel2_8->setText(QCoreApplication::translate("PrefInput", "&Wheel function:", nullptr));
        label_4->setText(QCoreApplication::translate("PrefInput", "Dra&g function:", nullptr));
        delay_left_check->setText(QCoreApplication::translate("PrefInput", "Don't &trigger the left click action with a double click", nullptr));
        wheel_function_seeking_reverse_check->setText(QCoreApplication::translate("PrefInput", "R&everse wheel media seeking", nullptr));
        input_tab->setTabText(input_tab->indexOf(tab_2), QCoreApplication::translate("PrefInput", "&Mouse", nullptr));
        wheel_functions_label->setText(QCoreApplication::translate("PrefInput", "Select the actions that should be cycled through when using the \"Change function of wheel\" option.", nullptr));
        wheel_function_seek->setText(QCoreApplication::translate("PrefInput", "Media &seeking", nullptr));
        wheel_function_volume->setText(QCoreApplication::translate("PrefInput", "&Volume control", nullptr));
        wheel_function_zoom->setText(QCoreApplication::translate("PrefInput", "&Zoom video", nullptr));
        wheel_function_speed->setText(QCoreApplication::translate("PrefInput", "&Change speed", nullptr));
        input_tab->setTabText(input_tab->indexOf(tab_3), QCoreApplication::translate("PrefInput", "M&ouse wheel functions", nullptr));
        (void)PrefInput;
    } // retranslateUi

};

namespace Ui {
    class PrefInput: public Ui_PrefInput {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_PREFINPUT_H
