/********************************************************************************
** Form generated from reading UI file 'qgspointdisplacementrendererwidgetbase.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_QGSPOINTDISPLACEMENTRENDERERWIDGETBASE_H
#define UI_QGSPOINTDISPLACEMENTRENDERERWIDGETBASE_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QWidget>
#include <qgscollapsiblegroupbox.h>
#include "qgscolorbutton.h"
#include "qgsdoublespinbox.h"
#include "qgsfontbutton.h"
#include "qgsscalewidget.h"
#include "qgssymbolbutton.h"
#include "qgsunitselectionwidget.h"

QT_BEGIN_NAMESPACE

class Ui_QgsPointDisplacementRendererWidgetBase
{
public:
    QGridLayout *gridLayout_3;
    QLabel *mRendererLabel;
    QComboBox *mRendererComboBox;
    QgsCollapsibleGroupBoxBasic *mLabelingGroupBox;
    QGridLayout *gridLayout;
    QLabel *mLabelDistanceLabel;
    QLabel *mLabelColorLabel;
    QgsScaleWidget *mMinLabelScaleWidget;
    QLabel *mLabelAttributeLabel;
    QCheckBox *mScaleDependentLabelsCheckBox;
    QgsColorButton *mLabelColorButton;
    QLabel *label;
    QComboBox *mLabelFieldComboBox;
    QLabel *mMaxScaleLabel;
    QgsFontButton *mLabelFontButton;
    QgsDoubleSpinBox *mLabelDistanceFactorSpinBox;
    QLabel *label_2;
    QLabel *mDistanceToleranceLabel;
    QPushButton *mRendererSettingsButton;
    QSpacerItem *verticalSpacer;
    QHBoxLayout *horizontalLayout;
    QgsDoubleSpinBox *mDistanceSpinBox;
    QgsUnitSelectionWidget *mDistanceUnitWidget;
    QComboBox *mPlacementComboBox;
    QLabel *mCenterSymbolLabel;
    QgsCollapsibleGroupBoxBasic *mDisplacementCirclesGroupBox;
    QGridLayout *gridLayout_2;
    QgsColorButton *mCircleColorButton;
    QLabel *mCircleRadiusLabel;
    QLabel *mCircleWidthLabel;
    QLabel *mCircleColorLabel;
    QgsDoubleSpinBox *mCircleModificationSpinBox;
    QgsDoubleSpinBox *mCircleWidthSpinBox;
    QgsSymbolButton *mCenterSymbolToolButton;

    void setupUi(QWidget *QgsPointDisplacementRendererWidgetBase)
    {
        if (QgsPointDisplacementRendererWidgetBase->objectName().isEmpty())
            QgsPointDisplacementRendererWidgetBase->setObjectName("QgsPointDisplacementRendererWidgetBase");
        QgsPointDisplacementRendererWidgetBase->resize(381, 550);
        QgsPointDisplacementRendererWidgetBase->setWindowTitle(QString::fromUtf8("Form"));
        gridLayout_3 = new QGridLayout(QgsPointDisplacementRendererWidgetBase);
        gridLayout_3->setObjectName("gridLayout_3");
        gridLayout_3->setContentsMargins(0, 0, 0, 0);
        mRendererLabel = new QLabel(QgsPointDisplacementRendererWidgetBase);
        mRendererLabel->setObjectName("mRendererLabel");

        gridLayout_3->addWidget(mRendererLabel, 2, 0, 1, 1);

        mRendererComboBox = new QComboBox(QgsPointDisplacementRendererWidgetBase);
        mRendererComboBox->setObjectName("mRendererComboBox");

        gridLayout_3->addWidget(mRendererComboBox, 2, 1, 1, 1);

        mLabelingGroupBox = new QgsCollapsibleGroupBoxBasic(QgsPointDisplacementRendererWidgetBase);
        mLabelingGroupBox->setObjectName("mLabelingGroupBox");
        gridLayout = new QGridLayout(mLabelingGroupBox);
        gridLayout->setObjectName("gridLayout");
        mLabelDistanceLabel = new QLabel(mLabelingGroupBox);
        mLabelDistanceLabel->setObjectName("mLabelDistanceLabel");

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

        mLabelColorLabel = new QLabel(mLabelingGroupBox);
        mLabelColorLabel->setObjectName("mLabelColorLabel");

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

        mMinLabelScaleWidget = new QgsScaleWidget(mLabelingGroupBox);
        mMinLabelScaleWidget->setObjectName("mMinLabelScaleWidget");
        mMinLabelScaleWidget->setFocusPolicy(Qt::StrongFocus);

        gridLayout->addWidget(mMinLabelScaleWidget, 5, 2, 1, 1);

        mLabelAttributeLabel = new QLabel(mLabelingGroupBox);
        mLabelAttributeLabel->setObjectName("mLabelAttributeLabel");

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

        mScaleDependentLabelsCheckBox = new QCheckBox(mLabelingGroupBox);
        mScaleDependentLabelsCheckBox->setObjectName("mScaleDependentLabelsCheckBox");

        gridLayout->addWidget(mScaleDependentLabelsCheckBox, 4, 0, 1, 3);

        mLabelColorButton = new QgsColorButton(mLabelingGroupBox);
        mLabelColorButton->setObjectName("mLabelColorButton");
        mLabelColorButton->setMinimumSize(QSize(120, 0));
        mLabelColorButton->setMaximumSize(QSize(120, 16777215));

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

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

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

        mLabelFieldComboBox = new QComboBox(mLabelingGroupBox);
        mLabelFieldComboBox->setObjectName("mLabelFieldComboBox");

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

        mMaxScaleLabel = new QLabel(mLabelingGroupBox);
        mMaxScaleLabel->setObjectName("mMaxScaleLabel");

        gridLayout->addWidget(mMaxScaleLabel, 5, 0, 1, 1);

        mLabelFontButton = new QgsFontButton(mLabelingGroupBox);
        mLabelFontButton->setObjectName("mLabelFontButton");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(mLabelFontButton->sizePolicy().hasHeightForWidth());
        mLabelFontButton->setSizePolicy(sizePolicy);

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

        mLabelDistanceFactorSpinBox = new QgsDoubleSpinBox(mLabelingGroupBox);
        mLabelDistanceFactorSpinBox->setObjectName("mLabelDistanceFactorSpinBox");
        mLabelDistanceFactorSpinBox->setMinimum(-5.000000000000000);
        mLabelDistanceFactorSpinBox->setMaximum(5.000000000000000);
        mLabelDistanceFactorSpinBox->setSingleStep(0.100000000000000);
        mLabelDistanceFactorSpinBox->setValue(0.500000000000000);

        gridLayout->addWidget(mLabelDistanceFactorSpinBox, 3, 2, 1, 1);


        gridLayout_3->addWidget(mLabelingGroupBox, 9, 0, 1, 2);

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

        gridLayout_3->addWidget(label_2, 7, 0, 1, 1);

        mDistanceToleranceLabel = new QLabel(QgsPointDisplacementRendererWidgetBase);
        mDistanceToleranceLabel->setObjectName("mDistanceToleranceLabel");

        gridLayout_3->addWidget(mDistanceToleranceLabel, 6, 0, 1, 1);

        mRendererSettingsButton = new QPushButton(QgsPointDisplacementRendererWidgetBase);
        mRendererSettingsButton->setObjectName("mRendererSettingsButton");

        gridLayout_3->addWidget(mRendererSettingsButton, 4, 0, 1, 2);

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

        gridLayout_3->addItem(verticalSpacer, 10, 0, 1, 1);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName("horizontalLayout");
        mDistanceSpinBox = new QgsDoubleSpinBox(QgsPointDisplacementRendererWidgetBase);
        mDistanceSpinBox->setObjectName("mDistanceSpinBox");
        mDistanceSpinBox->setDecimals(7);
        mDistanceSpinBox->setMaximum(999999999.000000000000000);

        horizontalLayout->addWidget(mDistanceSpinBox);

        mDistanceUnitWidget = new QgsUnitSelectionWidget(QgsPointDisplacementRendererWidgetBase);
        mDistanceUnitWidget->setObjectName("mDistanceUnitWidget");
        mDistanceUnitWidget->setFocusPolicy(Qt::StrongFocus);

        horizontalLayout->addWidget(mDistanceUnitWidget);


        gridLayout_3->addLayout(horizontalLayout, 6, 1, 1, 1);

        mPlacementComboBox = new QComboBox(QgsPointDisplacementRendererWidgetBase);
        mPlacementComboBox->setObjectName("mPlacementComboBox");

        gridLayout_3->addWidget(mPlacementComboBox, 7, 1, 1, 1);

        mCenterSymbolLabel = new QLabel(QgsPointDisplacementRendererWidgetBase);
        mCenterSymbolLabel->setObjectName("mCenterSymbolLabel");

        gridLayout_3->addWidget(mCenterSymbolLabel, 0, 0, 1, 1);

        mDisplacementCirclesGroupBox = new QgsCollapsibleGroupBoxBasic(QgsPointDisplacementRendererWidgetBase);
        mDisplacementCirclesGroupBox->setObjectName("mDisplacementCirclesGroupBox");
        gridLayout_2 = new QGridLayout(mDisplacementCirclesGroupBox);
        gridLayout_2->setObjectName("gridLayout_2");
        mCircleColorButton = new QgsColorButton(mDisplacementCirclesGroupBox);
        mCircleColorButton->setObjectName("mCircleColorButton");
        mCircleColorButton->setMinimumSize(QSize(120, 0));
        mCircleColorButton->setMaximumSize(QSize(120, 16777215));

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

        mCircleRadiusLabel = new QLabel(mDisplacementCirclesGroupBox);
        mCircleRadiusLabel->setObjectName("mCircleRadiusLabel");

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

        mCircleWidthLabel = new QLabel(mDisplacementCirclesGroupBox);
        mCircleWidthLabel->setObjectName("mCircleWidthLabel");

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

        mCircleColorLabel = new QLabel(mDisplacementCirclesGroupBox);
        mCircleColorLabel->setObjectName("mCircleColorLabel");

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

        mCircleModificationSpinBox = new QgsDoubleSpinBox(mDisplacementCirclesGroupBox);
        mCircleModificationSpinBox->setObjectName("mCircleModificationSpinBox");
        mCircleModificationSpinBox->setMinimum(-9999.000000000000000);
        mCircleModificationSpinBox->setMaximum(9999.000000000000000);
        mCircleModificationSpinBox->setSingleStep(0.100000000000000);

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

        mCircleWidthSpinBox = new QgsDoubleSpinBox(mDisplacementCirclesGroupBox);
        mCircleWidthSpinBox->setObjectName("mCircleWidthSpinBox");
        mCircleWidthSpinBox->setMaximum(9999.000000000000000);
        mCircleWidthSpinBox->setSingleStep(0.100000000000000);

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


        gridLayout_3->addWidget(mDisplacementCirclesGroupBox, 8, 0, 1, 2);

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

        gridLayout_3->addWidget(mCenterSymbolToolButton, 0, 1, 1, 1);

        QWidget::setTabOrder(mCenterSymbolToolButton, mRendererComboBox);
        QWidget::setTabOrder(mRendererComboBox, mRendererSettingsButton);
        QWidget::setTabOrder(mRendererSettingsButton, mDistanceSpinBox);
        QWidget::setTabOrder(mDistanceSpinBox, mDistanceUnitWidget);
        QWidget::setTabOrder(mDistanceUnitWidget, mPlacementComboBox);
        QWidget::setTabOrder(mPlacementComboBox, mCircleWidthSpinBox);
        QWidget::setTabOrder(mCircleWidthSpinBox, mCircleColorButton);
        QWidget::setTabOrder(mCircleColorButton, mCircleModificationSpinBox);
        QWidget::setTabOrder(mCircleModificationSpinBox, mLabelFieldComboBox);
        QWidget::setTabOrder(mLabelFieldComboBox, mLabelFontButton);
        QWidget::setTabOrder(mLabelFontButton, mLabelColorButton);
        QWidget::setTabOrder(mLabelColorButton, mLabelDistanceFactorSpinBox);
        QWidget::setTabOrder(mLabelDistanceFactorSpinBox, mScaleDependentLabelsCheckBox);
        QWidget::setTabOrder(mScaleDependentLabelsCheckBox, mMinLabelScaleWidget);

        retranslateUi(QgsPointDisplacementRendererWidgetBase);

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

    void retranslateUi(QWidget *QgsPointDisplacementRendererWidgetBase)
    {
        mRendererLabel->setText(QCoreApplication::translate("QgsPointDisplacementRendererWidgetBase", "Renderer", nullptr));
        mLabelingGroupBox->setTitle(QCoreApplication::translate("QgsPointDisplacementRendererWidgetBase", "Labels", nullptr));
        mLabelDistanceLabel->setText(QCoreApplication::translate("QgsPointDisplacementRendererWidgetBase", "Label distance factor", nullptr));
        mLabelColorLabel->setText(QCoreApplication::translate("QgsPointDisplacementRendererWidgetBase", "Label color", nullptr));
        mLabelAttributeLabel->setText(QCoreApplication::translate("QgsPointDisplacementRendererWidgetBase", "Label attribute", nullptr));
        mScaleDependentLabelsCheckBox->setText(QCoreApplication::translate("QgsPointDisplacementRendererWidgetBase", "Use scale dependent labeling", nullptr));
        mLabelColorButton->setText(QString());
        label->setText(QCoreApplication::translate("QgsPointDisplacementRendererWidgetBase", "Label font", nullptr));
        mMaxScaleLabel->setText(QCoreApplication::translate("QgsPointDisplacementRendererWidgetBase", "Minimum map scale", nullptr));
        mLabelFontButton->setText(QCoreApplication::translate("QgsPointDisplacementRendererWidgetBase", "Font", nullptr));
        label_2->setText(QCoreApplication::translate("QgsPointDisplacementRendererWidgetBase", "Placement method", nullptr));
#if QT_CONFIG(tooltip)
        mDistanceToleranceLabel->setToolTip(QCoreApplication::translate("QgsPointDisplacementRendererWidgetBase", "Point distance tolerance", nullptr));
#endif // QT_CONFIG(tooltip)
        mDistanceToleranceLabel->setText(QCoreApplication::translate("QgsPointDisplacementRendererWidgetBase", "Distance", nullptr));
        mRendererSettingsButton->setText(QCoreApplication::translate("QgsPointDisplacementRendererWidgetBase", "Renderer Settings\342\200\246", nullptr));
        mCenterSymbolLabel->setText(QCoreApplication::translate("QgsPointDisplacementRendererWidgetBase", "Center symbol", nullptr));
        mDisplacementCirclesGroupBox->setTitle(QCoreApplication::translate("QgsPointDisplacementRendererWidgetBase", "Displacement Lines", nullptr));
        mCircleColorButton->setText(QString());
        mCircleRadiusLabel->setText(QCoreApplication::translate("QgsPointDisplacementRendererWidgetBase", "Size adjustment", nullptr));
        mCircleWidthLabel->setText(QCoreApplication::translate("QgsPointDisplacementRendererWidgetBase", "Stroke width", nullptr));
        mCircleColorLabel->setText(QCoreApplication::translate("QgsPointDisplacementRendererWidgetBase", "Stroke color", nullptr));
        mCircleModificationSpinBox->setSuffix(QCoreApplication::translate("QgsPointDisplacementRendererWidgetBase", " mm", nullptr));
        mCircleWidthSpinBox->setSuffix(QCoreApplication::translate("QgsPointDisplacementRendererWidgetBase", " mm", nullptr));
        mCenterSymbolToolButton->setText(QString());
        (void)QgsPointDisplacementRendererWidgetBase;
    } // retranslateUi

};

namespace Ui {
    class QgsPointDisplacementRendererWidgetBase: public Ui_QgsPointDisplacementRendererWidgetBase {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_QGSPOINTDISPLACEMENTRENDERERWIDGETBASE_H
