/********************************************************************************
** Form generated from reading UI file 'IScrOptEditLine.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_ISCROPTEDITLINE_H
#define UI_ISCROPTEDITLINE_H

#include <QtCore/QVariant>
#include <QtGui/QIcon>
#include <QtWidgets/QApplication>
#include <QtWidgets/QFrame>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_IScrOptEditLine
{
public:
    QVBoxLayout *verticalLayout;
    QHBoxLayout *horizontalLayout;
    QPushButton *pushSaveOrig;
    QPushButton *pushSaveNew;
    QPushButton *pushAbort;
    QFrame *line;
    QFrame *frame;
    QHBoxLayout *horizontalLayout_2;
    QToolButton *toolMovePoint;
    QToolButton *toolAddPoint;
    QToolButton *toolSelectRange;
    QToolButton *toolDeletePoint;
    QFrame *line_2;
    QFrame *frame_2;
    QHBoxLayout *horizontalLayout_3;
    QToolButton *toolNoRoute;
    QToolButton *toolAutoRoute;
    QToolButton *toolVectorRoute;
    QToolButton *toolTrackRoute;
    QPushButton *pushOptimize;
    QFrame *line_3;
    QToolButton *toolUndo;
    QToolButton *toolRedo;
    QSpacerItem *horizontalSpacer;

    void setupUi(QWidget *IScrOptEditLine)
    {
        if (IScrOptEditLine->objectName().isEmpty())
            IScrOptEditLine->setObjectName("IScrOptEditLine");
        IScrOptEditLine->resize(734, 46);
        QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Maximum);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(IScrOptEditLine->sizePolicy().hasHeightForWidth());
        IScrOptEditLine->setSizePolicy(sizePolicy);
        IScrOptEditLine->setMinimumSize(QSize(0, 0));
        IScrOptEditLine->setMaximumSize(QSize(16777215, 100));
        verticalLayout = new QVBoxLayout(IScrOptEditLine);
        verticalLayout->setObjectName("verticalLayout");
        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName("horizontalLayout");
        pushSaveOrig = new QPushButton(IScrOptEditLine);
        pushSaveOrig->setObjectName("pushSaveOrig");

        horizontalLayout->addWidget(pushSaveOrig);

        pushSaveNew = new QPushButton(IScrOptEditLine);
        pushSaveNew->setObjectName("pushSaveNew");

        horizontalLayout->addWidget(pushSaveNew);

        pushAbort = new QPushButton(IScrOptEditLine);
        pushAbort->setObjectName("pushAbort");

        horizontalLayout->addWidget(pushAbort);

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

        horizontalLayout->addWidget(line);

        frame = new QFrame(IScrOptEditLine);
        frame->setObjectName("frame");
        frame->setFrameShape(QFrame::NoFrame);
        frame->setFrameShadow(QFrame::Raised);
        horizontalLayout_2 = new QHBoxLayout(frame);
        horizontalLayout_2->setObjectName("horizontalLayout_2");
        horizontalLayout_2->setContentsMargins(0, 0, 0, 0);
        toolMovePoint = new QToolButton(frame);
        toolMovePoint->setObjectName("toolMovePoint");
        QIcon icon;
        icon.addFile(QString::fromUtf8(":/icons/32x32/PointMove.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        toolMovePoint->setIcon(icon);
        toolMovePoint->setCheckable(true);
        toolMovePoint->setChecked(true);
        toolMovePoint->setAutoExclusive(true);

        horizontalLayout_2->addWidget(toolMovePoint);

        toolAddPoint = new QToolButton(frame);
        toolAddPoint->setObjectName("toolAddPoint");
        QIcon icon1;
        icon1.addFile(QString::fromUtf8(":/icons/32x32/PointAdd.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        toolAddPoint->setIcon(icon1);
        toolAddPoint->setCheckable(true);
        toolAddPoint->setAutoExclusive(true);

        horizontalLayout_2->addWidget(toolAddPoint);

        toolSelectRange = new QToolButton(frame);
        toolSelectRange->setObjectName("toolSelectRange");
        QIcon icon2;
        icon2.addFile(QString::fromUtf8(":/icons/32x32/SelectRange.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        toolSelectRange->setIcon(icon2);
        toolSelectRange->setCheckable(true);
        toolSelectRange->setAutoExclusive(true);

        horizontalLayout_2->addWidget(toolSelectRange);

        toolDeletePoint = new QToolButton(frame);
        toolDeletePoint->setObjectName("toolDeletePoint");
        QIcon icon3;
        icon3.addFile(QString::fromUtf8(":/icons/32x32/PointDel.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        toolDeletePoint->setIcon(icon3);
        toolDeletePoint->setCheckable(true);
        toolDeletePoint->setAutoExclusive(true);

        horizontalLayout_2->addWidget(toolDeletePoint);


        horizontalLayout->addWidget(frame);

        line_2 = new QFrame(IScrOptEditLine);
        line_2->setObjectName("line_2");
        line_2->setFrameShape(QFrame::Shape::VLine);
        line_2->setFrameShadow(QFrame::Shadow::Sunken);

        horizontalLayout->addWidget(line_2);

        frame_2 = new QFrame(IScrOptEditLine);
        frame_2->setObjectName("frame_2");
        frame_2->setFrameShape(QFrame::NoFrame);
        frame_2->setFrameShadow(QFrame::Raised);
        horizontalLayout_3 = new QHBoxLayout(frame_2);
        horizontalLayout_3->setObjectName("horizontalLayout_3");
        horizontalLayout_3->setContentsMargins(0, 0, 0, 0);
        toolNoRoute = new QToolButton(frame_2);
        toolNoRoute->setObjectName("toolNoRoute");
        QIcon icon4;
        icon4.addFile(QString::fromUtf8(":/icons/32x32/O.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        toolNoRoute->setIcon(icon4);
        toolNoRoute->setCheckable(true);
        toolNoRoute->setAutoExclusive(true);

        horizontalLayout_3->addWidget(toolNoRoute);

        toolAutoRoute = new QToolButton(frame_2);
        toolAutoRoute->setObjectName("toolAutoRoute");
        QIcon icon5;
        icon5.addFile(QString::fromUtf8(":/icons/32x32/A.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        toolAutoRoute->setIcon(icon5);
        toolAutoRoute->setCheckable(true);
        toolAutoRoute->setAutoExclusive(true);

        horizontalLayout_3->addWidget(toolAutoRoute);

        toolVectorRoute = new QToolButton(frame_2);
        toolVectorRoute->setObjectName("toolVectorRoute");
        QIcon icon6;
        icon6.addFile(QString::fromUtf8(":/icons/32x32/V.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        toolVectorRoute->setIcon(icon6);
        toolVectorRoute->setCheckable(true);
        toolVectorRoute->setAutoExclusive(true);

        horizontalLayout_3->addWidget(toolVectorRoute);

        toolTrackRoute = new QToolButton(frame_2);
        toolTrackRoute->setObjectName("toolTrackRoute");
        QIcon icon7;
        icon7.addFile(QString::fromUtf8(":/icons/32x32/T.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        toolTrackRoute->setIcon(icon7);
        toolTrackRoute->setCheckable(true);
        toolTrackRoute->setAutoExclusive(true);

        horizontalLayout_3->addWidget(toolTrackRoute);


        horizontalLayout->addWidget(frame_2);

        pushOptimize = new QPushButton(IScrOptEditLine);
        pushOptimize->setObjectName("pushOptimize");

        horizontalLayout->addWidget(pushOptimize);

        line_3 = new QFrame(IScrOptEditLine);
        line_3->setObjectName("line_3");
        line_3->setFrameShape(QFrame::Shape::VLine);
        line_3->setFrameShadow(QFrame::Shadow::Sunken);

        horizontalLayout->addWidget(line_3);

        toolUndo = new QToolButton(IScrOptEditLine);
        toolUndo->setObjectName("toolUndo");
        toolUndo->setEnabled(false);
        QIcon icon8;
        icon8.addFile(QString::fromUtf8(":/icons/32x32/Undo.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        toolUndo->setIcon(icon8);

        horizontalLayout->addWidget(toolUndo);

        toolRedo = new QToolButton(IScrOptEditLine);
        toolRedo->setObjectName("toolRedo");
        toolRedo->setEnabled(false);
        QIcon icon9;
        icon9.addFile(QString::fromUtf8(":/icons/32x32/Redo.png"), QSize(), QIcon::Mode::Normal, QIcon::State::Off);
        toolRedo->setIcon(icon9);

        horizontalLayout->addWidget(toolRedo);

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

        horizontalLayout->addItem(horizontalSpacer);


        verticalLayout->addLayout(horizontalLayout);


        retranslateUi(IScrOptEditLine);

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

    void retranslateUi(QWidget *IScrOptEditLine)
    {
        IScrOptEditLine->setWindowTitle(QCoreApplication::translate("IScrOptEditLine", "Form", nullptr));
        pushSaveOrig->setText(QCoreApplication::translate("IScrOptEditLine", "Save to original", nullptr));
        pushSaveNew->setText(QCoreApplication::translate("IScrOptEditLine", "Save as new", nullptr));
        pushAbort->setText(QCoreApplication::translate("IScrOptEditLine", "Abort", nullptr));
#if QT_CONFIG(tooltip)
        toolMovePoint->setToolTip(QCoreApplication::translate("IScrOptEditLine", "Move points. (Ctrl+M)", nullptr));
#endif // QT_CONFIG(tooltip)
        toolMovePoint->setText(QCoreApplication::translate("IScrOptEditLine", "...", nullptr));
#if QT_CONFIG(shortcut)
        toolMovePoint->setShortcut(QCoreApplication::translate("IScrOptEditLine", "Ctrl+M", nullptr));
#endif // QT_CONFIG(shortcut)
#if QT_CONFIG(tooltip)
        toolAddPoint->setToolTip(QCoreApplication::translate("IScrOptEditLine", "Add new points. (Ctrl++)", nullptr));
#endif // QT_CONFIG(tooltip)
        toolAddPoint->setText(QCoreApplication::translate("IScrOptEditLine", "...", nullptr));
#if QT_CONFIG(shortcut)
        toolAddPoint->setShortcut(QCoreApplication::translate("IScrOptEditLine", "Ctrl++", nullptr));
#endif // QT_CONFIG(shortcut)
#if QT_CONFIG(tooltip)
        toolSelectRange->setToolTip(QCoreApplication::translate("IScrOptEditLine", "Select a range of points. (Ctrl+R)", nullptr));
#endif // QT_CONFIG(tooltip)
        toolSelectRange->setText(QCoreApplication::translate("IScrOptEditLine", "...", nullptr));
#if QT_CONFIG(shortcut)
        toolSelectRange->setShortcut(QCoreApplication::translate("IScrOptEditLine", "Ctrl+R", nullptr));
#endif // QT_CONFIG(shortcut)
#if QT_CONFIG(tooltip)
        toolDeletePoint->setToolTip(QCoreApplication::translate("IScrOptEditLine", "Delete a point. (Ctrl+-)", nullptr));
#endif // QT_CONFIG(tooltip)
        toolDeletePoint->setText(QCoreApplication::translate("IScrOptEditLine", "...", nullptr));
#if QT_CONFIG(shortcut)
        toolDeletePoint->setShortcut(QCoreApplication::translate("IScrOptEditLine", "Ctrl+-", nullptr));
#endif // QT_CONFIG(shortcut)
#if QT_CONFIG(tooltip)
        toolNoRoute->setToolTip(QCoreApplication::translate("IScrOptEditLine", "No auto-routing or line snapping (Key: O)", nullptr));
#endif // QT_CONFIG(tooltip)
        toolNoRoute->setText(QCoreApplication::translate("IScrOptEditLine", "0", nullptr));
#if QT_CONFIG(shortcut)
        toolNoRoute->setShortcut(QCoreApplication::translate("IScrOptEditLine", "O", nullptr));
#endif // QT_CONFIG(shortcut)
#if QT_CONFIG(tooltip)
        toolAutoRoute->setToolTip(QCoreApplication::translate("IScrOptEditLine", "Use auto-routing in between points. (Key: A)", nullptr));
#endif // QT_CONFIG(tooltip)
        toolAutoRoute->setText(QCoreApplication::translate("IScrOptEditLine", "A", nullptr));
#if QT_CONFIG(shortcut)
        toolAutoRoute->setShortcut(QCoreApplication::translate("IScrOptEditLine", "A", nullptr));
#endif // QT_CONFIG(shortcut)
#if QT_CONFIG(tooltip)
        toolVectorRoute->setToolTip(QCoreApplication::translate("IScrOptEditLine", "Snap line along lines of a vector map. (Key: V)", nullptr));
#endif // QT_CONFIG(tooltip)
        toolVectorRoute->setText(QCoreApplication::translate("IScrOptEditLine", "V", nullptr));
#if QT_CONFIG(shortcut)
        toolVectorRoute->setShortcut(QCoreApplication::translate("IScrOptEditLine", "V", nullptr));
#endif // QT_CONFIG(shortcut)
#if QT_CONFIG(tooltip)
        toolTrackRoute->setToolTip(QCoreApplication::translate("IScrOptEditLine", "Connect points with a line from a loaded track if possible. (Key: T)", nullptr));
#endif // QT_CONFIG(tooltip)
        toolTrackRoute->setText(QCoreApplication::translate("IScrOptEditLine", "...", nullptr));
#if QT_CONFIG(shortcut)
        toolTrackRoute->setShortcut(QCoreApplication::translate("IScrOptEditLine", "T", nullptr));
#endif // QT_CONFIG(shortcut)
#if QT_CONFIG(tooltip)
        pushOptimize->setToolTip(QCoreApplication::translate("IScrOptEditLine", "Optimizes the route by reordering the points using the router specified in the \"Routing\" tab. \n"
"This is known as solving the Traveling Salesman Problem, however start and end are kept fixed here", nullptr));
#endif // QT_CONFIG(tooltip)
        pushOptimize->setText(QCoreApplication::translate("IScrOptEditLine", "Optimize", nullptr));
#if QT_CONFIG(tooltip)
        toolUndo->setToolTip(QCoreApplication::translate("IScrOptEditLine", "Undo last change", nullptr));
#endif // QT_CONFIG(tooltip)
        toolUndo->setText(QCoreApplication::translate("IScrOptEditLine", "...", nullptr));
#if QT_CONFIG(tooltip)
        toolRedo->setToolTip(QCoreApplication::translate("IScrOptEditLine", "Redo last change", nullptr));
#endif // QT_CONFIG(tooltip)
        toolRedo->setText(QCoreApplication::translate("IScrOptEditLine", "...", nullptr));
    } // retranslateUi

};

namespace Ui {
    class IScrOptEditLine: public Ui_IScrOptEditLine {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_ISCROPTEDITLINE_H
