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

#ifndef JOB_SETTINGS_WIDGET_H
#define JOB_SETTINGS_WIDGET_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "mkvtoolnix-gui/util/basic_line_edit.h"

namespace mtx {
namespace gui {
namespace Info {

class Ui_JobSettingsWidget
{
public:
    QVBoxLayout *verticalLayout;
    QGridLayout *gridLayout;
    QLabel *modeLabel;
    QComboBox *mode;
    QLabel *verbosityLabel;
    QComboBox *verbosity;
    QLabel *hexDumpsLabel;
    QComboBox *hexDumps;
    QLabel *fileNameLabel;
    QHBoxLayout *horizontalLayout;
    mtx::gui::Util::BasicLineEdit *fileName;
    QPushButton *browseFileName;
    QCheckBox *checksums;
    QCheckBox *trackInfo;
    QCheckBox *hexPositions;

    void setupUi(QWidget *mtx__gui__Info__JobSettingsWidget)
    {
        if (mtx__gui__Info__JobSettingsWidget->objectName().isEmpty())
            mtx__gui__Info__JobSettingsWidget->setObjectName(QStringLiteral("mtx__gui__Info__JobSettingsWidget"));
        mtx__gui__Info__JobSettingsWidget->resize(538, 234);
        mtx__gui__Info__JobSettingsWidget->setWindowTitle(QStringLiteral("Form"));
        verticalLayout = new QVBoxLayout(mtx__gui__Info__JobSettingsWidget);
        verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
        verticalLayout->setContentsMargins(0, 0, 0, 0);
        gridLayout = new QGridLayout();
        gridLayout->setObjectName(QStringLiteral("gridLayout"));
        modeLabel = new QLabel(mtx__gui__Info__JobSettingsWidget);
        modeLabel->setObjectName(QStringLiteral("modeLabel"));

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

        mode = new QComboBox(mtx__gui__Info__JobSettingsWidget);
        mode->setObjectName(QStringLiteral("mode"));

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

        verbosityLabel = new QLabel(mtx__gui__Info__JobSettingsWidget);
        verbosityLabel->setObjectName(QStringLiteral("verbosityLabel"));

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

        verbosity = new QComboBox(mtx__gui__Info__JobSettingsWidget);
        verbosity->setObjectName(QStringLiteral("verbosity"));

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

        hexDumpsLabel = new QLabel(mtx__gui__Info__JobSettingsWidget);
        hexDumpsLabel->setObjectName(QStringLiteral("hexDumpsLabel"));

        gridLayout->addWidget(hexDumpsLabel, 3, 0, 1, 1);

        hexDumps = new QComboBox(mtx__gui__Info__JobSettingsWidget);
        hexDumps->setObjectName(QStringLiteral("hexDumps"));

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

        fileNameLabel = new QLabel(mtx__gui__Info__JobSettingsWidget);
        fileNameLabel->setObjectName(QStringLiteral("fileNameLabel"));

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

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
        fileName = new mtx::gui::Util::BasicLineEdit(mtx__gui__Info__JobSettingsWidget);
        fileName->setObjectName(QStringLiteral("fileName"));

        horizontalLayout->addWidget(fileName);

        browseFileName = new QPushButton(mtx__gui__Info__JobSettingsWidget);
        browseFileName->setObjectName(QStringLiteral("browseFileName"));
        QIcon icon;
        icon.addFile(QStringLiteral(":/icons/16x16/document-open.png"), QSize(), QIcon::Normal, QIcon::Off);
        browseFileName->setIcon(icon);

        horizontalLayout->addWidget(browseFileName);


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

        gridLayout->setColumnStretch(1, 1);

        verticalLayout->addLayout(gridLayout);

        checksums = new QCheckBox(mtx__gui__Info__JobSettingsWidget);
        checksums->setObjectName(QStringLiteral("checksums"));

        verticalLayout->addWidget(checksums);

        trackInfo = new QCheckBox(mtx__gui__Info__JobSettingsWidget);
        trackInfo->setObjectName(QStringLiteral("trackInfo"));

        verticalLayout->addWidget(trackInfo);

        hexPositions = new QCheckBox(mtx__gui__Info__JobSettingsWidget);
        hexPositions->setObjectName(QStringLiteral("hexPositions"));

        verticalLayout->addWidget(hexPositions);

#ifndef QT_NO_SHORTCUT
        modeLabel->setBuddy(mode);
        verbosityLabel->setBuddy(verbosity);
        hexDumpsLabel->setBuddy(hexDumps);
        fileNameLabel->setBuddy(fileName);
#endif // QT_NO_SHORTCUT
        QWidget::setTabOrder(fileName, browseFileName);
        QWidget::setTabOrder(browseFileName, mode);
        QWidget::setTabOrder(mode, verbosity);
        QWidget::setTabOrder(verbosity, hexDumps);
        QWidget::setTabOrder(hexDumps, checksums);
        QWidget::setTabOrder(checksums, trackInfo);
        QWidget::setTabOrder(trackInfo, hexPositions);

        retranslateUi(mtx__gui__Info__JobSettingsWidget);

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

    void retranslateUi(QWidget *mtx__gui__Info__JobSettingsWidget)
    {
        modeLabel->setText(QTR("&Mode:", Q_NULLPTR));
        mode->clear();
        mode->insertItems(0, QStringList()
         << QTR("All elements in a tree-like structure", Q_NULLPTR)
         << QTR("One-line summaries for each track and frame", Q_NULLPTR)
        );
        verbosityLabel->setText(QTR("&Verbosity:", Q_NULLPTR));
        verbosity->clear();
        verbosity->insertItems(0, QStringList()
         << QTR("Stop at the first cluster", Q_NULLPTR)
         << QTR("Show all elements", Q_NULLPTR)
        );
        hexDumpsLabel->setText(QTR("&Hex dumps:", Q_NULLPTR));
        hexDumps->clear();
        hexDumps->insertItems(0, QStringList()
         << QTR("Do not show hex dumps", Q_NULLPTR)
         << QTR("Show first 16 bytes of frames and CodecPrivate elements as hex dumps", Q_NULLPTR)
         << QTR("Show all bytes of frames and CodecPrivate elements as hex dumps", Q_NULLPTR)
        );
        fileNameLabel->setText(QTR("&File name:", Q_NULLPTR));
        browseFileName->setText(QString());
        checksums->setText(QTR("Calculate Adler-32 &checksums for each frame and binary element", Q_NULLPTR));
        trackInfo->setText(QTR("Show a &summary line with statistics for each track at the end", Q_NULLPTR));
        hexPositions->setText(QTR("Output element positions in he&xadecimal", Q_NULLPTR));
        Q_UNUSED(mtx__gui__Info__JobSettingsWidget);
    } // retranslateUi

};

} // namespace Info
} // namespace gui
} // namespace mtx

namespace mtx {
namespace gui {
namespace Info {
namespace Ui {
    class JobSettingsWidget: public Ui_JobSettingsWidget {};
} // namespace Ui
} // namespace Info
} // namespace gui
} // namespace mtx

#endif // JOB_SETTINGS_WIDGET_H
