/********************************************************************************
** Form generated from reading UI file 'qgslayoutshapewidgetbase.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_QGSLAYOUTSHAPEWIDGETBASE_H
#define UI_QGSLAYOUTSHAPEWIDGETBASE_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "qgscollapsiblegroupbox.h"
#include "qgsdoublespinbox.h"
#include "qgslayoutunitscombobox.h"
#include "qgsscrollarea.h"
#include "qgssymbolbutton.h"

QT_BEGIN_NAMESPACE

class Ui_QgsLayoutShapeWidgetBase
{
public:
    QVBoxLayout *verticalLayout;
    QLabel *label_2;
    QgsScrollArea *scrollArea;
    QWidget *scrollAreaWidgetContents;
    QVBoxLayout *mainLayout;
    QgsCollapsibleGroupBoxBasic *groupBox;
    QGridLayout *gridLayout;
    QLabel *label_3;
    QHBoxLayout *horizontalLayout;
    QgsDoubleSpinBox *mCornerRadiusSpinBox;
    QgsLayoutUnitsComboBox *mRadiusUnitsComboBox;
    QLabel *label;
    QgsSymbolButton *mShapeStyleButton;
    QComboBox *mShapeComboBox;

    void setupUi(QWidget *QgsLayoutShapeWidgetBase)
    {
        if (QgsLayoutShapeWidgetBase->objectName().isEmpty())
            QgsLayoutShapeWidgetBase->setObjectName("QgsLayoutShapeWidgetBase");
        QgsLayoutShapeWidgetBase->resize(308, 189);
        QgsLayoutShapeWidgetBase->setWindowTitle(QString::fromUtf8("Form"));
        verticalLayout = new QVBoxLayout(QgsLayoutShapeWidgetBase);
        verticalLayout->setSpacing(0);
        verticalLayout->setObjectName("verticalLayout");
        verticalLayout->setContentsMargins(0, 0, 0, 0);
        label_2 = new QLabel(QgsLayoutShapeWidgetBase);
        label_2->setObjectName("label_2");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Maximum);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(label_2->sizePolicy().hasHeightForWidth());
        label_2->setSizePolicy(sizePolicy);
        label_2->setStyleSheet(QString::fromUtf8("padding: 2px; font-weight: bold; background-color: palette(mid);"));

        verticalLayout->addWidget(label_2);

        scrollArea = new QgsScrollArea(QgsLayoutShapeWidgetBase);
        scrollArea->setObjectName("scrollArea");
        scrollArea->setWidgetResizable(true);
        scrollAreaWidgetContents = new QWidget();
        scrollAreaWidgetContents->setObjectName("scrollAreaWidgetContents");
        scrollAreaWidgetContents->setGeometry(QRect(0, 0, 306, 163));
        mainLayout = new QVBoxLayout(scrollAreaWidgetContents);
        mainLayout->setObjectName("mainLayout");
        groupBox = new QgsCollapsibleGroupBoxBasic(scrollAreaWidgetContents);
        groupBox->setObjectName("groupBox");
        groupBox->setFocusPolicy(Qt::StrongFocus);
        groupBox->setProperty("syncGroup", QVariant(QString::fromUtf8("composeritem")));
        groupBox->setProperty("collapsed", QVariant(false));
        gridLayout = new QGridLayout(groupBox);
        gridLayout->setObjectName("gridLayout");
        label_3 = new QLabel(groupBox);
        label_3->setObjectName("label_3");

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

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName("horizontalLayout");
        mCornerRadiusSpinBox = new QgsDoubleSpinBox(groupBox);
        mCornerRadiusSpinBox->setObjectName("mCornerRadiusSpinBox");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(mCornerRadiusSpinBox->sizePolicy().hasHeightForWidth());
        mCornerRadiusSpinBox->setSizePolicy(sizePolicy1);
        mCornerRadiusSpinBox->setMaximum(999.000000000000000);

        horizontalLayout->addWidget(mCornerRadiusSpinBox);

        mRadiusUnitsComboBox = new QgsLayoutUnitsComboBox(groupBox);
        mRadiusUnitsComboBox->setObjectName("mRadiusUnitsComboBox");

        horizontalLayout->addWidget(mRadiusUnitsComboBox);


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

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

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

        mShapeStyleButton = new QgsSymbolButton(groupBox);
        mShapeStyleButton->setObjectName("mShapeStyleButton");
        sizePolicy1.setHeightForWidth(mShapeStyleButton->sizePolicy().hasHeightForWidth());
        mShapeStyleButton->setSizePolicy(sizePolicy1);

        gridLayout->addWidget(mShapeStyleButton, 2, 1, 1, 1);

        mShapeComboBox = new QComboBox(groupBox);
        mShapeComboBox->setObjectName("mShapeComboBox");

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


        mainLayout->addWidget(groupBox);

        scrollArea->setWidget(scrollAreaWidgetContents);

        verticalLayout->addWidget(scrollArea);

        QWidget::setTabOrder(groupBox, scrollArea);
        QWidget::setTabOrder(scrollArea, mShapeComboBox);
        QWidget::setTabOrder(mShapeComboBox, mCornerRadiusSpinBox);
        QWidget::setTabOrder(mCornerRadiusSpinBox, mRadiusUnitsComboBox);
        QWidget::setTabOrder(mRadiusUnitsComboBox, mShapeStyleButton);

        retranslateUi(QgsLayoutShapeWidgetBase);

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

    void retranslateUi(QWidget *QgsLayoutShapeWidgetBase)
    {
        label_2->setText(QCoreApplication::translate("QgsLayoutShapeWidgetBase", "Shape", nullptr));
        groupBox->setTitle(QCoreApplication::translate("QgsLayoutShapeWidgetBase", "Main Properties", nullptr));
        label_3->setText(QCoreApplication::translate("QgsLayoutShapeWidgetBase", "Corner radius", nullptr));
        mCornerRadiusSpinBox->setSuffix(QString());
        label->setText(QCoreApplication::translate("QgsLayoutShapeWidgetBase", "Style", nullptr));
        mShapeStyleButton->setText(QCoreApplication::translate("QgsLayoutShapeWidgetBase", "Change\342\200\246", nullptr));
        (void)QgsLayoutShapeWidgetBase;
    } // retranslateUi

};

namespace Ui {
    class QgsLayoutShapeWidgetBase: public Ui_QgsLayoutShapeWidgetBase {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_QGSLAYOUTSHAPEWIDGETBASE_H
