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

#ifndef UI_QGSANNOTATIONWIDGETBASE_H
#define UI_QGSANNOTATIONWIDGETBASE_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QWidget>
#include <qgsmaplayercombobox.h>
#include "qgscollapsiblegroupbox.h"
#include "qgsdoublespinbox.h"
#include "qgssymbolbutton.h"

QT_BEGIN_NAMESPACE

class Ui_QgsAnnotationWidgetBase
{
public:
    QGridLayout *gridLayout;
    QgsCollapsibleGroupBox *mMarginsGroupBox;
    QGridLayout *gridLayout_2;
    QLabel *label;
    QgsDoubleSpinBox *mSpinTopMargin;
    QLabel *label_4;
    QLabel *label_2;
    QLabel *label_3;
    QgsDoubleSpinBox *mSpinLeftMargin;
    QgsDoubleSpinBox *mSpinRightMargin;
    QgsDoubleSpinBox *mSpinBottomMargin;
    QCheckBox *mMapPositionFixedCheckBox;
    QgsSymbolButton *mFrameStyleButton;
    QLabel *mMapMarkerLabel_2;
    QLabel *mMapMarkerLabel_3;
    QSpacerItem *verticalSpacer;
    QgsMapLayerComboBox *mLayerComboBox;
    QHBoxLayout *horizontalLayout;
    QgsSymbolButton *mMapMarkerButton;
    QSpacerItem *horizontalSpacer;
    QLabel *mMapMarkerLabel;

    void setupUi(QWidget *QgsAnnotationWidgetBase)
    {
        if (QgsAnnotationWidgetBase->objectName().isEmpty())
            QgsAnnotationWidgetBase->setObjectName("QgsAnnotationWidgetBase");
        QgsAnnotationWidgetBase->resize(319, 402);
        QgsAnnotationWidgetBase->setWindowTitle(QString::fromUtf8("Form"));
        gridLayout = new QGridLayout(QgsAnnotationWidgetBase);
        gridLayout->setObjectName("gridLayout");
        mMarginsGroupBox = new QgsCollapsibleGroupBox(QgsAnnotationWidgetBase);
        mMarginsGroupBox->setObjectName("mMarginsGroupBox");
        gridLayout_2 = new QGridLayout(mMarginsGroupBox);
        gridLayout_2->setObjectName("gridLayout_2");
        label = new QLabel(mMarginsGroupBox);
        label->setObjectName("label");

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

        mSpinTopMargin = new QgsDoubleSpinBox(mMarginsGroupBox);
        mSpinTopMargin->setObjectName("mSpinTopMargin");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);
        sizePolicy.setHorizontalStretch(1);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(mSpinTopMargin->sizePolicy().hasHeightForWidth());
        mSpinTopMargin->setSizePolicy(sizePolicy);
        mSpinTopMargin->setDecimals(2);
        mSpinTopMargin->setMaximum(10000000.000000000000000);
        mSpinTopMargin->setSingleStep(0.200000000000000);
        mSpinTopMargin->setValue(1.000000000000000);

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

        label_4 = new QLabel(mMarginsGroupBox);
        label_4->setObjectName("label_4");

        gridLayout_2->addWidget(label_4, 3, 0, 1, 1);

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

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

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

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

        mSpinLeftMargin = new QgsDoubleSpinBox(mMarginsGroupBox);
        mSpinLeftMargin->setObjectName("mSpinLeftMargin");
        sizePolicy.setHeightForWidth(mSpinLeftMargin->sizePolicy().hasHeightForWidth());
        mSpinLeftMargin->setSizePolicy(sizePolicy);
        mSpinLeftMargin->setDecimals(2);
        mSpinLeftMargin->setMaximum(10000000.000000000000000);
        mSpinLeftMargin->setSingleStep(0.200000000000000);
        mSpinLeftMargin->setValue(1.000000000000000);

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

        mSpinRightMargin = new QgsDoubleSpinBox(mMarginsGroupBox);
        mSpinRightMargin->setObjectName("mSpinRightMargin");
        sizePolicy.setHeightForWidth(mSpinRightMargin->sizePolicy().hasHeightForWidth());
        mSpinRightMargin->setSizePolicy(sizePolicy);
        mSpinRightMargin->setDecimals(2);
        mSpinRightMargin->setMaximum(10000000.000000000000000);
        mSpinRightMargin->setSingleStep(0.200000000000000);
        mSpinRightMargin->setValue(1.000000000000000);

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

        mSpinBottomMargin = new QgsDoubleSpinBox(mMarginsGroupBox);
        mSpinBottomMargin->setObjectName("mSpinBottomMargin");
        sizePolicy.setHeightForWidth(mSpinBottomMargin->sizePolicy().hasHeightForWidth());
        mSpinBottomMargin->setSizePolicy(sizePolicy);
        mSpinBottomMargin->setDecimals(2);
        mSpinBottomMargin->setMaximum(10000000.000000000000000);
        mSpinBottomMargin->setSingleStep(0.200000000000000);
        mSpinBottomMargin->setValue(1.000000000000000);

        gridLayout_2->addWidget(mSpinBottomMargin, 3, 1, 1, 1);


        gridLayout->addWidget(mMarginsGroupBox, 6, 0, 1, 2);

        mMapPositionFixedCheckBox = new QCheckBox(QgsAnnotationWidgetBase);
        mMapPositionFixedCheckBox->setObjectName("mMapPositionFixedCheckBox");

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

