/********************************************************************************
** Form generated from reading UI file 'qgslayoutchartseriesdetailswidgetbase.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_QGSLAYOUTCHARTSERIESDETAILSWIDGETBASE_H
#define UI_QGSLAYOUTCHARTSERIESDETAILSWIDGETBASE_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QToolButton>
#include "qgsfieldexpressionwidget.h"
#include "qgspanelwidget.h"

QT_BEGIN_NAMESPACE

class Ui_QgsLayoutChartSeriesDetailsWidgetBase
{
public:
    QGridLayout *gridLayout;
    QLabel *xExpressionLabel;
    QgsFieldExpressionWidget *mXExpressionWidget;
    QLabel *yExpressionLabel;
    QgsFieldExpressionWidget *mYExpressionWidget;
    QLabel *filterLabel;
    QHBoxLayout *horizontalLayout;
    QLineEdit *mFilterLineEdit;
    QToolButton *mFilterButton;
    QSpacerItem *verticalSpacer;

    void setupUi(QgsPanelWidget *QgsLayoutChartSeriesDetailsWidgetBase)
    {
        if (QgsLayoutChartSeriesDetailsWidgetBase->objectName().isEmpty())
            QgsLayoutChartSeriesDetailsWidgetBase->setObjectName("QgsLayoutChartSeriesDetailsWidgetBase");
        QgsLayoutChartSeriesDetailsWidgetBase->resize(194, 277);
        gridLayout = new QGridLayout(QgsLayoutChartSeriesDetailsWidgetBase);
        gridLayout->setObjectName("gridLayout");
        gridLayout->setContentsMargins(0, 0, 0, 0);
        xExpressionLabel = new QLabel(QgsLayoutChartSeriesDetailsWidgetBase);
        xExpressionLabel->setObjectName("xExpressionLabel");

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

        mXExpressionWidget = new QgsFieldExpressionWidget(QgsLayoutChartSeriesDetailsWidgetBase);
        mXExpressionWidget->setObjectName("mXExpressionWidget");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(mXExpressionWidget->sizePolicy().hasHeightForWidth());
        mXExpressionWidget->setSizePolicy(sizePolicy);

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

        yExpressionLabel = new QLabel(QgsLayoutChartSeriesDetailsWidgetBase);
        yExpressionLabel->setObjectName("yExpressionLabel");

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

        mYExpressionWidget = new QgsFieldExpressionWidget(QgsLayoutChartSeriesDetailsWidgetBase);
        mYExpressionWidget->setObjectName("mYExpressionWidget");
        sizePolicy.setHeightForWidth(mYExpressionWidget->sizePolicy().hasHeightForWidth());
        mYExpressionWidget->setSizePolicy(sizePolicy);

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

        filterLabel = new QLabel(QgsLayoutChartSeriesDetailsWidgetBase);
        filterLabel->setObjectName("filterLabel");

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

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName("horizontalLayout");
        mFilterLineEdit = new QLineEdit(QgsLayoutChartSeriesDetailsWidgetBase);
        mFilterLineEdit->setObjectName("mFilterLineEdit");

        horizontalLayout->addWidget(mFilterLineEdit);

        mFilterButton = new QToolButton(QgsLayoutChartSeriesDetailsWidgetBase);
        mFilterButton->setObjectName("mFilterButton");
        QIcon icon;
        icon.addFile(QString::fromUtf8(":/images/themes/default/mIconExpression.svg"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        mFilterButton->setIcon(icon);

        horizontalLayout->addWidget(mFilterButton);


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

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

        gridLayout->addItem(verticalSpacer, 3, 0, 1, 1);


        retranslateUi(QgsLayoutChartSeriesDetailsWidgetBase);

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

    void retranslateUi(QgsPanelWidget *QgsLayoutChartSeriesDetailsWidgetBase)
    {
        QgsLayoutChartSeriesDetailsWidgetBase->setWindowTitle(QCoreApplication::translate("QgsLayoutChartSeriesDetailsWidgetBase", "Series Details", nullptr));
        xExpressionLabel->setText(QCoreApplication::translate("QgsLayoutChartSeriesDetailsWidgetBase", "X-axis", nullptr));
        yExpressionLabel->setText(QCoreApplication::translate("QgsLayoutChartSeriesDetailsWidgetBase", "Y-axis", nullptr));
        filterLabel->setText(QCoreApplication::translate("QgsLayoutChartSeriesDetailsWidgetBase", "Filter with", nullptr));
        mFilterButton->setText(QCoreApplication::translate("QgsLayoutChartSeriesDetailsWidgetBase", "\342\200\246", nullptr));
    } // retranslateUi

};

namespace Ui {
    class QgsLayoutChartSeriesDetailsWidgetBase: public Ui_QgsLayoutChartSeriesDetailsWidgetBase {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_QGSLAYOUTCHARTSERIESDETAILSWIDGETBASE_H
