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

#ifndef UI_IMPORTDIALOG_H
#define UI_IMPORTDIALOG_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QScrollArea>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include <QtWidgets/QWizard>
#include "common/verifiablewizardpage.h"

QT_BEGIN_NAMESPACE

class Ui_ImportDialog
{
public:
    VerifiableWizardPage *tablePage;
    QVBoxLayout *verticalLayout;
    QFrame *existingTableFrame;
    QGridLayout *gridLayout_4;
    QLabel *tableNameLabel;
    QLabel *dbNameLabel;
    QLabel *tableSeparatorLabel;
    QComboBox *dbNameCombo;
    QComboBox *tableNameCombo;
    VerifiableWizardPage *dsPage;
    QVBoxLayout *verticalLayout_2;
    QScrollArea *scrollArea;
    QWidget *scrollAreaWidgetContents;
    QVBoxLayout *verticalLayout_5;
    QGroupBox *dsTypeGroup;
    QVBoxLayout *verticalLayout_3;
    QComboBox *dsTypeCombo;
    QGroupBox *dsOptionsGroup;
    QGridLayout *gridLayout;
    QWidget *inputFileWidget;
    QHBoxLayout *horizontalLayout;
    QLineEdit *inputFileEdit;
    QToolButton *inputFileButton;
    QLabel *codecLabel;
    QLabel *inputFileLabel;
    QComboBox *codecCombo;
    QCheckBox *ignoreErrorsCheck;
    QGroupBox *dsPluginOptionsGroup;
    QVBoxLayout *verticalLayout_4;
    QSpacerItem *verticalSpacer;

