#include <klocalizedstring.h>

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

#ifndef UI_GREPWIDGET_H
#define UI_GREPWIDGET_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QWidget>
#include "kcombobox.h"

QT_BEGIN_NAMESPACE

class Ui_GrepWidget
{
public:
    QGridLayout *gridLayout;
    QComboBox *patternCombo;
    QLabel *label_9;
    KComboBox *templateEdit;
    QPushButton *syncButton;
    QLabel *depthLabel;
    QSpinBox *depthSpin;
    QLabel *label_8;
    QLabel *label;
    QLabel *label_11;
    QCheckBox *caseSensitiveCheck;
    QLabel *label_5;
    KComboBox *filesCombo;
    QLabel *label_2;
    KComboBox *excludeCombo;
    QSpacerItem *spacerItem;
    QSpacerItem *spacerItem1;
    QSpacerItem *spacerItem2;
    QSpacerItem *spacerItem3;
    KComboBox *templateTypeCombo;
    QLabel *label_10;
    QCheckBox *regexCheck;
    QLabel *limitToProjectLabel;
    QCheckBox *limitToProjectCheck;
    KComboBox *replacementTemplateEdit;
    QLabel *label_4;
    KComboBox *searchPaths;
    QPushButton *directorySelector;
    QDialogButtonBox *buttonBox;

