/********************************************************************************
** Form generated from reading UI file 'widget_glow.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_WIDGET_GLOW_H
#define UI_WIDGET_GLOW_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "qgsblendmodecombobox.h"
#include "qgscolorbutton.h"
#include "qgscolorrampbutton.h"
#include "qgsdoublespinbox.h"
#include "qgseffectdrawmodecombobox.h"
#include "qgsopacitywidget.h"
#include "qgsunitselectionwidget.h"

QT_BEGIN_NAMESPACE

class Ui_WidgetGlow
{
public:
    QVBoxLayout *verticalLayout;
    QGridLayout *gridLayout_38;
    QFrame *mShadowFrame;
    QGridLayout *gridLayout_7;
    QRadioButton *radioColorRamp;
    QLabel *label_9;
    QLabel *label_27;
    QLabel *label_28;
    QRadioButton *radioSingleColor;
    QLabel *label_30;
    QgsDoubleSpinBox *mSpreadSpnBx;
    QgsUnitSelectionWidget *mSpreadUnitWidget;
    QgsDoubleSpinBox *mBlurRadiusSpnBx;
    QgsUnitSelectionWidget *mBlurUnitWidget;
    QgsColorRampButton *btnColorRamp;
    QgsBlendModeComboBox *mBlendCmbBx;
    QgsEffectDrawModeComboBox *mDrawModeComboBox;
    QLabel *label;
    QgsOpacityWidget *mOpacityWidget;
    QgsColorButton *mColorBtn;
    QSpacerItem *verticalSpacer;

    void setupUi(QWidget *WidgetGlow)
    {
        if (WidgetGlow->objectName().isEmpty())
            WidgetGlow->setObjectName("WidgetGlow");
        WidgetGlow->resize(553, 367);
        WidgetGlow->setWindowTitle(QString::fromUtf8("Form"));
        verticalLayout = new QVBoxLayout(WidgetGlow);
        verticalLayout->setObjectName("verticalLayout");
        gridLayout_38 = new QGridLayout();
        gridLayout_38->setObjectName("gridLayout_38");
        mShadowFrame = new QFrame(WidgetGlow);
        mShadowFrame->setObjectName("mShadowFrame");
        gridLayout_7 = new QGridLayout(mShadowFrame);
        gridLayout_7->setObjectName("gridLayout_7");
        gridLayout_7->setContentsMargins(0, 0, 0, 0);
        radioColorRamp = new QRadioButton(mShadowFrame);
        radioColorRamp->setObjectName("radioColorRamp");

        gridLayout_7->addWidget(radioColorRamp, 4, 0, 1, 1);

        label_9 = new QLabel(mShadowFrame);
        label_9->setObjectName("label_9");

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

        label_27 = new QLabel(mShadowFrame);
        label_27->setObjectName("label_27");

        gridLayout_7->addWidget(label_27, 1, 0, 1, 1);

        label_28 = new QLabel(mShadowFrame);
        label_28->setObjectName("label_28");

        gridLayout_7->addWidget(label_28, 2, 0, 1, 1);

        radioSingleColor = new QRadioButton(mShadowFrame);
        radioSingleColor->setObjectName("radioSingleColor");

        gridLayout_7->addWidget(radioSingleColor, 3, 0, 1, 1);

        label_30 = new QLabel(mShadowFrame);
        label_30->setObjectName("label_30");

        gridLayout_7->addWidget(label_30, 5, 0, 1, 1);

        mSpreadSpnBx = new QgsDoubleSpinBox(mShadowFrame);
        mSpreadSpnBx->setObjectName("mSpreadSpnBx");
        mSpreadSpnBx->setDecimals(4);
        mSpreadSpnBx->setMinimum(0.000000000000000);
        mSpreadSpnBx->setMaximum(9999999.000000000000000);
        mSpreadSpnBx->setSingleStep(0.200000000000000);
        mSpreadSpnBx->setProperty("showClearButton", QVariant(false));

        gridLayout_7->addWidget(mSpreadSpnBx, 0, 1, 1, 1);

        mSpreadUnitWidget = new QgsUnitSelectionWidget(mShadowFrame);
        mSpreadUnitWidget->setObjectName("mSpreadUnitWidget");
        mSpreadUnitWidget->setMinimumSize(QSize(0, 0));
        mSpreadUnitWidget->setFocusPolicy(Qt::StrongFocus);

        gridLayout_7->addWidget(mSpreadUnitWidget, 0, 2, 1, 1);

        mBlurRadiusSpnBx = new QgsDoubleSpinBox(mShadowFrame);
        mBlurRadiusSpnBx->setObjectName("mBlurRadiusSpnBx");
        mBlurRadiusSpnBx->setDecimals(4);
        mBlurRadiusSpnBx->setMinimum(0.000000000000000);
        mBlurRadiusSpnBx->setMaximum(9999999.000000000000000);
        mBlurRadiusSpnBx->setSingleStep(0.200000000000000);
        mBlurRadiusSpnBx->setProperty("showClearButton", QVariant(false));

        gridLayout_7->addWidget(mBlurRadiusSpnBx, 1, 1, 1, 1);

        mBlurUnitWidget = new QgsUnitSelectionWidget(mShadowFrame);
        mBlurUnitWidget->setObjectName("mBlurUnitWidget");
        mBlurUnitWidget->setMinimumSize(QSize(0, 0));
        mBlurUnitWidget->setFocusPolicy(Qt::StrongFocus);

        gridLayout_7->addWidget(mBlurUnitWidget, 1, 2, 1, 1);

        btnColorRamp = new QgsColorRampButton(mShadowFrame);
        btnColorRamp->setObjectName("btnColorRamp");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(btnColorRamp->sizePolicy().hasHeightForWidth());
        btnColorRamp->setSizePolicy(sizePolicy);
        btnColorRamp->setMinimumSize(QSize(120, 0));
        btnColorRamp->setMaximumSize(QSize(16777215, 16777215));

        gridLayout_7->addWidget(btnColorRamp, 4, 1, 1, 2);

        mBlendCmbBx = new QgsBlendModeComboBox(mShadowFrame);
        mBlendCmbBx->setObjectName("mBlendCmbBx");

        gridLayout_7->addWidget(mBlendCmbBx, 5, 1, 1, 2);

        mDrawModeComboBox = new QgsEffectDrawModeComboBox(mShadowFrame);
        mDrawModeComboBox->setObjectName("mDrawModeComboBox");

        gridLayout_7->addWidget(mDrawModeComboBox, 6, 1, 1, 2);

        label = new QLabel(mShadowFrame);
        label->setObjectName("label");

        gridLayout_7->addWidget(label, 6, 0, 1, 1);

        mOpacityWidget = new QgsOpacityWidget(mShadowFrame);
        mOpacityWidget->setObjectName("mOpacityWidget");
        mOpacityWidget->setFocusPolicy(Qt::StrongFocus);

        gridLayout_7->addWidget(mOpacityWidget, 2, 1, 1, 2);

        mColorBtn = new QgsColorButton(mShadowFrame);
        mColorBtn->setObjectName("mColorBtn");
        sizePolicy.setHeightForWidth(mColorBtn->sizePolicy().hasHeightForWidth());
        mColorBtn->setSizePolicy(sizePolicy);
        mColorBtn->setMinimumSize(QSize(120, 0));

        gridLayout_7->addWidget(mColorBtn, 3, 1, 1, 2);

        gridLayout_7->setColumnStretch(1, 1);

        gridLayout_38->addWidget(mShadowFrame, 0, 0, 1, 2);


        verticalLayout->addLayout(gridLayout_38);

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

        verticalLayout->addItem(verticalSpacer);

        QWidget::setTabOrder(mSpreadSpnBx, mSpreadUnitWidget);
        QWidget::setTabOrder(mSpreadUnitWidget, mBlurRadiusSpnBx);
        QWidget::setTabOrder(mBlurRadiusSpnBx, mBlurUnitWidget);
        QWidget::setTabOrder(mBlurUnitWidget, mOpacityWidget);
        QWidget::setTabOrder(mOpacityWidget, radioSingleColor);
        QWidget::setTabOrder(radioSingleColor, mColorBtn);
        QWidget::setTabOrder(mColorBtn, radioColorRamp);
        QWidget::setTabOrder(radioColorRamp, btnColorRamp);
        QWidget::setTabOrder(btnColorRamp, mBlendCmbBx);
        QWidget::setTabOrder(mBlendCmbBx, mDrawModeComboBox);

        retranslateUi(WidgetGlow);
        QObject::connect(radioSingleColor, SIGNAL(toggled(bool)), mColorBtn, SLOT(setEnabled(bool)));
        QObject::connect(radioColorRamp, SIGNAL(toggled(bool)), btnColorRamp, SLOT(setEnabled(bool)));

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

    void retranslateUi(QWidget *WidgetGlow)
    {
        radioColorRamp->setText(QCoreApplication::translate("WidgetGlow", "Color ramp", nullptr));
        label_9->setText(QCoreApplication::translate("WidgetGlow", "Spread", nullptr));
        label_27->setText(QCoreApplication::translate("WidgetGlow", "Blur radius", nullptr));
        label_28->setText(QCoreApplication::translate("WidgetGlow", "Opacity", nullptr));
        radioSingleColor->setText(QCoreApplication::translate("WidgetGlow", "Single color", nullptr));
        label_30->setText(QCoreApplication::translate("WidgetGlow", "Blend mode", nullptr));
        label->setText(QCoreApplication::translate("WidgetGlow", "Draw mode", nullptr));
        (void)WidgetGlow;
    } // retranslateUi

};

namespace Ui {
    class WidgetGlow: public Ui_WidgetGlow {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_WIDGET_GLOW_H
