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

#ifndef UI_CONTROLLERBINDINGWIDGET_JUSTIFIER_H
#define UI_CONTROLLERBINDINGWIDGET_JUSTIFIER_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QLabel>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "inputbindingwidgets.h"

QT_BEGIN_NAMESPACE

class Ui_ControllerBindingWidget_Justifier
{
public:
    QGridLayout *gridLayout_3;
    QVBoxLayout *verticalLayout_5;
    QGroupBox *groupBox_18;
    QVBoxLayout *verticalLayout_6;
    QLabel *label_4;
    QGroupBox *groupBox_20;
    QGridLayout *gridLayout_18;
    QGroupBox *groupBox_21;
    QGridLayout *gridLayout_20;
    InputBindingWidget *RelativeDown;
    QGroupBox *groupBox_23;
    QGridLayout *gridLayout_22;
    InputBindingWidget *RelativeUp;
    QGroupBox *groupBox_22;
    QGridLayout *gridLayout_21;
    InputBindingWidget *RelativeLeft;
    QGroupBox *groupBox_24;
    QGridLayout *gridLayout_23;
    InputBindingWidget *RelativeRight;
    QSpacerItem *verticalSpacer_5;
    QGridLayout *gridLayout_2;
    QSpacerItem *horizontalSpacer;
    QLabel *label_3;
    QSpacerItem *horizontalSpacer_2;
    QSpacerItem *verticalSpacer_2;
    QSpacerItem *verticalSpacer_3;
    QVBoxLayout *verticalLayout;
    QGroupBox *groupBox_7;
    QGridLayout *gridLayout_10;
    InputBindingWidget *Pointer;
    QGroupBox *groupBox_8;
    QGridLayout *gridLayout_24;
    QGroupBox *groupBox_9;
    QGridLayout *gridLayout_25;
    InputBindingWidget *ShootOffscreen;
    QGroupBox *groupBox_25;
    QGridLayout *gridLayout_26;
    InputBindingWidget *Trigger;
    QGroupBox *groupBox_26;
    QGridLayout *gridLayout_27;
    QGroupBox *groupBox_27;
    QGridLayout *gridLayout_28;
    InputBindingWidget *Back;
    QGroupBox *groupBox_28;
    QGridLayout *gridLayout_29;
    InputBindingWidget *Start;
    QSpacerItem *verticalSpacer_4;
    QSpacerItem *verticalSpacer;

