#include <klocalizedstring.h>

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

#ifndef UI_TEXTAREAAPPEARANCECONFIGWIDGET_H
#define UI_TEXTAREAAPPEARANCECONFIGWIDGET_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QSlider>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "kcombobox.h"

QT_BEGIN_NAMESPACE

class Ui_TextareaAppearanceConfigWidget
{
public:
    QVBoxLayout *vboxLayout;
    QGroupBox *gbWordWrap;
    QFormLayout *formLayout;
    QLabel *lblDynamicWordWrapIndicators;
    KComboBox *cmbDynamicWordWrapIndicator;
    QLabel *lblDynamicWordWrapIndicators_2;
    QSpinBox *sbDynamicWordWrapDepth;
    QGroupBox *gbWhitespaceHighlighting;
    QVBoxLayout *_2;
    QCheckBox *chkShowTabs;
    QCheckBox *chkShowSpaces;
    QGroupBox *gbMarker;
    QHBoxLayout *_3;
    QLabel *lbMarkerDescription;
    QSlider *sliSetMarkerSize;
    QGroupBox *groupBox;
    QVBoxLayout *verticalLayout;
    QCheckBox *chkShowIndentationLines;
    QCheckBox *chkShowWholeBracketExpression;
    QCheckBox *chkAnimateBracketMatching;
    QCheckBox *chkFoldFirstLine;
    QSpacerItem *verticalSpacer;

