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

#ifndef UI_QGSANNOTATIONLAYER3DRENDERERWIDGET_H
#define UI_QGSANNOTATIONLAYER3DRENDERERWIDGET_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QStackedWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "qgsdoublespinbox.h"
#include "qgsfontbutton.h"

QT_BEGIN_NAMESPACE

class Ui_QgsAnnotationLayer3dRendererWidgetBase
{
public:
    QVBoxLayout *verticalLayout;
    QComboBox *mComboRendererType;
    QStackedWidget *mStackedWidget;
    QWidget *mPageNoRenderer;
    QWidget *mPageBillboards;
    QGridLayout *gridLayout;
    QgsDoubleSpinBox *mOffsetZSpinBox;
    QLabel *mOffsetLabel;
    QSpacerItem *verticalSpacer_2;
    QLabel *mLabelClampingExplanation;
    QCheckBox *mCheckShowCallouts;
    QComboBox *mComboClamping;
    QgsFontButton *mFontButton;
    QLabel *mOffsetLabel_2;
    QSpacerItem *verticalSpacer;

    void setupUi(QWidget *QgsAnnotationLayer3dRendererWidgetBase)
    {
        if (QgsAnnotationLayer3dRendererWidgetBase->objectName().isEmpty())
            QgsAnnotationLayer3dRendererWidgetBase->setObjectName("QgsAnnotationLayer3dRendererWidgetBase");
        QgsAnnotationLayer3dRendererWidgetBase->resize(555, 515);
        verticalLayout = new QVBoxLayout(QgsAnnotationLayer3dRendererWidgetBase);
        verticalLayout->setObjectName("verticalLayout");
        verticalLayout->setContentsMargins(0, 0, 0, 0);
        mComboRendererType = new QComboBox(QgsAnnotationLayer3dRendererWidgetBase);
        mComboRendererType->setObjectName("mComboRendererType");

        verticalLayout->addWidget(mComboRendererType);

        mStackedWidget = new QStackedWidget(QgsAnnotationLayer3dRendererWidgetBase);
        mStackedWidget->setObjectName("mStackedWidget");
        mPageNoRenderer = new QWidget();
        mPageNoRenderer->setObjectName("mPageNoRenderer");
        mStackedWidget->addWidget(mPageNoRenderer);
        mPageBillboards = new QWidget();
        mPageBillboards->setObjectName("mPageBillboards");
        gridLayout = new QGridLayout(mPageBillboards);
        gridLayout->setObjectName("gridLayout");
        mOffsetZSpinBox = new QgsDoubleSpinBox(mPageBillboards);
        mOffsetZSpinBox->setObjectName("mOffsetZSpinBox");
        mOffsetZSpinBox->setDecimals(6);
        mOffsetZSpinBox->setMinimum(-99999999999.000000000000000);
        mOffsetZSpinBox->setMaximum(99999999999.000000000000000);

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

        mOffsetLabel = new QLabel(mPageBillboards);
        mOffsetLabel->setObjectName("mOffsetLabel");

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

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

        gridLayout->addItem(verticalSpacer_2, 5, 0, 1, 1);

        mLabelClampingExplanation = new QLabel(mPageBillboards);
        mLabelClampingExplanation->setObjectName("mLabelClampingExplanation");
        mLabelClampingExplanation->setWordWrap(true);

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

        mCheckShowCallouts = new QCheckBox(mPageBillboards);
        mCheckShowCallouts->setObjectName("mCheckShowCallouts");

        gridLayout->addWidget(mCheckShowCallouts, 4, 0, 1, 2);

        mComboClamping = new QComboBox(mPageBillboards);
        mComboClamping->setObjectName("mComboClamping");

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

        mFontButton = new QgsFontButton(mPageBillboards);
        mFontButton->setObjectName("mFontButton");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(mFontButton->sizePolicy().hasHeightForWidth());
        mFontButton->setSizePolicy(sizePolicy);

        gridLayout->addWidget(mFontButton, 3, 1, 1, 1);

        mOffsetLabel_2 = new QLabel(mPageBillboards);
        mOffsetLabel_2->setObjectName("mOffsetLabel_2");

        gridLayout->addWidget(mOffsetLabel_2, 3, 0, 1, 1);

        gridLayout->setColumnStretch(0, 1);
        gridLayout->setColumnStretch(1, 2);
        mStackedWidget->addWidget(mPageBillboards);

        verticalLayout->addWidget(mStackedWidget);

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

        verticalLayout->addItem(verticalSpacer);

        QWidget::setTabOrder(mComboRendererType, mComboClamping);
        QWidget::setTabOrder(mComboClamping, mOffsetZSpinBox);
        QWidget::setTabOrder(mOffsetZSpinBox, mFontButton);
        QWidget::setTabOrder(mFontButton, mCheckShowCallouts);

        retranslateUi(QgsAnnotationLayer3dRendererWidgetBase);

        mStackedWidget->setCurrentIndex(1);


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

    void retranslateUi(QWidget *QgsAnnotationLayer3dRendererWidgetBase)
    {
        QgsAnnotationLayer3dRendererWidgetBase->setWindowTitle(QCoreApplication::translate("QgsAnnotationLayer3dRendererWidgetBase", "Annotation Layer 3D Renderer", nullptr));
        mOffsetLabel->setText(QCoreApplication::translate("QgsAnnotationLayer3dRendererWidgetBase", "Offset", nullptr));
        mLabelClampingExplanation->setText(QString());
#if QT_CONFIG(tooltip)
        mCheckShowCallouts->setToolTip(QCoreApplication::translate("QgsAnnotationLayer3dRendererWidgetBase", "If checked, vertical lines will be drawn from the terrain to the billboard symbol", nullptr));
#endif // QT_CONFIG(tooltip)
        mCheckShowCallouts->setText(QCoreApplication::translate("QgsAnnotationLayer3dRendererWidgetBase", "Show callout lines", nullptr));
        mFontButton->setText(QCoreApplication::translate("QgsAnnotationLayer3dRendererWidgetBase", "Font", nullptr));
        mOffsetLabel_2->setText(QCoreApplication::translate("QgsAnnotationLayer3dRendererWidgetBase", "Font", nullptr));
    } // retranslateUi

};

namespace Ui {
    class QgsAnnotationLayer3dRendererWidgetBase: public Ui_QgsAnnotationLayer3dRendererWidgetBase {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_QGSANNOTATIONLAYER3DRENDERERWIDGET_H
