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

#ifndef UI_FINDREPLACE_H
#define UI_FINDREPLACE_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "Misc/PasteTargetComboBox.h"

QT_BEGIN_NAMESPACE

class Ui_FindReplace
{
public:
    QHBoxLayout *horizontalLayout_2;
    QFrame *frame;
    QHBoxLayout *horizontalLayout_3;
    QVBoxLayout *verticalLayout;
    QToolButton *close;
    QToolButton *function;
    QSpacerItem *verticalSpacer;
    QGridLayout *gridLayout;
    QLabel *findl;
    PasteTargetComboBox *cbFind;
    QToolButton *findNext;
    QToolButton *replaceCurrent;
    QToolButton *restart;
    QLabel *replacel;
    PasteTargetComboBox *cbReplace;
    QToolButton *replaceFind;
    QToolButton *replaceAll;
    QToolButton *count;
    QLabel *model;
    QHBoxLayout *modeLayout;
    QComboBox *cbSearchMode;
    QComboBox *cbLookWhere;
    QComboBox *MarkedTextIndicator;
    QComboBox *cbSearchDirection;
    QLabel *revalid;
    QLabel *optionsl;
    QHBoxLayout *advancedLayout;
    QToolButton *tbRegexOptions;
    QLabel *space0;
    QCheckBox *chkOptionWrap;
    QLabel *space1;
    QCheckBox *chkOptionTextOnly;
    QLabel *space2;
    QSpacerItem *horizontalSpacerAdvanced;
    QLabel *message;