    void setupUi(QWidget *GrepWidget)
    {
        if (GrepWidget->objectName().isEmpty())
            GrepWidget->setObjectName(QStringLiteral("GrepWidget"));
        GrepWidget->resize(730, 330);
        QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(GrepWidget->sizePolicy().hasHeightForWidth());
        GrepWidget->setSizePolicy(sizePolicy);
        GrepWidget->setMinimumSize(QSize(730, 0));
        GrepWidget->setMaximumSize(QSize(16777215, 16777215));
        gridLayout = new QGridLayout(GrepWidget);
        gridLayout->setObjectName(QStringLiteral("gridLayout"));
        patternCombo = new QComboBox(GrepWidget);
        patternCombo->setObjectName(QStringLiteral("patternCombo"));
        QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(patternCombo->sizePolicy().hasHeightForWidth());
        patternCombo->setSizePolicy(sizePolicy1);
        patternCombo->setEditable(true);
        patternCombo->setAutoCompletion(false);

        gridLayout->addWidget(patternCombo, 0, 1, 1, 5);

        label_9 = new QLabel(GrepWidget);
        label_9->setObjectName(QStringLiteral("label_9"));
        label_9->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

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

        templateEdit = new KComboBox(GrepWidget);
        templateEdit->setObjectName(QStringLiteral("templateEdit"));

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

        syncButton = new QPushButton(GrepWidget);
        syncButton->setObjectName(QStringLiteral("syncButton"));

        gridLayout->addWidget(syncButton, 5, 5, 1, 1);

        depthLabel = new QLabel(GrepWidget);
        depthLabel->setObjectName(QStringLiteral("depthLabel"));
        depthLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout->addWidget(depthLabel, 6, 0, 1, 1);

        depthSpin = new QSpinBox(GrepWidget);
        depthSpin->setObjectName(QStringLiteral("depthSpin"));
        depthSpin->setMinimum(-1);
        depthSpin->setValue(-1);

        gridLayout->addWidget(depthSpin, 6, 1, 1, 1);

        label_8 = new QLabel(GrepWidget);
        label_8->setObjectName(QStringLiteral("label_8"));
        label_8->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

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

        label = new QLabel(GrepWidget);
        label->setObjectName(QStringLiteral("label"));
        label->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout->addWidget(label, 7, 0, 1, 1);

        label_11 = new QLabel(GrepWidget);
        label_11->setObjectName(QStringLiteral("label_11"));
        label_11->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout->addWidget(label_11, 3, 2, 1, 1);

        caseSensitiveCheck = new QCheckBox(GrepWidget);
        caseSensitiveCheck->setObjectName(QStringLiteral("caseSensitiveCheck"));
        QSizePolicy sizePolicy2(QSizePolicy::Expanding, QSizePolicy::Fixed);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(caseSensitiveCheck->sizePolicy().hasHeightForWidth());
        caseSensitiveCheck->setSizePolicy(sizePolicy2);
        caseSensitiveCheck->setChecked(true);

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

        label_5 = new QLabel(GrepWidget);
        label_5->setObjectName(QStringLiteral("label_5"));
        label_5->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout->addWidget(label_5, 5, 0, 1, 1);

        filesCombo = new KComboBox(GrepWidget);
        filesCombo->setObjectName(QStringLiteral("filesCombo"));
        filesCombo->setEditable(true);
        filesCombo->setAutoCompletion(false);

        gridLayout->addWidget(filesCombo, 7, 1, 1, 5);

        label_2 = new QLabel(GrepWidget);
        label_2->setObjectName(QStringLiteral("label_2"));
        label_2->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

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

        excludeCombo = new KComboBox(GrepWidget);
        excludeCombo->setObjectName(QStringLiteral("excludeCombo"));
        excludeCombo->setEditable(true);
        excludeCombo->setAutoCompletion(false);

        gridLayout->addWidget(excludeCombo, 8, 1, 1, 5);

        spacerItem = new QSpacerItem(141, 16, QSizePolicy::Fixed, QSizePolicy::Minimum);

        gridLayout->addItem(spacerItem, 9, 0, 1, 1);

        spacerItem1 = new QSpacerItem(41, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);

        gridLayout->addItem(spacerItem1, 9, 1, 1, 1);

        spacerItem2 = new QSpacerItem(151, 31, QSizePolicy::Fixed, QSizePolicy::Minimum);

        gridLayout->addItem(spacerItem2, 9, 2, 1, 1);

        spacerItem3 = new QSpacerItem(361, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);

        gridLayout->addItem(spacerItem3, 9, 3, 1, 3);

        templateTypeCombo = new KComboBox(GrepWidget);
        templateTypeCombo->setObjectName(QStringLiteral("templateTypeCombo"));

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

        label_10 = new QLabel(GrepWidget);
        label_10->setObjectName(QStringLiteral("label_10"));
        label_10->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

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

        regexCheck = new QCheckBox(GrepWidget);
        regexCheck->setObjectName(QStringLiteral("regexCheck"));
        regexCheck->setChecked(true);

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

        limitToProjectLabel = new QLabel(GrepWidget);
        limitToProjectLabel->setObjectName(QStringLiteral("limitToProjectLabel"));
        limitToProjectLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout->addWidget(limitToProjectLabel, 6, 2, 1, 1);

        limitToProjectCheck = new QCheckBox(GrepWidget);
        limitToProjectCheck->setObjectName(QStringLiteral("limitToProjectCheck"));
        sizePolicy2.setHeightForWidth(limitToProjectCheck->sizePolicy().hasHeightForWidth());
        limitToProjectCheck->setSizePolicy(sizePolicy2);
        limitToProjectCheck->setChecked(true);

        gridLayout->addWidget(limitToProjectCheck, 6, 3, 1, 1);

        replacementTemplateEdit = new KComboBox(GrepWidget);
        replacementTemplateEdit->setObjectName(QStringLiteral("replacementTemplateEdit"));

        gridLayout->addWidget(replacementTemplateEdit, 2, 1, 1, 3);

        label_4 = new QLabel(GrepWidget);
        label_4->setObjectName(QStringLiteral("label_4"));
        label_4->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

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

        searchPaths = new KComboBox(GrepWidget);
        searchPaths->setObjectName(QStringLiteral("searchPaths"));
        searchPaths->setEditable(true);
        searchPaths->setAutoCompletion(false);

        gridLayout->addWidget(searchPaths, 5, 1, 1, 3);

        directorySelector = new QPushButton(GrepWidget);
        directorySelector->setObjectName(QStringLiteral("directorySelector"));
        QSizePolicy sizePolicy3(QSizePolicy::Fixed, QSizePolicy::Fixed);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(directorySelector->sizePolicy().hasHeightForWidth());
        directorySelector->setSizePolicy(sizePolicy3);
        directorySelector->setMinimumSize(QSize(0, 0));
        directorySelector->setMaximumSize(QSize(30, 30));

        gridLayout->addWidget(directorySelector, 5, 4, 1, 1);

        buttonBox = new QDialogButtonBox(GrepWidget);
        buttonBox->setObjectName(QStringLiteral("buttonBox"));
        buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);

