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

#ifndef UI_QGSRASTERPYRAMIDSOPTIONSWIDGETBASE_H
#define UI_QGSRASTERPYRAMIDSOPTIONSWIDGETBASE_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QWidget>
#include "qgsrasterformatsaveoptionswidget.h"

QT_BEGIN_NAMESPACE

class Ui_QgsRasterPyramidsOptionsWidgetBase
{
public:
    QGridLayout *gridLayout;
    QLineEdit *lePyramidsLevels;
    QHBoxLayout *layoutPyramidsLevels;
    QComboBox *cbxPyramidsFormat;
    QLabel *labelLevels;
    QLabel *label_4;
    QSpacerItem *horizontalSpacer;
    QLabel *textLabel4_2;
    QComboBox *cboResamplingMethod;
    QCheckBox *cbxPyramidsLevelsCustom;
    QFrame *line;
    QgsRasterFormatSaveOptionsWidget *mSaveOptionsWidget;
    QLabel *labelOverviewFormat;

    void setupUi(QWidget *QgsRasterPyramidsOptionsWidgetBase)
    {
        if (QgsRasterPyramidsOptionsWidgetBase->objectName().isEmpty())
            QgsRasterPyramidsOptionsWidgetBase->setObjectName("QgsRasterPyramidsOptionsWidgetBase");
        QgsRasterPyramidsOptionsWidgetBase->resize(388, 166);
        QgsRasterPyramidsOptionsWidgetBase->setWindowTitle(QString::fromUtf8("Form"));
        gridLayout = new QGridLayout(QgsRasterPyramidsOptionsWidgetBase);
        gridLayout->setObjectName("gridLayout");
        gridLayout->setContentsMargins(1, 1, 1, 1);
        lePyramidsLevels = new QLineEdit(QgsRasterPyramidsOptionsWidgetBase);
        lePyramidsLevels->setObjectName("lePyramidsLevels");

        gridLayout->addWidget(lePyramidsLevels, 4, 2, 1, 1);

        layoutPyramidsLevels = new QHBoxLayout();
        layoutPyramidsLevels->setObjectName("layoutPyramidsLevels");

        gridLayout->addLayout(layoutPyramidsLevels, 3, 2, 1, 1);

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

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

        labelLevels = new QLabel(QgsRasterPyramidsOptionsWidgetBase);
        labelLevels->setObjectName("labelLevels");

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

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

        gridLayout->addWidget(label_4, 8, 0, 1, 3);

        horizontalSpacer = new QSpacerItem(10, 20, QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Minimum);

        gridLayout->addItem(horizontalSpacer, 4, 1, 1, 1);

        textLabel4_2 = new QLabel(QgsRasterPyramidsOptionsWidgetBase);
        textLabel4_2->setObjectName("textLabel4_2");

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

        cboResamplingMethod = new QComboBox(QgsRasterPyramidsOptionsWidgetBase);
        cboResamplingMethod->addItem(QString());
        cboResamplingMethod->addItem(QString());
        cboResamplingMethod->setObjectName("cboResamplingMethod");

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

        cbxPyramidsLevelsCustom = new QCheckBox(QgsRasterPyramidsOptionsWidgetBase);
        cbxPyramidsLevelsCustom->setObjectName("cbxPyramidsLevelsCustom");

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

        line = new QFrame(QgsRasterPyramidsOptionsWidgetBase);
        line->setObjectName("line");
        line->setFrameShape(QFrame::Shape::HLine);
        line->setFrameShadow(QFrame::Shadow::Sunken);

        gridLayout->addWidget(line, 7, 0, 1, 3);

        mSaveOptionsWidget = new QgsRasterFormatSaveOptionsWidget(QgsRasterPyramidsOptionsWidgetBase);
        mSaveOptionsWidget->setObjectName("mSaveOptionsWidget");

        gridLayout->addWidget(mSaveOptionsWidget, 9, 0, 1, 3);

        labelOverviewFormat = new QLabel(QgsRasterPyramidsOptionsWidgetBase);
        labelOverviewFormat->setObjectName("labelOverviewFormat");

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

        QWidget::setTabOrder(cbxPyramidsFormat, cboResamplingMethod);
        QWidget::setTabOrder(cboResamplingMethod, cbxPyramidsLevelsCustom);
        QWidget::setTabOrder(cbxPyramidsLevelsCustom, lePyramidsLevels);

        retranslateUi(QgsRasterPyramidsOptionsWidgetBase);

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

    void retranslateUi(QWidget *QgsRasterPyramidsOptionsWidgetBase)
    {
#if QT_CONFIG(tooltip)
        lePyramidsLevels->setToolTip(QCoreApplication::translate("QgsRasterPyramidsOptionsWidgetBase", "Insert positive integer values separated by spaces", nullptr));
#endif // QT_CONFIG(tooltip)
        labelLevels->setText(QCoreApplication::translate("QgsRasterPyramidsOptionsWidgetBase", "Levels", nullptr));
        label_4->setText(QCoreApplication::translate("QgsRasterPyramidsOptionsWidgetBase", "Create Options", nullptr));
        textLabel4_2->setText(QCoreApplication::translate("QgsRasterPyramidsOptionsWidgetBase", "Resampling method", nullptr));
        cboResamplingMethod->setItemText(0, QCoreApplication::translate("QgsRasterPyramidsOptionsWidgetBase", "Average", nullptr));
        cboResamplingMethod->setItemText(1, QCoreApplication::translate("QgsRasterPyramidsOptionsWidgetBase", "Nearest Neighbour", nullptr));

        cbxPyramidsLevelsCustom->setText(QCoreApplication::translate("QgsRasterPyramidsOptionsWidgetBase", "Custom levels", nullptr));
        labelOverviewFormat->setText(QCoreApplication::translate("QgsRasterPyramidsOptionsWidgetBase", "Overview format", nullptr));
        (void)QgsRasterPyramidsOptionsWidgetBase;
    } // retranslateUi

};

namespace Ui {
    class QgsRasterPyramidsOptionsWidgetBase: public Ui_QgsRasterPyramidsOptionsWidgetBase {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_QGSRASTERPYRAMIDSOPTIONSWIDGETBASE_H