        mFrameStyleButton = new QgsSymbolButton(QgsAnnotationWidgetBase);
        mFrameStyleButton->setObjectName("mFrameStyleButton");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(mFrameStyleButton->sizePolicy().hasHeightForWidth());
        mFrameStyleButton->setSizePolicy(sizePolicy1);

        gridLayout->addWidget(mFrameStyleButton, 4, 1, 1, 1);

        mMapMarkerLabel_2 = new QLabel(QgsAnnotationWidgetBase);
        mMapMarkerLabel_2->setObjectName("mMapMarkerLabel_2");

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

        mMapMarkerLabel_3 = new QLabel(QgsAnnotationWidgetBase);
        mMapMarkerLabel_3->setObjectName("mMapMarkerLabel_3");

        gridLayout->addWidget(mMapMarkerLabel_3, 4, 0, 1, 1);

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

        gridLayout->addItem(verticalSpacer, 7, 1, 1, 1);

        mLayerComboBox = new QgsMapLayerComboBox(QgsAnnotationWidgetBase);
        mLayerComboBox->setObjectName("mLayerComboBox");

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

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName("horizontalLayout");
        horizontalLayout->setContentsMargins(-1, 0, -1, -1);
        mMapMarkerButton = new QgsSymbolButton(QgsAnnotationWidgetBase);
        mMapMarkerButton->setObjectName("mMapMarkerButton");
        sizePolicy1.setHeightForWidth(mMapMarkerButton->sizePolicy().hasHeightForWidth());
        mMapMarkerButton->setSizePolicy(sizePolicy1);

        horizontalLayout->addWidget(mMapMarkerButton);

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

        horizontalLayout->addItem(horizontalSpacer);


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

        mMapMarkerLabel = new QLabel(QgsAnnotationWidgetBase);
        mMapMarkerLabel->setObjectName("mMapMarkerLabel");

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

#if QT_CONFIG(shortcut)
        mMapMarkerLabel_2->setBuddy(mMapMarkerButton);
        mMapMarkerLabel_3->setBuddy(mMapMarkerButton);
        mMapMarkerLabel->setBuddy(mMapMarkerButton);
#endif // QT_CONFIG(shortcut)
        QWidget::setTabOrder(mMapPositionFixedCheckBox, mLayerComboBox);
        QWidget::setTabOrder(mLayerComboBox, mMapMarkerButton);
        QWidget::setTabOrder(mMapMarkerButton, mFrameStyleButton);
        QWidget::setTabOrder(mFrameStyleButton, mSpinTopMargin);
        QWidget::setTabOrder(mSpinTopMargin, mSpinLeftMargin);
        QWidget::setTabOrder(mSpinLeftMargin, mSpinRightMargin);
        QWidget::setTabOrder(mSpinRightMargin, mSpinBottomMargin);

        retranslateUi(QgsAnnotationWidgetBase);

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

    void retranslateUi(QWidget *QgsAnnotationWidgetBase)
    {
        mMarginsGroupBox->setTitle(QCoreApplication::translate("QgsAnnotationWidgetBase", "Contents Margins", nullptr));
        label->setText(QCoreApplication::translate("QgsAnnotationWidgetBase", "Top", nullptr));
        mSpinTopMargin->setSuffix(QCoreApplication::translate("QgsAnnotationWidgetBase", " mm", nullptr));
        label_4->setText(QCoreApplication::translate("QgsAnnotationWidgetBase", "Bottom", nullptr));
        label_2->setText(QCoreApplication::translate("QgsAnnotationWidgetBase", "Left", nullptr));
        label_3->setText(QCoreApplication::translate("QgsAnnotationWidgetBase", "Right", nullptr));
        mSpinLeftMargin->setSuffix(QCoreApplication::translate("QgsAnnotationWidgetBase", " mm", nullptr));
        mSpinRightMargin->setSuffix(QCoreApplication::translate("QgsAnnotationWidgetBase", " mm", nullptr));
        mSpinBottomMargin->setSuffix(QCoreApplication::translate("QgsAnnotationWidgetBase", " mm", nullptr));
        mMapPositionFixedCheckBox->setText(QCoreApplication::translate("QgsAnnotationWidgetBase", "Fixed map position", nullptr));
        mFrameStyleButton->setText(QString());
        mMapMarkerLabel_2->setText(QCoreApplication::translate("QgsAnnotationWidgetBase", "Linked layer", nullptr));
        mMapMarkerLabel_3->setText(QCoreApplication::translate("QgsAnnotationWidgetBase", "Frame style", nullptr));
#if QT_CONFIG(tooltip)
        mLayerComboBox->setToolTip(QCoreApplication::translate("QgsAnnotationWidgetBase", "Allows the annotation to be associated with a map layer. If set, the annotation will only be visible when the layer is visible.", nullptr));
#endif // QT_CONFIG(tooltip)
        mMapMarkerButton->setText(QString());
        mMapMarkerLabel->setText(QCoreApplication::translate("QgsAnnotationWidgetBase", "Map marker", nullptr));
        (void)QgsAnnotationWidgetBase;
    } // retranslateUi

};

namespace Ui {
    class QgsAnnotationWidgetBase: public Ui_QgsAnnotationWidgetBase {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_QGSANNOTATIONWIDGETBASE_H
