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

#ifndef UI_FILTERRULES_H
#define UI_FILTERRULES_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QAbstractButton>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QSpacerItem>

QT_BEGIN_NAMESPACE

class Ui_FilterRules
{
public:
    QGridLayout *gridLayout_2;
    QLabel *label;
    QLineEdit *search;
    QLabel *label_3;
    QComboBox *search_type;
    QLabel *label_2;
    QComboBox *apply_on;
    QCheckBox *need_match_all;
    QGroupBox *groupBoxChecking;
    QGridLayout *gridLayout;
    QCheckBox *isValid;
    QLabel *label_test_string;
    QLineEdit *testString;
    QCheckBox *matched;
    QHBoxLayout *horizontalLayout;
    QSpacerItem *horizontalSpacer;
    QDialogButtonBox *buttonBox;

    void setupUi(QDialog *FilterRules)
    {
        if (FilterRules->objectName().isEmpty())
            FilterRules->setObjectName("FilterRules");
        FilterRules->setWindowModality(Qt::WindowModal);
        FilterRules->resize(289, 231);
        QIcon icon;
        icon.addFile(QString::fromUtf8(":/CopyEngine/resources/resources/filter.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        FilterRules->setWindowIcon(icon);
        gridLayout_2 = new QGridLayout(FilterRules);
        gridLayout_2->setSpacing(1);
        gridLayout_2->setContentsMargins(1, 1, 1, 1);
        gridLayout_2->setObjectName("gridLayout_2");
        label = new QLabel(FilterRules);
        label->setObjectName("label");

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

        search = new QLineEdit(FilterRules);
        search->setObjectName("search");

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

        label_3 = new QLabel(FilterRules);
        label_3->setObjectName("label_3");

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

        search_type = new QComboBox(FilterRules);
        search_type->addItem(QString());
        search_type->addItem(QString());
        search_type->addItem(QString());
        search_type->setObjectName("search_type");

        gridLayout_2->addWidget(search_type, 1, 1, 1, 1);

        label_2 = new QLabel(FilterRules);
        label_2->setObjectName("label_2");

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

        apply_on = new QComboBox(FilterRules);
        apply_on->addItem(QString());
        apply_on->addItem(QString());
        apply_on->addItem(QString());
        apply_on->setObjectName("apply_on");

        gridLayout_2->addWidget(apply_on, 2, 1, 1, 1);

        need_match_all = new QCheckBox(FilterRules);
        need_match_all->setObjectName("need_match_all");

        gridLayout_2->addWidget(need_match_all, 3, 0, 1, 2);

        groupBoxChecking = new QGroupBox(FilterRules);
        groupBoxChecking->setObjectName("groupBoxChecking");
        gridLayout = new QGridLayout(groupBoxChecking);
        gridLayout->setObjectName("gridLayout");
        isValid = new QCheckBox(groupBoxChecking);
        isValid->setObjectName("isValid");

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

        label_test_string = new QLabel(groupBoxChecking);
        label_test_string->setObjectName("label_test_string");

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

        testString = new QLineEdit(groupBoxChecking);
        testString->setObjectName("testString");

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

        matched = new QCheckBox(groupBoxChecking);
        matched->setObjectName("matched");

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


        gridLayout_2->addWidget(groupBoxChecking, 4, 0, 1, 2);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName("horizontalLayout");
        horizontalSpacer = new QSpacerItem(68, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);

        horizontalLayout->addItem(horizontalSpacer);

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

        horizontalLayout->addWidget(buttonBox);


        gridLayout_2->addLayout(horizontalLayout, 5, 0, 1, 2);


        retranslateUi(FilterRules);

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

    void retranslateUi(QDialog *FilterRules)
    {
        FilterRules->setWindowTitle(QCoreApplication::translate("FilterRules", "Filters dialog", nullptr));
        label->setText(QCoreApplication::translate("FilterRules", "Search:", nullptr));
        label_3->setText(QCoreApplication::translate("FilterRules", "Search type:", nullptr));
        search_type->setItemText(0, QCoreApplication::translate("FilterRules", "Raw text", nullptr));
        search_type->setItemText(1, QCoreApplication::translate("FilterRules", "Simplified regex", nullptr));
        search_type->setItemText(2, QCoreApplication::translate("FilterRules", "Perl's regex", nullptr));

        label_2->setText(QCoreApplication::translate("FilterRules", "Apply on:", nullptr));
        apply_on->setItemText(0, QCoreApplication::translate("FilterRules", "File", nullptr));
        apply_on->setItemText(1, QCoreApplication::translate("FilterRules", "Folder", nullptr));
        apply_on->setItemText(2, QCoreApplication::translate("FilterRules", "File and folder", nullptr));

        need_match_all->setText(QCoreApplication::translate("FilterRules", "Whole string must match", nullptr));
        groupBoxChecking->setTitle(QCoreApplication::translate("FilterRules", "Checking", nullptr));
        isValid->setText(QCoreApplication::translate("FilterRules", "The regex is valid", nullptr));
        label_test_string->setText(QCoreApplication::translate("FilterRules", "Test string:", nullptr));
        matched->setText(QCoreApplication::translate("FilterRules", "The test string matches with the regex", nullptr));
    } // retranslateUi

};

namespace Ui {
    class FilterRules: public Ui_FilterRules {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_FILTERRULES_H
