/********************************************************************************
** Form generated from reading UI file 'IMapPropSetup.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_IMAPPROPSETUP_H
#define UI_IMAPPROPSETUP_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QFrame>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QListWidget>
#include <QtWidgets/QSlider>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "widgets/CScaleWidget.h"

QT_BEGIN_NAMESPACE

class Ui_IMapPropSetup
{
public:
    QVBoxLayout *verticalLayout;
    QSlider *sliderOpacity;
    QHBoxLayout *horizontalLayout;
    QToolButton *toolSetMinScale;
    CScaleWidget *widgetScale;
    QToolButton *toolSetMaxScale;
    QFrame *frameVectorItems;
    QVBoxLayout *verticalLayout_4;
    QHBoxLayout *horizontalLayout_2;
    QCheckBox *checkPolygons;
    QCheckBox *checkPolylines;
    QCheckBox *checkPoints;
    QHBoxLayout *horizontalLayout_3;
    QLabel *label_4;
    QSpinBox *spinAdjustDetails;
    QFrame *frameTileCache;
    QVBoxLayout *verticalLayout_2;
    QFormLayout *formLayout;
    QLabel *label_2;
    QSpinBox *spinCacheSize;
    QLabel *label_3;
    QSpinBox *spinCacheExpiration;
    QLabel *labelCachePath;
    QLabel *label;
    QFrame *frameLayers;
    QVBoxLayout *verticalLayout_3;
    QListWidget *listLayers;
    QFrame *frameTypFile;
    QHBoxLayout *horizontalLayout_5;
    QLabel *label_5;
    QLabel *labelTypeFile;
    QToolButton *toolClearTypFile;
    QToolButton *toolOpenTypFile;

    void setupUi(QWidget *IMapPropSetup)
    {
        if (IMapPropSetup->objectName().isEmpty())
            IMapPropSetup->setObjectName("IMapPropSetup");
        IMapPropSetup->resize(403, 330);
        verticalLayout = new QVBoxLayout(IMapPropSetup);
        verticalLayout->setSpacing(0);
        verticalLayout->setObjectName("verticalLayout");
        verticalLayout->setContentsMargins(3, 3, 3, 3);
        sliderOpacity = new QSlider(IMapPropSetup);
        sliderOpacity->setObjectName("sliderOpacity");
        sliderOpacity->setOrientation(Qt::Orientation::Horizontal);

        verticalLayout->addWidget(sliderOpacity);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setSpacing(3);
        horizontalLayout->setObjectName("horizontalLayout");
        toolSetMinScale = new QToolButton(IMapPropSetup);
        toolSetMinScale->setObjectName("toolSetMinScale");
        QIcon icon;
        icon.addFile(QString::fromUtf8(":/icons/8x8/bullet_green.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        icon.addFile(QString::fromUtf8(":/icons/8x8/bullet_red.png"), QSize(), QIcon::Mode::Normal, QIcon::State::On);
        toolSetMinScale->setIcon(icon);
        toolSetMinScale->setIconSize(QSize(8, 8));
        toolSetMinScale->setCheckable(true);

        horizontalLayout->addWidget(toolSetMinScale);

        widgetScale = new CScaleWidget(IMapPropSetup);
        widgetScale->setObjectName("widgetScale");

        horizontalLayout->addWidget(widgetScale);

        toolSetMaxScale = new QToolButton(IMapPropSetup);
        toolSetMaxScale->setObjectName("toolSetMaxScale");
        toolSetMaxScale->setIcon(icon);
        toolSetMaxScale->setIconSize(QSize(8, 8));
        toolSetMaxScale->setCheckable(true);

        horizontalLayout->addWidget(toolSetMaxScale);


        verticalLayout->addLayout(horizontalLayout);

        frameVectorItems = new QFrame(IMapPropSetup);
        frameVectorItems->setObjectName("frameVectorItems");
        frameVectorItems->setFrameShape(QFrame::Shape::NoFrame);
        frameVectorItems->setFrameShadow(QFrame::Shadow::Plain);
        verticalLayout_4 = new QVBoxLayout(frameVectorItems);
        verticalLayout_4->setSpacing(3);
        verticalLayout_4->setObjectName("verticalLayout_4");
        verticalLayout_4->setContentsMargins(0, 0, 0, 0);
        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName("horizontalLayout_2");
        checkPolygons = new QCheckBox(frameVectorItems);
        checkPolygons->setObjectName("checkPolygons");

        horizontalLayout_2->addWidget(checkPolygons);

        checkPolylines = new QCheckBox(frameVectorItems);
        checkPolylines->setObjectName("checkPolylines");

        horizontalLayout_2->addWidget(checkPolylines);

        checkPoints = new QCheckBox(frameVectorItems);
        checkPoints->setObjectName("checkPoints");

        horizontalLayout_2->addWidget(checkPoints);


        verticalLayout_4->addLayout(horizontalLayout_2);

        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setObjectName("horizontalLayout_3");
        label_4 = new QLabel(frameVectorItems);
        label_4->setObjectName("label_4");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Maximum, QSizePolicy::Policy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(label_4->sizePolicy().hasHeightForWidth());
        label_4->setSizePolicy(sizePolicy);

        horizontalLayout_3->addWidget(label_4);

        spinAdjustDetails = new QSpinBox(frameVectorItems);
        spinAdjustDetails->setObjectName("spinAdjustDetails");
        spinAdjustDetails->setMinimum(-5);
        spinAdjustDetails->setMaximum(5);

        horizontalLayout_3->addWidget(spinAdjustDetails);


        verticalLayout_4->addLayout(horizontalLayout_3);


        verticalLayout->addWidget(frameVectorItems);

        frameTileCache = new QFrame(IMapPropSetup);
        frameTileCache->setObjectName("frameTileCache");
        frameTileCache->setFrameShape(QFrame::Shape::NoFrame);
        frameTileCache->setFrameShadow(QFrame::Shadow::Raised);
        verticalLayout_2 = new QVBoxLayout(frameTileCache);
        verticalLayout_2->setSpacing(3);
        verticalLayout_2->setObjectName("verticalLayout_2");
        verticalLayout_2->setContentsMargins(0, 0, 0, 0);
        formLayout = new QFormLayout();
        formLayout->setObjectName("formLayout");
        formLayout->setFieldGrowthPolicy(QFormLayout::FieldGrowthPolicy::AllNonFixedFieldsGrow);
        formLayout->setHorizontalSpacing(3);
        formLayout->setVerticalSpacing(3);
        label_2 = new QLabel(frameTileCache);
        label_2->setObjectName("label_2");

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

        spinCacheSize = new QSpinBox(frameTileCache);
        spinCacheSize->setObjectName("spinCacheSize");
        spinCacheSize->setMinimum(100);
        spinCacheSize->setMaximum(1000);
        spinCacheSize->setSingleStep(100);

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

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

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

        spinCacheExpiration = new QSpinBox(frameTileCache);
        spinCacheExpiration->setObjectName("spinCacheExpiration");
        spinCacheExpiration->setMinimum(1);
        spinCacheExpiration->setMaximum(14);

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

        labelCachePath = new QLabel(frameTileCache);
        labelCachePath->setObjectName("labelCachePath");
        labelCachePath->setScaledContents(true);

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

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

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


        verticalLayout_2->addLayout(formLayout);


        verticalLayout->addWidget(frameTileCache);

        frameLayers = new QFrame(IMapPropSetup);
        frameLayers->setObjectName("frameLayers");
        frameLayers->setFrameShape(QFrame::Shape::NoFrame);
        frameLayers->setFrameShadow(QFrame::Shadow::Raised);
        verticalLayout_3 = new QVBoxLayout(frameLayers);
        verticalLayout_3->setSpacing(3);
        verticalLayout_3->setObjectName("verticalLayout_3");
        verticalLayout_3->setContentsMargins(0, 0, 0, 0);
        listLayers = new QListWidget(frameLayers);
        listLayers->setObjectName("listLayers");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Maximum);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(listLayers->sizePolicy().hasHeightForWidth());
        listLayers->setSizePolicy(sizePolicy1);
        listLayers->setFrameShape(QFrame::Shape::StyledPanel);

        verticalLayout_3->addWidget(listLayers);


        verticalLayout->addWidget(frameLayers);

        frameTypFile = new QFrame(IMapPropSetup);
        frameTypFile->setObjectName("frameTypFile");
        frameTypFile->setFrameShape(QFrame::Shape::NoFrame);
        frameTypFile->setFrameShadow(QFrame::Shadow::Plain);
        horizontalLayout_5 = new QHBoxLayout(frameTypFile);
        horizontalLayout_5->setSpacing(3);
        horizontalLayout_5->setObjectName("horizontalLayout_5");
        horizontalLayout_5->setContentsMargins(0, 0, 0, 0);
        label_5 = new QLabel(frameTypFile);
        label_5->setObjectName("label_5");
        sizePolicy.setHeightForWidth(label_5->sizePolicy().hasHeightForWidth());
        label_5->setSizePolicy(sizePolicy);

        horizontalLayout_5->addWidget(label_5);

        labelTypeFile = new QLabel(frameTypFile);
        labelTypeFile->setObjectName("labelTypeFile");

        horizontalLayout_5->addWidget(labelTypeFile);

        toolClearTypFile = new QToolButton(frameTypFile);
        toolClearTypFile->setObjectName("toolClearTypFile");
        QIcon icon1;
        icon1.addFile(QString::fromUtf8(":/icons/32x32/Cancel.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        toolClearTypFile->setIcon(icon1);

        horizontalLayout_5->addWidget(toolClearTypFile);

        toolOpenTypFile = new QToolButton(frameTypFile);
        toolOpenTypFile->setObjectName("toolOpenTypFile");
        QIcon icon2;
        icon2.addFile(QString::fromUtf8(":/icons/32x32/PathBlue.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        toolOpenTypFile->setIcon(icon2);

        horizontalLayout_5->addWidget(toolOpenTypFile);


        verticalLayout->addWidget(frameTypFile);


        retranslateUi(IMapPropSetup);

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

    void retranslateUi(QWidget *IMapPropSetup)
    {
        IMapPropSetup->setWindowTitle(QCoreApplication::translate("IMapPropSetup", "Form", nullptr));
#if QT_CONFIG(tooltip)
        sliderOpacity->setToolTip(QCoreApplication::translate("IMapPropSetup", "<html><head/><body><p>Change opacity of map</p></body></html>", nullptr));
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        toolSetMinScale->setToolTip(QCoreApplication::translate("IMapPropSetup", "Click to use the current zoom as maximum \n"
"zoom-in to display the map.", nullptr));
#endif // QT_CONFIG(tooltip)
        toolSetMinScale->setText(QCoreApplication::translate("IMapPropSetup", "...", nullptr));
#if QT_CONFIG(tooltip)
        toolSetMaxScale->setToolTip(QCoreApplication::translate("IMapPropSetup", "Click to use the current zoom as maximum \n"
"zoom-out to display the map.", nullptr));
#endif // QT_CONFIG(tooltip)
        toolSetMaxScale->setText(QCoreApplication::translate("IMapPropSetup", "...", nullptr));
        checkPolygons->setText(QCoreApplication::translate("IMapPropSetup", "Areas", nullptr));
        checkPolylines->setText(QCoreApplication::translate("IMapPropSetup", "Lines", nullptr));
        checkPoints->setText(QCoreApplication::translate("IMapPropSetup", "Points", nullptr));
        label_4->setText(QCoreApplication::translate("IMapPropSetup", "Details", nullptr));
        label_2->setText(QCoreApplication::translate("IMapPropSetup", "Cache Size (MB)", nullptr));
        label_3->setText(QCoreApplication::translate("IMapPropSetup", "Expiration (Days)", nullptr));
        labelCachePath->setText(QCoreApplication::translate("IMapPropSetup", "-", nullptr));
        label->setText(QCoreApplication::translate("IMapPropSetup", "Cache Path", nullptr));
        label_5->setText(QCoreApplication::translate("IMapPropSetup", "Type File:", nullptr));
        labelTypeFile->setText(QString());
#if QT_CONFIG(tooltip)
        toolClearTypFile->setToolTip(QCoreApplication::translate("IMapPropSetup", "Forget external type file and use internal types.", nullptr));
#endif // QT_CONFIG(tooltip)
        toolClearTypFile->setText(QCoreApplication::translate("IMapPropSetup", "...", nullptr));
#if QT_CONFIG(tooltip)
        toolOpenTypFile->setToolTip(QCoreApplication::translate("IMapPropSetup", "Load an external type file.", nullptr));
#endif // QT_CONFIG(tooltip)
        toolOpenTypFile->setText(QCoreApplication::translate("IMapPropSetup", "...", nullptr));
    } // retranslateUi

};

namespace Ui {
    class IMapPropSetup: public Ui_IMapPropSetup {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_IMAPPROPSETUP_H