    void setupUi(QWidget *FindReplace)
    {
        if (FindReplace->objectName().isEmpty())
            FindReplace->setObjectName("FindReplace");
        FindReplace->resize(566, 127);
        QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(FindReplace->sizePolicy().hasHeightForWidth());
        FindReplace->setSizePolicy(sizePolicy);
        horizontalLayout_2 = new QHBoxLayout(FindReplace);
        horizontalLayout_2->setSpacing(0);
        horizontalLayout_2->setContentsMargins(0, 0, 0, 0);
        horizontalLayout_2->setObjectName("horizontalLayout_2");
        frame = new QFrame(FindReplace);
        frame->setObjectName("frame");
        frame->setFrameShape(QFrame::StyledPanel);
        frame->setFrameShadow(QFrame::Raised);
        horizontalLayout_3 = new QHBoxLayout(frame);
        horizontalLayout_3->setSpacing(0);
        horizontalLayout_3->setContentsMargins(0, 0, 0, 0);
        horizontalLayout_3->setObjectName("horizontalLayout_3");
        verticalLayout = new QVBoxLayout();
        verticalLayout->setObjectName("verticalLayout");
        close = new QToolButton(frame);
        close->setObjectName("close");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(close->sizePolicy().hasHeightForWidth());
        close->setSizePolicy(sizePolicy1);
        close->setStyleSheet(QString::fromUtf8(""));
        QIcon icon;
        icon.addFile(QString::fromUtf8(":/main/widget-close.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        close->setIcon(icon);
        close->setIconSize(QSize(24, 24));
        close->setAutoRaise(false);
        close->setArrowType(Qt::NoArrow);

        verticalLayout->addWidget(close);

        function = new QToolButton(frame);
        function->setObjectName("function");
        sizePolicy1.setHeightForWidth(function->sizePolicy().hasHeightForWidth());
        function->setSizePolicy(sizePolicy1);
        function->setStyleSheet(QString::fromUtf8(""));
        QIcon icon1;
        icon1.addFile(QString::fromUtf8(":/main/function.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        function->setIcon(icon1);
        function->setIconSize(QSize(24, 24));
        function->setArrowType(Qt::ArrowType::NoArrow);

        verticalLayout->addWidget(function);

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

        verticalLayout->addItem(verticalSpacer);


        horizontalLayout_3->addLayout(verticalLayout);

        gridLayout = new QGridLayout();
        gridLayout->setSpacing(2);
        gridLayout->setObjectName("gridLayout");
        gridLayout->setContentsMargins(3, 3, 1, 3);
        findl = new QLabel(frame);
        findl->setObjectName("findl");
        findl->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

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

        cbFind = new PasteTargetComboBox(frame);
        cbFind->setObjectName("cbFind");
        cbFind->setFocusPolicy(Qt::StrongFocus);
        cbFind->setEditable(true);
        cbFind->setMaxCount(25);
        cbFind->setSizeAdjustPolicy(QComboBox::AdjustToMinimumContentsLengthWithIcon);
        cbFind->setDuplicatesEnabled(false);

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

        findNext = new QToolButton(frame);
        findNext->setObjectName("findNext");
        QSizePolicy sizePolicy2(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Expanding);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(findNext->sizePolicy().hasHeightForWidth());
        findNext->setSizePolicy(sizePolicy2);
        findNext->setMinimumSize(QSize(44, 22));
        findNext->setFocusPolicy(Qt::TabFocus);
        findNext->setStyleSheet(QString::fromUtf8(""));
        QIcon icon2;
        icon2.addFile(QString::fromUtf8(":/main/find.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        findNext->setIcon(icon2);

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

        replaceCurrent = new QToolButton(frame);
        replaceCurrent->setObjectName("replaceCurrent");
        sizePolicy2.setHeightForWidth(replaceCurrent->sizePolicy().hasHeightForWidth());
        replaceCurrent->setSizePolicy(sizePolicy2);
        replaceCurrent->setMinimumSize(QSize(44, 22));
        replaceCurrent->setFocusPolicy(Qt::TabFocus);
        replaceCurrent->setStyleSheet(QString::fromUtf8(""));
        QIcon icon3;
        icon3.addFile(QString::fromUtf8(":/main/replace.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        replaceCurrent->setIcon(icon3);

        gridLayout->addWidget(replaceCurrent, 0, 3, 1, 1);

        restart = new QToolButton(frame);
        restart->setObjectName("restart");
        sizePolicy2.setHeightForWidth(restart->sizePolicy().hasHeightForWidth());
        restart->setSizePolicy(sizePolicy2);
        restart->setMinimumSize(QSize(44, 22));
        restart->setFocusPolicy(Qt::TabFocus);
        restart->setStyleSheet(QString::fromUtf8(""));
        QIcon icon4;
        icon4.addFile(QString::fromUtf8(":/main/restart.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        restart->setIcon(icon4);

        gridLayout->addWidget(restart, 0, 4, 1, 1);

        replacel = new QLabel(frame);
        replacel->setObjectName("replacel");
        replacel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

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

        cbReplace = new PasteTargetComboBox(frame);
        cbReplace->setObjectName("cbReplace");
        cbReplace->setFocusPolicy(Qt::StrongFocus);
        cbReplace->setEditable(true);
        cbReplace->setMaxCount(25);
        cbReplace->setSizeAdjustPolicy(QComboBox::AdjustToMinimumContentsLengthWithIcon);
        cbReplace->setDuplicatesEnabled(false);

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

        replaceFind = new QToolButton(frame);
        replaceFind->setObjectName("replaceFind");
        sizePolicy2.setHeightForWidth(replaceFind->sizePolicy().hasHeightForWidth());
        replaceFind->setSizePolicy(sizePolicy2);
        replaceFind->setMinimumSize(QSize(44, 22));
        replaceFind->setFocusPolicy(Qt::TabFocus);
        replaceFind->setStyleSheet(QString::fromUtf8(""));
        QIcon icon5;
        icon5.addFile(QString::fromUtf8(":/main/replace-find.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        replaceFind->setIcon(icon5);

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

        replaceAll = new QToolButton(frame);
        replaceAll->setObjectName("replaceAll");
        sizePolicy2.setHeightForWidth(replaceAll->sizePolicy().hasHeightForWidth());
        replaceAll->setSizePolicy(sizePolicy2);
        replaceAll->setMinimumSize(QSize(44, 22));
        replaceAll->setFocusPolicy(Qt::TabFocus);
        replaceAll->setStyleSheet(QString::fromUtf8(""));
        QIcon icon6;
        icon6.addFile(QString::fromUtf8(":/main/replace-all.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        replaceAll->setIcon(icon6);

        gridLayout->addWidget(replaceAll, 1, 3, 1, 1);

        count = new QToolButton(frame);
        count->setObjectName("count");
        sizePolicy2.setHeightForWidth(count->sizePolicy().hasHeightForWidth());
        count->setSizePolicy(sizePolicy2);
        count->setMinimumSize(QSize(44, 22));
        count->setFocusPolicy(Qt::TabFocus);
        count->setStyleSheet(QString::fromUtf8(""));
        QIcon icon7;
        icon7.addFile(QString::fromUtf8(":/main/count-all.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        count->setIcon(icon7);

        gridLayout->addWidget(count, 1, 4, 1, 1);

        model = new QLabel(frame);
        model->setObjectName("model");
        model->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

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

        modeLayout = new QHBoxLayout();
        modeLayout->setObjectName("modeLayout");
        cbSearchMode = new QComboBox(frame);
        cbSearchMode->setObjectName("cbSearchMode");
        cbSearchMode->setFocusPolicy(Qt::StrongFocus);

        modeLayout->addWidget(cbSearchMode);

        cbLookWhere = new QComboBox(frame);
        cbLookWhere->setObjectName("cbLookWhere");
        cbLookWhere->setFocusPolicy(Qt::StrongFocus);

        modeLayout->addWidget(cbLookWhere);

        MarkedTextIndicator = new QComboBox(frame);
        MarkedTextIndicator->setObjectName("MarkedTextIndicator");
        MarkedTextIndicator->setFocusPolicy(Qt::StrongFocus);

        modeLayout->addWidget(MarkedTextIndicator);

        cbSearchDirection = new QComboBox(frame);
        cbSearchDirection->setObjectName("cbSearchDirection");
        cbSearchDirection->setFocusPolicy(Qt::StrongFocus);

        modeLayout->addWidget(cbSearchDirection);


        gridLayout->addLayout(modeLayout, 2, 1, 1, 3);

        revalid = new QLabel(frame);
        revalid->setObjectName("revalid");
        sizePolicy1.setHeightForWidth(revalid->sizePolicy().hasHeightForWidth());
        revalid->setSizePolicy(sizePolicy1);
        revalid->setMinimumSize(QSize(8, 22));

        gridLayout->addWidget(revalid, 2, 4, 1, 1);

        optionsl = new QLabel(frame);
        optionsl->setObjectName("optionsl");
        optionsl->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout->addWidget(optionsl, 3, 0, 1, 1);

        advancedLayout = new QHBoxLayout();
        advancedLayout->setObjectName("advancedLayout");
        tbRegexOptions = new QToolButton(frame);
        tbRegexOptions->setObjectName("tbRegexOptions");
        tbRegexOptions->setFocusPolicy(Qt::TabFocus);

        advancedLayout->addWidget(tbRegexOptions);

        space0 = new QLabel(frame);
        space0->setObjectName("space0");

        advancedLayout->addWidget(space0);

        chkOptionWrap = new QCheckBox(frame);
        chkOptionWrap->setObjectName("chkOptionWrap");
        chkOptionWrap->setFocusPolicy(Qt::TabFocus);

        advancedLayout->addWidget(chkOptionWrap);

        space1 = new QLabel(frame);
        space1->setObjectName("space1");

        advancedLayout->addWidget(space1);

        chkOptionTextOnly = new QCheckBox(frame);
        chkOptionTextOnly->setObjectName("chkOptionTextOnly");
        chkOptionTextOnly->setFocusPolicy(Qt::TabFocus);

        advancedLayout->addWidget(chkOptionTextOnly);

        space2 = new QLabel(frame);
        space2->setObjectName("space2");

        advancedLayout->addWidget(space2);

        horizontalSpacerAdvanced = new QSpacerItem(16, 0, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);

        advancedLayout->addItem(horizontalSpacerAdvanced);

        message = new QLabel(frame);
        message->setObjectName("message");
        QFont font;
        font.setBold(true);
        message->setFont(font);

        advancedLayout->addWidget(message);


        gridLayout->addLayout(advancedLayout, 3, 1, 1, 4);

        gridLayout->setColumnStretch(1, 1);

        horizontalLayout_3->addLayout(gridLayout);


        horizontalLayout_2->addWidget(frame);

        QWidget::setTabOrder(cbFind, cbReplace);
        QWidget::setTabOrder(cbReplace, cbSearchMode);
        QWidget::setTabOrder(cbSearchMode, cbLookWhere);
        QWidget::setTabOrder(cbLookWhere, cbSearchDirection);
        QWidget::setTabOrder(cbSearchDirection, tbRegexOptions);
        QWidget::setTabOrder(tbRegexOptions, chkOptionWrap);
        QWidget::setTabOrder(chkOptionWrap, chkOptionTextOnly);
        QWidget::setTabOrder(chkOptionTextOnly, findNext);
        QWidget::setTabOrder(findNext, replaceFind);
        QWidget::setTabOrder(replaceFind, replaceCurrent);
        QWidget::setTabOrder(replaceCurrent, replaceAll);
        QWidget::setTabOrder(replaceAll, restart);
        QWidget::setTabOrder(restart, count);
        QWidget::setTabOrder(count, close);

        retranslateUi(FindReplace);

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

    void retranslateUi(QWidget *FindReplace)
    {
        FindReplace->setWindowTitle(QCoreApplication::translate("FindReplace", "Find & Replace", nullptr));
#if QT_CONFIG(tooltip)
        close->setToolTip(QCoreApplication::translate("FindReplace", "Hide Find and Replace", nullptr));
#endif // QT_CONFIG(tooltip)
        close->setText(QCoreApplication::translate("FindReplace", "...", nullptr));
#if QT_CONFIG(tooltip)
        function->setToolTip(QCoreApplication::translate("FindReplace", "Python Function Replace", nullptr));
#endif // QT_CONFIG(tooltip)
        function->setText(QCoreApplication::translate("FindReplace", "f", nullptr));
        findl->setText(QCoreApplication::translate("FindReplace", "Find:", nullptr));
#if QT_CONFIG(tooltip)
        findNext->setToolTip(QCoreApplication::translate("FindReplace", "<p style=\"padding-top: 0.5em;\" ><b>Find</b></p>\n"
"\n"
"<p style=\"margin-left: 0.5em;\">Find next match.</p>", nullptr));
#endif // QT_CONFIG(tooltip)
        findNext->setText(QCoreApplication::translate("FindReplace", "Find", nullptr));
#if QT_CONFIG(tooltip)
        replaceCurrent->setToolTip(QCoreApplication::translate("FindReplace", "<p style=\"padding-top: 0.5em;\" ><b>Replace</b></p>\n"
"\n"
"<p style=\"margin-left: 0.5em;\">Replace highlighted match (if any) in Code View.</p>", nullptr));
#endif // QT_CONFIG(tooltip)
        replaceCurrent->setText(QCoreApplication::translate("FindReplace", "Replace", nullptr));
#if QT_CONFIG(tooltip)
        restart->setToolTip(QCoreApplication::translate("FindReplace", "<p style=\"padding-top: 0.5em;\" ><b>Restart</b></p>\n"
"\n"
"<p style=\"margin-left: 0.5em;\">Restart current search from beginning.</p>", nullptr));
#endif // QT_CONFIG(tooltip)
        restart->setText(QCoreApplication::translate("FindReplace", "Restart", nullptr));
        replacel->setText(QCoreApplication::translate("FindReplace", "Replace:", nullptr));
#if QT_CONFIG(tooltip)
        replaceFind->setToolTip(QCoreApplication::translate("FindReplace", "<p style=\"padding-top: 0.5em;\" ><b>Replace/Find</b></p>\n"
"\n"
"<p style=\"margin-left: 0.5em;\">Replace highlighted match (if any),\n"
"then find the Next match in Code View.</p>", nullptr));
#endif // QT_CONFIG(tooltip)
        replaceFind->setText(QCoreApplication::translate("FindReplace", "Replace/Find", nullptr));
#if QT_CONFIG(tooltip)
        replaceAll->setToolTip(QCoreApplication::translate("FindReplace", "<p style=\"padding-top: 0.5em;\" ><b>Replace All</b></p>\n"
"\n"
"<p style=\"margin-left: 0.5em;\">Replace all matches in Code View.</p>\n"
"<p style=\"margin-left: 0.5em;\">Use with SHIFT to Filter Replacements before changes are applied.</p>", nullptr));
#endif // QT_CONFIG(tooltip)
        replaceAll->setText(QCoreApplication::translate("FindReplace", "Replace All", nullptr));
#if QT_CONFIG(tooltip)
        count->setToolTip(QCoreApplication::translate("FindReplace", "<p style=\"padding-top: 0.5em;\" ><b>Count All</b></p>\n"
"\n"
"<p style=\"margin-left: 0.5em;\">Count all matches in Code View.</p>\n"
"<p style=\"margin-left: 0.5em;\">Use with SHIFT to generate a Dry Run Replace All table.</p>", nullptr));
#endif // QT_CONFIG(tooltip)
        count->setText(QCoreApplication::translate("FindReplace", "Count All", nullptr));
        model->setText(QCoreApplication::translate("FindReplace", "Mode:", nullptr));
#if QT_CONFIG(tooltip)
        revalid->setToolTip(QCoreApplication::translate("FindReplace", "Regex Valid?", nullptr));
#endif // QT_CONFIG(tooltip)
        revalid->setText(QString());
        optionsl->setText(QCoreApplication::translate("FindReplace", "Options:", nullptr));
#if QT_CONFIG(tooltip)
        tbRegexOptions->setToolTip(QCoreApplication::translate("FindReplace", "Set advanced Regex search flags / options.", nullptr));
#endif // QT_CONFIG(tooltip)
        tbRegexOptions->setText(QCoreApplication::translate("FindReplace", "Regex Options", nullptr));
        space0->setText(QString());
#if QT_CONFIG(tooltip)
        chkOptionWrap->setToolTip(QCoreApplication::translate("FindReplace", "Search from current position to top or end of the\n"
"current file and then wrap to the\n"
"other end to continue searching.", nullptr));
#endif // QT_CONFIG(tooltip)
        chkOptionWrap->setText(QCoreApplication::translate("FindReplace", "Wrap", nullptr));
        space1->setText(QString());
#if QT_CONFIG(tooltip)
        chkOptionTextOnly->setToolTip(QCoreApplication::translate("FindReplace", "Search only in text (outside tags).\n"
"Valid only when searching HTML files.", nullptr));
#endif // QT_CONFIG(tooltip)
        chkOptionTextOnly->setText(QCoreApplication::translate("FindReplace", "Text", nullptr));
        space2->setText(QString());
        message->setText(QString());
    } // retranslateUi

};

namespace Ui {
    class FindReplace: public Ui_FindReplace {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_FINDREPLACE_H
