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

#ifndef UI_REPOEDITOR_H
#define UI_REPOEDITOR_H

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

QT_BEGIN_NAMESPACE

class Ui_RepoEditor
{
public:
    QVBoxLayout *verticalLayout_2;
    QGroupBox *groupBox;
    QHBoxLayout *horizontalLayout;
    QTableView *tableView;
    QVBoxLayout *verticalLayout;
    QPushButton *edit;
    QPushButton *add;
    QPushButton *remove;
    QSpacerItem *verticalSpacer;
    QPushButton *moveUp;
    QPushButton *moveDown;
    QGroupBox *horizontalGroupBox;
    QVBoxLayout *verticalLayout_3;
    QHBoxLayout *horizontalLayout_4;
    QCheckBox *checkBox;
    QSpacerItem *horizontalSpacer;
    QPushButton *loadBackup;
    QHBoxLayout *horizontalLayout_3;
    QLabel *label;
    QLineEdit *backupFile;
    QDialogButtonBox *buttonBox;

    void setupUi(QDialog *RepoEditor)
    {
        if (RepoEditor->objectName().isEmpty())
            RepoEditor->setObjectName("RepoEditor");
        RepoEditor->resize(900, 400);
        QIcon icon;
        icon.addFile(QString::fromUtf8(":/resources/images/binary.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        RepoEditor->setWindowIcon(icon);
        RepoEditor->setModal(true);
        verticalLayout_2 = new QVBoxLayout(RepoEditor);
        verticalLayout_2->setSpacing(6);
        verticalLayout_2->setContentsMargins(11, 11, 11, 11);
        verticalLayout_2->setObjectName("verticalLayout_2");
        groupBox = new QGroupBox(RepoEditor);
        groupBox->setObjectName("groupBox");
        horizontalLayout = new QHBoxLayout(groupBox);
        horizontalLayout->setSpacing(6);
        horizontalLayout->setContentsMargins(11, 11, 11, 11);
        horizontalLayout->setObjectName("horizontalLayout");
        tableView = new QTableView(groupBox);
        tableView->setObjectName("tableView");
        tableView->setAlternatingRowColors(true);
        tableView->setSelectionMode(QAbstractItemView::SingleSelection);
        tableView->setSelectionBehavior(QAbstractItemView::SelectRows);
        tableView->setShowGrid(false);
        tableView->setWordWrap(false);
        tableView->setCornerButtonEnabled(false);
        tableView->horizontalHeader()->setMinimumSectionSize(10);
        tableView->horizontalHeader()->setDefaultSectionSize(66);
        tableView->horizontalHeader()->setHighlightSections(false);
        tableView->horizontalHeader()->setStretchLastSection(true);
        tableView->verticalHeader()->setVisible(false);

        horizontalLayout->addWidget(tableView);

        verticalLayout = new QVBoxLayout();
        verticalLayout->setSpacing(6);
        verticalLayout->setObjectName("verticalLayout");
        edit = new QPushButton(groupBox);
        edit->setObjectName("edit");
        edit->setStyleSheet(QString::fromUtf8(""));
        QIcon icon1;
        QString iconThemeName = QString::fromUtf8("edit-rename");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon1 = QIcon::fromTheme(iconThemeName);
        } else {
            icon1.addFile(QString::fromUtf8("."), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        edit->setIcon(icon1);

        verticalLayout->addWidget(edit);

        add = new QPushButton(groupBox);
        add->setObjectName("add");
        add->setStyleSheet(QString::fromUtf8(""));
        QIcon icon2;
        iconThemeName = QString::fromUtf8("list-add");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon2 = QIcon::fromTheme(iconThemeName);
        } else {
            icon2.addFile(QString::fromUtf8("."), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        add->setIcon(icon2);

        verticalLayout->addWidget(add);

        remove = new QPushButton(groupBox);
        remove->setObjectName("remove");
        remove->setStyleSheet(QString::fromUtf8(""));
        QIcon icon3;
        iconThemeName = QString::fromUtf8("list-remove");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon3 = QIcon::fromTheme(iconThemeName);
        } else {
            icon3.addFile(QString::fromUtf8("."), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        remove->setIcon(icon3);

        verticalLayout->addWidget(remove);

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

        verticalLayout->addItem(verticalSpacer);

        moveUp = new QPushButton(groupBox);
        moveUp->setObjectName("moveUp");
        moveUp->setStyleSheet(QString::fromUtf8(""));
        QIcon icon4;
        iconThemeName = QString::fromUtf8("go-up");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon4 = QIcon::fromTheme(iconThemeName);
        } else {
            icon4.addFile(QString::fromUtf8("."), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        moveUp->setIcon(icon4);

        verticalLayout->addWidget(moveUp);

        moveDown = new QPushButton(groupBox);
        moveDown->setObjectName("moveDown");
        moveDown->setStyleSheet(QString::fromUtf8(""));
        QIcon icon5;
        iconThemeName = QString::fromUtf8("go-down");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon5 = QIcon::fromTheme(iconThemeName);
        } else {
            icon5.addFile(QString::fromUtf8("."), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        moveDown->setIcon(icon5);

        verticalLayout->addWidget(moveDown);


        horizontalLayout->addLayout(verticalLayout);


        verticalLayout_2->addWidget(groupBox);

        horizontalGroupBox = new QGroupBox(RepoEditor);
        horizontalGroupBox->setObjectName("horizontalGroupBox");
        verticalLayout_3 = new QVBoxLayout(horizontalGroupBox);
        verticalLayout_3->setSpacing(6);
        verticalLayout_3->setContentsMargins(11, 11, 11, 11);
        verticalLayout_3->setObjectName("verticalLayout_3");
        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setSpacing(6);
        horizontalLayout_4->setObjectName("horizontalLayout_4");
        checkBox = new QCheckBox(horizontalGroupBox);
        checkBox->setObjectName("checkBox");
        checkBox->setChecked(true);

        horizontalLayout_4->addWidget(checkBox);

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

        horizontalLayout_4->addItem(horizontalSpacer);

        loadBackup = new QPushButton(horizontalGroupBox);
        loadBackup->setObjectName("loadBackup");
        QIcon icon6;
        iconThemeName = QString::fromUtf8("document-open");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon6 = QIcon::fromTheme(iconThemeName);
        } else {
            icon6.addFile(QString::fromUtf8("."), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        loadBackup->setIcon(icon6);

        horizontalLayout_4->addWidget(loadBackup);


        verticalLayout_3->addLayout(horizontalLayout_4);

        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setSpacing(6);
        horizontalLayout_3->setObjectName("horizontalLayout_3");
        label = new QLabel(horizontalGroupBox);
        label->setObjectName("label");

        horizontalLayout_3->addWidget(label);

        backupFile = new QLineEdit(horizontalGroupBox);
        backupFile->setObjectName("backupFile");
        backupFile->setReadOnly(true);

        horizontalLayout_3->addWidget(backupFile);


        verticalLayout_3->addLayout(horizontalLayout_3);


        verticalLayout_2->addWidget(horizontalGroupBox);

        buttonBox = new QDialogButtonBox(RepoEditor);
        buttonBox->setObjectName("buttonBox");
        buttonBox->setStandardButtons(QDialogButtonBox::Discard|QDialogButtonBox::Reset|QDialogButtonBox::Save);

        verticalLayout_2->addWidget(buttonBox);


        retranslateUi(RepoEditor);
        QObject::connect(checkBox, &QCheckBox::toggled, backupFile, &QLineEdit::setEnabled);

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

    void retranslateUi(QDialog *RepoEditor)
    {
        RepoEditor->setWindowTitle(QCoreApplication::translate("RepoEditor", "Repository Editor - Octopi", nullptr));
        groupBox->setTitle(QCoreApplication::translate("RepoEditor", "Available Repositories", nullptr));
        edit->setText(QCoreApplication::translate("RepoEditor", "Edit", nullptr));
        add->setText(QCoreApplication::translate("RepoEditor", "Add", nullptr));
        remove->setText(QCoreApplication::translate("RepoEditor", "Remove", nullptr));
        moveUp->setText(QCoreApplication::translate("RepoEditor", "Move Up", nullptr));
        moveDown->setText(QCoreApplication::translate("RepoEditor", "Move Down", nullptr));
        horizontalGroupBox->setTitle(QCoreApplication::translate("RepoEditor", "Backup", nullptr));
        checkBox->setText(QCoreApplication::translate("RepoEditor", "Create backup on save", nullptr));
        loadBackup->setText(QCoreApplication::translate("RepoEditor", "Load a backup file", nullptr));
        label->setText(QCoreApplication::translate("RepoEditor", "Backup file:", nullptr));
    } // retranslateUi

};

namespace Ui {
    class RepoEditor: public Ui_RepoEditor {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_REPOEDITOR_H