    void setupUi(QWidget *TextareaAppearanceConfigWidget)
    {
        if (TextareaAppearanceConfigWidget->objectName().isEmpty())
            TextareaAppearanceConfigWidget->setObjectName(QStringLiteral("TextareaAppearanceConfigWidget"));
        vboxLayout = new QVBoxLayout(TextareaAppearanceConfigWidget);
        vboxLayout->setObjectName(QStringLiteral("vboxLayout"));
        gbWordWrap = new QGroupBox(TextareaAppearanceConfigWidget);
        gbWordWrap->setObjectName(QStringLiteral("gbWordWrap"));
        gbWordWrap->setCheckable(true);
        formLayout = new QFormLayout(gbWordWrap);
        formLayout->setObjectName(QStringLiteral("formLayout"));
        lblDynamicWordWrapIndicators = new QLabel(gbWordWrap);
        lblDynamicWordWrapIndicators->setObjectName(QStringLiteral("lblDynamicWordWrapIndicators"));

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

        cmbDynamicWordWrapIndicator = new KComboBox(gbWordWrap);
        cmbDynamicWordWrapIndicator->setObjectName(QStringLiteral("cmbDynamicWordWrapIndicator"));

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

        lblDynamicWordWrapIndicators_2 = new QLabel(gbWordWrap);
        lblDynamicWordWrapIndicators_2->setObjectName(QStringLiteral("lblDynamicWordWrapIndicators_2"));

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

        sbDynamicWordWrapDepth = new QSpinBox(gbWordWrap);
        sbDynamicWordWrapDepth->setObjectName(QStringLiteral("sbDynamicWordWrapDepth"));
        QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(sbDynamicWordWrapDepth->sizePolicy().hasHeightForWidth());
        sbDynamicWordWrapDepth->setSizePolicy(sizePolicy);
        sbDynamicWordWrapDepth->setMaximum(80);
        sbDynamicWordWrapDepth->setSingleStep(10);

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


        vboxLayout->addWidget(gbWordWrap);

        gbWhitespaceHighlighting = new QGroupBox(TextareaAppearanceConfigWidget);
        gbWhitespaceHighlighting->setObjectName(QStringLiteral("gbWhitespaceHighlighting"));
        _2 = new QVBoxLayout(gbWhitespaceHighlighting);
        _2->setObjectName(QStringLiteral("_2"));
        chkShowTabs = new QCheckBox(gbWhitespaceHighlighting);
        chkShowTabs->setObjectName(QStringLiteral("chkShowTabs"));

        _2->addWidget(chkShowTabs);

        chkShowSpaces = new QCheckBox(gbWhitespaceHighlighting);
        chkShowSpaces->setObjectName(QStringLiteral("chkShowSpaces"));

        _2->addWidget(chkShowSpaces);

        gbMarker = new QGroupBox(gbWhitespaceHighlighting);
        gbMarker->setObjectName(QStringLiteral("gbMarker"));
        gbMarker->setFlat(1);
        _3 = new QHBoxLayout(gbMarker);
        _3->setObjectName(QStringLiteral("_3"));
        lbMarkerDescription = new QLabel(gbMarker);
        lbMarkerDescription->setObjectName(QStringLiteral("lbMarkerDescription"));

        _3->addWidget(lbMarkerDescription);

        sliSetMarkerSize = new QSlider(gbMarker);
        sliSetMarkerSize->setObjectName(QStringLiteral("sliSetMarkerSize"));
        sliSetMarkerSize->setOrientation(Qt::Horizontal);
        sliSetMarkerSize->setSingleStep(1);
        sliSetMarkerSize->setMaximum(5);
        sliSetMarkerSize->setMinimum(1);

        _3->addWidget(sliSetMarkerSize);


        _2->addWidget(gbMarker);


        vboxLayout->addWidget(gbWhitespaceHighlighting);

        groupBox = new QGroupBox(TextareaAppearanceConfigWidget);
        groupBox->setObjectName(QStringLiteral("groupBox"));
        verticalLayout = new QVBoxLayout(groupBox);
        verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
        chkShowIndentationLines = new QCheckBox(groupBox);
        chkShowIndentationLines->setObjectName(QStringLiteral("chkShowIndentationLines"));

        verticalLayout->addWidget(chkShowIndentationLines);

        chkShowWholeBracketExpression = new QCheckBox(groupBox);
        chkShowWholeBracketExpression->setObjectName(QStringLiteral("chkShowWholeBracketExpression"));

        verticalLayout->addWidget(chkShowWholeBracketExpression);

        chkAnimateBracketMatching = new QCheckBox(groupBox);
        chkAnimateBracketMatching->setObjectName(QStringLiteral("chkAnimateBracketMatching"));

        verticalLayout->addWidget(chkAnimateBracketMatching);

        chkFoldFirstLine = new QCheckBox(groupBox);
        chkFoldFirstLine->setObjectName(QStringLiteral("chkFoldFirstLine"));

        verticalLayout->addWidget(chkFoldFirstLine);


        vboxLayout->addWidget(groupBox);

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

        vboxLayout->addItem(verticalSpacer);

#ifndef UI_QT_NO_SHORTCUT
        lblDynamicWordWrapIndicators->setBuddy(cmbDynamicWordWrapIndicator);
        lblDynamicWordWrapIndicators_2->setBuddy(sbDynamicWordWrapDepth);
#endif // QT_NO_SHORTCUT

        retranslateUi(TextareaAppearanceConfigWidget);
        QObject::connect(gbWordWrap, SIGNAL(toggled(bool)), cmbDynamicWordWrapIndicator, SLOT(setEnabled(bool)));
        QObject::connect(gbWordWrap, SIGNAL(toggled(bool)), sbDynamicWordWrapDepth, SLOT(setEnabled(bool)));

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

    void retranslateUi(QWidget *TextareaAppearanceConfigWidget)
    {
#ifndef UI_QT_NO_WHATSTHIS
        gbWordWrap->setWhatsThis(tr2i18n("If this option is checked, the text lines will be wrapped at the view border on the screen.", Q_NULLPTR));
#endif // QT_NO_WHATSTHIS
        gbWordWrap->setTitle(tr2i18n("&Dynamic Word Wrap", Q_NULLPTR));
        lblDynamicWordWrapIndicators->setText(tr2i18n("Dynamic &word wrap indicators (if applicable):", Q_NULLPTR));
#ifndef UI_QT_NO_WHATSTHIS
        cmbDynamicWordWrapIndicator->setWhatsThis(tr2i18n("Choose when the Dynamic Word Wrap Indicators should be displayed.", Q_NULLPTR));
#endif // QT_NO_WHATSTHIS
        lblDynamicWordWrapIndicators_2->setText(tr2i18n("Align dynamically wrapped lines to indentation depth:", Q_NULLPTR));
#ifndef UI_QT_NO_WHATSTHIS
        sbDynamicWordWrapDepth->setWhatsThis(tr2i18n("<p>Enables the start of dynamically wrapped lines to be aligned vertically to the indentation level of the first line. This can help to make code and markup more readable.</p><p>Additionally, this allows you to set a maximum width of the screen, as a percentage, after which dynamically wrapped lines will no longer be vertically aligned. For example, at 50%, lines whose indentation levels are deeper than 50% of the width of the screen will not have vertical alignment applied to subsequent wrapped lines.</p>", Q_NULLPTR));
#endif // QT_NO_WHATSTHIS
        sbDynamicWordWrapDepth->setSpecialValueText(tr2i18n("Disabled", Q_NULLPTR));
        sbDynamicWordWrapDepth->setSuffix(tr2i18n("% of View Width", Q_NULLPTR));
        gbWhitespaceHighlighting->setTitle(tr2i18n("Whitespace Highlighting", Q_NULLPTR));
#ifndef UI_QT_NO_WHATSTHIS
        chkShowTabs->setWhatsThis(tr2i18n("The editor will display a symbol to indicate the presence of a tab in the text.", Q_NULLPTR));
#endif // QT_NO_WHATSTHIS
        chkShowTabs->setText(tr2i18n("&Highlight tabulators", Q_NULLPTR));
        chkShowSpaces->setText(tr2i18n("Highlight trailing &spaces", Q_NULLPTR));
        lbMarkerDescription->setText(tr2i18n("Highlight marker size:", Q_NULLPTR));
#ifndef UI_QT_NO_WHATSTHIS
        sliSetMarkerSize->setWhatsThis(tr2i18n("Size of the visible highlight marker.", Q_NULLPTR));
#endif // QT_NO_WHATSTHIS
        groupBox->setTitle(tr2i18n("Advanced", Q_NULLPTR));
#ifndef UI_QT_NO_WHATSTHIS
        chkShowIndentationLines->setWhatsThis(tr2i18n("If this is enabled, the editor will display vertical lines to help identify indent lines.", Q_NULLPTR));
#endif // QT_NO_WHATSTHIS
        chkShowIndentationLines->setText(tr2i18n("Show i&ndentation lines", Q_NULLPTR));
#ifndef UI_QT_NO_WHATSTHIS
        chkShowWholeBracketExpression->setWhatsThis(tr2i18n("If this is enabled, the range between the selected matching brackets will be highlighted.", Q_NULLPTR));
#endif // QT_NO_WHATSTHIS
        chkShowWholeBracketExpression->setText(tr2i18n("Highlight range between selected brackets", Q_NULLPTR));
#ifndef UI_QT_NO_TOOLTIP
        chkAnimateBracketMatching->setToolTip(tr2i18n("Flash matching brackets", Q_NULLPTR));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_WHATSTHIS
        chkAnimateBracketMatching->setWhatsThis(tr2i18n("If this is enabled, matching brackets are animated for better visibility.", Q_NULLPTR));
#endif // QT_NO_WHATSTHIS
        chkAnimateBracketMatching->setText(tr2i18n("Animate bracket matching", Q_NULLPTR));
#ifndef UI_QT_NO_TOOLTIP
        chkFoldFirstLine->setToolTip(tr2i18n("When this setting is enabled, the editor view automatically folds\n"
"comment blocks that start on the first line of the document. This is\n"
"helpful to hide license headers which are commonly placed at the\n"
"beginning of a file.", Q_NULLPTR));
#endif // QT_NO_TOOLTIP
        chkFoldFirstLine->setText(tr2i18n("Fold first line", Q_NULLPTR));
        Q_UNUSED(TextareaAppearanceConfigWidget);
    } // retranslateUi

};

namespace Ui {
    class TextareaAppearanceConfigWidget: public Ui_TextareaAppearanceConfigWidget {};
} // namespace Ui

QT_END_NAMESPACE

#endif // TEXTAREAAPPEARANCECONFIGWIDGET_H

