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

#ifndef UI_OPTIONSDIALOG_H
#define UI_OPTIONSDIALOG_H

#include <QtCore/QVariant>
#include <QtWidgets/QAbstractButton>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QStackedWidget>
#include "FileTreeView.h"
#include "FreeSpaceLabel.h"
#include "PathButton.h"

QT_BEGIN_NAMESPACE

class Ui_OptionsDialog
{
public:
    QGridLayout *dialogLayout;
    QLabel *sourceLabel;
    QStackedWidget *sourceStack;
    PathButton *sourceButton;
    QLineEdit *sourceEdit;
    QLabel *destinationLabel;
    QStackedWidget *destinationStack;
    PathButton *destinationButton;
    QLineEdit *destinationEdit;
    FreeSpaceLabel *freeSpaceLabel;
    FileTreeView *filesView;
    QLabel *priorityLabel;
    QComboBox *priorityCombo;
    QCheckBox *startCheck;
    QCheckBox *trashCheck;
    QDialogButtonBox *dialogButtons;

    void setupUi(QDialog *OptionsDialog)
    {
        if (OptionsDialog->objectName().isEmpty())
            OptionsDialog->setObjectName("OptionsDialog");
        OptionsDialog->resize(418, 379);
        dialogLayout = new QGridLayout(OptionsDialog);
        dialogLayout->setObjectName("dialogLayout");
        sourceLabel = new QLabel(OptionsDialog);
        sourceLabel->setObjectName("sourceLabel");

        dialogLayout->addWidget(sourceLabel, 0, 0, 1, 1);

        sourceStack = new QStackedWidget(OptionsDialog);
        sourceStack->setObjectName("sourceStack");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(sourceStack->sizePolicy().hasHeightForWidth());
        sourceStack->setSizePolicy(sizePolicy);
        sourceButton = new PathButton();
        sourceButton->setObjectName("sourceButton");
        sourceStack->addWidget(sourceButton);
        sourceEdit = new QLineEdit();
        sourceEdit->setObjectName("sourceEdit");
        sourceStack->addWidget(sourceEdit);

        dialogLayout->addWidget(sourceStack, 0, 1, 1, 1);

        destinationLabel = new QLabel(OptionsDialog);
        destinationLabel->setObjectName("destinationLabel");

        dialogLayout->addWidget(destinationLabel, 1, 0, 1, 1);

        destinationStack = new QStackedWidget(OptionsDialog);
        destinationStack->setObjectName("destinationStack");
        sizePolicy.setHeightForWidth(destinationStack->sizePolicy().hasHeightForWidth());
        destinationStack->setSizePolicy(sizePolicy);
        destinationButton = new PathButton();
        destinationButton->setObjectName("destinationButton");
        destinationStack->addWidget(destinationButton);
        destinationEdit = new QLineEdit();
        destinationEdit->setObjectName("destinationEdit");
        destinationStack->addWidget(destinationEdit);

        dialogLayout->addWidget(destinationStack, 1, 1, 1, 1);

        freeSpaceLabel = new FreeSpaceLabel(OptionsDialog);
        freeSpaceLabel->setObjectName("freeSpaceLabel");
        freeSpaceLabel->setText(QString::fromUtf8("..."));
        freeSpaceLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        dialogLayout->addWidget(freeSpaceLabel, 2, 1, 1, 1);

        filesView = new FileTreeView(OptionsDialog);
        filesView->setObjectName("filesView");

        dialogLayout->addWidget(filesView, 3, 0, 1, 2);

        priorityLabel = new QLabel(OptionsDialog);
        priorityLabel->setObjectName("priorityLabel");

        dialogLayout->addWidget(priorityLabel, 4, 0, 1, 1);

        priorityCombo = new QComboBox(OptionsDialog);
        priorityCombo->setObjectName("priorityCombo");

        dialogLayout->addWidget(priorityCombo, 4, 1, 1, 1);

        startCheck = new QCheckBox(OptionsDialog);
        startCheck->setObjectName("startCheck");

        dialogLayout->addWidget(startCheck, 5, 0, 1, 2);

        trashCheck = new QCheckBox(OptionsDialog);
        trashCheck->setObjectName("trashCheck");

        dialogLayout->addWidget(trashCheck, 6, 0, 1, 2);

        dialogButtons = new QDialogButtonBox(OptionsDialog);
        dialogButtons->setObjectName("dialogButtons");
        dialogButtons->setOrientation(Qt::Horizontal);
        dialogButtons->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Open);

        dialogLayout->addWidget(dialogButtons, 7, 0, 1, 2);

#if QT_CONFIG(shortcut)
        sourceLabel->setBuddy(sourceButton);
        destinationLabel->setBuddy(destinationButton);
        priorityLabel->setBuddy(priorityCombo);
#endif // QT_CONFIG(shortcut)

        retranslateUi(OptionsDialog);

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

    void retranslateUi(QDialog *OptionsDialog)
    {
        sourceLabel->setText(QCoreApplication::translate("OptionsDialog", "&Source:", nullptr));
        destinationLabel->setText(QCoreApplication::translate("OptionsDialog", "&Destination folder:", nullptr));
        priorityLabel->setText(QCoreApplication::translate("OptionsDialog", "&Priority:", nullptr));
        startCheck->setText(QCoreApplication::translate("OptionsDialog", "S&tart when added", nullptr));
        trashCheck->setText(QCoreApplication::translate("OptionsDialog", "Mo&ve .torrent file to the trash", nullptr));
        (void)OptionsDialog;
    } // retranslateUi

};

namespace Ui {
    class OptionsDialog: public Ui_OptionsDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_OPTIONSDIALOG_H
