/********************************************************************************
** Form generated from reading UI file 'ToolConfig.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_TOOLCONFIG_H
#define UI_TOOLCONFIG_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QAbstractButton>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QListWidget>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QToolButton>

QT_BEGIN_NAMESPACE

class Ui_ToolConfigDialog
{
public:
    QGridLayout *gridLayout;
    QLabel *label;
    QLineEdit *toolName;
    QLabel *label_2;
    QLineEdit *program;
    QPushButton *btnBrowseForProgram;
    QLabel *label_3;
    QListWidget *arguments;
    QToolButton *argUp;
    QToolButton *argDown;
    QSpacerItem *spacerItem;
    QSpacerItem *spacerItem1;
    QToolButton *argAdd;
    QToolButton *argRemove;
    QCheckBox *viewPdf;
    QDialogButtonBox *dialogButtonBox;

    void setupUi(QDialog *ToolConfigDialog)
    {
        if (ToolConfigDialog->objectName().isEmpty())
            ToolConfigDialog->setObjectName("ToolConfigDialog");
        ToolConfigDialog->resize(464, 279);
        ToolConfigDialog->setSizeGripEnabled(true);
        ToolConfigDialog->setModal(true);
        gridLayout = new QGridLayout(ToolConfigDialog);
        gridLayout->setObjectName("gridLayout");
        label = new QLabel(ToolConfigDialog);
        label->setObjectName("label");

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

        toolName = new QLineEdit(ToolConfigDialog);
        toolName->setObjectName("toolName");

        gridLayout->addWidget(toolName, 0, 1, 1, 5);

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

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

        program = new QLineEdit(ToolConfigDialog);
        program->setObjectName("program");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Fixed);
        sizePolicy.setHorizontalStretch(100);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(program->sizePolicy().hasHeightForWidth());
        program->setSizePolicy(sizePolicy);

        gridLayout->addWidget(program, 1, 1, 1, 2);

        btnBrowseForProgram = new QPushButton(ToolConfigDialog);
        btnBrowseForProgram->setObjectName("btnBrowseForProgram");

        gridLayout->addWidget(btnBrowseForProgram, 1, 3, 1, 3);

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

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

        arguments = new QListWidget(ToolConfigDialog);
        arguments->setObjectName("arguments");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Expanding);
        sizePolicy1.setHorizontalStretch(100);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(arguments->sizePolicy().hasHeightForWidth());
        arguments->setSizePolicy(sizePolicy1);
        arguments->setAlternatingRowColors(true);
        arguments->setUniformItemSizes(true);

        gridLayout->addWidget(arguments, 2, 1, 3, 2);

        argUp = new QToolButton(ToolConfigDialog);
        argUp->setObjectName("argUp");
        QIcon icon(QIcon::fromTheme(QString::fromUtf8("go-up")));
        argUp->setIcon(icon);

        gridLayout->addWidget(argUp, 2, 3, 1, 1);

        argDown = new QToolButton(ToolConfigDialog);
        argDown->setObjectName("argDown");
        QIcon icon1(QIcon::fromTheme(QString::fromUtf8("go-down")));
        argDown->setIcon(icon1);

        gridLayout->addWidget(argDown, 2, 4, 1, 1);

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

        gridLayout->addItem(spacerItem, 3, 0, 1, 1);

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

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

        argAdd = new QToolButton(ToolConfigDialog);
        argAdd->setObjectName("argAdd");
        QIcon icon2(QIcon::fromTheme(QString::fromUtf8("list-add")));
        argAdd->setIcon(icon2);

        gridLayout->addWidget(argAdd, 4, 3, 1, 1);

        argRemove = new QToolButton(ToolConfigDialog);
        argRemove->setObjectName("argRemove");
        QIcon icon3(QIcon::fromTheme(QString::fromUtf8("list-remove")));
        argRemove->setIcon(icon3);

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

        viewPdf = new QCheckBox(ToolConfigDialog);
        viewPdf->setObjectName("viewPdf");
        viewPdf->setChecked(true);

        gridLayout->addWidget(viewPdf, 5, 0, 1, 2);

        dialogButtonBox = new QDialogButtonBox(ToolConfigDialog);
        dialogButtonBox->setObjectName("dialogButtonBox");
        dialogButtonBox->setOrientation(Qt::Horizontal);
        dialogButtonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);

        gridLayout->addWidget(dialogButtonBox, 6, 2, 1, 4);

        QWidget::setTabOrder(toolName, program);
        QWidget::setTabOrder(program, arguments);
        QWidget::setTabOrder(arguments, viewPdf);
        QWidget::setTabOrder(viewPdf, dialogButtonBox);

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

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

    void retranslateUi(QDialog *ToolConfigDialog)
    {
        ToolConfigDialog->setWindowTitle(QCoreApplication::translate("ToolConfigDialog", "Tool Configuration", nullptr));
        label->setText(QCoreApplication::translate("ToolConfigDialog", "Name:", nullptr));
        toolName->setText(QString());
        label_2->setText(QCoreApplication::translate("ToolConfigDialog", "Program:", nullptr));
        program->setText(QString());
        btnBrowseForProgram->setText(QCoreApplication::translate("ToolConfigDialog", "Browse...", nullptr));
        label_3->setText(QCoreApplication::translate("ToolConfigDialog", "Arguments:", nullptr));
        viewPdf->setText(QCoreApplication::translate("ToolConfigDialog", "View PDF after running", nullptr));
    } // retranslateUi

};

namespace Ui {
    class ToolConfigDialog: public Ui_ToolConfigDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_TOOLCONFIG_H
