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

#ifndef UI_MAINWINDOW_H
#define UI_MAINWINDOW_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QTextEdit>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "multifileinput.h"

QT_BEGIN_NAMESPACE

class Ui_MainWindow
{
public:
    QWidget *centralWidget;
    QGridLayout *gridLayout;
    QGroupBox *settingsBox;
    QVBoxLayout *verticalLayout;
    QHBoxLayout *horizontalLayout_3;
    QFrame *frame;
    QHBoxLayout *horizontalLayout;
    QLabel *label;
    QToolButton *privateKeySelectButton;
    QSpacerItem *horizontalSpacer_3;
    QHBoxLayout *horizontalLayout_6;
    QLabel *label_7;
    QCheckBox *verboseCheckBox;
    QFrame *line_2;
    QLabel *label_10;
    QCheckBox *splitLogsCheckBox;
    QSpacerItem *horizontalSpacer;
    QHBoxLayout *horizontalLayout_5;
    QLabel *label_3;
    QLabel *label_11;
    QCheckBox *limitDurationCheckBox;
    QWidget *maxDurationBox;
    QHBoxLayout *horizontalLayout_12;
    QLabel *label_9;
    QSpinBox *limitDurationSpinner;
    QLabel *label_2;
    QFrame *line_3;
    QLabel *label_8;
    QHBoxLayout *horizontalLayout_7;
    QSpinBox *limitSizeSpinner;
    QLabel *label_4;
    QSpacerItem *horizontalSpacer_2;
    QGroupBox *jobStatusBox;
    QGridLayout *gridLayout_3;
    QHBoxLayout *horizontalLayout_10;
    QPushButton *jobControlButton;
    QSpacerItem *horizontalSpacer_5;
    QTextEdit *jobOutputArea;
    QGroupBox *jobOptionsBox;
    QVBoxLayout *verticalLayout_2;
    QHBoxLayout *horizontalLayout_11;
    QVBoxLayout *verticalLayout_3;
    QHBoxLayout *horizontalLayout_8;
    QLabel *label_6;
    QToolButton *outputSelectButton;
    QSpacerItem *horizontalSpacer_4;
    QVBoxLayout *verticalLayout_4;
    QLabel *label_5;
    MultiFileInput *inputFileSelect;

