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

#ifndef UI_CONFIGEDITORWIDGET_H
#define UI_CONFIGEDITORWIDGET_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "../common/utils/colorbutton.h"

QT_BEGIN_NAMESPACE

class Ui_ConfigEditorWidget
{
public:
    QVBoxLayout *verticalLayout;
    QGroupBox *lineNumberGroupBox;
    QVBoxLayout *lineNumberVerticalLayout;
    QCheckBox *showLineNumberAreaCheck;
    QGroupBox *editorGroupBox;
    QVBoxLayout *editorVerticalLayout;
    QHBoxLayout *fontHorizontalLayout;
    QLabel *generalFontLabel;
    QLineEdit *generalFontEdit;
    QPushButton *generalFontButton;
    QGridLayout *whiteSpaceGridLayout;
    QCheckBox *showWhiteSpacesCheck;
    QLabel *colorWhiteSpacesLabel;
    ColorButton *whiteSpacesColorButton;
    QCheckBox *showTabulatorsCheck;
    QLabel *colorTabulatorsLabel;
    ColorButton *tabulatorsColorButton;
    QCheckBox *showMatchingBracketsCheck;
    QLabel *colorMatchingBracketsLabel;
    ColorButton *matchingBracketsColorButton;
    QCheckBox *highlightCurrentLineCheck;
    QLabel *highlightCurrentLineLabel;
    ColorButton *highlightCurrentLineColorButton;
    QCheckBox *useCompletionCheck;
    QGroupBox *encodingGoupBox;
    QVBoxLayout *verticalLayout_3;
    QComboBox *encodingComboBox;
    QWidget *encodingAdvWidget;
    QFormLayout *formLayout;
    QLabel *label;
    QComboBox *defaultEncodingComboBox;
    QLabel *label_2;
    QComboBox *readEncodingComboBox;
    QLabel *label_3;
    QComboBox *writeEncodingComboBox;
    QCheckBox *bomCheckBox;
    QSpacerItem *verticalSpacer;

