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

#ifndef UI_MACROEDITORDIALOG_H
#define UI_MACROEDITORDIALOG_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QAbstractButton>
#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QKeySequenceEdit>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QListView>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QTableView>
#include <QtWidgets/QVBoxLayout>

QT_BEGIN_NAMESPACE

class Ui_MacroEditorDialog
{
public:
    QVBoxLayout *verticalLayout_2;
    QHBoxLayout *horizontalLayoutMacros;
    QListView *listMacros;
    QVBoxLayout *verticalLayoutMacroDetails;
    QGridLayout *gridLayout;
    QLineEdit *editMacroName;
    QLabel *label;
    QKeySequenceEdit *keyMacroShortcut;
    QLabel *label_2;
    QLabel *label_3;
    QTableView *tblMacroSteps;
    QHBoxLayout *horizontalLayout_2;
    QPushButton *btnInsertMacroStep;
    QPushButton *btnDeleteMacroStep;
    QPushButton *btnMoveMacroStepUp;
    QPushButton *btnMoveMacroStepDown;
    QSpacerItem *horizontalSpacer_2;
    QHBoxLayout *horizontalLayout;
    QPushButton *btnCopyMacro;
    QPushButton *btnDeleteMacro;
    QSpacerItem *horizontalSpacer;
    QDialogButtonBox *buttonBox;

