/********************************************************************************
** Form generated from reading UI file 'IFilterSpeedCycle.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_IFILTERSPEEDCYCLE_H
#define UI_IFILTERSPEEDCYCLE_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDoubleSpinBox>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_IFilterSpeedCycle
{
public:
    QGridLayout *gridLayout;
    QHBoxLayout *horizontalLayout_3;
    QVBoxLayout *verticalLayout;
    QComboBox *comboCyclingType;
    QSpacerItem *verticalSpacer_2;
    QFrame *frameCycling;
    QGridLayout *gridLayout_5;
    QDoubleSpinBox *spinSlopeAtMaxSpeed;
    QDoubleSpinBox *spinSlopeAtMinSpeed;
    QLabel *label_9;
    QDoubleSpinBox *spinMaxSpeed;
    QLabel *label_5;
    QSpacerItem *horizontalSpacer;
    QLabel *label_11;
    QDoubleSpinBox *spinPlainSpeed;
    QPushButton *pushSetMinMaxSlope;
    QLabel *label_7;
    QLabel *label_6;
    QDoubleSpinBox *spinMinSpeed;
    QLabel *label_4;
    QLabel *label_8;
    QLabel *label_10;
    QSpacerItem *verticalSpacer;

    void setupUi(QWidget *IFilterSpeedCycle)
    {
        if (IFilterSpeedCycle->objectName().isEmpty())
            IFilterSpeedCycle->setObjectName("IFilterSpeedCycle");
        IFilterSpeedCycle->resize(1189, 275);
        QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(IFilterSpeedCycle->sizePolicy().hasHeightForWidth());
        IFilterSpeedCycle->setSizePolicy(sizePolicy);
        IFilterSpeedCycle->setMinimumSize(QSize(0, 0));
        gridLayout = new QGridLayout(IFilterSpeedCycle);
        gridLayout->setSpacing(3);
        gridLayout->setObjectName("gridLayout");
        gridLayout->setContentsMargins(3, 0, 0, 0);
        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setSpacing(6);
        horizontalLayout_3->setObjectName("horizontalLayout_3");
        verticalLayout = new QVBoxLayout();
        verticalLayout->setObjectName("verticalLayout");
        comboCyclingType = new QComboBox(IFilterSpeedCycle);
        comboCyclingType->setObjectName("comboCyclingType");

        verticalLayout->addWidget(comboCyclingType);

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

        verticalLayout->addItem(verticalSpacer_2);


        horizontalLayout_3->addLayout(verticalLayout);

        frameCycling = new QFrame(IFilterSpeedCycle);
        frameCycling->setObjectName("frameCycling");
        frameCycling->setFrameShape(QFrame::NoFrame);
        frameCycling->setFrameShadow(QFrame::Raised);
        frameCycling->setLineWidth(1);
        gridLayout_5 = new QGridLayout(frameCycling);
        gridLayout_5->setSpacing(3);
        gridLayout_5->setObjectName("gridLayout_5");
        gridLayout_5->setContentsMargins(0, 0, 0, 0);
        spinSlopeAtMaxSpeed = new QDoubleSpinBox(frameCycling);
        spinSlopeAtMaxSpeed->setObjectName("spinSlopeAtMaxSpeed");
        spinSlopeAtMaxSpeed->setDecimals(1);
        spinSlopeAtMaxSpeed->setMinimum(-45.000000000000000);
        spinSlopeAtMaxSpeed->setMaximum(0.000000000000000);
        spinSlopeAtMaxSpeed->setSingleStep(0.100000000000000);

        gridLayout_5->addWidget(spinSlopeAtMaxSpeed, 6, 3, 1, 1);

        spinSlopeAtMinSpeed = new QDoubleSpinBox(frameCycling);
        spinSlopeAtMinSpeed->setObjectName("spinSlopeAtMinSpeed");
        spinSlopeAtMinSpeed->setDecimals(1);
        spinSlopeAtMinSpeed->setMaximum(45.000000000000000);
        spinSlopeAtMinSpeed->setSingleStep(0.100000000000000);

        gridLayout_5->addWidget(spinSlopeAtMinSpeed, 4, 3, 1, 1);

        label_9 = new QLabel(frameCycling);
        label_9->setObjectName("label_9");
        label_9->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_5->addWidget(label_9, 5, 1, 1, 1);

        spinMaxSpeed = new QDoubleSpinBox(frameCycling);
        spinMaxSpeed->setObjectName("spinMaxSpeed");
        spinMaxSpeed->setDecimals(1);
        spinMaxSpeed->setMinimum(0.100000000000000);
        spinMaxSpeed->setMaximum(100.000000000000000);
        spinMaxSpeed->setSingleStep(0.100000000000000);
        spinMaxSpeed->setValue(0.100000000000000);

        gridLayout_5->addWidget(spinMaxSpeed, 5, 3, 1, 1);

        label_5 = new QLabel(frameCycling);
        label_5->setObjectName("label_5");
        label_5->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_5->addWidget(label_5, 4, 2, 1, 1);

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

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

        label_11 = new QLabel(frameCycling);
        label_11->setObjectName("label_11");
        label_11->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_5->addWidget(label_11, 1, 1, 1, 1);

        spinPlainSpeed = new QDoubleSpinBox(frameCycling);
        spinPlainSpeed->setObjectName("spinPlainSpeed");
        spinPlainSpeed->setDecimals(1);
        spinPlainSpeed->setMinimum(0.100000000000000);
        spinPlainSpeed->setMaximum(100.000000000000000);
        spinPlainSpeed->setSingleStep(0.100000000000000);
        spinPlainSpeed->setValue(0.100000000000000);

        gridLayout_5->addWidget(spinPlainSpeed, 1, 3, 1, 1);

        pushSetMinMaxSlope = new QPushButton(frameCycling);
        pushSetMinMaxSlope->setObjectName("pushSetMinMaxSlope");

        gridLayout_5->addWidget(pushSetMinMaxSlope, 2, 2, 1, 2);

        label_7 = new QLabel(frameCycling);
        label_7->setObjectName("label_7");
        label_7->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_5->addWidget(label_7, 6, 2, 1, 1);

        label_6 = new QLabel(frameCycling);
        label_6->setObjectName("label_6");
        label_6->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_5->addWidget(label_6, 5, 2, 1, 1);

        spinMinSpeed = new QDoubleSpinBox(frameCycling);
        spinMinSpeed->setObjectName("spinMinSpeed");
        spinMinSpeed->setDecimals(1);
        spinMinSpeed->setMinimum(0.100000000000000);
        spinMinSpeed->setMaximum(100.000000000000000);
        spinMinSpeed->setSingleStep(0.100000000000000);
        spinMinSpeed->setValue(0.100000000000000);

        gridLayout_5->addWidget(spinMinSpeed, 3, 3, 1, 1);

        label_4 = new QLabel(frameCycling);
        label_4->setObjectName("label_4");
        label_4->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_5->addWidget(label_4, 3, 2, 1, 1);

        label_8 = new QLabel(frameCycling);
        label_8->setObjectName("label_8");
        label_8->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_5->addWidget(label_8, 3, 1, 1, 1);

        label_10 = new QLabel(frameCycling);
        label_10->setObjectName("label_10");
        label_10->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_5->addWidget(label_10, 1, 2, 1, 1);

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

        gridLayout_5->addItem(verticalSpacer, 7, 3, 1, 1);


        horizontalLayout_3->addWidget(frameCycling);


        gridLayout->addLayout(horizontalLayout_3, 1, 0, 1, 1);

        QWidget::setTabOrder(spinPlainSpeed, pushSetMinMaxSlope);
        QWidget::setTabOrder(pushSetMinMaxSlope, spinMinSpeed);
        QWidget::setTabOrder(spinMinSpeed, spinSlopeAtMinSpeed);
        QWidget::setTabOrder(spinSlopeAtMinSpeed, spinMaxSpeed);
        QWidget::setTabOrder(spinMaxSpeed, spinSlopeAtMaxSpeed);

        retranslateUi(IFilterSpeedCycle);

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

    void retranslateUi(QWidget *IFilterSpeedCycle)
    {
        IFilterSpeedCycle->setWindowTitle(QCoreApplication::translate("IFilterSpeedCycle", "Form", nullptr));
        spinSlopeAtMaxSpeed->setSuffix(QString());
        spinSlopeAtMinSpeed->setSuffix(QString());
        label_9->setText(QCoreApplication::translate("IFilterSpeedCycle", "Downhill:", nullptr));
        spinMaxSpeed->setSuffix(QString());
        label_5->setText(QCoreApplication::translate("IFilterSpeedCycle", "at positive Slope", nullptr));
        label_11->setText(QCoreApplication::translate("IFilterSpeedCycle", "Plain Level:", nullptr));
        spinPlainSpeed->setSuffix(QString());
#if QT_CONFIG(tooltip)
        pushSetMinMaxSlope->setToolTip(QCoreApplication::translate("IFilterSpeedCycle", "User defined positive and negative slope values will be replaced by the minimum and maximum slope values from the track.", nullptr));
#endif // QT_CONFIG(tooltip)
        pushSetMinMaxSlope->setText(QCoreApplication::translate("IFilterSpeedCycle", "Set min/max slopes from Track", nullptr));
        label_7->setText(QCoreApplication::translate("IFilterSpeedCycle", "at negative Slope", nullptr));
        label_6->setText(QCoreApplication::translate("IFilterSpeedCycle", "Max Speed", nullptr));
        spinMinSpeed->setSuffix(QString());
        label_4->setText(QCoreApplication::translate("IFilterSpeedCycle", "Min Speed", nullptr));
        label_8->setText(QCoreApplication::translate("IFilterSpeedCycle", "Uphill:", nullptr));
        label_10->setText(QCoreApplication::translate("IFilterSpeedCycle", "Speed at zero Slope", nullptr));
    } // retranslateUi

};

namespace Ui {
    class IFilterSpeedCycle: public Ui_IFilterSpeedCycle {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_IFILTERSPEEDCYCLE_H
