/********************************************************************************
** Form generated from reading UI file 'formdiscoverfeeds.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_FORMDISCOVERFEEDS_H
#define UI_FORMDISCOVERFEEDS_H

#include <QtCore/QVariant>
#include <QtWidgets/QAbstractButton>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QProgressBar>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QTreeView>
#include "texteditwithstatus.h"

QT_BEGIN_NAMESPACE

class Ui_FormDiscoverFeeds
{
public:
    QFormLayout *formLayout;
    QLabel *label;
    TextEditWithStatus *m_txtUrl;
    QProgressBar *m_pbDiscovery;
    QGroupBox *m_gbFeeds;
    QFormLayout *formLayout_2;
    QLabel *m_lblParentCategory;
    QHBoxLayout *horizontalLayout_2;
    QComboBox *m_cmbParentCategory;
    QSpacerItem *horizontalSpacer;
    QHBoxLayout *horizontalLayout_5;
    QPushButton *m_btnSelecAll;
    QPushButton *m_btnSelectNone;
    QSpacerItem *horizontalSpacer_3;
    QTreeView *m_tvFeeds;
    QHBoxLayout *horizontalLayout_4;
    QPushButton *m_btnAddIndividually;
    QPushButton *m_btnImportSelected;
    QSpacerItem *horizontalSpacer_2;
    QDialogButtonBox *m_buttonBox;
    QPushButton *m_btnDiscover;
    QCheckBox *m_cbDiscoverRecursive;

    void setupUi(QDialog *FormDiscoverFeeds)
    {
        if (FormDiscoverFeeds->objectName().isEmpty())
            FormDiscoverFeeds->setObjectName("FormDiscoverFeeds");
        FormDiscoverFeeds->resize(600, 500);
        formLayout = new QFormLayout(FormDiscoverFeeds);
        formLayout->setObjectName("formLayout");
        label = new QLabel(FormDiscoverFeeds);
        label->setObjectName("label");

        formLayout->setWidget(0, QFormLayout::ItemRole::LabelRole, label);

        m_txtUrl = new TextEditWithStatus(FormDiscoverFeeds);
        m_txtUrl->setObjectName("m_txtUrl");
        m_txtUrl->setMinimumSize(QSize(0, 100));

        formLayout->setWidget(0, QFormLayout::ItemRole::FieldRole, m_txtUrl);

        m_pbDiscovery = new QProgressBar(FormDiscoverFeeds);
        m_pbDiscovery->setObjectName("m_pbDiscovery");
        m_pbDiscovery->setMaximumSize(QSize(16777215, 8));
        m_pbDiscovery->setTextVisible(false);

        formLayout->setWidget(3, QFormLayout::ItemRole::SpanningRole, m_pbDiscovery);

        m_gbFeeds = new QGroupBox(FormDiscoverFeeds);
        m_gbFeeds->setObjectName("m_gbFeeds");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(1);
        sizePolicy.setHeightForWidth(m_gbFeeds->sizePolicy().hasHeightForWidth());
        m_gbFeeds->setSizePolicy(sizePolicy);
        formLayout_2 = new QFormLayout(m_gbFeeds);
        formLayout_2->setObjectName("formLayout_2");
        m_lblParentCategory = new QLabel(m_gbFeeds);
        m_lblParentCategory->setObjectName("m_lblParentCategory");

        formLayout_2->setWidget(0, QFormLayout::ItemRole::LabelRole, m_lblParentCategory);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName("horizontalLayout_2");
        m_cmbParentCategory = new QComboBox(m_gbFeeds);
        m_cmbParentCategory->setObjectName("m_cmbParentCategory");
        m_cmbParentCategory->setIconSize(QSize(12, 12));
        m_cmbParentCategory->setFrame(true);

        horizontalLayout_2->addWidget(m_cmbParentCategory);

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

        horizontalLayout_2->addItem(horizontalSpacer);


        formLayout_2->setLayout(0, QFormLayout::ItemRole::FieldRole, horizontalLayout_2);

        horizontalLayout_5 = new QHBoxLayout();
        horizontalLayout_5->setObjectName("horizontalLayout_5");
        m_btnSelecAll = new QPushButton(m_gbFeeds);
        m_btnSelecAll->setObjectName("m_btnSelecAll");

        horizontalLayout_5->addWidget(m_btnSelecAll);

        m_btnSelectNone = new QPushButton(m_gbFeeds);
        m_btnSelectNone->setObjectName("m_btnSelectNone");

        horizontalLayout_5->addWidget(m_btnSelectNone);

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

        horizontalLayout_5->addItem(horizontalSpacer_3);


        formLayout_2->setLayout(1, QFormLayout::ItemRole::SpanningRole, horizontalLayout_5);

        m_tvFeeds = new QTreeView(m_gbFeeds);
        m_tvFeeds->setObjectName("m_tvFeeds");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Expanding);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(1);
        sizePolicy1.setHeightForWidth(m_tvFeeds->sizePolicy().hasHeightForWidth());
        m_tvFeeds->setSizePolicy(sizePolicy1);
        m_tvFeeds->setAlternatingRowColors(true);
        m_tvFeeds->setSelectionMode(QAbstractItemView::SelectionMode::SingleSelection);
        m_tvFeeds->setSelectionBehavior(QAbstractItemView::SelectionBehavior::SelectRows);
        m_tvFeeds->setIndentation(0);
        m_tvFeeds->setUniformRowHeights(true);
        m_tvFeeds->setItemsExpandable(false);
        m_tvFeeds->setWordWrap(true);
        m_tvFeeds->header()->setStretchLastSection(false);

        formLayout_2->setWidget(2, QFormLayout::ItemRole::SpanningRole, m_tvFeeds);

        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setObjectName("horizontalLayout_4");
        m_btnAddIndividually = new QPushButton(m_gbFeeds);
        m_btnAddIndividually->setObjectName("m_btnAddIndividually");
        m_btnAddIndividually->setEnabled(false);

        horizontalLayout_4->addWidget(m_btnAddIndividually);

        m_btnImportSelected = new QPushButton(m_gbFeeds);
        m_btnImportSelected->setObjectName("m_btnImportSelected");

        horizontalLayout_4->addWidget(m_btnImportSelected);

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

        horizontalLayout_4->addItem(horizontalSpacer_2);


        formLayout_2->setLayout(3, QFormLayout::ItemRole::SpanningRole, horizontalLayout_4);


        formLayout->setWidget(4, QFormLayout::ItemRole::SpanningRole, m_gbFeeds);

        m_buttonBox = new QDialogButtonBox(FormDiscoverFeeds);
        m_buttonBox->setObjectName("m_buttonBox");
        m_buttonBox->setOrientation(Qt::Orientation::Horizontal);
        m_buttonBox->setStandardButtons(QDialogButtonBox::StandardButton::Close);

        formLayout->setWidget(5, QFormLayout::ItemRole::SpanningRole, m_buttonBox);

        m_btnDiscover = new QPushButton(FormDiscoverFeeds);
        m_btnDiscover->setObjectName("m_btnDiscover");
        QSizePolicy sizePolicy2(QSizePolicy::Policy::Maximum, QSizePolicy::Policy::Fixed);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(m_btnDiscover->sizePolicy().hasHeightForWidth());
        m_btnDiscover->setSizePolicy(sizePolicy2);

        formLayout->setWidget(2, QFormLayout::ItemRole::FieldRole, m_btnDiscover);

        m_cbDiscoverRecursive = new QCheckBox(FormDiscoverFeeds);
        m_cbDiscoverRecursive->setObjectName("m_cbDiscoverRecursive");

        formLayout->setWidget(1, QFormLayout::ItemRole::FieldRole, m_cbDiscoverRecursive);

#if QT_CONFIG(shortcut)
        label->setBuddy(m_txtUrl);
        m_lblParentCategory->setBuddy(m_cmbParentCategory);
#endif // QT_CONFIG(shortcut)
        QWidget::setTabOrder(m_btnDiscover, m_cmbParentCategory);
        QWidget::setTabOrder(m_cmbParentCategory, m_btnSelecAll);
        QWidget::setTabOrder(m_btnSelecAll, m_btnSelectNone);
        QWidget::setTabOrder(m_btnSelectNone, m_tvFeeds);
        QWidget::setTabOrder(m_tvFeeds, m_btnAddIndividually);
        QWidget::setTabOrder(m_btnAddIndividually, m_btnImportSelected);

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

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

    void retranslateUi(QDialog *FormDiscoverFeeds)
    {
        FormDiscoverFeeds->setWindowTitle(QCoreApplication::translate("FormDiscoverFeeds", "Discover feeds", nullptr));
        label->setText(QCoreApplication::translate("FormDiscoverFeeds", "URLs", nullptr));
        m_gbFeeds->setTitle(QCoreApplication::translate("FormDiscoverFeeds", "Discovered feeds", nullptr));
        m_lblParentCategory->setText(QCoreApplication::translate("FormDiscoverFeeds", "Target parent folder", nullptr));
#if QT_CONFIG(tooltip)
        m_cmbParentCategory->setToolTip(QCoreApplication::translate("FormDiscoverFeeds", "Select parent item for your feed.", nullptr));
#endif // QT_CONFIG(tooltip)
        m_btnSelecAll->setText(QCoreApplication::translate("FormDiscoverFeeds", "Select &all", nullptr));
        m_btnSelectNone->setText(QCoreApplication::translate("FormDiscoverFeeds", "&Unselect all", nullptr));
        m_btnAddIndividually->setText(QCoreApplication::translate("FormDiscoverFeeds", "Add single feed with advanced details", nullptr));
        m_btnImportSelected->setText(QCoreApplication::translate("FormDiscoverFeeds", "&Import checked feeds", nullptr));
        m_btnDiscover->setText(QCoreApplication::translate("FormDiscoverFeeds", "Discover!", nullptr));
        m_cbDiscoverRecursive->setText(QCoreApplication::translate("FormDiscoverFeeds", "Recursive discovery (can take some time for bigger websites)", nullptr));
    } // retranslateUi

};

namespace Ui {
    class FormDiscoverFeeds: public Ui_FormDiscoverFeeds {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_FORMDISCOVERFEEDS_H