    void setupUi(QDialog *MacroEditorDialog)
    {
        if (MacroEditorDialog->objectName().isEmpty())
            MacroEditorDialog->setObjectName("MacroEditorDialog");
        MacroEditorDialog->resize(606, 443);
        MacroEditorDialog->setSizeGripEnabled(true);
        verticalLayout_2 = new QVBoxLayout(MacroEditorDialog);
        verticalLayout_2->setObjectName("verticalLayout_2");
        horizontalLayoutMacros = new QHBoxLayout();
        horizontalLayoutMacros->setObjectName("horizontalLayoutMacros");
        listMacros = new QListView(MacroEditorDialog);
        listMacros->setObjectName("listMacros");
        listMacros->setMaximumSize(QSize(200, 16777215));
        listMacros->setMovement(QListView::Static);
        listMacros->setUniformItemSizes(true);

        horizontalLayoutMacros->addWidget(listMacros);

        verticalLayoutMacroDetails = new QVBoxLayout();
        verticalLayoutMacroDetails->setObjectName("verticalLayoutMacroDetails");
        gridLayout = new QGridLayout();
        gridLayout->setObjectName("gridLayout");
        editMacroName = new QLineEdit(MacroEditorDialog);
        editMacroName->setObjectName("editMacroName");

        gridLayout->addWidget(editMacroName, 0, 1, 1, 1);

        label = new QLabel(MacroEditorDialog);
        label->setObjectName("label");

        gridLayout->addWidget(label, 0, 0, 1, 1);

        keyMacroShortcut = new QKeySequenceEdit(MacroEditorDialog);
        keyMacroShortcut->setObjectName("keyMacroShortcut");

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

        label_2 = new QLabel(MacroEditorDialog);
        label_2->setObjectName("label_2");

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


        verticalLayoutMacroDetails->addLayout(gridLayout);

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

        verticalLayoutMacroDetails->addWidget(label_3);

        tblMacroSteps = new QTableView(MacroEditorDialog);
        tblMacroSteps->setObjectName("tblMacroSteps");
        tblMacroSteps->setSelectionMode(QAbstractItemView::SingleSelection);
        tblMacroSteps->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
        tblMacroSteps->setWordWrap(false);
        tblMacroSteps->setCornerButtonEnabled(false);
        tblMacroSteps->verticalHeader()->setVisible(false);

        verticalLayoutMacroDetails->addWidget(tblMacroSteps);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName("horizontalLayout_2");
        btnInsertMacroStep = new QPushButton(MacroEditorDialog);
        btnInsertMacroStep->setObjectName("btnInsertMacroStep");
        QIcon icon;
        icon.addFile(QString::fromUtf8(":/icons/table_row_insert.png"), QSize(), QIcon::Mode::Normal, QIcon::State::On);
        btnInsertMacroStep->setIcon(icon);

        horizontalLayout_2->addWidget(btnInsertMacroStep);

        btnDeleteMacroStep = new QPushButton(MacroEditorDialog);
        btnDeleteMacroStep->setObjectName("btnDeleteMacroStep");
        QIcon icon1;
        icon1.addFile(QString::fromUtf8(":/icons/table_row_delete.png"), QSize(), QIcon::Mode::Normal, QIcon::State::On);
        btnDeleteMacroStep->setIcon(icon1);

        horizontalLayout_2->addWidget(btnDeleteMacroStep);

        btnMoveMacroStepUp = new QPushButton(MacroEditorDialog);
        btnMoveMacroStepUp->setObjectName("btnMoveMacroStepUp");
        QIcon icon2;
        icon2.addFile(QString::fromUtf8(":/icons/arrow_up.png"), QSize(), QIcon::Mode::Normal, QIcon::State::On);
        btnMoveMacroStepUp->setIcon(icon2);

        horizontalLayout_2->addWidget(btnMoveMacroStepUp);

        btnMoveMacroStepDown = new QPushButton(MacroEditorDialog);
        btnMoveMacroStepDown->setObjectName("btnMoveMacroStepDown");
        QIcon icon3;
        icon3.addFile(QString::fromUtf8(":/icons/arrow_down.png"), QSize(), QIcon::Mode::Normal, QIcon::State::On);
        btnMoveMacroStepDown->setIcon(icon3);

        horizontalLayout_2->addWidget(btnMoveMacroStepDown);

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

        horizontalLayout_2->addItem(horizontalSpacer_2);


        verticalLayoutMacroDetails->addLayout(horizontalLayout_2);


        horizontalLayoutMacros->addLayout(verticalLayoutMacroDetails);


        verticalLayout_2->addLayout(horizontalLayoutMacros);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName("horizontalLayout");
        btnCopyMacro = new QPushButton(MacroEditorDialog);
        btnCopyMacro->setObjectName("btnCopyMacro");
        QIcon icon4;
        icon4.addFile(QString::fromUtf8(":/icons/copy.png"), QSize(), QIcon::Mode::Normal, QIcon::State::On);
        btnCopyMacro->setIcon(icon4);

        horizontalLayout->addWidget(btnCopyMacro);

        btnDeleteMacro = new QPushButton(MacroEditorDialog);
        btnDeleteMacro->setObjectName("btnDeleteMacro");
        QIcon icon5;
        icon5.addFile(QString::fromUtf8(":/icons/table_delete.png"), QSize(), QIcon::Mode::Normal, QIcon::State::On);
        btnDeleteMacro->setIcon(icon5);

        horizontalLayout->addWidget(btnDeleteMacro);

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

        horizontalLayout->addItem(horizontalSpacer);


        verticalLayout_2->addLayout(horizontalLayout);

        buttonBox = new QDialogButtonBox(MacroEditorDialog);
        buttonBox->setObjectName("buttonBox");
        buttonBox->setOrientation(Qt::Horizontal);
        buttonBox->setStandardButtons(QDialogButtonBox::Ok);

        verticalLayout_2->addWidget(buttonBox);


        retranslateUi(MacroEditorDialog);
        QObject::connect(buttonBox, &QDialogButtonBox::accepted, MacroEditorDialog, qOverload<>(&QDialog::accept));
        QObject::connect(buttonBox, &QDialogButtonBox::rejected, MacroEditorDialog, qOverload<>(&QDialog::reject));

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

    void retranslateUi(QDialog *MacroEditorDialog)
    {
        MacroEditorDialog->setWindowTitle(QCoreApplication::translate("MacroEditorDialog", "Macro Editor", nullptr));
        label->setText(QCoreApplication::translate("MacroEditorDialog", "Name", nullptr));
        label_2->setText(QCoreApplication::translate("MacroEditorDialog", "Shortcut", nullptr));
        label_3->setText(QCoreApplication::translate("MacroEditorDialog", "Steps:", nullptr));
#if QT_CONFIG(tooltip)
        btnInsertMacroStep->setToolTip(QCoreApplication::translate("MacroEditorDialog", "Insert Macro Step", nullptr));
#endif // QT_CONFIG(tooltip)
        btnInsertMacroStep->setText(QString());
#if QT_CONFIG(tooltip)
        btnDeleteMacroStep->setToolTip(QCoreApplication::translate("MacroEditorDialog", "Delete Selected Macro Step", nullptr));
#endif // QT_CONFIG(tooltip)
        btnDeleteMacroStep->setText(QString());
#if QT_CONFIG(tooltip)
        btnMoveMacroStepUp->setToolTip(QCoreApplication::translate("MacroEditorDialog", "Move Selected Macro Step Up", nullptr));
#endif // QT_CONFIG(tooltip)
        btnMoveMacroStepUp->setText(QString());
#if QT_CONFIG(tooltip)
        btnMoveMacroStepDown->setToolTip(QCoreApplication::translate("MacroEditorDialog", "Move Selected Macro Step Down", nullptr));
#endif // QT_CONFIG(tooltip)
        btnMoveMacroStepDown->setText(QString());
#if QT_CONFIG(tooltip)
        btnCopyMacro->setToolTip(QCoreApplication::translate("MacroEditorDialog", "Copy Selected Macro", nullptr));
#endif // QT_CONFIG(tooltip)
        btnCopyMacro->setText(QString());
#if QT_CONFIG(tooltip)
        btnDeleteMacro->setToolTip(QCoreApplication::translate("MacroEditorDialog", "Delete Selected Macro", nullptr));
#endif // QT_CONFIG(tooltip)
        btnDeleteMacro->setText(QString());
    } // retranslateUi

};

namespace Ui {
    class MacroEditorDialog: public Ui_MacroEditorDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_MACROEDITORDIALOG_H