    void setupUi(QMainWindow *MainWindow)
    {
        if (MainWindow->objectName().isEmpty())
            MainWindow->setObjectName(QStringLiteral("MainWindow"));
        MainWindow->resize(627, 548);
        centralWidget = new QWidget(MainWindow);
        centralWidget->setObjectName(QStringLiteral("centralWidget"));
        gridLayout = new QGridLayout(centralWidget);
        gridLayout->setSpacing(6);
        gridLayout->setContentsMargins(11, 11, 11, 11);
        gridLayout->setObjectName(QStringLiteral("gridLayout"));
        settingsBox = new QGroupBox(centralWidget);
        settingsBox->setObjectName(QStringLiteral("settingsBox"));
        QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(settingsBox->sizePolicy().hasHeightForWidth());
        settingsBox->setSizePolicy(sizePolicy);
        settingsBox->setStyleSheet(QStringLiteral("QGroupBox { font-weight: bold; } "));
        verticalLayout = new QVBoxLayout(settingsBox);
        verticalLayout->setSpacing(6);
        verticalLayout->setContentsMargins(11, 11, 11, 11);
        verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setSpacing(6);
        horizontalLayout_3->setObjectName(QStringLiteral("horizontalLayout_3"));
        frame = new QFrame(settingsBox);
        frame->setObjectName(QStringLiteral("frame"));
        QSizePolicy sizePolicy1(QSizePolicy::Fixed, QSizePolicy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(frame->sizePolicy().hasHeightForWidth());
        frame->setSizePolicy(sizePolicy1);
        frame->setFrameShape(QFrame::StyledPanel);
        frame->setFrameShadow(QFrame::Raised);
        horizontalLayout = new QHBoxLayout(frame);
        horizontalLayout->setSpacing(6);
        horizontalLayout->setContentsMargins(11, 11, 11, 11);
        horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
        horizontalLayout->setContentsMargins(0, 0, 0, 0);
        label = new QLabel(frame);
        label->setObjectName(QStringLiteral("label"));

        horizontalLayout->addWidget(label);

        privateKeySelectButton = new QToolButton(frame);
        privateKeySelectButton->setObjectName(QStringLiteral("privateKeySelectButton"));
        QSizePolicy sizePolicy2(QSizePolicy::Minimum, QSizePolicy::Fixed);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(privateKeySelectButton->sizePolicy().hasHeightForWidth());
        privateKeySelectButton->setSizePolicy(sizePolicy2);
        privateKeySelectButton->setIconSize(QSize(0, 0));
        privateKeySelectButton->setToolButtonStyle(Qt::ToolButtonTextOnly);

        horizontalLayout->addWidget(privateKeySelectButton);


        horizontalLayout_3->addWidget(frame);

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

        horizontalLayout_3->addItem(horizontalSpacer_3);


        verticalLayout->addLayout(horizontalLayout_3);

        horizontalLayout_6 = new QHBoxLayout();
        horizontalLayout_6->setSpacing(6);
        horizontalLayout_6->setObjectName(QStringLiteral("horizontalLayout_6"));
        label_7 = new QLabel(settingsBox);
        label_7->setObjectName(QStringLiteral("label_7"));

        horizontalLayout_6->addWidget(label_7);

        verboseCheckBox = new QCheckBox(settingsBox);
        verboseCheckBox->setObjectName(QStringLiteral("verboseCheckBox"));

        horizontalLayout_6->addWidget(verboseCheckBox);

        line_2 = new QFrame(settingsBox);
        line_2->setObjectName(QStringLiteral("line_2"));
        line_2->setFrameShape(QFrame::VLine);
        line_2->setFrameShadow(QFrame::Sunken);

        horizontalLayout_6->addWidget(line_2);

        label_10 = new QLabel(settingsBox);
        label_10->setObjectName(QStringLiteral("label_10"));

        horizontalLayout_6->addWidget(label_10);

        splitLogsCheckBox = new QCheckBox(settingsBox);
        splitLogsCheckBox->setObjectName(QStringLiteral("splitLogsCheckBox"));

        horizontalLayout_6->addWidget(splitLogsCheckBox);

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

        horizontalLayout_6->addItem(horizontalSpacer);


        verticalLayout->addLayout(horizontalLayout_6);

        horizontalLayout_5 = new QHBoxLayout();
        horizontalLayout_5->setSpacing(6);
        horizontalLayout_5->setObjectName(QStringLiteral("horizontalLayout_5"));
        label_3 = new QLabel(settingsBox);
        label_3->setObjectName(QStringLiteral("label_3"));

        horizontalLayout_5->addWidget(label_3);

        label_11 = new QLabel(settingsBox);
        label_11->setObjectName(QStringLiteral("label_11"));

        horizontalLayout_5->addWidget(label_11);

        limitDurationCheckBox = new QCheckBox(settingsBox);
        limitDurationCheckBox->setObjectName(QStringLiteral("limitDurationCheckBox"));

        horizontalLayout_5->addWidget(limitDurationCheckBox);

        maxDurationBox = new QWidget(settingsBox);
        maxDurationBox->setObjectName(QStringLiteral("maxDurationBox"));
        maxDurationBox->setEnabled(false);
        QSizePolicy sizePolicy3(QSizePolicy::Fixed, QSizePolicy::Preferred);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(maxDurationBox->sizePolicy().hasHeightForWidth());
        maxDurationBox->setSizePolicy(sizePolicy3);
        horizontalLayout_12 = new QHBoxLayout(maxDurationBox);
        horizontalLayout_12->setSpacing(6);
        horizontalLayout_12->setContentsMargins(11, 11, 11, 11);
        horizontalLayout_12->setObjectName(QStringLiteral("horizontalLayout_12"));
        horizontalLayout_12->setContentsMargins(0, 0, 0, 0);
        label_9 = new QLabel(maxDurationBox);
        label_9->setObjectName(QStringLiteral("label_9"));

        horizontalLayout_12->addWidget(label_9);

        limitDurationSpinner = new QSpinBox(maxDurationBox);
        limitDurationSpinner->setObjectName(QStringLiteral("limitDurationSpinner"));
        limitDurationSpinner->setMinimum(1);
        limitDurationSpinner->setMaximum(999999);
        limitDurationSpinner->setValue(60);

        horizontalLayout_12->addWidget(limitDurationSpinner);

        label_2 = new QLabel(maxDurationBox);
        label_2->setObjectName(QStringLiteral("label_2"));

        horizontalLayout_12->addWidget(label_2);


        horizontalLayout_5->addWidget(maxDurationBox);

        line_3 = new QFrame(settingsBox);
        line_3->setObjectName(QStringLiteral("line_3"));
        line_3->setFrameShape(QFrame::VLine);
        line_3->setFrameShadow(QFrame::Sunken);

        horizontalLayout_5->addWidget(line_3);

        label_8 = new QLabel(settingsBox);
        label_8->setObjectName(QStringLiteral("label_8"));

        horizontalLayout_5->addWidget(label_8);

        horizontalLayout_7 = new QHBoxLayout();
        horizontalLayout_7->setSpacing(6);
        horizontalLayout_7->setObjectName(QStringLiteral("horizontalLayout_7"));
        limitSizeSpinner = new QSpinBox(settingsBox);
        limitSizeSpinner->setObjectName(QStringLiteral("limitSizeSpinner"));
        limitSizeSpinner->setMaximum(1024);
        limitSizeSpinner->setValue(1024);

        horizontalLayout_7->addWidget(limitSizeSpinner);

        label_4 = new QLabel(settingsBox);
        label_4->setObjectName(QStringLiteral("label_4"));

        horizontalLayout_7->addWidget(label_4);


        horizontalLayout_5->addLayout(horizontalLayout_7);

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

        horizontalLayout_5->addItem(horizontalSpacer_2);


        verticalLayout->addLayout(horizontalLayout_5);


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

        jobStatusBox = new QGroupBox(centralWidget);
        jobStatusBox->setObjectName(QStringLiteral("jobStatusBox"));
        jobStatusBox->setStyleSheet(QStringLiteral("QGroupBox { font-weight: bold; } "));
        gridLayout_3 = new QGridLayout(jobStatusBox);
        gridLayout_3->setSpacing(6);
        gridLayout_3->setContentsMargins(11, 11, 11, 11);
        gridLayout_3->setObjectName(QStringLiteral("gridLayout_3"));
        horizontalLayout_10 = new QHBoxLayout();
        horizontalLayout_10->setSpacing(6);
        horizontalLayout_10->setObjectName(QStringLiteral("horizontalLayout_10"));
        jobControlButton = new QPushButton(jobStatusBox);
        jobControlButton->setObjectName(QStringLiteral("jobControlButton"));

        horizontalLayout_10->addWidget(jobControlButton);

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

        horizontalLayout_10->addItem(horizontalSpacer_5);


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

        jobOutputArea = new QTextEdit(jobStatusBox);
        jobOutputArea->setObjectName(QStringLiteral("jobOutputArea"));
        jobOutputArea->setReadOnly(true);
        jobOutputArea->setAcceptRichText(false);

        gridLayout_3->addWidget(jobOutputArea, 1, 0, 1, 1);


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

        jobOptionsBox = new QGroupBox(centralWidget);
        jobOptionsBox->setObjectName(QStringLiteral("jobOptionsBox"));
        jobOptionsBox->setStyleSheet(QStringLiteral("QGroupBox { font-weight: bold; } "));
        verticalLayout_2 = new QVBoxLayout(jobOptionsBox);
        verticalLayout_2->setSpacing(6);
        verticalLayout_2->setContentsMargins(11, 11, 11, 11);
        verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
        horizontalLayout_11 = new QHBoxLayout();
        horizontalLayout_11->setSpacing(6);
        horizontalLayout_11->setObjectName(QStringLiteral("horizontalLayout_11"));
        verticalLayout_3 = new QVBoxLayout();
        verticalLayout_3->setSpacing(6);
        verticalLayout_3->setObjectName(QStringLiteral("verticalLayout_3"));
        horizontalLayout_8 = new QHBoxLayout();
        horizontalLayout_8->setSpacing(6);
        horizontalLayout_8->setObjectName(QStringLiteral("horizontalLayout_8"));
        label_6 = new QLabel(jobOptionsBox);
        label_6->setObjectName(QStringLiteral("label_6"));

        horizontalLayout_8->addWidget(label_6);

        outputSelectButton = new QToolButton(jobOptionsBox);
        outputSelectButton->setObjectName(QStringLiteral("outputSelectButton"));
        sizePolicy2.setHeightForWidth(outputSelectButton->sizePolicy().hasHeightForWidth());
        outputSelectButton->setSizePolicy(sizePolicy2);
        outputSelectButton->setToolButtonStyle(Qt::ToolButtonTextOnly);

        horizontalLayout_8->addWidget(outputSelectButton);

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

        horizontalLayout_8->addItem(horizontalSpacer_4);


        verticalLayout_3->addLayout(horizontalLayout_8);

        verticalLayout_4 = new QVBoxLayout();
        verticalLayout_4->setSpacing(6);
        verticalLayout_4->setObjectName(QStringLiteral("verticalLayout_4"));
        label_5 = new QLabel(jobOptionsBox);
        label_5->setObjectName(QStringLiteral("label_5"));
        sizePolicy1.setHeightForWidth(label_5->sizePolicy().hasHeightForWidth());
        label_5->setSizePolicy(sizePolicy1);

        verticalLayout_4->addWidget(label_5);

        inputFileSelect = new MultiFileInput(jobOptionsBox);
        inputFileSelect->setObjectName(QStringLiteral("inputFileSelect"));
        QSizePolicy sizePolicy4(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
        sizePolicy4.setHorizontalStretch(0);
        sizePolicy4.setVerticalStretch(0);
        sizePolicy4.setHeightForWidth(inputFileSelect->sizePolicy().hasHeightForWidth());
        inputFileSelect->setSizePolicy(sizePolicy4);

        verticalLayout_4->addWidget(inputFileSelect);


        verticalLayout_3->addLayout(verticalLayout_4);


        horizontalLayout_11->addLayout(verticalLayout_3);


        verticalLayout_2->addLayout(horizontalLayout_11);


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

        MainWindow->setCentralWidget(centralWidget);

        retranslateUi(MainWindow);

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

    void retranslateUi(QMainWindow *MainWindow)
    {
        MainWindow->setWindowTitle(QApplication::translate("MainWindow", "MainWindow", Q_NULLPTR));
        settingsBox->setTitle(QApplication::translate("MainWindow", "Settings", Q_NULLPTR));
        label->setText(QApplication::translate("MainWindow", "Private Key:", Q_NULLPTR));
        privateKeySelectButton->setText(QApplication::translate("MainWindow", "Select", Q_NULLPTR));
        label_7->setText(QApplication::translate("MainWindow", "Verbose:", Q_NULLPTR));
        label_10->setText(QApplication::translate("MainWindow", "Split logs on missing data:", Q_NULLPTR));
        label_3->setText(QApplication::translate("MainWindow", "Video output:", Q_NULLPTR));
        label_11->setText(QApplication::translate("MainWindow", "limit duration", Q_NULLPTR));
        label_9->setText(QApplication::translate("MainWindow", "to", Q_NULLPTR));
        label_2->setText(QApplication::translate("MainWindow", "minutes", Q_NULLPTR));
        label_8->setText(QApplication::translate("MainWindow", "max file size is", Q_NULLPTR));
        label_4->setText(QApplication::translate("MainWindow", "MiB", Q_NULLPTR));
        jobStatusBox->setTitle(QApplication::translate("MainWindow", "Job Status", Q_NULLPTR));
        jobControlButton->setText(QApplication::translate("MainWindow", "Start", Q_NULLPTR));
        jobOptionsBox->setTitle(QApplication::translate("MainWindow", "Job Options", Q_NULLPTR));
        label_6->setText(QApplication::translate("MainWindow", "Output directory:", Q_NULLPTR));
        outputSelectButton->setText(QApplication::translate("MainWindow", "Select", Q_NULLPTR));
        label_5->setText(QApplication::translate("MainWindow", "Input directories:", Q_NULLPTR));
    } // retranslateUi

};

namespace Ui {
    class MainWindow: public Ui_MainWindow {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_MAINWINDOW_H