    void setupUi(QWidget *ControllerBindingWidget_Justifier)
    {
        if (ControllerBindingWidget_Justifier->objectName().isEmpty())
            ControllerBindingWidget_Justifier->setObjectName("ControllerBindingWidget_Justifier");
        ControllerBindingWidget_Justifier->resize(1124, 485);
        QSizePolicy sizePolicy(QSizePolicy::Policy::MinimumExpanding, QSizePolicy::Policy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(ControllerBindingWidget_Justifier->sizePolicy().hasHeightForWidth());
        ControllerBindingWidget_Justifier->setSizePolicy(sizePolicy);
        ControllerBindingWidget_Justifier->setMinimumSize(QSize(1000, 400));
        gridLayout_3 = new QGridLayout(ControllerBindingWidget_Justifier);
        gridLayout_3->setObjectName("gridLayout_3");
        gridLayout_3->setContentsMargins(0, 0, 0, 0);
        verticalLayout_5 = new QVBoxLayout();
        verticalLayout_5->setObjectName("verticalLayout_5");
        groupBox_18 = new QGroupBox(ControllerBindingWidget_Justifier);
        groupBox_18->setObjectName("groupBox_18");
        verticalLayout_6 = new QVBoxLayout(groupBox_18);
        verticalLayout_6->setObjectName("verticalLayout_6");
        label_4 = new QLabel(groupBox_18);
        label_4->setObjectName("label_4");
        label_4->setAlignment(Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop);
        label_4->setWordWrap(true);

        verticalLayout_6->addWidget(label_4);


        verticalLayout_5->addWidget(groupBox_18);

        groupBox_20 = new QGroupBox(ControllerBindingWidget_Justifier);
        groupBox_20->setObjectName("groupBox_20");
        gridLayout_18 = new QGridLayout(groupBox_20);
        gridLayout_18->setObjectName("gridLayout_18");
        groupBox_21 = new QGroupBox(groupBox_20);
        groupBox_21->setObjectName("groupBox_21");
        gridLayout_20 = new QGridLayout(groupBox_21);
        gridLayout_20->setObjectName("gridLayout_20");
        gridLayout_20->setContentsMargins(6, 6, 6, 6);
        RelativeDown = new InputBindingWidget(groupBox_21);
        RelativeDown->setObjectName("RelativeDown");
        RelativeDown->setMinimumSize(QSize(100, 0));
        RelativeDown->setMaximumSize(QSize(100, 16777215));
        RelativeDown->setText(QString::fromUtf8("PushButton"));

        gridLayout_20->addWidget(RelativeDown, 0, 0, 1, 1);


        gridLayout_18->addWidget(groupBox_21, 3, 1, 1, 2);

        groupBox_23 = new QGroupBox(groupBox_20);
        groupBox_23->setObjectName("groupBox_23");
        gridLayout_22 = new QGridLayout(groupBox_23);
        gridLayout_22->setObjectName("gridLayout_22");
        gridLayout_22->setContentsMargins(6, 6, 6, 6);
        RelativeUp = new InputBindingWidget(groupBox_23);
        RelativeUp->setObjectName("RelativeUp");
        RelativeUp->setMinimumSize(QSize(100, 0));
        RelativeUp->setMaximumSize(QSize(100, 16777215));
        RelativeUp->setText(QString::fromUtf8("PushButton"));

        gridLayout_22->addWidget(RelativeUp, 0, 0, 1, 1);


        gridLayout_18->addWidget(groupBox_23, 0, 1, 1, 2);

        groupBox_22 = new QGroupBox(groupBox_20);
        groupBox_22->setObjectName("groupBox_22");
        gridLayout_21 = new QGridLayout(groupBox_22);
        gridLayout_21->setObjectName("gridLayout_21");
        gridLayout_21->setContentsMargins(6, 6, 6, 6);
        RelativeLeft = new InputBindingWidget(groupBox_22);
        RelativeLeft->setObjectName("RelativeLeft");
        RelativeLeft->setMinimumSize(QSize(100, 0));
        RelativeLeft->setMaximumSize(QSize(100, 16777215));
        RelativeLeft->setText(QString::fromUtf8("PushButton"));

        gridLayout_21->addWidget(RelativeLeft, 0, 0, 1, 1);


        gridLayout_18->addWidget(groupBox_22, 2, 0, 1, 2);

        groupBox_24 = new QGroupBox(groupBox_20);
        groupBox_24->setObjectName("groupBox_24");
        gridLayout_23 = new QGridLayout(groupBox_24);
        gridLayout_23->setObjectName("gridLayout_23");
        gridLayout_23->setContentsMargins(6, 6, 6, 6);
        RelativeRight = new InputBindingWidget(groupBox_24);
        RelativeRight->setObjectName("RelativeRight");
        RelativeRight->setMinimumSize(QSize(100, 0));
        RelativeRight->setMaximumSize(QSize(100, 16777215));
        RelativeRight->setText(QString::fromUtf8("PushButton"));

        gridLayout_23->addWidget(RelativeRight, 0, 0, 1, 1);


        gridLayout_18->addWidget(groupBox_24, 2, 2, 1, 2);


        verticalLayout_5->addWidget(groupBox_20);

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

        verticalLayout_5->addItem(verticalSpacer_5);


        gridLayout_3->addLayout(verticalLayout_5, 0, 0, 1, 1);

        gridLayout_2 = new QGridLayout();
        gridLayout_2->setObjectName("gridLayout_2");
        horizontalSpacer = new QSpacerItem(35, 263, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);

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

        label_3 = new QLabel(ControllerBindingWidget_Justifier);
        label_3->setObjectName("label_3");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(label_3->sizePolicy().hasHeightForWidth());
        label_3->setSizePolicy(sizePolicy1);
        label_3->setMaximumSize(QSize(400, 266));
        label_3->setPixmap(QPixmap(QString::fromUtf8(":/controllers/justifier.svg")));
        label_3->setScaledContents(true);

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

        horizontalSpacer_2 = new QSpacerItem(36, 263, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);

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

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

        gridLayout_2->addItem(verticalSpacer_2, 0, 1, 1, 2);

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

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


        gridLayout_3->addLayout(gridLayout_2, 0, 1, 1, 1);

        verticalLayout = new QVBoxLayout();
        verticalLayout->setObjectName("verticalLayout");
        groupBox_7 = new QGroupBox(ControllerBindingWidget_Justifier);
        groupBox_7->setObjectName("groupBox_7");
        gridLayout_10 = new QGridLayout(groupBox_7);
        gridLayout_10->setObjectName("gridLayout_10");
        gridLayout_10->setContentsMargins(6, 6, 6, 6);
        Pointer = new InputBindingWidget(groupBox_7);
        Pointer->setObjectName("Pointer");
        Pointer->setMinimumSize(QSize(150, 0));
        Pointer->setMaximumSize(QSize(150, 16777215));

        gridLayout_10->addWidget(Pointer, 0, 0, 1, 1);


        verticalLayout->addWidget(groupBox_7);

        groupBox_8 = new QGroupBox(ControllerBindingWidget_Justifier);
        groupBox_8->setObjectName("groupBox_8");
        gridLayout_24 = new QGridLayout(groupBox_8);
        gridLayout_24->setObjectName("gridLayout_24");
        groupBox_9 = new QGroupBox(groupBox_8);
        groupBox_9->setObjectName("groupBox_9");
        gridLayout_25 = new QGridLayout(groupBox_9);
        gridLayout_25->setObjectName("gridLayout_25");
        gridLayout_25->setContentsMargins(6, 6, 6, 6);
        ShootOffscreen = new InputBindingWidget(groupBox_9);
        ShootOffscreen->setObjectName("ShootOffscreen");
        ShootOffscreen->setMinimumSize(QSize(150, 0));
        ShootOffscreen->setMaximumSize(QSize(150, 16777215));

        gridLayout_25->addWidget(ShootOffscreen, 0, 0, 1, 1);


        gridLayout_24->addWidget(groupBox_9, 2, 0, 1, 2);

        groupBox_25 = new QGroupBox(groupBox_8);
        groupBox_25->setObjectName("groupBox_25");
        gridLayout_26 = new QGridLayout(groupBox_25);
        gridLayout_26->setObjectName("gridLayout_26");
        gridLayout_26->setContentsMargins(6, 6, 6, 6);
        Trigger = new InputBindingWidget(groupBox_25);
        Trigger->setObjectName("Trigger");
        Trigger->setMinimumSize(QSize(150, 0));
        Trigger->setMaximumSize(QSize(150, 16777215));

        gridLayout_26->addWidget(Trigger, 0, 0, 1, 1);


        gridLayout_24->addWidget(groupBox_25, 0, 0, 1, 2);


        verticalLayout->addWidget(groupBox_8);

        groupBox_26 = new QGroupBox(ControllerBindingWidget_Justifier);
        groupBox_26->setObjectName("groupBox_26");
        gridLayout_27 = new QGridLayout(groupBox_26);
        gridLayout_27->setObjectName("gridLayout_27");
        groupBox_27 = new QGroupBox(groupBox_26);
        groupBox_27->setObjectName("groupBox_27");
        gridLayout_28 = new QGridLayout(groupBox_27);
        gridLayout_28->setObjectName("gridLayout_28");
        gridLayout_28->setContentsMargins(6, 6, 6, 6);
        Back = new InputBindingWidget(groupBox_27);
        Back->setObjectName("Back");
        Back->setMinimumSize(QSize(150, 0));
        Back->setMaximumSize(QSize(150, 16777215));

        gridLayout_28->addWidget(Back, 0, 0, 1, 1);


        gridLayout_27->addWidget(groupBox_27, 2, 0, 1, 2);

        groupBox_28 = new QGroupBox(groupBox_26);
        groupBox_28->setObjectName("groupBox_28");
        gridLayout_29 = new QGridLayout(groupBox_28);
        gridLayout_29->setObjectName("gridLayout_29");
        gridLayout_29->setContentsMargins(6, 6, 6, 6);
        Start = new InputBindingWidget(groupBox_28);
        Start->setObjectName("Start");
        Start->setMinimumSize(QSize(150, 0));
        Start->setMaximumSize(QSize(150, 16777215));

        gridLayout_29->addWidget(Start, 0, 0, 1, 1);


        gridLayout_27->addWidget(groupBox_28, 0, 0, 1, 2);


        verticalLayout->addWidget(groupBox_26);

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

        verticalLayout->addItem(verticalSpacer_4);


        gridLayout_3->addLayout(verticalLayout, 0, 2, 1, 1);

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

        gridLayout_3->addItem(verticalSpacer, 1, 1, 1, 1);


        retranslateUi(ControllerBindingWidget_Justifier);

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

    void retranslateUi(QWidget *ControllerBindingWidget_Justifier)
    {
        groupBox_18->setTitle(QCoreApplication::translate("ControllerBindingWidget_Justifier", "Pointer Setup", nullptr));
        label_4->setText(QCoreApplication::translate("ControllerBindingWidget_Justifier", "<html><head/><body><p>By default, lightguns will use the mouse pointer. To use the mouse, you <span style=\" font-weight:700;\">do not</span> need to configure any bindings apart from the trigger and buttons. Aiming only needs to be set when you want to use multiple mice.</p><p>If you want to use a controller, or lightgun which simulates a controller instead of a mouse, then you should bind it to Relative Aiming. Otherwise, Relative Aiming should be <span style=\" font-weight:700;\">left unbound</span>.</p></body></html>", nullptr));
        groupBox_20->setTitle(QCoreApplication::translate("ControllerBindingWidget_Justifier", "Relative Aiming", nullptr));
        groupBox_21->setTitle(QCoreApplication::translate("ControllerBindingWidget_Justifier", "Down", nullptr));
        groupBox_23->setTitle(QCoreApplication::translate("ControllerBindingWidget_Justifier", "Up", nullptr));
        groupBox_22->setTitle(QCoreApplication::translate("ControllerBindingWidget_Justifier", "Left", nullptr));
        groupBox_24->setTitle(QCoreApplication::translate("ControllerBindingWidget_Justifier", "Right", nullptr));
        label_3->setText(QString());
        groupBox_7->setTitle(QCoreApplication::translate("ControllerBindingWidget_Justifier", "Aiming", nullptr));
        Pointer->setText(QCoreApplication::translate("ControllerBindingWidget_Justifier", "PushButton", nullptr));
        groupBox_8->setTitle(QCoreApplication::translate("ControllerBindingWidget_Justifier", "Trigger", nullptr));
        groupBox_9->setTitle(QCoreApplication::translate("ControllerBindingWidget_Justifier", "Fire Offscreen", nullptr));
        ShootOffscreen->setText(QCoreApplication::translate("ControllerBindingWidget_Justifier", "PushButton", nullptr));
        groupBox_25->setTitle(QCoreApplication::translate("ControllerBindingWidget_Justifier", "Fire", nullptr));
        Trigger->setText(QCoreApplication::translate("ControllerBindingWidget_Justifier", "PushButton", nullptr));
        groupBox_26->setTitle(QCoreApplication::translate("ControllerBindingWidget_Justifier", "Side Buttons", nullptr));
        groupBox_27->setTitle(QCoreApplication::translate("ControllerBindingWidget_Justifier", "Back", nullptr));
        Back->setText(QCoreApplication::translate("ControllerBindingWidget_Justifier", "PushButton", nullptr));
        groupBox_28->setTitle(QCoreApplication::translate("ControllerBindingWidget_Justifier", "Start", nullptr));
        Start->setText(QCoreApplication::translate("ControllerBindingWidget_Justifier", "PushButton", nullptr));
        (void)ControllerBindingWidget_Justifier;
    } // retranslateUi

};

namespace Ui {
    class ControllerBindingWidget_Justifier: public Ui_ControllerBindingWidget_Justifier {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_CONTROLLERBINDINGWIDGET_JUSTIFIER_H
