/********************************************************************************
** Form generated from reading UI file 'ConfigDialog.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_CONFIGDIALOG_H
#define UI_CONFIGDIALOG_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QAbstractButton>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QTableWidget>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_ConfigDialog
{
public:
    QGridLayout *gridLayout;
    QCheckBox *checkBoxDefaultOutputFont;
    QPushButton *pushButtonOutputFont;
    QLabel *labelPredefLang;
    QCheckBox *checkBoxUpdateCheck;
    QLabel *labelOutputFont;
    QLabel *labelDataLocation;
    QTableWidget *tableWidgetAdditionalLang;
    QComboBox *comboBoxDataLocation;
    QFrame *line_2;
    QLabel *labelAdditionalLang;
    QTableWidget *tableWidgetPredefLang;
    QLabel *labelTessdataLocation;
    QFrame *line;
    QComboBox *comboBoxEncoding;
    QWidget *widgetAddRemoveLang;
    QHBoxLayout *horizontalLayoutAddRemoveLang;
    QPushButton *pushButtonAddLang;
    QPushButton *pushButtonRemoveLang;
    QSpacerItem *horizontalSpacer;
    QCheckBox *checkBoxDictInstall;
    QDialogButtonBox *buttonBox;
    QLabel *labelEncoding;
    QWidget *widgetAddLang;
    QHBoxLayout *horizontalLayoutAddLang;
    QLineEdit *lineEditLangPrefix;
    QLineEdit *lineEditLangCode;
    QLineEdit *lineEditLangName;
    QPushButton *pushButtonAddLangOk;
    QPushButton *pushButtonAddLangCancel;
    QLabel *labelSpellLocation;
    QLineEdit *lineEditTessdataLocation;
    QLineEdit *lineEditSpellLocation;
    QCheckBox *checkBoxOpenAfterExport;

    void setupUi(QDialog *ConfigDialog)
    {
        if (ConfigDialog->objectName().isEmpty())
            ConfigDialog->setObjectName("ConfigDialog");
        ConfigDialog->resize(480, 540);
        gridLayout = new QGridLayout(ConfigDialog);
        gridLayout->setObjectName("gridLayout");
        checkBoxDefaultOutputFont = new QCheckBox(ConfigDialog);
        checkBoxDefaultOutputFont->setObjectName("checkBoxDefaultOutputFont");

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

        pushButtonOutputFont = new QPushButton(ConfigDialog);
        pushButtonOutputFont->setObjectName("pushButtonOutputFont");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(pushButtonOutputFont->sizePolicy().hasHeightForWidth());
        pushButtonOutputFont->setSizePolicy(sizePolicy);

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

        labelPredefLang = new QLabel(ConfigDialog);
        labelPredefLang->setObjectName("labelPredefLang");

        gridLayout->addWidget(labelPredefLang, 12, 0, 1, 3);

        checkBoxUpdateCheck = new QCheckBox(ConfigDialog);
        checkBoxUpdateCheck->setObjectName("checkBoxUpdateCheck");

        gridLayout->addWidget(checkBoxUpdateCheck, 6, 0, 1, 3);

        labelOutputFont = new QLabel(ConfigDialog);
        labelOutputFont->setObjectName("labelOutputFont");

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

        labelDataLocation = new QLabel(ConfigDialog);
        labelDataLocation->setObjectName("labelDataLocation");

        gridLayout->addWidget(labelDataLocation, 8, 0, 1, 1);

        tableWidgetAdditionalLang = new QTableWidget(ConfigDialog);
        if (tableWidgetAdditionalLang->columnCount() < 3)
            tableWidgetAdditionalLang->setColumnCount(3);
        QTableWidgetItem *__qtablewidgetitem = new QTableWidgetItem();
        tableWidgetAdditionalLang->setHorizontalHeaderItem(0, __qtablewidgetitem);
        QTableWidgetItem *__qtablewidgetitem1 = new QTableWidgetItem();
        tableWidgetAdditionalLang->setHorizontalHeaderItem(1, __qtablewidgetitem1);
        QTableWidgetItem *__qtablewidgetitem2 = new QTableWidgetItem();
        tableWidgetAdditionalLang->setHorizontalHeaderItem(2, __qtablewidgetitem2);
        tableWidgetAdditionalLang->setObjectName("tableWidgetAdditionalLang");
        tableWidgetAdditionalLang->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
        tableWidgetAdditionalLang->setEditTriggers(QAbstractItemView::DoubleClicked);
        tableWidgetAdditionalLang->setSelectionBehavior(QAbstractItemView::SelectRows);
        tableWidgetAdditionalLang->horizontalHeader()->setHighlightSections(false);
        tableWidgetAdditionalLang->verticalHeader()->setVisible(false);

        gridLayout->addWidget(tableWidgetAdditionalLang, 16, 0, 1, 3);

        comboBoxDataLocation = new QComboBox(ConfigDialog);
        comboBoxDataLocation->addItem(QString());
        comboBoxDataLocation->addItem(QString());
        comboBoxDataLocation->setObjectName("comboBoxDataLocation");

        gridLayout->addWidget(comboBoxDataLocation, 8, 1, 1, 2);

        line_2 = new QFrame(ConfigDialog);
        line_2->setObjectName("line_2");
        line_2->setFrameShape(QFrame::Shape::HLine);
        line_2->setFrameShadow(QFrame::Shadow::Sunken);

        gridLayout->addWidget(line_2, 7, 0, 1, 3);

        labelAdditionalLang = new QLabel(ConfigDialog);
        labelAdditionalLang->setObjectName("labelAdditionalLang");

        gridLayout->addWidget(labelAdditionalLang, 15, 0, 1, 3);

        tableWidgetPredefLang = new QTableWidget(ConfigDialog);
        if (tableWidgetPredefLang->columnCount() < 3)
            tableWidgetPredefLang->setColumnCount(3);
        QTableWidgetItem *__qtablewidgetitem3 = new QTableWidgetItem();
        tableWidgetPredefLang->setHorizontalHeaderItem(0, __qtablewidgetitem3);
        QTableWidgetItem *__qtablewidgetitem4 = new QTableWidgetItem();
        tableWidgetPredefLang->setHorizontalHeaderItem(1, __qtablewidgetitem4);
        QTableWidgetItem *__qtablewidgetitem5 = new QTableWidgetItem();
        tableWidgetPredefLang->setHorizontalHeaderItem(2, __qtablewidgetitem5);
        tableWidgetPredefLang->setObjectName("tableWidgetPredefLang");
        tableWidgetPredefLang->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
        tableWidgetPredefLang->setEditTriggers(QAbstractItemView::NoEditTriggers);
        tableWidgetPredefLang->setSelectionBehavior(QAbstractItemView::SelectRows);
        tableWidgetPredefLang->horizontalHeader()->setHighlightSections(false);
        tableWidgetPredefLang->verticalHeader()->setVisible(false);

        gridLayout->addWidget(tableWidgetPredefLang, 14, 0, 1, 3);

        labelTessdataLocation = new QLabel(ConfigDialog);
        labelTessdataLocation->setObjectName("labelTessdataLocation");
        labelTessdataLocation->setIndent(10);

        gridLayout->addWidget(labelTessdataLocation, 9, 0, 1, 1);

        line = new QFrame(ConfigDialog);
        line->setObjectName("line");
        line->setFrameShape(QFrame::Shape::HLine);
        line->setFrameShadow(QFrame::Shadow::Sunken);

        gridLayout->addWidget(line, 11, 0, 1, 3);

        comboBoxEncoding = new QComboBox(ConfigDialog);
        comboBoxEncoding->addItem(QString());
        comboBoxEncoding->addItem(QString());
        comboBoxEncoding->setObjectName("comboBoxEncoding");

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

        widgetAddRemoveLang = new QWidget(ConfigDialog);
        widgetAddRemoveLang->setObjectName("widgetAddRemoveLang");
        horizontalLayoutAddRemoveLang = new QHBoxLayout(widgetAddRemoveLang);
        horizontalLayoutAddRemoveLang->setObjectName("horizontalLayoutAddRemoveLang");
        horizontalLayoutAddRemoveLang->setContentsMargins(0, 0, 0, 0);
        pushButtonAddLang = new QPushButton(widgetAddRemoveLang);
        pushButtonAddLang->setObjectName("pushButtonAddLang");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(pushButtonAddLang->sizePolicy().hasHeightForWidth());
        pushButtonAddLang->setSizePolicy(sizePolicy1);
        QIcon icon;
        QString iconThemeName = QString::fromUtf8("list-add");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon = QIcon::fromTheme(iconThemeName);
        } else {
            icon.addFile(QString::fromUtf8("."), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        pushButtonAddLang->setIcon(icon);

        horizontalLayoutAddRemoveLang->addWidget(pushButtonAddLang);

        pushButtonRemoveLang = new QPushButton(widgetAddRemoveLang);
        pushButtonRemoveLang->setObjectName("pushButtonRemoveLang");
        pushButtonRemoveLang->setEnabled(false);
        sizePolicy1.setHeightForWidth(pushButtonRemoveLang->sizePolicy().hasHeightForWidth());
        pushButtonRemoveLang->setSizePolicy(sizePolicy1);
        QIcon icon1;
        iconThemeName = QString::fromUtf8("list-remove");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon1 = QIcon::fromTheme(iconThemeName);
        } else {
            icon1.addFile(QString::fromUtf8("."), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        pushButtonRemoveLang->setIcon(icon1);

        horizontalLayoutAddRemoveLang->addWidget(pushButtonRemoveLang);

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

        horizontalLayoutAddRemoveLang->addItem(horizontalSpacer);


        gridLayout->addWidget(widgetAddRemoveLang, 17, 0, 1, 3);

        checkBoxDictInstall = new QCheckBox(ConfigDialog);
        checkBoxDictInstall->setObjectName("checkBoxDictInstall");

        gridLayout->addWidget(checkBoxDictInstall, 4, 0, 1, 3);

        buttonBox = new QDialogButtonBox(ConfigDialog);
        buttonBox->setObjectName("buttonBox");
        buttonBox->setOrientation(Qt::Horizontal);
        buttonBox->setStandardButtons(QDialogButtonBox::Help|QDialogButtonBox::Ok);

        gridLayout->addWidget(buttonBox, 21, 0, 1, 3);

        labelEncoding = new QLabel(ConfigDialog);
        labelEncoding->setObjectName("labelEncoding");

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

        widgetAddLang = new QWidget(ConfigDialog);
        widgetAddLang->setObjectName("widgetAddLang");
        horizontalLayoutAddLang = new QHBoxLayout(widgetAddLang);
        horizontalLayoutAddLang->setObjectName("horizontalLayoutAddLang");
        horizontalLayoutAddLang->setContentsMargins(0, 0, 0, 0);
        lineEditLangPrefix = new QLineEdit(widgetAddLang);
        lineEditLangPrefix->setObjectName("lineEditLangPrefix");

        horizontalLayoutAddLang->addWidget(lineEditLangPrefix);

        lineEditLangCode = new QLineEdit(widgetAddLang);
        lineEditLangCode->setObjectName("lineEditLangCode");

        horizontalLayoutAddLang->addWidget(lineEditLangCode);

        lineEditLangName = new QLineEdit(widgetAddLang);
        lineEditLangName->setObjectName("lineEditLangName");

        horizontalLayoutAddLang->addWidget(lineEditLangName);

        pushButtonAddLangOk = new QPushButton(widgetAddLang);
        pushButtonAddLangOk->setObjectName("pushButtonAddLangOk");
        QIcon icon2;
        iconThemeName = QString::fromUtf8("dialog-ok");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon2 = QIcon::fromTheme(iconThemeName);
        } else {
            icon2.addFile(QString::fromUtf8("."), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        pushButtonAddLangOk->setIcon(icon2);

        horizontalLayoutAddLang->addWidget(pushButtonAddLangOk);

        pushButtonAddLangCancel = new QPushButton(widgetAddLang);
        pushButtonAddLangCancel->setObjectName("pushButtonAddLangCancel");
        QIcon icon3;
        iconThemeName = QString::fromUtf8("dialog-cancel");
        if (QIcon::hasThemeIcon(iconThemeName)) {
            icon3 = QIcon::fromTheme(iconThemeName);
        } else {
            icon3.addFile(QString::fromUtf8("."), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        }
        pushButtonAddLangCancel->setIcon(icon3);

        horizontalLayoutAddLang->addWidget(pushButtonAddLangCancel);


        gridLayout->addWidget(widgetAddLang, 19, 0, 1, 3);

        labelSpellLocation = new QLabel(ConfigDialog);
        labelSpellLocation->setObjectName("labelSpellLocation");
        labelSpellLocation->setIndent(10);

        gridLayout->addWidget(labelSpellLocation, 10, 0, 1, 1);

        lineEditTessdataLocation = new QLineEdit(ConfigDialog);
        lineEditTessdataLocation->setObjectName("lineEditTessdataLocation");
        lineEditTessdataLocation->setReadOnly(true);

        gridLayout->addWidget(lineEditTessdataLocation, 9, 1, 1, 2);

        lineEditSpellLocation = new QLineEdit(ConfigDialog);
        lineEditSpellLocation->setObjectName("lineEditSpellLocation");
        lineEditSpellLocation->setReadOnly(true);

        gridLayout->addWidget(lineEditSpellLocation, 10, 1, 1, 2);

        checkBoxOpenAfterExport = new QCheckBox(ConfigDialog);
        checkBoxOpenAfterExport->setObjectName("checkBoxOpenAfterExport");

        gridLayout->addWidget(checkBoxOpenAfterExport, 5, 0, 1, 3);


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

        comboBoxDataLocation->setCurrentIndex(-1);


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

    void retranslateUi(QDialog *ConfigDialog)
    {
        ConfigDialog->setWindowTitle(gettext("Preferences"));
        checkBoxDefaultOutputFont->setText(gettext("Default"));
        pushButtonOutputFont->setText(QString());
        labelPredefLang->setText(gettext("Predefined language definitions:"));
        checkBoxUpdateCheck->setText(gettext("Automatically check for new program versions"));
        labelOutputFont->setText(gettext("Output pane font:"));
        labelDataLocation->setText(gettext("Language data locations:"));
        QTableWidgetItem *___qtablewidgetitem = tableWidgetAdditionalLang->horizontalHeaderItem(0);
        ___qtablewidgetitem->setText(gettext("Filename prefix"));
        QTableWidgetItem *___qtablewidgetitem1 = tableWidgetAdditionalLang->horizontalHeaderItem(1);
        ___qtablewidgetitem1->setText(gettext("Code"));
        QTableWidgetItem *___qtablewidgetitem2 = tableWidgetAdditionalLang->horizontalHeaderItem(2);
        ___qtablewidgetitem2->setText(gettext("Native name"));
        comboBoxDataLocation->setItemText(0, gettext("System-wide paths"));
        comboBoxDataLocation->setItemText(1, gettext("User paths"));

        labelAdditionalLang->setText(gettext("Additional language definitions:"));
        QTableWidgetItem *___qtablewidgetitem3 = tableWidgetPredefLang->horizontalHeaderItem(0);
        ___qtablewidgetitem3->setText(gettext("Filename prefix"));
        QTableWidgetItem *___qtablewidgetitem4 = tableWidgetPredefLang->horizontalHeaderItem(1);
        ___qtablewidgetitem4->setText(gettext("Code"));
        QTableWidgetItem *___qtablewidgetitem5 = tableWidgetPredefLang->horizontalHeaderItem(2);
        ___qtablewidgetitem5->setText(gettext("Native name"));
        labelTessdataLocation->setText(gettext("Language definitions path:"));
        comboBoxEncoding->setItemText(0, gettext("System encoding"));
        comboBoxEncoding->setItemText(1, gettext("UTF-8"));

        pushButtonAddLang->setText(gettext("Add"));
        pushButtonRemoveLang->setText(gettext("Remove"));
        checkBoxDictInstall->setText(gettext("Query to install missing spellcheck dictionaries"));
        labelEncoding->setText(gettext("Text file encoding:"));
#if QT_CONFIG(tooltip)
        lineEditLangPrefix->setToolTip(gettext("The prefix of the tesseract language data file"));
#endif // QT_CONFIG(tooltip)
        lineEditLangPrefix->setPlaceholderText(gettext("Prefix"));
#if QT_CONFIG(tooltip)
        lineEditLangCode->setToolTip(gettext("The ISO 639-1 language code followed by the country code"));
#endif // QT_CONFIG(tooltip)
        lineEditLangCode->setPlaceholderText(gettext("ISO Code"));
#if QT_CONFIG(tooltip)
        lineEditLangName->setToolTip(gettext("The name of the language"));
#endif // QT_CONFIG(tooltip)
        lineEditLangName->setPlaceholderText(gettext("Name"));
        pushButtonAddLangOk->setText(gettext("OK"));
        pushButtonAddLangCancel->setText(gettext("Cancel"));
        labelSpellLocation->setText(gettext("Spelling dictionaries path:"));
        checkBoxOpenAfterExport->setText(gettext("Automatically open exported documents with default application"));
    } // retranslateUi

};

namespace Ui {
    class ConfigDialog: public Ui_ConfigDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_CONFIGDIALOG_H
