/********************************************************************************
** Form generated from reading UI file 'controllermacroeditwidget.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_CONTROLLERMACROEDITWIDGET_H
#define UI_CONTROLLERMACROEDITWIDGET_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QListWidget>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSlider>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "inputbindingwidgets.h"

QT_BEGIN_NAMESPACE

class Ui_ControllerMacroEditWidget
{
public:
    QVBoxLayout *verticalLayout;
    QGroupBox *groupBox;
    QGridLayout *gridLayout_2;
    QListWidget *bindList;
    QLabel *label_2;
    QGroupBox *groupBox_4;
    QVBoxLayout *verticalLayout_2;
    QLabel *label_3;
    QHBoxLayout *pressureLayout;
    QSlider *pressure;
    QLabel *pressureValue;
    QGroupBox *groupBox_2;
    QGridLayout *gridLayout;
    QHBoxLayout *horizontalLayout_5;
    QLabel *label;
    QCheckBox *triggerToggle;
    InputBindingWidget *trigger;
    QHBoxLayout *deadzoneLayout;
    QLabel *label_4;
    QSlider *deadzone;
    QLabel *deadzoneValue;
    QGroupBox *groupBox_3;
    QGridLayout *gridLayout_3;
    QHBoxLayout *horizontalLayout;
    QLabel *frequencyText;
    QPushButton *setFrequency;
    QToolButton *increaseFrequency;
    QToolButton *decreateFrequency;

    void setupUi(QWidget *ControllerMacroEditWidget)
    {
        if (ControllerMacroEditWidget->objectName().isEmpty())
            ControllerMacroEditWidget->setObjectName("ControllerMacroEditWidget");
        ControllerMacroEditWidget->resize(691, 433);
        verticalLayout = new QVBoxLayout(ControllerMacroEditWidget);
        verticalLayout->setObjectName("verticalLayout");
        verticalLayout->setContentsMargins(0, 0, 0, 0);
        groupBox = new QGroupBox(ControllerMacroEditWidget);
        groupBox->setObjectName("groupBox");
        gridLayout_2 = new QGridLayout(groupBox);
        gridLayout_2->setObjectName("gridLayout_2");
        bindList = new QListWidget(groupBox);
        bindList->setObjectName("bindList");

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

        label_2 = new QLabel(groupBox);
        label_2->setObjectName("label_2");
        label_2->setWordWrap(true);

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


        verticalLayout->addWidget(groupBox);

        groupBox_4 = new QGroupBox(ControllerMacroEditWidget);
        groupBox_4->setObjectName("groupBox_4");
        verticalLayout_2 = new QVBoxLayout(groupBox_4);
        verticalLayout_2->setObjectName("verticalLayout_2");
        label_3 = new QLabel(groupBox_4);
        label_3->setObjectName("label_3");
        label_3->setWordWrap(true);

        verticalLayout_2->addWidget(label_3);

        pressureLayout = new QHBoxLayout();
        pressureLayout->setObjectName("pressureLayout");
        pressure = new QSlider(groupBox_4);
        pressure->setObjectName("pressure");
        pressure->setMinimum(1);
        pressure->setMaximum(100);
        pressure->setValue(100);
        pressure->setOrientation(Qt::Horizontal);
        pressure->setTickPosition(QSlider::TicksBelow);
        pressure->setTickInterval(10);

        pressureLayout->addWidget(pressure);

        pressureValue = new QLabel(groupBox_4);
        pressureValue->setObjectName("pressureValue");

        pressureLayout->addWidget(pressureValue);


        verticalLayout_2->addLayout(pressureLayout);


        verticalLayout->addWidget(groupBox_4);

        groupBox_2 = new QGroupBox(ControllerMacroEditWidget);
        groupBox_2->setObjectName("groupBox_2");
        gridLayout = new QGridLayout(groupBox_2);
        gridLayout->setObjectName("gridLayout");
        horizontalLayout_5 = new QHBoxLayout();
        horizontalLayout_5->setObjectName("horizontalLayout_5");
        label = new QLabel(groupBox_2);
        label->setObjectName("label");
        label->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop);
        label->setWordWrap(true);

        horizontalLayout_5->addWidget(label);

        triggerToggle = new QCheckBox(groupBox_2);
        triggerToggle->setObjectName("triggerToggle");

        horizontalLayout_5->addWidget(triggerToggle);

        horizontalLayout_5->setStretch(0, 1);

        gridLayout->addLayout(horizontalLayout_5, 0, 0, 1, 2);

        trigger = new InputBindingWidget(groupBox_2);
        trigger->setObjectName("trigger");
        trigger->setText(QString::fromUtf8("PushButton"));

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

        deadzoneLayout = new QHBoxLayout();
        deadzoneLayout->setObjectName("deadzoneLayout");
        label_4 = new QLabel(groupBox_2);
        label_4->setObjectName("label_4");

        deadzoneLayout->addWidget(label_4);

        deadzone = new QSlider(groupBox_2);
        deadzone->setObjectName("deadzone");
        deadzone->setMinimum(0);
        deadzone->setMaximum(100);
        deadzone->setValue(100);
        deadzone->setOrientation(Qt::Horizontal);
        deadzone->setTickPosition(QSlider::TicksBelow);
        deadzone->setTickInterval(10);

        deadzoneLayout->addWidget(deadzone);

        deadzoneValue = new QLabel(groupBox_2);
        deadzoneValue->setObjectName("deadzoneValue");

        deadzoneLayout->addWidget(deadzoneValue);

        deadzoneLayout->setStretch(1, 1);

        gridLayout->addLayout(deadzoneLayout, 2, 0, 1, 1);


        verticalLayout->addWidget(groupBox_2);

        groupBox_3 = new QGroupBox(ControllerMacroEditWidget);
        groupBox_3->setObjectName("groupBox_3");
        gridLayout_3 = new QGridLayout(groupBox_3);
        gridLayout_3->setObjectName("gridLayout_3");
        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName("horizontalLayout");
        frequencyText = new QLabel(groupBox_3);
        frequencyText->setObjectName("frequencyText");

        horizontalLayout->addWidget(frequencyText);

        setFrequency = new QPushButton(groupBox_3);
        setFrequency->setObjectName("setFrequency");

        horizontalLayout->addWidget(setFrequency);

        increaseFrequency = new QToolButton(groupBox_3);
        increaseFrequency->setObjectName("increaseFrequency");
        increaseFrequency->setMinimumSize(QSize(0, 20));
        increaseFrequency->setArrowType(Qt::UpArrow);

        horizontalLayout->addWidget(increaseFrequency);

        decreateFrequency = new QToolButton(groupBox_3);
        decreateFrequency->setObjectName("decreateFrequency");
        decreateFrequency->setMinimumSize(QSize(0, 20));
        decreateFrequency->setArrowType(Qt::DownArrow);

        horizontalLayout->addWidget(decreateFrequency);

        horizontalLayout->setStretch(0, 1);

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


        verticalLayout->addWidget(groupBox_3);

        verticalLayout->setStretch(0, 1);

        retranslateUi(ControllerMacroEditWidget);

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

    void retranslateUi(QWidget *ControllerMacroEditWidget)
    {
        groupBox->setTitle(QCoreApplication::translate("ControllerMacroEditWidget", "Binds/Buttons", nullptr));
        label_2->setText(QCoreApplication::translate("ControllerMacroEditWidget", "Select the buttons which you want to trigger with this macro. All buttons are activated concurrently.", nullptr));
        groupBox_4->setTitle(QCoreApplication::translate("ControllerMacroEditWidget", "Pressure", nullptr));
        label_3->setText(QCoreApplication::translate("ControllerMacroEditWidget", "For buttons which are pressure sensitive, this slider controls how much force will be simulated when the macro is active.", nullptr));
        pressureValue->setText(QCoreApplication::translate("ControllerMacroEditWidget", "100%", nullptr));
        groupBox_2->setTitle(QCoreApplication::translate("ControllerMacroEditWidget", "Trigger", nullptr));
        label->setText(QCoreApplication::translate("ControllerMacroEditWidget", "Select the trigger to activate this macro. This can be a single button, or combination of buttons (chord). Shift-click for multiple triggers.", nullptr));
        triggerToggle->setText(QCoreApplication::translate("ControllerMacroEditWidget", "Press To Toggle", nullptr));
        label_4->setText(QCoreApplication::translate("ControllerMacroEditWidget", "Deadzone:", nullptr));
        deadzoneValue->setText(QCoreApplication::translate("ControllerMacroEditWidget", "100%", nullptr));
        groupBox_3->setTitle(QCoreApplication::translate("ControllerMacroEditWidget", "Frequency", nullptr));
        frequencyText->setText(QCoreApplication::translate("ControllerMacroEditWidget", "Macro will toggle every N frames.", nullptr));
        setFrequency->setText(QCoreApplication::translate("ControllerMacroEditWidget", "Set...", nullptr));
        (void)ControllerMacroEditWidget;
    } // retranslateUi

};

namespace Ui {
    class ControllerMacroEditWidget: public Ui_ControllerMacroEditWidget {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_CONTROLLERMACROEDITWIDGET_H
