/********************************************************************************
** Form generated from reading UI file 'widget_vectorfield.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_WIDGET_VECTORFIELD_H
#define UI_WIDGET_VECTORFIELD_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "qgsdoublespinbox.h"
#include "qgsunitselectionwidget.h"

QT_BEGIN_NAMESPACE

class Ui_WidgetVectorFieldBase
{
public:
    QVBoxLayout *verticalLayout;
    QFormLayout *formLayout;
    QLabel *mXAttributeLabel;
    QComboBox *mXAttributeComboBox;
    QLabel *mYAttributeLabel;
    QComboBox *mYAttributeComboBox;
    QLabel *mDistanceUnitLabel;
    QLabel *mScaleLabel;
    QgsDoubleSpinBox *mScaleSpinBox;
    QgsUnitSelectionWidget *mDistanceUnitWidget;
    QHBoxLayout *horizontalLayout_2;
    QGroupBox *mFieldTypeGroupBox;
    QGridLayout *gridLayout;
    QRadioButton *mHeightRadioButton;
    QRadioButton *mPolarRadioButton;
    QRadioButton *mCartesianRadioButton;
    QGroupBox *mAngleUnitsGroupBox;
    QGridLayout *gridLayout_3;
    QRadioButton *mDegreesRadioButton;
    QRadioButton *mRadiansRadioButton;
    QGroupBox *mAngleOrientationGroupBox;
    QVBoxLayout *verticalLayout_2;
    QRadioButton *mClockwiseFromNorthRadioButton;
    QRadioButton *mCounterclockwiseFromEastRadioButton;
    QSpacerItem *verticalSpacer;

    void setupUi(QWidget *WidgetVectorFieldBase)
    {
        if (WidgetVectorFieldBase->objectName().isEmpty())
            WidgetVectorFieldBase->setObjectName("WidgetVectorFieldBase");
        WidgetVectorFieldBase->resize(338, 378);
        WidgetVectorFieldBase->setWindowTitle(QString::fromUtf8("Form"));
        verticalLayout = new QVBoxLayout(WidgetVectorFieldBase);
        verticalLayout->setObjectName("verticalLayout");
        verticalLayout->setContentsMargins(1, 1, 1, 1);
        formLayout = new QFormLayout();
        formLayout->setObjectName("formLayout");
        formLayout->setFieldGrowthPolicy(QFormLayout::AllNonFixedFieldsGrow);
        formLayout->setLabelAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop);
        formLayout->setHorizontalSpacing(28);
        mXAttributeLabel = new QLabel(WidgetVectorFieldBase);
        mXAttributeLabel->setObjectName("mXAttributeLabel");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Preferred);
        sizePolicy.setHorizontalStretch(1);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(mXAttributeLabel->sizePolicy().hasHeightForWidth());
        mXAttributeLabel->setSizePolicy(sizePolicy);

        formLayout->setWidget(0, QFormLayout::ItemRole::LabelRole, mXAttributeLabel);

        mXAttributeComboBox = new QComboBox(WidgetVectorFieldBase);
        mXAttributeComboBox->setObjectName("mXAttributeComboBox");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Fixed);
        sizePolicy1.setHorizontalStretch(3);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(mXAttributeComboBox->sizePolicy().hasHeightForWidth());
        mXAttributeComboBox->setSizePolicy(sizePolicy1);

        formLayout->setWidget(0, QFormLayout::ItemRole::FieldRole, mXAttributeComboBox);

        mYAttributeLabel = new QLabel(WidgetVectorFieldBase);
        mYAttributeLabel->setObjectName("mYAttributeLabel");
        sizePolicy.setHeightForWidth(mYAttributeLabel->sizePolicy().hasHeightForWidth());
        mYAttributeLabel->setSizePolicy(sizePolicy);

        formLayout->setWidget(1, QFormLayout::ItemRole::LabelRole, mYAttributeLabel);

        mYAttributeComboBox = new QComboBox(WidgetVectorFieldBase);
        mYAttributeComboBox->setObjectName("mYAttributeComboBox");
        sizePolicy1.setHeightForWidth(mYAttributeComboBox->sizePolicy().hasHeightForWidth());
        mYAttributeComboBox->setSizePolicy(sizePolicy1);

        formLayout->setWidget(1, QFormLayout::ItemRole::FieldRole, mYAttributeComboBox);

        mDistanceUnitLabel = new QLabel(WidgetVectorFieldBase);
        mDistanceUnitLabel->setObjectName("mDistanceUnitLabel");
        sizePolicy.setHeightForWidth(mDistanceUnitLabel->sizePolicy().hasHeightForWidth());
        mDistanceUnitLabel->setSizePolicy(sizePolicy);

        formLayout->setWidget(2, QFormLayout::ItemRole::LabelRole, mDistanceUnitLabel);

        mScaleLabel = new QLabel(WidgetVectorFieldBase);
        mScaleLabel->setObjectName("mScaleLabel");
        sizePolicy.setHeightForWidth(mScaleLabel->sizePolicy().hasHeightForWidth());
        mScaleLabel->setSizePolicy(sizePolicy);

        formLayout->setWidget(3, QFormLayout::ItemRole::LabelRole, mScaleLabel);

        mScaleSpinBox = new QgsDoubleSpinBox(WidgetVectorFieldBase);
        mScaleSpinBox->setObjectName("mScaleSpinBox");
        sizePolicy1.setHeightForWidth(mScaleSpinBox->sizePolicy().hasHeightForWidth());
        mScaleSpinBox->setSizePolicy(sizePolicy1);
        mScaleSpinBox->setDecimals(2);
        mScaleSpinBox->setMaximum(9999999.000000000000000);
        mScaleSpinBox->setSingleStep(0.200000000000000);
        mScaleSpinBox->setValue(1.000000000000000);
        mScaleSpinBox->setProperty("showClearButton", QVariant(false));

        formLayout->setWidget(3, QFormLayout::ItemRole::FieldRole, mScaleSpinBox);

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

        formLayout->setWidget(2, QFormLayout::ItemRole::FieldRole, mDistanceUnitWidget);


        verticalLayout->addLayout(formLayout);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName("horizontalLayout_2");
        mFieldTypeGroupBox = new QGroupBox(WidgetVectorFieldBase);
        mFieldTypeGroupBox->setObjectName("mFieldTypeGroupBox");
        gridLayout = new QGridLayout(mFieldTypeGroupBox);
        gridLayout->setObjectName("gridLayout");
        mHeightRadioButton = new QRadioButton(mFieldTypeGroupBox);
        mHeightRadioButton->setObjectName("mHeightRadioButton");

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

        mPolarRadioButton = new QRadioButton(mFieldTypeGroupBox);
        mPolarRadioButton->setObjectName("mPolarRadioButton");

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

        mCartesianRadioButton = new QRadioButton(mFieldTypeGroupBox);
        mCartesianRadioButton->setObjectName("mCartesianRadioButton");

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


        horizontalLayout_2->addWidget(mFieldTypeGroupBox);

        mAngleUnitsGroupBox = new QGroupBox(WidgetVectorFieldBase);
        mAngleUnitsGroupBox->setObjectName("mAngleUnitsGroupBox");
        gridLayout_3 = new QGridLayout(mAngleUnitsGroupBox);
        gridLayout_3->setObjectName("gridLayout_3");
        mDegreesRadioButton = new QRadioButton(mAngleUnitsGroupBox);
        mDegreesRadioButton->setObjectName("mDegreesRadioButton");

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

        mRadiansRadioButton = new QRadioButton(mAngleUnitsGroupBox);
        mRadiansRadioButton->setObjectName("mRadiansRadioButton");

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


        horizontalLayout_2->addWidget(mAngleUnitsGroupBox);


        verticalLayout->addLayout(horizontalLayout_2);

        mAngleOrientationGroupBox = new QGroupBox(WidgetVectorFieldBase);
        mAngleOrientationGroupBox->setObjectName("mAngleOrientationGroupBox");
        verticalLayout_2 = new QVBoxLayout(mAngleOrientationGroupBox);
        verticalLayout_2->setObjectName("verticalLayout_2");
        mClockwiseFromNorthRadioButton = new QRadioButton(mAngleOrientationGroupBox);
        mClockwiseFromNorthRadioButton->setObjectName("mClockwiseFromNorthRadioButton");

        verticalLayout_2->addWidget(mClockwiseFromNorthRadioButton);

        mCounterclockwiseFromEastRadioButton = new QRadioButton(mAngleOrientationGroupBox);
        mCounterclockwiseFromEastRadioButton->setObjectName("mCounterclockwiseFromEastRadioButton");

        verticalLayout_2->addWidget(mCounterclockwiseFromEastRadioButton);


        verticalLayout->addWidget(mAngleOrientationGroupBox);

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

        verticalLayout->addItem(verticalSpacer);

        QWidget::setTabOrder(mXAttributeComboBox, mYAttributeComboBox);
        QWidget::setTabOrder(mYAttributeComboBox, mDistanceUnitWidget);
        QWidget::setTabOrder(mDistanceUnitWidget, mScaleSpinBox);
        QWidget::setTabOrder(mScaleSpinBox, mCartesianRadioButton);
        QWidget::setTabOrder(mCartesianRadioButton, mPolarRadioButton);
        QWidget::setTabOrder(mPolarRadioButton, mHeightRadioButton);
        QWidget::setTabOrder(mHeightRadioButton, mDegreesRadioButton);
        QWidget::setTabOrder(mDegreesRadioButton, mRadiansRadioButton);
        QWidget::setTabOrder(mRadiansRadioButton, mClockwiseFromNorthRadioButton);
        QWidget::setTabOrder(mClockwiseFromNorthRadioButton, mCounterclockwiseFromEastRadioButton);

        retranslateUi(WidgetVectorFieldBase);

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

    void retranslateUi(QWidget *WidgetVectorFieldBase)
    {
        mXAttributeLabel->setText(QCoreApplication::translate("WidgetVectorFieldBase", "X attribute", nullptr));
        mYAttributeLabel->setText(QCoreApplication::translate("WidgetVectorFieldBase", "Y attribute", nullptr));
        mDistanceUnitLabel->setText(QCoreApplication::translate("WidgetVectorFieldBase", "Distance unit", nullptr));
        mScaleLabel->setText(QCoreApplication::translate("WidgetVectorFieldBase", "Scale", nullptr));
        mFieldTypeGroupBox->setTitle(QCoreApplication::translate("WidgetVectorFieldBase", "Vector Field Type", nullptr));
        mHeightRadioButton->setText(QCoreApplication::translate("WidgetVectorFieldBase", "Height only", nullptr));
        mPolarRadioButton->setText(QCoreApplication::translate("WidgetVectorFieldBase", "Polar", nullptr));
        mCartesianRadioButton->setText(QCoreApplication::translate("WidgetVectorFieldBase", "Cartesian", nullptr));
        mAngleUnitsGroupBox->setTitle(QCoreApplication::translate("WidgetVectorFieldBase", "Angle Units", nullptr));
        mDegreesRadioButton->setText(QCoreApplication::translate("WidgetVectorFieldBase", "Degrees", nullptr));
        mRadiansRadioButton->setText(QCoreApplication::translate("WidgetVectorFieldBase", "Radians", nullptr));
        mAngleOrientationGroupBox->setTitle(QCoreApplication::translate("WidgetVectorFieldBase", "Angle Orientation", nullptr));
        mClockwiseFromNorthRadioButton->setText(QCoreApplication::translate("WidgetVectorFieldBase", "Clockwise from north", nullptr));
        mCounterclockwiseFromEastRadioButton->setText(QCoreApplication::translate("WidgetVectorFieldBase", "Counterclockwise from east", nullptr));
        (void)WidgetVectorFieldBase;
    } // retranslateUi

};

namespace Ui {
    class WidgetVectorFieldBase: public Ui_WidgetVectorFieldBase {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_WIDGET_VECTORFIELD_H