        gridLayout->addWidget(buttonBox, 10, 3, 1, 3);

#ifndef UI_QT_NO_SHORTCUT
        label_9->setBuddy(templateEdit);
        depthLabel->setBuddy(depthSpin);
        label_8->setBuddy(patternCombo);
        label->setBuddy(filesCombo);
        label_11->setBuddy(caseSensitiveCheck);
        label_5->setBuddy(searchPaths);
        label_2->setBuddy(excludeCombo);
        label_10->setBuddy(regexCheck);
        limitToProjectLabel->setBuddy(limitToProjectCheck);
        label_4->setBuddy(replacementTemplateEdit);
#endif // QT_NO_SHORTCUT
        QWidget::setTabOrder(patternCombo, templateEdit);
        QWidget::setTabOrder(templateEdit, templateTypeCombo);
        QWidget::setTabOrder(templateTypeCombo, replacementTemplateEdit);
        QWidget::setTabOrder(replacementTemplateEdit, regexCheck);
        QWidget::setTabOrder(regexCheck, caseSensitiveCheck);
        QWidget::setTabOrder(caseSensitiveCheck, searchPaths);
        QWidget::setTabOrder(searchPaths, directorySelector);
        QWidget::setTabOrder(directorySelector, syncButton);
        QWidget::setTabOrder(syncButton, depthSpin);
        QWidget::setTabOrder(depthSpin, limitToProjectCheck);
        QWidget::setTabOrder(limitToProjectCheck, filesCombo);
        QWidget::setTabOrder(filesCombo, excludeCombo);

        retranslateUi(GrepWidget);

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

