/********************************************************************************
** Form generated from reading UI file 'FindAndReplaceUi.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_FINDANDREPLACEUI_H
#define UI_FINDANDREPLACEUI_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "GuiWorkArea.h"

QT_BEGIN_NAMESPACE

class Ui_FindAndReplaceUi
{
public:
    QWidget *basicTab;
    QVBoxLayout *dynamicLayoutBasic_;
    QVBoxLayout *findLayout;
    QLabel *findLabel;
    lyx::frontend::EmbeddedWorkArea *find_work_area_;
    QVBoxLayout *replaceLayout;
    QLabel *replaceLabel;
    lyx::frontend::EmbeddedWorkArea *replace_work_area_;
    QGridLayout *gridLayout;
    QCheckBox *caseCB;
    QPushButton *findNextPB;
    QCheckBox *wordsCB;
    QPushButton *replacePB;
    QCheckBox *searchbackCB;
    QPushButton *replaceallPB;
    QWidget *advancedTab;
    QVBoxLayout *dynamicLayoutAdvanced_;
    QGroupBox *groupBox_2;
    QVBoxLayout *verticalLayout;
    QRadioButton *CurrentDocument;
    QRadioButton *MasterDocument;
    QRadioButton *OpenDocuments;
    QRadioButton *AllManualsRB;
    QGridLayout *gridLayout_2;
    QCheckBox *ignoreFormatCB;
    QCheckBox *keepCaseCB;
    QCheckBox *expandMacrosCB;
    QCheckBox *OnlyMaths;
    QSpacerItem *verticalSpacer_2;

    void setupUi(QTabWidget *FindAndReplaceUi)
    {
        if (FindAndReplaceUi->objectName().isEmpty())
            FindAndReplaceUi->setObjectName(QStringLiteral("FindAndReplaceUi"));
        FindAndReplaceUi->resize(276, 421);
        basicTab = new QWidget();
        basicTab->setObjectName(QStringLiteral("basicTab"));
        dynamicLayoutBasic_ = new QVBoxLayout(basicTab);
        dynamicLayoutBasic_->setObjectName(QStringLiteral("dynamicLayoutBasic_"));
        findLayout = new QVBoxLayout();
        findLayout->setObjectName(QStringLiteral("findLayout"));
        findLabel = new QLabel(basicTab);
        findLabel->setObjectName(QStringLiteral("findLabel"));

        findLayout->addWidget(findLabel);

        find_work_area_ = new lyx::frontend::EmbeddedWorkArea(basicTab);
        find_work_area_->setObjectName(QStringLiteral("find_work_area_"));
        QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(find_work_area_->sizePolicy().hasHeightForWidth());
        find_work_area_->setSizePolicy(sizePolicy);

        findLayout->addWidget(find_work_area_);


        dynamicLayoutBasic_->addLayout(findLayout);

        replaceLayout = new QVBoxLayout();
        replaceLayout->setObjectName(QStringLiteral("replaceLayout"));
        replaceLabel = new QLabel(basicTab);
        replaceLabel->setObjectName(QStringLiteral("replaceLabel"));

        replaceLayout->addWidget(replaceLabel);

        replace_work_area_ = new lyx::frontend::EmbeddedWorkArea(basicTab);
        replace_work_area_->setObjectName(QStringLiteral("replace_work_area_"));
        sizePolicy.setHeightForWidth(replace_work_area_->sizePolicy().hasHeightForWidth());
        replace_work_area_->setSizePolicy(sizePolicy);

        replaceLayout->addWidget(replace_work_area_);


        dynamicLayoutBasic_->addLayout(replaceLayout);

        gridLayout = new QGridLayout();
        gridLayout->setObjectName(QStringLiteral("gridLayout"));
        caseCB = new QCheckBox(basicTab);
        caseCB->setObjectName(QStringLiteral("caseCB"));

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

        findNextPB = new QPushButton(basicTab);
        findNextPB->setObjectName(QStringLiteral("findNextPB"));
        findNextPB->setEnabled(true);
        QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy1.setHorizontalStretch(100);
        sizePolicy1.setVerticalStretch(32);
        sizePolicy1.setHeightForWidth(findNextPB->sizePolicy().hasHeightForWidth());
        findNextPB->setSizePolicy(sizePolicy1);

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

        wordsCB = new QCheckBox(basicTab);
        wordsCB->setObjectName(QStringLiteral("wordsCB"));
        wordsCB->setEnabled(true);

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

        replacePB = new QPushButton(basicTab);
        replacePB->setObjectName(QStringLiteral("replacePB"));
        replacePB->setEnabled(true);
        sizePolicy1.setHeightForWidth(replacePB->sizePolicy().hasHeightForWidth());
        replacePB->setSizePolicy(sizePolicy1);

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

        searchbackCB = new QCheckBox(basicTab);
        searchbackCB->setObjectName(QStringLiteral("searchbackCB"));

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

        replaceallPB = new QPushButton(basicTab);
        replaceallPB->setObjectName(QStringLiteral("replaceallPB"));
        replaceallPB->setEnabled(true);
        sizePolicy1.setHeightForWidth(replaceallPB->sizePolicy().hasHeightForWidth());
        replaceallPB->setSizePolicy(sizePolicy1);

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


        dynamicLayoutBasic_->addLayout(gridLayout);

        FindAndReplaceUi->addTab(basicTab, QString());
        advancedTab = new QWidget();
        advancedTab->setObjectName(QStringLiteral("advancedTab"));
        dynamicLayoutAdvanced_ = new QVBoxLayout(advancedTab);
        dynamicLayoutAdvanced_->setObjectName(QStringLiteral("dynamicLayoutAdvanced_"));
        groupBox_2 = new QGroupBox(advancedTab);
        groupBox_2->setObjectName(QStringLiteral("groupBox_2"));
        groupBox_2->setEnabled(true);
        QSizePolicy sizePolicy2(QSizePolicy::Minimum, QSizePolicy::Minimum);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(groupBox_2->sizePolicy().hasHeightForWidth());
        groupBox_2->setSizePolicy(sizePolicy2);
        groupBox_2->setAutoFillBackground(false);
        groupBox_2->setFlat(false);
        verticalLayout = new QVBoxLayout(groupBox_2);
        verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
        CurrentDocument = new QRadioButton(groupBox_2);
        CurrentDocument->setObjectName(QStringLiteral("CurrentDocument"));
        CurrentDocument->setEnabled(true);
        CurrentDocument->setChecked(true);

        verticalLayout->addWidget(CurrentDocument);

        MasterDocument = new QRadioButton(groupBox_2);
        MasterDocument->setObjectName(QStringLiteral("MasterDocument"));
        MasterDocument->setEnabled(true);
        sizePolicy2.setHeightForWidth(MasterDocument->sizePolicy().hasHeightForWidth());
        MasterDocument->setSizePolicy(sizePolicy2);

        verticalLayout->addWidget(MasterDocument);

        OpenDocuments = new QRadioButton(groupBox_2);
        OpenDocuments->setObjectName(QStringLiteral("OpenDocuments"));
        OpenDocuments->setEnabled(true);

        verticalLayout->addWidget(OpenDocuments);

        AllManualsRB = new QRadioButton(groupBox_2);
        AllManualsRB->setObjectName(QStringLiteral("AllManualsRB"));
        AllManualsRB->setEnabled(true);

        verticalLayout->addWidget(AllManualsRB);


        dynamicLayoutAdvanced_->addWidget(groupBox_2);

        gridLayout_2 = new QGridLayout();
        gridLayout_2->setObjectName(QStringLiteral("gridLayout_2"));
        gridLayout_2->setSizeConstraint(QLayout::SetMinimumSize);
        ignoreFormatCB = new QCheckBox(advancedTab);
        ignoreFormatCB->setObjectName(QStringLiteral("ignoreFormatCB"));
        ignoreFormatCB->setEnabled(true);
        ignoreFormatCB->setChecked(true);

        gridLayout_2->addWidget(ignoreFormatCB, 1, 0, 1, 1);

        keepCaseCB = new QCheckBox(advancedTab);
        keepCaseCB->setObjectName(QStringLiteral("keepCaseCB"));

        gridLayout_2->addWidget(keepCaseCB, 2, 0, 1, 1);

        expandMacrosCB = new QCheckBox(advancedTab);
        expandMacrosCB->setObjectName(QStringLiteral("expandMacrosCB"));
        expandMacrosCB->setEnabled(false);

        gridLayout_2->addWidget(expandMacrosCB, 4, 0, 1, 1);

        OnlyMaths = new QCheckBox(advancedTab);
        OnlyMaths->setObjectName(QStringLiteral("OnlyMaths"));

        gridLayout_2->addWidget(OnlyMaths, 3, 0, 1, 1);


        dynamicLayoutAdvanced_->addLayout(gridLayout_2);

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

        dynamicLayoutAdvanced_->addItem(verticalSpacer_2);

        FindAndReplaceUi->addTab(advancedTab, QString());
#ifndef QT_NO_SHORTCUT
        findLabel->setBuddy(find_work_area_);
        replaceLabel->setBuddy(replace_work_area_);
#endif // QT_NO_SHORTCUT

        retranslateUi(FindAndReplaceUi);

        FindAndReplaceUi->setCurrentIndex(0);
        findNextPB->setDefault(true);


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

    void retranslateUi(QTabWidget *FindAndReplaceUi)
    {
        FindAndReplaceUi->setWindowTitle(lyx::qt_("TabWidget", Q_NULLPTR));
        findLabel->setText(lyx::qt_("&Find:", Q_NULLPTR));
        replaceLabel->setText(lyx::qt_("Replace &with:", Q_NULLPTR));
#ifndef QT_NO_TOOLTIP
        caseCB->setToolTip(lyx::qt_("Perform a case-sensitive search", Q_NULLPTR));
#endif // QT_NO_TOOLTIP
        caseCB->setText(lyx::qt_("Case &sensitive", Q_NULLPTR));
#ifndef QT_NO_TOOLTIP
        findNextPB->setToolTip(lyx::qt_("Find next occurrence [Enter]", Q_NULLPTR));
#endif // QT_NO_TOOLTIP
        findNextPB->setText(lyx::qt_("Find &Next", Q_NULLPTR));
#ifndef QT_NO_TOOLTIP
        wordsCB->setToolTip(lyx::qt_("Restrict search to whole words only", Q_NULLPTR));
#endif // QT_NO_TOOLTIP
        wordsCB->setText(lyx::qt_("W&hole words", Q_NULLPTR));
#ifndef QT_NO_TOOLTIP
        replacePB->setToolTip(lyx::qt_("Replace and find next occurrence [Enter]", Q_NULLPTR));
#endif // QT_NO_TOOLTIP
        replacePB->setText(lyx::qt_("&Replace", Q_NULLPTR));
#ifndef QT_NO_TOOLTIP
        searchbackCB->setToolTip(lyx::qt_("Shift+Enter search backwards directly", Q_NULLPTR));
#endif // QT_NO_TOOLTIP
        searchbackCB->setText(lyx::qt_("Search &backwards", Q_NULLPTR));
#ifndef QT_NO_TOOLTIP
        replaceallPB->setToolTip(lyx::qt_("Replace all occurrences at once", Q_NULLPTR));
#endif // QT_NO_TOOLTIP
        replaceallPB->setText(lyx::qt_("Replace &All", Q_NULLPTR));
        FindAndReplaceUi->setTabText(FindAndReplaceUi->indexOf(basicTab), lyx::qt_("Sear&ch", Q_NULLPTR));
#ifndef QT_NO_TOOLTIP
        groupBox_2->setToolTip(lyx::qt_("The scope to which the search horizon is restricted", Q_NULLPTR));
#endif // QT_NO_TOOLTIP
        groupBox_2->setTitle(lyx::qt_("Scope", Q_NULLPTR));
        CurrentDocument->setText(lyx::qt_("C&urrent document", Q_NULLPTR));
#ifndef QT_NO_TOOLTIP
        MasterDocument->setToolTip(lyx::qt_("Current document and all related documents belonging to the same master document", Q_NULLPTR));
#endif // QT_NO_TOOLTIP
        MasterDocument->setText(lyx::qt_("&Master document", Q_NULLPTR));
#ifndef QT_NO_TOOLTIP
        OpenDocuments->setToolTip(lyx::qt_("All open documents", Q_NULLPTR));
#endif // QT_NO_TOOLTIP
        OpenDocuments->setText(lyx::qt_("&Open documents", Q_NULLPTR));
        AllManualsRB->setText(lyx::qt_("&All manuals", Q_NULLPTR));
#ifndef QT_NO_TOOLTIP
        ignoreFormatCB->setToolTip(lyx::qt_("If unchecked, the search will be limited to occurrences of the selected text and paragraph style", Q_NULLPTR));
#endif // QT_NO_TOOLTIP
        ignoreFormatCB->setText(lyx::qt_("I&gnore format", Q_NULLPTR));
#ifndef QT_NO_TOOLTIP
        keepCaseCB->setToolTip(lyx::qt_("Keep the case of the replacement's first letter as in each matching text first letter", Q_NULLPTR));
#endif // QT_NO_TOOLTIP
        keepCaseCB->setText(lyx::qt_("&Preserve first case on replace", Q_NULLPTR));
        expandMacrosCB->setText(lyx::qt_("&Expand macros", Q_NULLPTR));
#ifndef QT_NO_TOOLTIP
        OnlyMaths->setToolTip(lyx::qt_("Restrict search to math environments only", Q_NULLPTR));
#endif // QT_NO_TOOLTIP
        OnlyMaths->setText(lyx::qt_("Search on&ly in maths", Q_NULLPTR));
        FindAndReplaceUi->setTabText(FindAndReplaceUi->indexOf(advancedTab), lyx::qt_("S&ettings", Q_NULLPTR));
    } // retranslateUi

};

namespace Ui {
    class FindAndReplaceUi: public Ui_FindAndReplaceUi {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_FINDANDREPLACEUI_H
