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

#ifndef UI_QGSFEATUREFILTERWIDGET_H
#define UI_QGSFEATUREFILTERWIDGET_H

#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QWidget>
#include "qgsfilterlineedit.h"

QT_BEGIN_NAMESPACE

class Ui_QgsFeatureFilterWidget
{
public:
    QAction *mActionApplyFilter;
    QAction *mActionFilterColumnsMenu;
    QAction *mActionEditStoredFilterExpression;
    QAction *mActionSaveAsStoredFilterExpression;
    QAction *mActionHandleStoreFilterExpression;
    QAction *mActionStoredFilterExpressions;
    QAction *mActionShowAllFilter;
    QAction *mActionAdvancedFilter;
    QAction *mActionSelectedFilter;
    QAction *mActionVisibleFilter;
    QAction *mActionInvalidFilter;
    QAction *mActionEditedFilter;
    QGridLayout *gridLayout;
    QHBoxLayout *horizontalLayout;
    QToolButton *mFilterButton;
    QWidget *mFilterContainer;
    QGridLayout *mFilterLayout;
    QgsFilterLineEdit *mFilterQuery;
    QToolButton *mStoreFilterExpressionButton;
    QToolButton *mApplyFilterButton;

    void setupUi(QWidget *QgsFeatureFilterWidget)
    {
        if (QgsFeatureFilterWidget->objectName().isEmpty())
            QgsFeatureFilterWidget->setObjectName("QgsFeatureFilterWidget");
        QgsFeatureFilterWidget->resize(1127, 29);
        QgsFeatureFilterWidget->setWindowTitle(QString::fromUtf8("Form"));
        mActionApplyFilter = new QAction(QgsFeatureFilterWidget);
        mActionApplyFilter->setObjectName("mActionApplyFilter");
        mActionFilterColumnsMenu = new QAction(QgsFeatureFilterWidget);
        mActionFilterColumnsMenu->setObjectName("mActionFilterColumnsMenu");
        mActionEditStoredFilterExpression = new QAction(QgsFeatureFilterWidget);
        mActionEditStoredFilterExpression->setObjectName("mActionEditStoredFilterExpression");
        QIcon icon;
        icon.addFile(QString::fromUtf8(":/images/themes/default/mActionHandleStoreFilterExpressionChecked.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        mActionEditStoredFilterExpression->setIcon(icon);
        mActionSaveAsStoredFilterExpression = new QAction(QgsFeatureFilterWidget);
        mActionSaveAsStoredFilterExpression->setObjectName("mActionSaveAsStoredFilterExpression");
        QIcon icon1;
        icon1.addFile(QString::fromUtf8(":/images/themes/default/mActionHandleStoreFilterExpressionUnchecked.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        mActionSaveAsStoredFilterExpression->setIcon(icon1);
        mActionHandleStoreFilterExpression = new QAction(QgsFeatureFilterWidget);
        mActionHandleStoreFilterExpression->setObjectName("mActionHandleStoreFilterExpression");
        mActionHandleStoreFilterExpression->setCheckable(true);
        mActionHandleStoreFilterExpression->setIcon(icon1);
        mActionStoredFilterExpressions = new QAction(QgsFeatureFilterWidget);
        mActionStoredFilterExpressions->setObjectName("mActionStoredFilterExpressions");
        mActionStoredFilterExpressions->setIcon(icon);
        mActionShowAllFilter = new QAction(QgsFeatureFilterWidget);
        mActionShowAllFilter->setObjectName("mActionShowAllFilter");
        QIcon icon2;
        icon2.addFile(QString::fromUtf8(":/images/themes/default/mActionOpenTable.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        mActionShowAllFilter->setIcon(icon2);
        mActionAdvancedFilter = new QAction(QgsFeatureFilterWidget);
        mActionAdvancedFilter->setObjectName("mActionAdvancedFilter");
        QIcon icon3;
        icon3.addFile(QString::fromUtf8(":/images/themes/default/mActionFilter.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        mActionAdvancedFilter->setIcon(icon3);
        mActionSelectedFilter = new QAction(QgsFeatureFilterWidget);
        mActionSelectedFilter->setObjectName("mActionSelectedFilter");
        QIcon icon4;
        icon4.addFile(QString::fromUtf8(":/images/themes/default/mActionOpenTableSelected.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        mActionSelectedFilter->setIcon(icon4);
        mActionVisibleFilter = new QAction(QgsFeatureFilterWidget);
        mActionVisibleFilter->setObjectName("mActionVisibleFilter");
        QIcon icon5;
        icon5.addFile(QString::fromUtf8(":/images/themes/default/mActionOpenTableVisible.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        mActionVisibleFilter->setIcon(icon5);
        mActionInvalidFilter = new QAction(QgsFeatureFilterWidget);
        mActionInvalidFilter->setObjectName("mActionInvalidFilter");
        QIcon icon6;
        icon6.addFile(QString::fromUtf8(":/images/themes/default/mActionOpenTableInvalid.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        mActionInvalidFilter->setIcon(icon6);
        mActionEditedFilter = new QAction(QgsFeatureFilterWidget);
        mActionEditedFilter->setObjectName("mActionEditedFilter");
        QIcon icon7;
        icon7.addFile(QString::fromUtf8(":/images/themes/default/mActionOpenTableEdited.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        mActionEditedFilter->setIcon(icon7);
        gridLayout = new QGridLayout(QgsFeatureFilterWidget);
        gridLayout->setObjectName("gridLayout");
        gridLayout->setContentsMargins(0, 0, 0, 0);
        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName("horizontalLayout");
        mFilterButton = new QToolButton(QgsFeatureFilterWidget);
        mFilterButton->setObjectName("mFilterButton");
        mFilterButton->setIcon(icon3);
        mFilterButton->setPopupMode(QToolButton::MenuButtonPopup);
        mFilterButton->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);

        horizontalLayout->addWidget(mFilterButton);

        mFilterContainer = new QWidget(QgsFeatureFilterWidget);
        mFilterContainer->setObjectName("mFilterContainer");
        mFilterLayout = new QGridLayout(mFilterContainer);
        mFilterLayout->setObjectName("mFilterLayout");
        mFilterLayout->setSizeConstraint(QLayout::SetDefaultConstraint);
        mFilterLayout->setContentsMargins(0, 0, 0, 0);
        mFilterQuery = new QgsFilterLineEdit(mFilterContainer);
        mFilterQuery->setObjectName("mFilterQuery");

        mFilterLayout->addWidget(mFilterQuery, 0, 0, 1, 1);

        mStoreFilterExpressionButton = new QToolButton(mFilterContainer);
        mStoreFilterExpressionButton->setObjectName("mStoreFilterExpressionButton");
        mStoreFilterExpressionButton->setCheckable(false);
        mStoreFilterExpressionButton->setPopupMode(QToolButton::MenuButtonPopup);

        mFilterLayout->addWidget(mStoreFilterExpressionButton, 0, 1, 1, 1);


        horizontalLayout->addWidget(mFilterContainer);

        mApplyFilterButton = new QToolButton(QgsFeatureFilterWidget);
        mApplyFilterButton->setObjectName("mApplyFilterButton");
        mApplyFilterButton->setToolButtonStyle(Qt::ToolButtonTextOnly);

        horizontalLayout->addWidget(mApplyFilterButton);


        gridLayout->addLayout(horizontalLayout, 0, 0, 1, 1);


        retranslateUi(QgsFeatureFilterWidget);

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

    void retranslateUi(QWidget *QgsFeatureFilterWidget)
    {
        mActionApplyFilter->setText(QCoreApplication::translate("QgsFeatureFilterWidget", "Apply", nullptr));
        mActionFilterColumnsMenu->setText(QCoreApplication::translate("QgsFeatureFilterWidget", "Field Filter", nullptr));
        mActionEditStoredFilterExpression->setText(QCoreApplication::translate("QgsFeatureFilterWidget", "Edit Expression", nullptr));
#if QT_CONFIG(tooltip)
        mActionEditStoredFilterExpression->setToolTip(QCoreApplication::translate("QgsFeatureFilterWidget", "Edit the stored expression (change name or content)", nullptr));
#endif // QT_CONFIG(tooltip)
        mActionSaveAsStoredFilterExpression->setText(QCoreApplication::translate("QgsFeatureFilterWidget", "Save Expression as...", nullptr));
#if QT_CONFIG(tooltip)
        mActionSaveAsStoredFilterExpression->setToolTip(QCoreApplication::translate("QgsFeatureFilterWidget", "Save expression under defined name", nullptr));
#endif // QT_CONFIG(tooltip)
        mActionHandleStoreFilterExpression->setText(QString());
#if QT_CONFIG(tooltip)
        mActionHandleStoreFilterExpression->setToolTip(QCoreApplication::translate("QgsFeatureFilterWidget", "Handle expression (save or delete)", nullptr));
#endif // QT_CONFIG(tooltip)
        mActionStoredFilterExpressions->setText(QCoreApplication::translate("QgsFeatureFilterWidget", "Stored Filter Expressions", nullptr));
#if QT_CONFIG(tooltip)
        mActionStoredFilterExpressions->setToolTip(QCoreApplication::translate("QgsFeatureFilterWidget", "Stored expressions to filter features", nullptr));
#endif // QT_CONFIG(tooltip)
        mActionShowAllFilter->setText(QCoreApplication::translate("QgsFeatureFilterWidget", "Show All Features", nullptr));
        mActionAdvancedFilter->setText(QCoreApplication::translate("QgsFeatureFilterWidget", "Advanced Filter (Expression)", nullptr));
#if QT_CONFIG(tooltip)
        mActionAdvancedFilter->setToolTip(QCoreApplication::translate("QgsFeatureFilterWidget", "Use the Expression Builder to define the filter", nullptr));
#endif // QT_CONFIG(tooltip)
        mActionSelectedFilter->setText(QCoreApplication::translate("QgsFeatureFilterWidget", "Show Selected Features", nullptr));
        mActionVisibleFilter->setText(QCoreApplication::translate("QgsFeatureFilterWidget", "Show Features Visible on Map", nullptr));
        mActionInvalidFilter->setText(QCoreApplication::translate("QgsFeatureFilterWidget", "Show Features with Failing Constraints", nullptr));
        mActionEditedFilter->setText(QCoreApplication::translate("QgsFeatureFilterWidget", "Show Edited and New Features", nullptr));
#if QT_CONFIG(tooltip)
        mActionEditedFilter->setToolTip(QCoreApplication::translate("QgsFeatureFilterWidget", "Filter all the features which have been edited but not yet saved", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        mFilterButton->setToolTip(QCoreApplication::translate("QgsFeatureFilterWidget", "The filter defines which features are currently shown in the list or on the table", nullptr));
#endif // QT_CONFIG(tooltip)
        mFilterButton->setText(QCoreApplication::translate("QgsFeatureFilterWidget", "Filter", nullptr));
        mStoreFilterExpressionButton->setText(QString());
#if QT_CONFIG(tooltip)
        mApplyFilterButton->setToolTip(QCoreApplication::translate("QgsFeatureFilterWidget", "Filters the visible features according to the current filter selection and filter string.", nullptr));
#endif // QT_CONFIG(tooltip)
        mApplyFilterButton->setText(QCoreApplication::translate("QgsFeatureFilterWidget", "Apply", nullptr));
        (void)QgsFeatureFilterWidget;
    } // retranslateUi

};

namespace Ui {
    class QgsFeatureFilterWidget: public Ui_QgsFeatureFilterWidget {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_QGSFEATUREFILTERWIDGET_H