    void setupUi(QWizard *ImportDialog)
    {
        if (ImportDialog->objectName().isEmpty())
            ImportDialog->setObjectName(QString::fromUtf8("ImportDialog"));
        ImportDialog->resize(511, 406);
        ImportDialog->setOptions(QWizard::CancelButtonOnLeft|QWizard::NoDefaultButton);
        tablePage = new VerifiableWizardPage();
        tablePage->setObjectName(QString::fromUtf8("tablePage"));
        verticalLayout = new QVBoxLayout(tablePage);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        existingTableFrame = new QFrame(tablePage);
        existingTableFrame->setObjectName(QString::fromUtf8("existingTableFrame"));
        existingTableFrame->setFrameShape(QFrame::StyledPanel);
        existingTableFrame->setFrameShadow(QFrame::Raised);
        gridLayout_4 = new QGridLayout(existingTableFrame);
        gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
        tableNameLabel = new QLabel(existingTableFrame);
        tableNameLabel->setObjectName(QString::fromUtf8("tableNameLabel"));

        gridLayout_4->addWidget(tableNameLabel, 0, 3, 1, 1);

        dbNameLabel = new QLabel(existingTableFrame);
        dbNameLabel->setObjectName(QString::fromUtf8("dbNameLabel"));

        gridLayout_4->addWidget(dbNameLabel, 0, 0, 1, 1);

        tableSeparatorLabel = new QLabel(existingTableFrame);
        tableSeparatorLabel->setObjectName(QString::fromUtf8("tableSeparatorLabel"));
        tableSeparatorLabel->setText(QString::fromUtf8("."));

        gridLayout_4->addWidget(tableSeparatorLabel, 1, 2, 1, 1);

        dbNameCombo = new QComboBox(existingTableFrame);
        dbNameCombo->setObjectName(QString::fromUtf8("dbNameCombo"));
        QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(dbNameCombo->sizePolicy().hasHeightForWidth());
        dbNameCombo->setSizePolicy(sizePolicy);

        gridLayout_4->addWidget(dbNameCombo, 1, 0, 1, 1);

        tableNameCombo = new QComboBox(existingTableFrame);
        tableNameCombo->setObjectName(QString::fromUtf8("tableNameCombo"));
        sizePolicy.setHeightForWidth(tableNameCombo->sizePolicy().hasHeightForWidth());
        tableNameCombo->setSizePolicy(sizePolicy);
        tableNameCombo->setEditable(true);

        gridLayout_4->addWidget(tableNameCombo, 1, 3, 1, 1);


        verticalLayout->addWidget(existingTableFrame);

        ImportDialog->addPage(tablePage);
        dsPage = new VerifiableWizardPage();
        dsPage->setObjectName(QString::fromUtf8("dsPage"));
        verticalLayout_2 = new QVBoxLayout(dsPage);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        scrollArea = new QScrollArea(dsPage);
        scrollArea->setObjectName(QString::fromUtf8("scrollArea"));
        scrollArea->setStyleSheet(QString::fromUtf8("#scrollArea { background: transparent; }"));
        scrollArea->setFrameShape(QFrame::NoFrame);
        scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
        scrollArea->setWidgetResizable(true);
        scrollAreaWidgetContents = new QWidget();
        scrollAreaWidgetContents->setObjectName(QString::fromUtf8("scrollAreaWidgetContents"));
        scrollAreaWidgetContents->setGeometry(QRect(0, 0, 269, 280));
        scrollAreaWidgetContents->setStyleSheet(QString::fromUtf8("#scrollAreaWidgetContents { background: transparent; }"));
        verticalLayout_5 = new QVBoxLayout(scrollAreaWidgetContents);
        verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5"));
        verticalLayout_5->setContentsMargins(0, 0, 0, 0);
        dsTypeGroup = new QGroupBox(scrollAreaWidgetContents);
        dsTypeGroup->setObjectName(QString::fromUtf8("dsTypeGroup"));
        verticalLayout_3 = new QVBoxLayout(dsTypeGroup);
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        dsTypeCombo = new QComboBox(dsTypeGroup);
        dsTypeCombo->setObjectName(QString::fromUtf8("dsTypeCombo"));

        verticalLayout_3->addWidget(dsTypeCombo);


        verticalLayout_5->addWidget(dsTypeGroup);

        dsOptionsGroup = new QGroupBox(scrollAreaWidgetContents);
        dsOptionsGroup->setObjectName(QString::fromUtf8("dsOptionsGroup"));
        gridLayout = new QGridLayout(dsOptionsGroup);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        inputFileWidget = new QWidget(dsOptionsGroup);
        inputFileWidget->setObjectName(QString::fromUtf8("inputFileWidget"));
        horizontalLayout = new QHBoxLayout(inputFileWidget);
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        horizontalLayout->setContentsMargins(0, 0, 0, 0);
        inputFileEdit = new QLineEdit(inputFileWidget);
        inputFileEdit->setObjectName(QString::fromUtf8("inputFileEdit"));

        horizontalLayout->addWidget(inputFileEdit);

        inputFileButton = new QToolButton(inputFileWidget);
        inputFileButton->setObjectName(QString::fromUtf8("inputFileButton"));
        inputFileButton->setText(QString::fromUtf8("..."));

        horizontalLayout->addWidget(inputFileButton);


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

        codecLabel = new QLabel(dsOptionsGroup);
        codecLabel->setObjectName(QString::fromUtf8("codecLabel"));

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

        inputFileLabel = new QLabel(dsOptionsGroup);
        inputFileLabel->setObjectName(QString::fromUtf8("inputFileLabel"));

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

        codecCombo = new QComboBox(dsOptionsGroup);
        codecCombo->setObjectName(QString::fromUtf8("codecCombo"));

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

        ignoreErrorsCheck = new QCheckBox(dsOptionsGroup);
        ignoreErrorsCheck->setObjectName(QString::fromUtf8("ignoreErrorsCheck"));

        gridLayout->addWidget(ignoreErrorsCheck, 2, 0, 1, 2);


        verticalLayout_5->addWidget(dsOptionsGroup);

        dsPluginOptionsGroup = new QGroupBox(scrollAreaWidgetContents);
        dsPluginOptionsGroup->setObjectName(QString::fromUtf8("dsPluginOptionsGroup"));
        verticalLayout_4 = new QVBoxLayout(dsPluginOptionsGroup);
        verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));

        verticalLayout_5->addWidget(dsPluginOptionsGroup);

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

        verticalLayout_5->addItem(verticalSpacer);

        scrollArea->setWidget(scrollAreaWidgetContents);

        verticalLayout_2->addWidget(scrollArea);

        ImportDialog->addPage(dsPage);

        retranslateUi(ImportDialog);

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

    void retranslateUi(QWizard *ImportDialog)
    {
        ImportDialog->setWindowTitle(QCoreApplication::translate("ImportDialog", "Import data", nullptr));
        tablePage->setTitle(QCoreApplication::translate("ImportDialog", "Table to import to", nullptr));
        tableNameLabel->setText(QCoreApplication::translate("ImportDialog", "Table", nullptr));
        dbNameLabel->setText(QCoreApplication::translate("ImportDialog", "Database", nullptr));
        dsPage->setTitle(QCoreApplication::translate("ImportDialog", "Data source to import from", nullptr));
        dsTypeGroup->setTitle(QCoreApplication::translate("ImportDialog", "Data source type", nullptr));
        dsOptionsGroup->setTitle(QCoreApplication::translate("ImportDialog", "Options", nullptr));
        codecLabel->setText(QCoreApplication::translate("ImportDialog", "Text encoding:", nullptr));
        inputFileLabel->setText(QCoreApplication::translate("ImportDialog", "Input file:", nullptr));
#if QT_CONFIG(tooltip)
        ignoreErrorsCheck->setToolTip(QCoreApplication::translate("ImportDialog", "<p>If enabled, any constraint violation, or invalid data format (wrong column count), or any other problem encountered during import will be ignored and the importing will be continued.</p>", nullptr));
#endif // QT_CONFIG(tooltip)
        ignoreErrorsCheck->setText(QCoreApplication::translate("ImportDialog", "Ignore errors", nullptr));
        dsPluginOptionsGroup->setTitle(QCoreApplication::translate("ImportDialog", "Data source options", nullptr));
    } // retranslateUi

};

namespace Ui {
    class ImportDialog: public Ui_ImportDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_IMPORTDIALOG_H