    void retranslateUi(QWidget *GrepWidget)
    {
        GrepWidget->setWindowTitle(tr2i18n("Find-Replace In Files", 0));
#ifndef UI_QT_NO_TOOLTIP
        patternCombo->setToolTip(tr2i18n("Enter the regular expression you want to search for here.", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_WHATSTHIS
        patternCombo->setWhatsThis(tr2i18n("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Enter the regular expression you want to search for here.</p>\n"
"<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">If you do not check \"Regular Expression\" below, this is considered a raw string. That means, all meta characters are escaped.</p>\n"
"<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Possible meta characters are:</p>\n"
"<ul style=\"margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: "
                        "0px; -qt-list-indent: 1;\"><li style=\" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">.</span> - Matches any character</li>\n"
"<li style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">^</span> - Matches the beginning of a line</li>\n"
"<li style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">$</span> - Matches the end of a line</li>\n"
"<li style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">\\b</span> - Matches a word boundary</li>\n"
"<li style=\" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">\\s</span> - Matches any white"
                        "space character</li></ul>\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">The following repetition operators exist:</p>\n"
"<ul style=\"margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;\"><li style=\" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">?</span> - The preceding item is matched at most once</li>\n"
"<li style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">*</span> - The preceding item is matched zero or more times</li>\n"
"<li style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">+</span> - The preceding item is matched one or more times</li>\n"
"<li style=\" margin-top:0px; margin-bottom:0px;"
                        " margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">{</span><span style=\" font-weight:600; font-style:italic;\">n</span><span style=\" font-weight:600;\">}</span> - The preceding item is matched exactly <span style=\" font-style:italic;\">n</span> times</li>\n"
"<li style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">{</span><span style=\" font-weight:600; font-style:italic;\">n</span><span style=\" font-weight:600;\">,}</span> - The preceding item is matched <span style=\" font-style:italic;\">n</span> or more times</li>\n"
"<li style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">{,</span><span style=\" font-weight:600; font-style:italic;\">n</span><span style=\" font-weight:600;\">}</span> - The preceding item is matched at most <span style=\" font-style:"
                        "italic;\">n</span> times</li>\n"
"<li style=\" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">{</span><span style=\" font-weight:600; font-style:italic;\">n</span><span style=\" font-weight:600;\">,</span><span style=\" font-weight:600; font-style:italic;\">m</span><span style=\" font-weight:600;\">}</span> - The preceding item is matched at least <span style=\" font-style:italic;\">n</span>, but at most <span style=\" font-style:italic;\">m</span> times.</li></ul>\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Furthermore, backreferences to bracketed subexpressions are available via the notation \\<span style=\" font-style:italic;\">n</span>.</p>\n"
"<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">For further reference, look at <a href=\"http://www.pcre.org\"><spa"
                        "n style=\" text-decoration: underline; color:#0057ae;\">www.pcre.org</span></a> or <span style=\" font-style:italic;\">man pcresyntax.</span></p></body></html>", 0));
#endif // QT_NO_WHATSTHIS
        label_9->setText(tr2i18n("Template:", 0));
#ifndef UI_QT_NO_TOOLTIP
        templateEdit->setToolTip(tr2i18n("This is the regular expression template.", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_WHATSTHIS
        templateEdit->setWhatsThis(tr2i18n("This is the regular expression template. <i>%s</i> will be replaced by the pattern, while <i>%%</i> will be replaced by <i>%</i>.", 0));
#endif // QT_NO_WHATSTHIS
#ifndef UI_QT_NO_TOOLTIP
        syncButton->setToolTip(tr2i18n("Quickly select location from a set of directories", 0));
#endif // QT_NO_TOOLTIP
        syncButton->setText(tr2i18n("Quick Select", 0));
        depthLabel->setText(tr2i18n("Depth:", 0));
#ifndef UI_QT_NO_TOOLTIP
        depthSpin->setToolTip(QString());
#endif // QT_NO_TOOLTIP
        depthSpin->setSpecialValueText(tr2i18n("Full", 0));
        label_8->setText(tr2i18n("Pattern:", 0));
        label->setText(tr2i18n("Files:", 0));
        label_11->setText(tr2i18n("Case Sensitive:", 0));
#ifndef UI_QT_NO_TOOLTIP
        caseSensitiveCheck->setToolTip(tr2i18n("Case-sensitive searching.", 0));
#endif // QT_NO_TOOLTIP
        caseSensitiveCheck->setText(QString());
        label_5->setText(tr2i18n("Location(s):", 0));
#ifndef UI_QT_NO_TOOLTIP
        filesCombo->setToolTip(tr2i18n("Files filter.", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_WHATSTHIS
        filesCombo->setWhatsThis(tr2i18n("Enter the file name pattern of the files to search here. You may give several patterns separated by commas or spaces.", 0));
#endif // QT_NO_WHATSTHIS
        label_2->setText(tr2i18n("Exclude:", 0));
#ifndef UI_QT_NO_TOOLTIP
        excludeCombo->setToolTip(tr2i18n("Files pattern to exclude", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_WHATSTHIS
        excludeCombo->setWhatsThis(tr2i18n("Enter the file name pattern of the files to exclude from the search here. You may give several patterns separated by commas or spaces.<p>Every pattern is internally surrounded by asterisks, so that each pattern can match parts of the file paths.</p>", 0));
#endif // QT_NO_WHATSTHIS
        label_10->setText(tr2i18n("Regular Expression:", 0));
#ifndef UI_QT_NO_TOOLTIP
        regexCheck->setToolTip(tr2i18n("Enable or disable regular expression.", 0));
#endif // QT_NO_TOOLTIP
        regexCheck->setText(QString());
        limitToProjectLabel->setText(tr2i18n("Limit to project files:", 0));
        limitToProjectCheck->setText(QString());
#ifndef UI_QT_NO_TOOLTIP
        replacementTemplateEdit->setToolTip(tr2i18n("Enter the replacement template.", 0));
#endif // QT_NO_TOOLTIP
        label_4->setText(tr2i18n("Replacement Template:", 0));
#ifndef UI_QT_NO_TOOLTIP
        searchPaths->setToolTip(tr2i18n("Select the location where you want to search. It can be a directory, a file, or a semicolon separated (without spaces) list of directories/files.", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_TOOLTIP
        directorySelector->setToolTip(tr2i18n("Select a directory to search in.", 0));
#endif // QT_NO_TOOLTIP
        directorySelector->setText(QString());
    } // retranslateUi

};

namespace Ui {
    class GrepWidget: public Ui_GrepWidget {};
} // namespace Ui

QT_END_NAMESPACE

#endif // GREPWIDGET_H