    void setupUi(QWidget *ConfigEditorWidget)
    {
        if (ConfigEditorWidget->objectName().isEmpty())
            ConfigEditorWidget->setObjectName(QString::fromUtf8("ConfigEditorWidget"));
        ConfigEditorWidget->resize(332, 479);
        verticalLayout = new QVBoxLayout(ConfigEditorWidget);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        lineNumberGroupBox = new QGroupBox(ConfigEditorWidget);
        lineNumberGroupBox->setObjectName(QString::fromUtf8("lineNumberGroupBox"));
        lineNumberVerticalLayout = new QVBoxLayout(lineNumberGroupBox);
        lineNumberVerticalLayout->setObjectName(QString::fromUtf8("lineNumberVerticalLayout"));
        showLineNumberAreaCheck = new QCheckBox(lineNumberGroupBox);
        showLineNumberAreaCheck->setObjectName(QString::fromUtf8("showLineNumberAreaCheck"));
        showLineNumberAreaCheck->setChecked(true);

        lineNumberVerticalLayout->addWidget(showLineNumberAreaCheck);


        verticalLayout->addWidget(lineNumberGroupBox);

        editorGroupBox = new QGroupBox(ConfigEditorWidget);
        editorGroupBox->setObjectName(QString::fromUtf8("editorGroupBox"));
        editorVerticalLayout = new QVBoxLayout(editorGroupBox);
        editorVerticalLayout->setObjectName(QString::fromUtf8("editorVerticalLayout"));
        fontHorizontalLayout = new QHBoxLayout();
        fontHorizontalLayout->setObjectName(QString::fromUtf8("fontHorizontalLayout"));
        generalFontLabel = new QLabel(editorGroupBox);
        generalFontLabel->setObjectName(QString::fromUtf8("generalFontLabel"));

        fontHorizontalLayout->addWidget(generalFontLabel);

        generalFontEdit = new QLineEdit(editorGroupBox);
        generalFontEdit->setObjectName(QString::fromUtf8("generalFontEdit"));
        QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(generalFontEdit->sizePolicy().hasHeightForWidth());
        generalFontEdit->setSizePolicy(sizePolicy);
        generalFontEdit->setReadOnly(true);

        fontHorizontalLayout->addWidget(generalFontEdit);

        generalFontButton = new QPushButton(editorGroupBox);
        generalFontButton->setObjectName(QString::fromUtf8("generalFontButton"));

        fontHorizontalLayout->addWidget(generalFontButton);


        editorVerticalLayout->addLayout(fontHorizontalLayout);

        whiteSpaceGridLayout = new QGridLayout();
        whiteSpaceGridLayout->setObjectName(QString::fromUtf8("whiteSpaceGridLayout"));
        showWhiteSpacesCheck = new QCheckBox(editorGroupBox);
        showWhiteSpacesCheck->setObjectName(QString::fromUtf8("showWhiteSpacesCheck"));

        whiteSpaceGridLayout->addWidget(showWhiteSpacesCheck, 0, 0, 1, 1);

        colorWhiteSpacesLabel = new QLabel(editorGroupBox);
        colorWhiteSpacesLabel->setObjectName(QString::fromUtf8("colorWhiteSpacesLabel"));
        colorWhiteSpacesLabel->setEnabled(false);
        colorWhiteSpacesLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        whiteSpaceGridLayout->addWidget(colorWhiteSpacesLabel, 0, 1, 1, 1);

        whiteSpacesColorButton = new ColorButton(editorGroupBox);
        whiteSpacesColorButton->setObjectName(QString::fromUtf8("whiteSpacesColorButton"));
        whiteSpacesColorButton->setEnabled(false);

        whiteSpaceGridLayout->addWidget(whiteSpacesColorButton, 0, 2, 1, 1);

        showTabulatorsCheck = new QCheckBox(editorGroupBox);
        showTabulatorsCheck->setObjectName(QString::fromUtf8("showTabulatorsCheck"));

        whiteSpaceGridLayout->addWidget(showTabulatorsCheck, 1, 0, 1, 1);

        colorTabulatorsLabel = new QLabel(editorGroupBox);
        colorTabulatorsLabel->setObjectName(QString::fromUtf8("colorTabulatorsLabel"));
        colorTabulatorsLabel->setEnabled(false);
        colorTabulatorsLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        whiteSpaceGridLayout->addWidget(colorTabulatorsLabel, 1, 1, 1, 1);

        tabulatorsColorButton = new ColorButton(editorGroupBox);
        tabulatorsColorButton->setObjectName(QString::fromUtf8("tabulatorsColorButton"));
        tabulatorsColorButton->setEnabled(false);

        whiteSpaceGridLayout->addWidget(tabulatorsColorButton, 1, 2, 1, 1);

        showMatchingBracketsCheck = new QCheckBox(editorGroupBox);
        showMatchingBracketsCheck->setObjectName(QString::fromUtf8("showMatchingBracketsCheck"));

        whiteSpaceGridLayout->addWidget(showMatchingBracketsCheck, 2, 0, 1, 1);

        colorMatchingBracketsLabel = new QLabel(editorGroupBox);
        colorMatchingBracketsLabel->setObjectName(QString::fromUtf8("colorMatchingBracketsLabel"));
        colorMatchingBracketsLabel->setEnabled(false);
        colorMatchingBracketsLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        whiteSpaceGridLayout->addWidget(colorMatchingBracketsLabel, 2, 1, 1, 1);

        matchingBracketsColorButton = new ColorButton(editorGroupBox);
        matchingBracketsColorButton->setObjectName(QString::fromUtf8("matchingBracketsColorButton"));
        matchingBracketsColorButton->setEnabled(false);

        whiteSpaceGridLayout->addWidget(matchingBracketsColorButton, 2, 2, 1, 1);

        highlightCurrentLineCheck = new QCheckBox(editorGroupBox);
        highlightCurrentLineCheck->setObjectName(QString::fromUtf8("highlightCurrentLineCheck"));

        whiteSpaceGridLayout->addWidget(highlightCurrentLineCheck, 3, 0, 1, 1);

        highlightCurrentLineLabel = new QLabel(editorGroupBox);
        highlightCurrentLineLabel->setObjectName(QString::fromUtf8("highlightCurrentLineLabel"));
        highlightCurrentLineLabel->setEnabled(false);
        highlightCurrentLineLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        whiteSpaceGridLayout->addWidget(highlightCurrentLineLabel, 3, 1, 1, 1);

        highlightCurrentLineColorButton = new ColorButton(editorGroupBox);
        highlightCurrentLineColorButton->setObjectName(QString::fromUtf8("highlightCurrentLineColorButton"));
        highlightCurrentLineColorButton->setEnabled(false);

        whiteSpaceGridLayout->addWidget(highlightCurrentLineColorButton, 3, 2, 1, 1);


        editorVerticalLayout->addLayout(whiteSpaceGridLayout);

        useCompletionCheck = new QCheckBox(editorGroupBox);
        useCompletionCheck->setObjectName(QString::fromUtf8("useCompletionCheck"));

        editorVerticalLayout->addWidget(useCompletionCheck);


        verticalLayout->addWidget(editorGroupBox);

        encodingGoupBox = new QGroupBox(ConfigEditorWidget);
        encodingGoupBox->setObjectName(QString::fromUtf8("encodingGoupBox"));
        verticalLayout_3 = new QVBoxLayout(encodingGoupBox);
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        encodingComboBox = new QComboBox(encodingGoupBox);
        encodingComboBox->setObjectName(QString::fromUtf8("encodingComboBox"));

        verticalLayout_3->addWidget(encodingComboBox);

        encodingAdvWidget = new QWidget(encodingGoupBox);
        encodingAdvWidget->setObjectName(QString::fromUtf8("encodingAdvWidget"));
        formLayout = new QFormLayout(encodingAdvWidget);
        formLayout->setObjectName(QString::fromUtf8("formLayout"));
        formLayout->setContentsMargins(0, 0, 0, 0);
        label = new QLabel(encodingAdvWidget);
        label->setObjectName(QString::fromUtf8("label"));

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

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

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

        label_2 = new QLabel(encodingAdvWidget);
        label_2->setObjectName(QString::fromUtf8("label_2"));

        formLayout->setWidget(1, QFormLayout::LabelRole, label_2);

        readEncodingComboBox = new QComboBox(encodingAdvWidget);
        readEncodingComboBox->setObjectName(QString::fromUtf8("readEncodingComboBox"));
        sizePolicy1.setHeightForWidth(readEncodingComboBox->sizePolicy().hasHeightForWidth());
        readEncodingComboBox->setSizePolicy(sizePolicy1);

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

        label_3 = new QLabel(encodingAdvWidget);
        label_3->setObjectName(QString::fromUtf8("label_3"));

        formLayout->setWidget(2, QFormLayout::LabelRole, label_3);

        writeEncodingComboBox = new QComboBox(encodingAdvWidget);
        writeEncodingComboBox->setObjectName(QString::fromUtf8("writeEncodingComboBox"));
        sizePolicy1.setHeightForWidth(writeEncodingComboBox->sizePolicy().hasHeightForWidth());
        writeEncodingComboBox->setSizePolicy(sizePolicy1);

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

        bomCheckBox = new QCheckBox(encodingAdvWidget);
        bomCheckBox->setObjectName(QString::fromUtf8("bomCheckBox"));

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


        verticalLayout_3->addWidget(encodingAdvWidget);


        verticalLayout->addWidget(encodingGoupBox);

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

        verticalLayout->addItem(verticalSpacer);

#if QT_CONFIG(shortcut)
        generalFontLabel->setBuddy(generalFontButton);
        colorWhiteSpacesLabel->setBuddy(whiteSpacesColorButton);
        colorTabulatorsLabel->setBuddy(tabulatorsColorButton);
        colorMatchingBracketsLabel->setBuddy(matchingBracketsColorButton);
        highlightCurrentLineLabel->setBuddy(highlightCurrentLineColorButton);
#endif // QT_CONFIG(shortcut)

        retranslateUi(ConfigEditorWidget);
        QObject::connect(showWhiteSpacesCheck, SIGNAL(toggled(bool)), colorWhiteSpacesLabel, SLOT(setEnabled(bool)));
        QObject::connect(showTabulatorsCheck, SIGNAL(toggled(bool)), colorTabulatorsLabel, SLOT(setEnabled(bool)));
        QObject::connect(showMatchingBracketsCheck, SIGNAL(toggled(bool)), colorMatchingBracketsLabel, SLOT(setEnabled(bool)));
        QObject::connect(showWhiteSpacesCheck, SIGNAL(toggled(bool)), whiteSpacesColorButton, SLOT(setEnabled(bool)));
        QObject::connect(showTabulatorsCheck, SIGNAL(toggled(bool)), tabulatorsColorButton, SLOT(setEnabled(bool)));
        QObject::connect(showMatchingBracketsCheck, SIGNAL(toggled(bool)), matchingBracketsColorButton, SLOT(setEnabled(bool)));
        QObject::connect(highlightCurrentLineCheck, SIGNAL(toggled(bool)), highlightCurrentLineLabel, SLOT(setEnabled(bool)));
        QObject::connect(highlightCurrentLineCheck, SIGNAL(toggled(bool)), highlightCurrentLineColorButton, SLOT(setEnabled(bool)));

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

    void retranslateUi(QWidget *ConfigEditorWidget)
    {
        ConfigEditorWidget->setWindowTitle(QCoreApplication::translate("ConfigEditorWidget", "Configure Editor", nullptr));
        lineNumberGroupBox->setTitle(QCoreApplication::translate("ConfigEditorWidget", "Line numbers", nullptr));
#if QT_CONFIG(whatsthis)
        showLineNumberAreaCheck->setWhatsThis(QCoreApplication::translate("ConfigEditorWidget", "<p>Show the line numbers on the left hand side of the editor.</p>", nullptr));
#endif // QT_CONFIG(whatsthis)
        showLineNumberAreaCheck->setText(QCoreApplication::translate("ConfigEditorWidget", "Show &line numbers", nullptr));
        editorGroupBox->setTitle(QCoreApplication::translate("ConfigEditorWidget", "Editor", nullptr));
#if QT_CONFIG(whatsthis)
        generalFontLabel->setWhatsThis(QCoreApplication::translate("ConfigEditorWidget", "<p>Select the font of the main text.</p>", nullptr));
#endif // QT_CONFIG(whatsthis)
        generalFontLabel->setText(QCoreApplication::translate("ConfigEditorWidget", "Text &font:", nullptr));
#if QT_CONFIG(whatsthis)
        generalFontEdit->setWhatsThis(QCoreApplication::translate("ConfigEditorWidget", "<p>Select the font of the main text.</p>", nullptr));
#endif // QT_CONFIG(whatsthis)
#if QT_CONFIG(whatsthis)
        generalFontButton->setWhatsThis(QCoreApplication::translate("ConfigEditorWidget", "<p>Select the font of the main text.</p>", nullptr));
#endif // QT_CONFIG(whatsthis)
        generalFontButton->setText(QCoreApplication::translate("ConfigEditorWidget", "Choose...", nullptr));
#if QT_CONFIG(whatsthis)
        showWhiteSpacesCheck->setWhatsThis(QCoreApplication::translate("ConfigEditorWidget", "<p>Show white spaces in the text by replacing them with special symbols.  These symbols will not be saved on disk.</p>", nullptr));
#endif // QT_CONFIG(whatsthis)
        showWhiteSpacesCheck->setText(QCoreApplication::translate("ConfigEditorWidget", "Show &white spaces", nullptr));
#if QT_CONFIG(whatsthis)
        colorWhiteSpacesLabel->setWhatsThis(QCoreApplication::translate("ConfigEditorWidget", "<p>Select the color in which the spaces will be shown.</p>", nullptr));
#endif // QT_CONFIG(whatsthis)
        colorWhiteSpacesLabel->setText(QCoreApplication::translate("ConfigEditorWidget", "&Use color:", nullptr));
#if QT_CONFIG(whatsthis)
        whiteSpacesColorButton->setWhatsThis(QCoreApplication::translate("ConfigEditorWidget", "<p>Select the color in which the spaces will be shown.</p>", nullptr));
#endif // QT_CONFIG(whatsthis)
#if QT_CONFIG(whatsthis)
        showTabulatorsCheck->setWhatsThis(QCoreApplication::translate("ConfigEditorWidget", "<p>Show tabulators in the text by replacing them with special symbols.  These symbols will not be saved on disk.</p>", nullptr));
#endif // QT_CONFIG(whatsthis)
        showTabulatorsCheck->setText(QCoreApplication::translate("ConfigEditorWidget", "Show &tabulators", nullptr));
#if QT_CONFIG(whatsthis)
        colorTabulatorsLabel->setWhatsThis(QCoreApplication::translate("ConfigEditorWidget", "<p>Select the color in which the tabulators will be shown.</p>", nullptr));
#endif // QT_CONFIG(whatsthis)
        colorTabulatorsLabel->setText(QCoreApplication::translate("ConfigEditorWidget", "U&se color:", nullptr));
#if QT_CONFIG(whatsthis)
        tabulatorsColorButton->setWhatsThis(QCoreApplication::translate("ConfigEditorWidget", "<p>Select the color in which the tabulators will be shown.</p>", nullptr));
#endif // QT_CONFIG(whatsthis)
#if QT_CONFIG(whatsthis)
        showMatchingBracketsCheck->setWhatsThis(QCoreApplication::translate("ConfigEditorWidget", "<p>If the cursor is on a bracket ({[]}), then the corresponding opening/closing bracket will be highlighted.</p>", nullptr));
#endif // QT_CONFIG(whatsthis)
        showMatchingBracketsCheck->setText(QCoreApplication::translate("ConfigEditorWidget", "Show matching &brackets", nullptr));
#if QT_CONFIG(whatsthis)
        colorMatchingBracketsLabel->setWhatsThis(QCoreApplication::translate("ConfigEditorWidget", "<p>Select the color in which the highlighted brackets will be shown.</p>", nullptr));
#endif // QT_CONFIG(whatsthis)
        colorMatchingBracketsLabel->setText(QCoreApplication::translate("ConfigEditorWidget", "Us&e color:", nullptr));
#if QT_CONFIG(whatsthis)
        matchingBracketsColorButton->setWhatsThis(QCoreApplication::translate("ConfigEditorWidget", "<p>Select the color in which the highlighted brackets will be shown.</p>", nullptr));
#endif // QT_CONFIG(whatsthis)
#if QT_CONFIG(whatsthis)
        highlightCurrentLineCheck->setWhatsThis(QCoreApplication::translate("ConfigEditorWidget", "<p>Highlight the line on which the text cursor is currently located.</p>", nullptr));
#endif // QT_CONFIG(whatsthis)
        highlightCurrentLineCheck->setText(QCoreApplication::translate("ConfigEditorWidget", "Highlight cu&rrent line", nullptr));
#if QT_CONFIG(whatsthis)
        highlightCurrentLineLabel->setWhatsThis(QCoreApplication::translate("ConfigEditorWidget", "<p>Select the color with which the current line will be highlighted.</p>", nullptr));
#endif // QT_CONFIG(whatsthis)
        highlightCurrentLineLabel->setText(QCoreApplication::translate("ConfigEditorWidget", "Use c&olor:", nullptr));
#if QT_CONFIG(whatsthis)
        highlightCurrentLineColorButton->setWhatsThis(QCoreApplication::translate("ConfigEditorWidget", "<p>Select the color with which the current line will be highlighted.</p>", nullptr));
#endif // QT_CONFIG(whatsthis)
#if QT_CONFIG(whatsthis)
        useCompletionCheck->setWhatsThis(QCoreApplication::translate("ConfigEditorWidget", "<p>When the first letters of a TikZ command are typed in the text, a list of possible completions will be shown.</p>", nullptr));
#endif // QT_CONFIG(whatsthis)
        useCompletionCheck->setText(QCoreApplication::translate("ConfigEditorWidget", "Use command &completion", nullptr));
        encodingGoupBox->setTitle(QCoreApplication::translate("ConfigEditorWidget", "Encoding", nullptr));
#if QT_CONFIG(tooltip)
        label->setToolTip(QCoreApplication::translate("ConfigEditorWidget", "Default encoding for new documents", nullptr));
#endif // QT_CONFIG(tooltip)
        label->setText(QCoreApplication::translate("ConfigEditorWidget", "Default encoding", nullptr));
#if QT_CONFIG(tooltip)
        label_2->setToolTip(QCoreApplication::translate("ConfigEditorWidget", "Encoding for reading text files.\n"
"Warning: if a BOM was detected, the decoder automatically switch to UTF-8 or UTF-16.", nullptr));
#endif // QT_CONFIG(tooltip)
        label_2->setText(QCoreApplication::translate("ConfigEditorWidget", "Decoder", nullptr));
#if QT_CONFIG(tooltip)
        label_3->setToolTip(QCoreApplication::translate("ConfigEditorWidget", "Encoding for saving text files", nullptr));
#endif // QT_CONFIG(tooltip)
        label_3->setText(QCoreApplication::translate("ConfigEditorWidget", "Encoder", nullptr));
        bomCheckBox->setText(QCoreApplication::translate("ConfigEditorWidget", "Add BOM to documents", nullptr));
    } // retranslateUi

};

namespace Ui {
    class ConfigEditorWidget: public Ui_ConfigEditorWidget {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_CONFIGEDITORWIDGET_H
