/********************************************************************************
** Form generated from reading UI file 'formstandardimportexport.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_FORMSTANDARDIMPORTEXPORT_H
#define UI_FORMSTANDARDIMPORTEXPORT_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/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QProgressBar>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QTreeView>
#include <QtWidgets/QVBoxLayout>
#include "labelwithstatus.h"
#include "texteditwithstatus.h"

QT_BEGIN_NAMESPACE

class Ui_FormStandardImportExport
{
public:
    QVBoxLayout *verticalLayout;
    QGroupBox *m_groupFile;
    QFormLayout *formLayout;
    QPushButton *m_btnSelectFile;
    LabelWithStatus *m_lblSelectFile;
    QGroupBox *m_groupFetchMetadata;
    QVBoxLayout *verticalLayout_2;
    QCheckBox *m_cbDoNotFetchTitles;
    QCheckBox *m_cbDoNotFetchIcons;
    QLabel *label_4;
    TextEditWithStatus *m_txtPostProcessScript;
    QFormLayout *formLayout_3;
    QLabel *m_lblRootNode;
    QComboBox *m_cmbRootNode;
    QCheckBox *m_cbExportIcons;
    QGroupBox *m_groupFeeds;
    QGridLayout *gridLayout;
    QSpacerItem *horizontalSpacer;
    QTreeView *m_treeFeeds;
    QPushButton *m_btnCheckAllItems;
    QPushButton *m_btnUncheckAllItems;
    QGroupBox *groupBox;
    QFormLayout *formLayout_2;
    LabelWithStatus *m_lblResult;
    QProgressBar *m_progressBar;
    QSpacerItem *verticalSpacer;
    QDialogButtonBox *m_buttonBox;

    void setupUi(QDialog *FormStandardImportExport)
    {
        if (FormStandardImportExport->objectName().isEmpty())
            FormStandardImportExport->setObjectName("FormStandardImportExport");
        FormStandardImportExport->resize(500, 628);
        FormStandardImportExport->setWindowTitle(QString::fromUtf8(""));
        verticalLayout = new QVBoxLayout(FormStandardImportExport);
        verticalLayout->setObjectName("verticalLayout");
        m_groupFile = new QGroupBox(FormStandardImportExport);
        m_groupFile->setObjectName("m_groupFile");
        formLayout = new QFormLayout(m_groupFile);
        formLayout->setObjectName("formLayout");
        formLayout->setContentsMargins(3, 3, 3, 3);
        m_btnSelectFile = new QPushButton(m_groupFile);
        m_btnSelectFile->setObjectName("m_btnSelectFile");

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

        m_lblSelectFile = new LabelWithStatus(m_groupFile);
        m_lblSelectFile->setObjectName("m_lblSelectFile");
        m_lblSelectFile->setLayoutDirection(Qt::LayoutDirection::RightToLeft);

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


        verticalLayout->addWidget(m_groupFile);

        m_groupFetchMetadata = new QGroupBox(FormStandardImportExport);
        m_groupFetchMetadata->setObjectName("m_groupFetchMetadata");
        m_groupFetchMetadata->setCheckable(true);
        verticalLayout_2 = new QVBoxLayout(m_groupFetchMetadata);
        verticalLayout_2->setObjectName("verticalLayout_2");
        m_cbDoNotFetchTitles = new QCheckBox(m_groupFetchMetadata);
        m_cbDoNotFetchTitles->setObjectName("m_cbDoNotFetchTitles");

        verticalLayout_2->addWidget(m_cbDoNotFetchTitles);

        m_cbDoNotFetchIcons = new QCheckBox(m_groupFetchMetadata);
        m_cbDoNotFetchIcons->setObjectName("m_cbDoNotFetchIcons");

        verticalLayout_2->addWidget(m_cbDoNotFetchIcons);

        label_4 = new QLabel(m_groupFetchMetadata);
        label_4->setObjectName("label_4");

        verticalLayout_2->addWidget(label_4);

        m_txtPostProcessScript = new TextEditWithStatus(m_groupFetchMetadata);
        m_txtPostProcessScript->setObjectName("m_txtPostProcessScript");
        m_txtPostProcessScript->setMinimumSize(QSize(0, 50));
        m_txtPostProcessScript->setMaximumSize(QSize(16777215, 100));

        verticalLayout_2->addWidget(m_txtPostProcessScript);


        verticalLayout->addWidget(m_groupFetchMetadata);

        formLayout_3 = new QFormLayout();
        formLayout_3->setObjectName("formLayout_3");
        m_lblRootNode = new QLabel(FormStandardImportExport);
        m_lblRootNode->setObjectName("m_lblRootNode");

        formLayout_3->setWidget(0, QFormLayout::ItemRole::LabelRole, m_lblRootNode);

        m_cmbRootNode = new QComboBox(FormStandardImportExport);
        m_cmbRootNode->setObjectName("m_cmbRootNode");
        m_cmbRootNode->setSizeAdjustPolicy(QComboBox::SizeAdjustPolicy::AdjustToMinimumContentsLengthWithIcon);
        m_cmbRootNode->setIconSize(QSize(12, 12));
        m_cmbRootNode->setFrame(true);

        formLayout_3->setWidget(0, QFormLayout::ItemRole::FieldRole, m_cmbRootNode);


        verticalLayout->addLayout(formLayout_3);

        m_cbExportIcons = new QCheckBox(FormStandardImportExport);
        m_cbExportIcons->setObjectName("m_cbExportIcons");

        verticalLayout->addWidget(m_cbExportIcons);

        m_groupFeeds = new QGroupBox(FormStandardImportExport);
        m_groupFeeds->setObjectName("m_groupFeeds");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(1);
        sizePolicy.setHeightForWidth(m_groupFeeds->sizePolicy().hasHeightForWidth());
        m_groupFeeds->setSizePolicy(sizePolicy);
        gridLayout = new QGridLayout(m_groupFeeds);
        gridLayout->setObjectName("gridLayout");
        gridLayout->setContentsMargins(3, 3, 3, 3);
        horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);

        gridLayout->addItem(horizontalSpacer, 1, 3, 1, 1);

        m_treeFeeds = new QTreeView(m_groupFeeds);
        m_treeFeeds->setObjectName("m_treeFeeds");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Expanding);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(1);
        sizePolicy1.setHeightForWidth(m_treeFeeds->sizePolicy().hasHeightForWidth());
        m_treeFeeds->setSizePolicy(sizePolicy1);
        m_treeFeeds->setIndentation(10);
        m_treeFeeds->setRootIsDecorated(false);
        m_treeFeeds->setUniformRowHeights(true);
        m_treeFeeds->setAnimated(true);
        m_treeFeeds->setAllColumnsShowFocus(false);
        m_treeFeeds->header()->setVisible(false);

        gridLayout->addWidget(m_treeFeeds, 2, 1, 1, 3);

        m_btnCheckAllItems = new QPushButton(m_groupFeeds);
        m_btnCheckAllItems->setObjectName("m_btnCheckAllItems");

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

        m_btnUncheckAllItems = new QPushButton(m_groupFeeds);
        m_btnUncheckAllItems->setObjectName("m_btnUncheckAllItems");

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


        verticalLayout->addWidget(m_groupFeeds);

        groupBox = new QGroupBox(FormStandardImportExport);
        groupBox->setObjectName("groupBox");
        formLayout_2 = new QFormLayout(groupBox);
        formLayout_2->setObjectName("formLayout_2");
        formLayout_2->setContentsMargins(3, 3, 3, 3);
        m_lblResult = new LabelWithStatus(groupBox);
        m_lblResult->setObjectName("m_lblResult");
        m_lblResult->setLayoutDirection(Qt::LayoutDirection::RightToLeft);

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

        m_progressBar = new QProgressBar(groupBox);
        m_progressBar->setObjectName("m_progressBar");
        m_progressBar->setValue(0);

        formLayout_2->setWidget(1, QFormLayout::ItemRole::SpanningRole, m_progressBar);


        verticalLayout->addWidget(groupBox);

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

        verticalLayout->addItem(verticalSpacer);

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

        verticalLayout->addWidget(m_buttonBox);

#if QT_CONFIG(shortcut)
        label_4->setBuddy(m_txtPostProcessScript);
        m_lblRootNode->setBuddy(m_cmbRootNode);
#endif // QT_CONFIG(shortcut)
        QWidget::setTabOrder(m_btnSelectFile, m_groupFetchMetadata);
        QWidget::setTabOrder(m_groupFetchMetadata, m_cbDoNotFetchTitles);
        QWidget::setTabOrder(m_cbDoNotFetchTitles, m_cbDoNotFetchIcons);
        QWidget::setTabOrder(m_cbDoNotFetchIcons, m_cmbRootNode);
        QWidget::setTabOrder(m_cmbRootNode, m_cbExportIcons);
        QWidget::setTabOrder(m_cbExportIcons, m_btnCheckAllItems);
        QWidget::setTabOrder(m_btnCheckAllItems, m_btnUncheckAllItems);
        QWidget::setTabOrder(m_btnUncheckAllItems, m_treeFeeds);

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

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

    void retranslateUi(QDialog *FormStandardImportExport)
    {
        m_groupFile->setTitle(QString());
        m_btnSelectFile->setText(QCoreApplication::translate("FormStandardImportExport", "&Select file", nullptr));
        m_groupFetchMetadata->setTitle(QCoreApplication::translate("FormStandardImportExport", "Fetch online metadata", nullptr));
        m_cbDoNotFetchTitles->setText(QCoreApplication::translate("FormStandardImportExport", "Do not fetch titles", nullptr));
        m_cbDoNotFetchIcons->setText(QCoreApplication::translate("FormStandardImportExport", "Do not fetch icons", nullptr));
        label_4->setText(QCoreApplication::translate("FormStandardImportExport", "Optional post-processing script", nullptr));
        m_lblRootNode->setText(QCoreApplication::translate("FormStandardImportExport", "Root node", nullptr));
#if QT_CONFIG(tooltip)
        m_cmbRootNode->setToolTip(QCoreApplication::translate("FormStandardImportExport", "Select parent item for your feed.", nullptr));
#endif // QT_CONFIG(tooltip)
        m_cbExportIcons->setText(QCoreApplication::translate("FormStandardImportExport", "Export icons", nullptr));
        m_groupFeeds->setTitle(QString());
        m_btnCheckAllItems->setText(QCoreApplication::translate("FormStandardImportExport", "&Check all feeds", nullptr));
        m_btnUncheckAllItems->setText(QCoreApplication::translate("FormStandardImportExport", "&Uncheck all feeds", nullptr));
        groupBox->setTitle(QCoreApplication::translate("FormStandardImportExport", "Operation result", nullptr));
        (void)FormStandardImportExport;
    } // retranslateUi

};

namespace Ui {
    class FormStandardImportExport: public Ui_FormStandardImportExport {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_FORMSTANDARDIMPORTEXPORT_H
