/********************************************************************************
** Form generated from reading ui file 'mainwindow.ui'
**
** Created: Sat Dec 26 08:07:29 2009
**      by: Qt User Interface Compiler version 4.5.2
**
** WARNING! All changes made in this file will be lost when recompiling ui file!
********************************************************************************/

#ifndef UI_MAINWINDOW_H
#define UI_MAINWINDOW_H

#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QCheckBox>
#include <QtGui/QDoubleSpinBox>
#include <QtGui/QGridLayout>
#include <QtGui/QGroupBox>
#include <QtGui/QHBoxLayout>
#include <QtGui/QHeaderView>
#include <QtGui/QLCDNumber>
#include <QtGui/QLabel>
#include <QtGui/QMainWindow>
#include <QtGui/QMenu>
#include <QtGui/QMenuBar>
#include <QtGui/QPushButton>
#include <QtGui/QSlider>
#include <QtGui/QSpacerItem>
#include <QtGui/QSpinBox>
#include <QtGui/QStatusBar>
#include <QtGui/QToolBar>
#include <QtGui/QTreeWidget>
#include <QtGui/QVBoxLayout>
#include <QtGui/QWidget>
#include <heightmap_preview.h>
#include "enginepreview.h"

QT_BEGIN_NAMESPACE

class Ui_MainWindow
{
public:
    QAction *actionOpen;
    QAction *actionSave;
    QAction *actionExit;
    QAction *actionOpen_data;
    QAction *actionLoad_water_object;
    QAction *actionLoadObject;
    QWidget *centralWidget;
    QVBoxLayout *verticalLayout_6;
    QWidget *widget;
    QHBoxLayout *horizontalLayout_7;
    QGroupBox *groupBox_4;
    QHBoxLayout *horizontalLayout_10;
    heightmap_preview *HeightmapPreview;
    QVBoxLayout *verticalLayout_11;
    QGroupBox *groupBox_5;
    QHBoxLayout *horizontalLayout_11;
    QGridLayout *gridLayout_5;
    QLabel *ImageSize;
    QHBoxLayout *horizontalLayout_5;
    QLabel *label;
    QDoubleSpinBox *XScale;
    QLabel *label_15;
    QDoubleSpinBox *YScale;
    QLabel *label_16;
    QDoubleSpinBox *ZScale;
    QSpacerItem *horizontalSpacer_3;
    QLabel *WaterLevel_Label;
    QLabel *label_2;
    QGridLayout *gridLayout_7;
    QSlider *horizontalSlider;
    QHBoxLayout *horizontalLayout_2;
    QLCDNumber *WaterLevel;
    QGridLayout *gridLayout_8;
    QSlider *ScaleSlider;
    QLCDNumber *ScaleAmount;
    QGroupBox *groupBox_2;
    QHBoxLayout *horizontalLayout_8;
    QVBoxLayout *verticalLayout_4;
    QHBoxLayout *horizontalLayout_3;
    QGridLayout *gridLayout;
    QLabel *label_7;
    QLabel *label_8;
    QLabel *label_9;
    QLCDNumber *CamX;
    QLCDNumber *CamY;
    QLCDNumber *CamZ;
    QSlider *verticalSlider_2;
    QGridLayout *gridLayout_10;
    QLabel *label_10;
    QLabel *label_11;
    QLabel *label_12;
    QLCDNumber *LightX;
    QLCDNumber *LightY;
    QLCDNumber *LightZ;
    QSlider *verticalSlider;
    QGridLayout *gridLayout_2;
    QLCDNumber *CamXAngle;
    QLCDNumber *CamYAngle;
    QLabel *label_13;
    QLabel *label_14;
    QSlider *CamXDial;
    QSlider *CamYDial;
    QHBoxLayout *horizontalLayout_6;
    QGroupBox *groupBox_6;
    QHBoxLayout *horizontalLayout_4;
    QGridLayout *gridLayout_9;
    QLabel *label_17;
    QSpinBox *spinBox;
    QLabel *label_28;
    QLCDNumber *FPSCounter;
    QLabel *label_3;
    QLCDNumber *ObjectCount;
    QGroupBox *groupBox;
    QVBoxLayout *verticalLayout_10;
    QGridLayout *gridLayout_6;
    QLabel *label_26;
    QDoubleSpinBox *GenMinScale;
    QLabel *label_25;
    QDoubleSpinBox *GenMaxScale;
    QLabel *label_27;
    QSpinBox *GenCount;
    QPushButton *Generate;
    QGroupBox *groupBox_3;
    QHBoxLayout *horizontalLayout_9;
    QGridLayout *gridLayout_3;
    QTreeWidget *ObjectTree;
    QVBoxLayout *verticalLayout_8;
    QGroupBox *groupBox_7;
    QVBoxLayout *verticalLayout;
    QGridLayout *gridLayout_11;
    QLabel *label_21;
    QDoubleSpinBox *ObjectXPos;
    QLabel *label_23;
    QDoubleSpinBox *ObjectYPos;
    QDoubleSpinBox *ObjectZPos;
    QLabel *label_30;
    QGroupBox *groupBox_8;
    QVBoxLayout *verticalLayout_5;
    QGridLayout *gridLayout_13;
    QLabel *label_32;
    QLabel *label_33;
    QLabel *label_34;
    QDoubleSpinBox *ObjectXScale;
    QDoubleSpinBox *ObjectYScale;
    QDoubleSpinBox *ObjectZScale;
    QGroupBox *groupBox_9;
    QVBoxLayout *verticalLayout_2;
    QGridLayout *gridLayout_12;
    QLabel *label_29;
    QLabel *label_22;
    QLabel *label_31;
    QDoubleSpinBox *ObjectXRotation;
    QDoubleSpinBox *ObjectYRotation;
    QDoubleSpinBox *ObjectZRotation;
    QPushButton *pushButton;
    QHBoxLayout *horizontalLayout_13;
    QLabel *label_24;
    QDoubleSpinBox *NextObjectScale;
    QGroupBox *groupBox_10;
    QHBoxLayout *horizontalLayout_14;
    QGridLayout *gridLayout_4;
    QTreeWidget *CameraPath;
    QVBoxLayout *verticalLayout_7;
    QGroupBox *groupBox_11;
    QVBoxLayout *verticalLayout_12;
    QGridLayout *gridLayout_14;
    QLabel *label_4;
    QDoubleSpinBox *CamPathPointX;
    QLabel *label_5;
    QDoubleSpinBox *CamPathPointY;
    QLabel *label_6;
    QDoubleSpinBox *CamPathPointZ;
    QGroupBox *groupBox_12;
    QVBoxLayout *verticalLayout_13;
    QGridLayout *gridLayout_15;
    QLabel *label_18;
    QSlider *CamPathXAngSlider;
    QLCDNumber *CamPathXAng;
    QLabel *label_19;
    QSlider *CamPathYAngSlider;
    QLCDNumber *CamPathYAng;
    QPushButton *pushButton_5;
    QPushButton *pushButton_4;
    QCheckBox *CamPathIsLoopStart;
    QHBoxLayout *horizontalLayout;
    QPushButton *pushButton_2;
    QPushButton *pushButton_3;
    QHBoxLayout *horizontalLayout_15;
    QLabel *label_20;
    QDoubleSpinBox *CamPathLength;
    QSpacerItem *verticalSpacer;
    EnginePreview *EngineWidget;
    QHBoxLayout *horizontalLayout_12;
    QMenuBar *menuBar;
    QMenu *menuFile;
    QMenu *menuObjects;
    QToolBar *mainToolBar;
    QStatusBar *statusBar;

    void setupUi(QMainWindow *MainWindow)
    {
        if (MainWindow->objectName().isEmpty())
            MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
        MainWindow->resize(1318, 852);
        QSizePolicy sizePolicy(QSizePolicy::Minimum, QSizePolicy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(MainWindow->sizePolicy().hasHeightForWidth());
        MainWindow->setSizePolicy(sizePolicy);
        actionOpen = new QAction(MainWindow);
        actionOpen->setObjectName(QString::fromUtf8("actionOpen"));
        actionSave = new QAction(MainWindow);
        actionSave->setObjectName(QString::fromUtf8("actionSave"));
        actionExit = new QAction(MainWindow);
        actionExit->setObjectName(QString::fromUtf8("actionExit"));
        actionOpen_data = new QAction(MainWindow);
        actionOpen_data->setObjectName(QString::fromUtf8("actionOpen_data"));
        actionLoad_water_object = new QAction(MainWindow);
        actionLoad_water_object->setObjectName(QString::fromUtf8("actionLoad_water_object"));
        actionLoadObject = new QAction(MainWindow);
        actionLoadObject->setObjectName(QString::fromUtf8("actionLoadObject"));
        centralWidget = new QWidget(MainWindow);
        centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
        verticalLayout_6 = new QVBoxLayout(centralWidget);
        verticalLayout_6->setSpacing(6);
        verticalLayout_6->setMargin(11);
        verticalLayout_6->setObjectName(QString::fromUtf8("verticalLayout_6"));
        widget = new QWidget(centralWidget);
        widget->setObjectName(QString::fromUtf8("widget"));
        horizontalLayout_7 = new QHBoxLayout(widget);
        horizontalLayout_7->setSpacing(6);
        horizontalLayout_7->setMargin(11);
        horizontalLayout_7->setObjectName(QString::fromUtf8("horizontalLayout_7"));
        groupBox_4 = new QGroupBox(widget);
        groupBox_4->setObjectName(QString::fromUtf8("groupBox_4"));
        horizontalLayout_10 = new QHBoxLayout(groupBox_4);
        horizontalLayout_10->setSpacing(6);
        horizontalLayout_10->setMargin(11);
        horizontalLayout_10->setObjectName(QString::fromUtf8("horizontalLayout_10"));
        HeightmapPreview = new heightmap_preview(groupBox_4);
        HeightmapPreview->setObjectName(QString::fromUtf8("HeightmapPreview"));

        horizontalLayout_10->addWidget(HeightmapPreview);


        horizontalLayout_7->addWidget(groupBox_4);

        verticalLayout_11 = new QVBoxLayout();
        verticalLayout_11->setSpacing(6);
        verticalLayout_11->setObjectName(QString::fromUtf8("verticalLayout_11"));
        groupBox_5 = new QGroupBox(widget);
        groupBox_5->setObjectName(QString::fromUtf8("groupBox_5"));
        horizontalLayout_11 = new QHBoxLayout(groupBox_5);
        horizontalLayout_11->setSpacing(6);
        horizontalLayout_11->setMargin(11);
        horizontalLayout_11->setObjectName(QString::fromUtf8("horizontalLayout_11"));
        gridLayout_5 = new QGridLayout();
        gridLayout_5->setSpacing(6);
        gridLayout_5->setObjectName(QString::fromUtf8("gridLayout_5"));
        ImageSize = new QLabel(groupBox_5);
        ImageSize->setObjectName(QString::fromUtf8("ImageSize"));

        gridLayout_5->addWidget(ImageSize, 0, 0, 1, 1);

        horizontalLayout_5 = new QHBoxLayout();
        horizontalLayout_5->setSpacing(6);
        horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
        label = new QLabel(groupBox_5);
        label->setObjectName(QString::fromUtf8("label"));

        horizontalLayout_5->addWidget(label);

        XScale = new QDoubleSpinBox(groupBox_5);
        XScale->setObjectName(QString::fromUtf8("XScale"));
        XScale->setMinimum(1);

        horizontalLayout_5->addWidget(XScale);

        label_15 = new QLabel(groupBox_5);
        label_15->setObjectName(QString::fromUtf8("label_15"));

        horizontalLayout_5->addWidget(label_15);

        YScale = new QDoubleSpinBox(groupBox_5);
        YScale->setObjectName(QString::fromUtf8("YScale"));
        YScale->setMinimum(1);

        horizontalLayout_5->addWidget(YScale);

        label_16 = new QLabel(groupBox_5);
        label_16->setObjectName(QString::fromUtf8("label_16"));

        horizontalLayout_5->addWidget(label_16);

        ZScale = new QDoubleSpinBox(groupBox_5);
        ZScale->setObjectName(QString::fromUtf8("ZScale"));
        ZScale->setMinimum(1);

        horizontalLayout_5->addWidget(ZScale);

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

        horizontalLayout_5->addItem(horizontalSpacer_3);


        gridLayout_5->addLayout(horizontalLayout_5, 0, 1, 1, 1);

        WaterLevel_Label = new QLabel(groupBox_5);
        WaterLevel_Label->setObjectName(QString::fromUtf8("WaterLevel_Label"));

        gridLayout_5->addWidget(WaterLevel_Label, 1, 0, 1, 1);

        label_2 = new QLabel(groupBox_5);
        label_2->setObjectName(QString::fromUtf8("label_2"));

        gridLayout_5->addWidget(label_2, 2, 0, 1, 1);

        gridLayout_7 = new QGridLayout();
        gridLayout_7->setSpacing(6);
        gridLayout_7->setObjectName(QString::fromUtf8("gridLayout_7"));
        horizontalSlider = new QSlider(groupBox_5);
        horizontalSlider->setObjectName(QString::fromUtf8("horizontalSlider"));
        horizontalSlider->setMaximum(16777216);
        horizontalSlider->setOrientation(Qt::Horizontal);

        gridLayout_7->addWidget(horizontalSlider, 0, 0, 1, 1);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setSpacing(6);
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        WaterLevel = new QLCDNumber(groupBox_5);
        WaterLevel->setObjectName(QString::fromUtf8("WaterLevel"));
        WaterLevel->setNumDigits(7);
        WaterLevel->setSegmentStyle(QLCDNumber::Flat);

        horizontalLayout_2->addWidget(WaterLevel);


        gridLayout_7->addLayout(horizontalLayout_2, 0, 1, 1, 1);


        gridLayout_5->addLayout(gridLayout_7, 1, 1, 1, 1);

        gridLayout_8 = new QGridLayout();
        gridLayout_8->setSpacing(6);
        gridLayout_8->setObjectName(QString::fromUtf8("gridLayout_8"));
        ScaleSlider = new QSlider(groupBox_5);
        ScaleSlider->setObjectName(QString::fromUtf8("ScaleSlider"));
        ScaleSlider->setMinimum(100);
        ScaleSlider->setMaximum(500);
        ScaleSlider->setSingleStep(50);
        ScaleSlider->setPageStep(50);
        ScaleSlider->setOrientation(Qt::Horizontal);
        ScaleSlider->setTickInterval(0);

        gridLayout_8->addWidget(ScaleSlider, 0, 0, 1, 1);

        ScaleAmount = new QLCDNumber(groupBox_5);
        ScaleAmount->setObjectName(QString::fromUtf8("ScaleAmount"));
        ScaleAmount->setNumDigits(7);
        ScaleAmount->setSegmentStyle(QLCDNumber::Flat);

        gridLayout_8->addWidget(ScaleAmount, 0, 1, 1, 1);


        gridLayout_5->addLayout(gridLayout_8, 2, 1, 1, 1);


        horizontalLayout_11->addLayout(gridLayout_5);


        verticalLayout_11->addWidget(groupBox_5);

        groupBox_2 = new QGroupBox(widget);
        groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
        horizontalLayout_8 = new QHBoxLayout(groupBox_2);
        horizontalLayout_8->setSpacing(6);
        horizontalLayout_8->setMargin(11);
        horizontalLayout_8->setObjectName(QString::fromUtf8("horizontalLayout_8"));
        verticalLayout_4 = new QVBoxLayout();
        verticalLayout_4->setSpacing(6);
        verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setSpacing(6);
        horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
        gridLayout = new QGridLayout();
        gridLayout->setSpacing(6);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        label_7 = new QLabel(groupBox_2);
        label_7->setObjectName(QString::fromUtf8("label_7"));

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

        label_8 = new QLabel(groupBox_2);
        label_8->setObjectName(QString::fromUtf8("label_8"));

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

        label_9 = new QLabel(groupBox_2);
        label_9->setObjectName(QString::fromUtf8("label_9"));

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

        CamX = new QLCDNumber(groupBox_2);
        CamX->setObjectName(QString::fromUtf8("CamX"));
        CamX->setNumDigits(7);
        CamX->setSegmentStyle(QLCDNumber::Flat);

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

        CamY = new QLCDNumber(groupBox_2);
        CamY->setObjectName(QString::fromUtf8("CamY"));
        CamY->setNumDigits(7);
        CamY->setSegmentStyle(QLCDNumber::Flat);

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

        CamZ = new QLCDNumber(groupBox_2);
        CamZ->setObjectName(QString::fromUtf8("CamZ"));
        CamZ->setNumDigits(7);
        CamZ->setSegmentStyle(QLCDNumber::Flat);

        gridLayout->addWidget(CamZ, 4, 1, 1, 1);


        horizontalLayout_3->addLayout(gridLayout);

        verticalSlider_2 = new QSlider(groupBox_2);
        verticalSlider_2->setObjectName(QString::fromUtf8("verticalSlider_2"));
        verticalSlider_2->setMaximum(200000);
        verticalSlider_2->setOrientation(Qt::Vertical);

        horizontalLayout_3->addWidget(verticalSlider_2);

        gridLayout_10 = new QGridLayout();
        gridLayout_10->setSpacing(6);
        gridLayout_10->setObjectName(QString::fromUtf8("gridLayout_10"));
        label_10 = new QLabel(groupBox_2);
        label_10->setObjectName(QString::fromUtf8("label_10"));

        gridLayout_10->addWidget(label_10, 0, 0, 1, 1);

        label_11 = new QLabel(groupBox_2);
        label_11->setObjectName(QString::fromUtf8("label_11"));

        gridLayout_10->addWidget(label_11, 2, 0, 1, 1);

        label_12 = new QLabel(groupBox_2);
        label_12->setObjectName(QString::fromUtf8("label_12"));

        gridLayout_10->addWidget(label_12, 4, 0, 1, 1);

        LightX = new QLCDNumber(groupBox_2);
        LightX->setObjectName(QString::fromUtf8("LightX"));
        LightX->setNumDigits(7);
        LightX->setSegmentStyle(QLCDNumber::Flat);

        gridLayout_10->addWidget(LightX, 0, 1, 1, 1);

        LightY = new QLCDNumber(groupBox_2);
        LightY->setObjectName(QString::fromUtf8("LightY"));
        LightY->setNumDigits(7);
        LightY->setSegmentStyle(QLCDNumber::Flat);

        gridLayout_10->addWidget(LightY, 2, 1, 1, 1);

        LightZ = new QLCDNumber(groupBox_2);
        LightZ->setObjectName(QString::fromUtf8("LightZ"));
        LightZ->setNumDigits(7);
        LightZ->setSegmentStyle(QLCDNumber::Flat);

        gridLayout_10->addWidget(LightZ, 4, 1, 1, 1);


        horizontalLayout_3->addLayout(gridLayout_10);

        verticalSlider = new QSlider(groupBox_2);
        verticalSlider->setObjectName(QString::fromUtf8("verticalSlider"));
        verticalSlider->setMaximum(100000);
        verticalSlider->setOrientation(Qt::Vertical);

        horizontalLayout_3->addWidget(verticalSlider);


        verticalLayout_4->addLayout(horizontalLayout_3);

        gridLayout_2 = new QGridLayout();
        gridLayout_2->setSpacing(6);
        gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
        CamXAngle = new QLCDNumber(groupBox_2);
        CamXAngle->setObjectName(QString::fromUtf8("CamXAngle"));
        CamXAngle->setSegmentStyle(QLCDNumber::Flat);

        gridLayout_2->addWidget(CamXAngle, 0, 2, 1, 1);

        CamYAngle = new QLCDNumber(groupBox_2);
        CamYAngle->setObjectName(QString::fromUtf8("CamYAngle"));
        CamYAngle->setSegmentStyle(QLCDNumber::Flat);

        gridLayout_2->addWidget(CamYAngle, 1, 2, 1, 1);

        label_13 = new QLabel(groupBox_2);
        label_13->setObjectName(QString::fromUtf8("label_13"));

        gridLayout_2->addWidget(label_13, 0, 0, 1, 1);

        label_14 = new QLabel(groupBox_2);
        label_14->setObjectName(QString::fromUtf8("label_14"));

        gridLayout_2->addWidget(label_14, 1, 0, 1, 1);

        CamXDial = new QSlider(groupBox_2);
        CamXDial->setObjectName(QString::fromUtf8("CamXDial"));
        CamXDial->setMinimum(-1800);
        CamXDial->setMaximum(1800);
        CamXDial->setOrientation(Qt::Horizontal);

        gridLayout_2->addWidget(CamXDial, 0, 1, 1, 1);

        CamYDial = new QSlider(groupBox_2);
        CamYDial->setObjectName(QString::fromUtf8("CamYDial"));
        CamYDial->setMinimum(-1800);
        CamYDial->setMaximum(1800);
        CamYDial->setOrientation(Qt::Horizontal);

        gridLayout_2->addWidget(CamYDial, 1, 1, 1, 1);


        verticalLayout_4->addLayout(gridLayout_2);


        horizontalLayout_8->addLayout(verticalLayout_4);


        verticalLayout_11->addWidget(groupBox_2);

        horizontalLayout_6 = new QHBoxLayout();
        horizontalLayout_6->setSpacing(6);
        horizontalLayout_6->setObjectName(QString::fromUtf8("horizontalLayout_6"));
        groupBox_6 = new QGroupBox(widget);
        groupBox_6->setObjectName(QString::fromUtf8("groupBox_6"));
        horizontalLayout_4 = new QHBoxLayout(groupBox_6);
        horizontalLayout_4->setSpacing(6);
        horizontalLayout_4->setMargin(11);
        horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
        gridLayout_9 = new QGridLayout();
        gridLayout_9->setSpacing(6);
        gridLayout_9->setObjectName(QString::fromUtf8("gridLayout_9"));
        label_17 = new QLabel(groupBox_6);
        label_17->setObjectName(QString::fromUtf8("label_17"));

        gridLayout_9->addWidget(label_17, 0, 0, 1, 1);

        spinBox = new QSpinBox(groupBox_6);
        spinBox->setObjectName(QString::fromUtf8("spinBox"));
        spinBox->setMaximum(600000);
        spinBox->setValue(30);

        gridLayout_9->addWidget(spinBox, 0, 1, 1, 1);

        label_28 = new QLabel(groupBox_6);
        label_28->setObjectName(QString::fromUtf8("label_28"));

        gridLayout_9->addWidget(label_28, 1, 0, 1, 1);

        FPSCounter = new QLCDNumber(groupBox_6);
        FPSCounter->setObjectName(QString::fromUtf8("FPSCounter"));
        FPSCounter->setNumDigits(7);
        FPSCounter->setSegmentStyle(QLCDNumber::Flat);

        gridLayout_9->addWidget(FPSCounter, 1, 1, 1, 1);

        label_3 = new QLabel(groupBox_6);
        label_3->setObjectName(QString::fromUtf8("label_3"));

        gridLayout_9->addWidget(label_3, 2, 0, 1, 1);

        ObjectCount = new QLCDNumber(groupBox_6);
        ObjectCount->setObjectName(QString::fromUtf8("ObjectCount"));
        ObjectCount->setNumDigits(7);
        ObjectCount->setSegmentStyle(QLCDNumber::Flat);

        gridLayout_9->addWidget(ObjectCount, 2, 1, 1, 1);


        horizontalLayout_4->addLayout(gridLayout_9);


        horizontalLayout_6->addWidget(groupBox_6);

        groupBox = new QGroupBox(widget);
        groupBox->setObjectName(QString::fromUtf8("groupBox"));
        groupBox->setFlat(false);
        groupBox->setCheckable(false);
        verticalLayout_10 = new QVBoxLayout(groupBox);
        verticalLayout_10->setSpacing(6);
        verticalLayout_10->setMargin(11);
        verticalLayout_10->setObjectName(QString::fromUtf8("verticalLayout_10"));
        gridLayout_6 = new QGridLayout();
        gridLayout_6->setSpacing(6);
        gridLayout_6->setObjectName(QString::fromUtf8("gridLayout_6"));
        label_26 = new QLabel(groupBox);
        label_26->setObjectName(QString::fromUtf8("label_26"));

        gridLayout_6->addWidget(label_26, 0, 0, 1, 1);

        GenMinScale = new QDoubleSpinBox(groupBox);
        GenMinScale->setObjectName(QString::fromUtf8("GenMinScale"));
        GenMinScale->setDecimals(3);
        GenMinScale->setMinimum(1);

        gridLayout_6->addWidget(GenMinScale, 0, 1, 1, 1);

        label_25 = new QLabel(groupBox);
        label_25->setObjectName(QString::fromUtf8("label_25"));

        gridLayout_6->addWidget(label_25, 1, 0, 1, 1);

        GenMaxScale = new QDoubleSpinBox(groupBox);
        GenMaxScale->setObjectName(QString::fromUtf8("GenMaxScale"));
        GenMaxScale->setDecimals(3);
        GenMaxScale->setMinimum(1);

        gridLayout_6->addWidget(GenMaxScale, 1, 1, 1, 1);

        label_27 = new QLabel(groupBox);
        label_27->setObjectName(QString::fromUtf8("label_27"));

        gridLayout_6->addWidget(label_27, 2, 0, 1, 1);

        GenCount = new QSpinBox(groupBox);
        GenCount->setObjectName(QString::fromUtf8("GenCount"));
        GenCount->setMinimum(1);
        GenCount->setMaximum(10000);
        GenCount->setValue(100);

        gridLayout_6->addWidget(GenCount, 2, 1, 1, 1);


        verticalLayout_10->addLayout(gridLayout_6);

        Generate = new QPushButton(groupBox);
        Generate->setObjectName(QString::fromUtf8("Generate"));

        verticalLayout_10->addWidget(Generate);


        horizontalLayout_6->addWidget(groupBox);


        verticalLayout_11->addLayout(horizontalLayout_6);


        horizontalLayout_7->addLayout(verticalLayout_11);

        groupBox_3 = new QGroupBox(widget);
        groupBox_3->setObjectName(QString::fromUtf8("groupBox_3"));
        horizontalLayout_9 = new QHBoxLayout(groupBox_3);
        horizontalLayout_9->setSpacing(6);
        horizontalLayout_9->setMargin(11);
        horizontalLayout_9->setObjectName(QString::fromUtf8("horizontalLayout_9"));
        gridLayout_3 = new QGridLayout();
        gridLayout_3->setSpacing(6);
        gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
        ObjectTree = new QTreeWidget(groupBox_3);
        QTreeWidgetItem *__qtreewidgetitem = new QTreeWidgetItem();
        __qtreewidgetitem->setText(0, QString::fromUtf8("1"));
        ObjectTree->setHeaderItem(__qtreewidgetitem);
        ObjectTree->setObjectName(QString::fromUtf8("ObjectTree"));
        QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Expanding);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(ObjectTree->sizePolicy().hasHeightForWidth());
        ObjectTree->setSizePolicy(sizePolicy1);
        ObjectTree->setMinimumSize(QSize(100, 0));
        ObjectTree->setMaximumSize(QSize(200, 16777215));
        ObjectTree->setSelectionMode(QAbstractItemView::ExtendedSelection);
        ObjectTree->header()->setVisible(false);

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

        verticalLayout_8 = new QVBoxLayout();
        verticalLayout_8->setSpacing(6);
        verticalLayout_8->setObjectName(QString::fromUtf8("verticalLayout_8"));
        groupBox_7 = new QGroupBox(groupBox_3);
        groupBox_7->setObjectName(QString::fromUtf8("groupBox_7"));
        verticalLayout = new QVBoxLayout(groupBox_7);
        verticalLayout->setSpacing(0);
        verticalLayout->setMargin(2);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        verticalLayout->setSizeConstraint(QLayout::SetMinimumSize);
        gridLayout_11 = new QGridLayout();
        gridLayout_11->setSpacing(6);
        gridLayout_11->setObjectName(QString::fromUtf8("gridLayout_11"));
        label_21 = new QLabel(groupBox_7);
        label_21->setObjectName(QString::fromUtf8("label_21"));

        gridLayout_11->addWidget(label_21, 0, 0, 1, 1);

        ObjectXPos = new QDoubleSpinBox(groupBox_7);
        ObjectXPos->setObjectName(QString::fromUtf8("ObjectXPos"));
        ObjectXPos->setMaximumSize(QSize(87, 20));
        ObjectXPos->setDecimals(5);
        ObjectXPos->setMinimum(-99);
        ObjectXPos->setSingleStep(0.01);

        gridLayout_11->addWidget(ObjectXPos, 0, 1, 1, 1);

        label_23 = new QLabel(groupBox_7);
        label_23->setObjectName(QString::fromUtf8("label_23"));

        gridLayout_11->addWidget(label_23, 2, 0, 1, 1);

        ObjectYPos = new QDoubleSpinBox(groupBox_7);
        ObjectYPos->setObjectName(QString::fromUtf8("ObjectYPos"));
        ObjectYPos->setMaximumSize(QSize(16777215, 20));
        ObjectYPos->setDecimals(5);
        ObjectYPos->setMinimum(-99);
        ObjectYPos->setSingleStep(0.01);

        gridLayout_11->addWidget(ObjectYPos, 1, 1, 1, 1);

        ObjectZPos = new QDoubleSpinBox(groupBox_7);
        ObjectZPos->setObjectName(QString::fromUtf8("ObjectZPos"));
        ObjectZPos->setMaximumSize(QSize(16777215, 20));
        ObjectZPos->setDecimals(5);
        ObjectZPos->setMinimum(-99);
        ObjectZPos->setSingleStep(0.01);

        gridLayout_11->addWidget(ObjectZPos, 2, 1, 1, 1);

        label_30 = new QLabel(groupBox_7);
        label_30->setObjectName(QString::fromUtf8("label_30"));

        gridLayout_11->addWidget(label_30, 1, 0, 1, 1);


        verticalLayout->addLayout(gridLayout_11);


        verticalLayout_8->addWidget(groupBox_7);

        groupBox_8 = new QGroupBox(groupBox_3);
        groupBox_8->setObjectName(QString::fromUtf8("groupBox_8"));
        verticalLayout_5 = new QVBoxLayout(groupBox_8);
        verticalLayout_5->setSpacing(0);
        verticalLayout_5->setMargin(2);
        verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5"));
        verticalLayout_5->setSizeConstraint(QLayout::SetMinimumSize);
        gridLayout_13 = new QGridLayout();
        gridLayout_13->setSpacing(6);
        gridLayout_13->setObjectName(QString::fromUtf8("gridLayout_13"));
        label_32 = new QLabel(groupBox_8);
        label_32->setObjectName(QString::fromUtf8("label_32"));

        gridLayout_13->addWidget(label_32, 0, 0, 1, 1);

        label_33 = new QLabel(groupBox_8);
        label_33->setObjectName(QString::fromUtf8("label_33"));

        gridLayout_13->addWidget(label_33, 1, 0, 1, 1);

        label_34 = new QLabel(groupBox_8);
        label_34->setObjectName(QString::fromUtf8("label_34"));

        gridLayout_13->addWidget(label_34, 2, 0, 1, 1);

        ObjectXScale = new QDoubleSpinBox(groupBox_8);
        ObjectXScale->setObjectName(QString::fromUtf8("ObjectXScale"));
        ObjectXScale->setDecimals(5);
        ObjectXScale->setMinimum(-99);
        ObjectXScale->setSingleStep(0.01);

        gridLayout_13->addWidget(ObjectXScale, 0, 1, 1, 1);

        ObjectYScale = new QDoubleSpinBox(groupBox_8);
        ObjectYScale->setObjectName(QString::fromUtf8("ObjectYScale"));
        ObjectYScale->setDecimals(5);
        ObjectYScale->setMinimum(-99);
        ObjectYScale->setSingleStep(0.01);

        gridLayout_13->addWidget(ObjectYScale, 1, 1, 1, 1);

        ObjectZScale = new QDoubleSpinBox(groupBox_8);
        ObjectZScale->setObjectName(QString::fromUtf8("ObjectZScale"));
        ObjectZScale->setDecimals(5);
        ObjectZScale->setMinimum(-99);
        ObjectZScale->setSingleStep(0.01);

        gridLayout_13->addWidget(ObjectZScale, 2, 1, 1, 1);


        verticalLayout_5->addLayout(gridLayout_13);


        verticalLayout_8->addWidget(groupBox_8);

        groupBox_9 = new QGroupBox(groupBox_3);
        groupBox_9->setObjectName(QString::fromUtf8("groupBox_9"));
        verticalLayout_2 = new QVBoxLayout(groupBox_9);
        verticalLayout_2->setSpacing(0);
        verticalLayout_2->setMargin(2);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        verticalLayout_2->setSizeConstraint(QLayout::SetMinimumSize);
        gridLayout_12 = new QGridLayout();
        gridLayout_12->setSpacing(6);
        gridLayout_12->setObjectName(QString::fromUtf8("gridLayout_12"));
        label_29 = new QLabel(groupBox_9);
        label_29->setObjectName(QString::fromUtf8("label_29"));

        gridLayout_12->addWidget(label_29, 0, 0, 1, 1);

        label_22 = new QLabel(groupBox_9);
        label_22->setObjectName(QString::fromUtf8("label_22"));

        gridLayout_12->addWidget(label_22, 1, 0, 1, 1);

        label_31 = new QLabel(groupBox_9);
        label_31->setObjectName(QString::fromUtf8("label_31"));

        gridLayout_12->addWidget(label_31, 2, 0, 1, 1);

        ObjectXRotation = new QDoubleSpinBox(groupBox_9);
        ObjectXRotation->setObjectName(QString::fromUtf8("ObjectXRotation"));
        ObjectXRotation->setDecimals(5);
        ObjectXRotation->setMinimum(-99);
        ObjectXRotation->setSingleStep(0.01);

        gridLayout_12->addWidget(ObjectXRotation, 0, 1, 1, 1);

        ObjectYRotation = new QDoubleSpinBox(groupBox_9);
        ObjectYRotation->setObjectName(QString::fromUtf8("ObjectYRotation"));
        ObjectYRotation->setDecimals(5);
        ObjectYRotation->setMinimum(-99);
        ObjectYRotation->setSingleStep(0.01);

        gridLayout_12->addWidget(ObjectYRotation, 1, 1, 1, 1);

        ObjectZRotation = new QDoubleSpinBox(groupBox_9);
        ObjectZRotation->setObjectName(QString::fromUtf8("ObjectZRotation"));
        ObjectZRotation->setDecimals(5);
        ObjectZRotation->setMinimum(-99);
        ObjectZRotation->setSingleStep(0.01);

        gridLayout_12->addWidget(ObjectZRotation, 2, 1, 1, 1);


        verticalLayout_2->addLayout(gridLayout_12);


        verticalLayout_8->addWidget(groupBox_9);


        gridLayout_3->addLayout(verticalLayout_8, 0, 2, 1, 1);

        pushButton = new QPushButton(groupBox_3);
        pushButton->setObjectName(QString::fromUtf8("pushButton"));

        gridLayout_3->addWidget(pushButton, 1, 1, 1, 1);

        horizontalLayout_13 = new QHBoxLayout();
        horizontalLayout_13->setSpacing(6);
        horizontalLayout_13->setObjectName(QString::fromUtf8("horizontalLayout_13"));
        label_24 = new QLabel(groupBox_3);
        label_24->setObjectName(QString::fromUtf8("label_24"));

        horizontalLayout_13->addWidget(label_24);

        NextObjectScale = new QDoubleSpinBox(groupBox_3);
        NextObjectScale->setObjectName(QString::fromUtf8("NextObjectScale"));
        NextObjectScale->setDecimals(3);
        NextObjectScale->setMinimum(0.1);
        NextObjectScale->setValue(1);

        horizontalLayout_13->addWidget(NextObjectScale);


        gridLayout_3->addLayout(horizontalLayout_13, 1, 2, 1, 1);


        horizontalLayout_9->addLayout(gridLayout_3);


        horizontalLayout_7->addWidget(groupBox_3);

        groupBox_10 = new QGroupBox(widget);
        groupBox_10->setObjectName(QString::fromUtf8("groupBox_10"));
        sizePolicy.setHeightForWidth(groupBox_10->sizePolicy().hasHeightForWidth());
        groupBox_10->setSizePolicy(sizePolicy);
        horizontalLayout_14 = new QHBoxLayout(groupBox_10);
        horizontalLayout_14->setSpacing(6);
        horizontalLayout_14->setMargin(11);
        horizontalLayout_14->setObjectName(QString::fromUtf8("horizontalLayout_14"));
        gridLayout_4 = new QGridLayout();
        gridLayout_4->setSpacing(6);
        gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
        CameraPath = new QTreeWidget(groupBox_10);
        QTreeWidgetItem *__qtreewidgetitem1 = new QTreeWidgetItem();
        __qtreewidgetitem1->setText(0, QString::fromUtf8("1"));
        CameraPath->setHeaderItem(__qtreewidgetitem1);
        CameraPath->setObjectName(QString::fromUtf8("CameraPath"));
        sizePolicy1.setHeightForWidth(CameraPath->sizePolicy().hasHeightForWidth());
        CameraPath->setSizePolicy(sizePolicy1);
        CameraPath->setMinimumSize(QSize(100, 0));
        CameraPath->setMaximumSize(QSize(200, 16777215));
        CameraPath->setRootIsDecorated(true);
        CameraPath->header()->setVisible(false);

        gridLayout_4->addWidget(CameraPath, 0, 1, 1, 1);

        verticalLayout_7 = new QVBoxLayout();
        verticalLayout_7->setSpacing(6);
        verticalLayout_7->setObjectName(QString::fromUtf8("verticalLayout_7"));
        groupBox_11 = new QGroupBox(groupBox_10);
        groupBox_11->setObjectName(QString::fromUtf8("groupBox_11"));
        verticalLayout_12 = new QVBoxLayout(groupBox_11);
        verticalLayout_12->setSpacing(6);
        verticalLayout_12->setMargin(11);
        verticalLayout_12->setObjectName(QString::fromUtf8("verticalLayout_12"));
        gridLayout_14 = new QGridLayout();
        gridLayout_14->setSpacing(6);
        gridLayout_14->setObjectName(QString::fromUtf8("gridLayout_14"));
        label_4 = new QLabel(groupBox_11);
        label_4->setObjectName(QString::fromUtf8("label_4"));

        gridLayout_14->addWidget(label_4, 0, 0, 1, 1);

        CamPathPointX = new QDoubleSpinBox(groupBox_11);
        CamPathPointX->setObjectName(QString::fromUtf8("CamPathPointX"));
        CamPathPointX->setMinimumSize(QSize(0, 20));
        CamPathPointX->setMaximumSize(QSize(87, 20));
        CamPathPointX->setDecimals(5);
        CamPathPointX->setMinimum(-99);
        CamPathPointX->setSingleStep(0.01);

        gridLayout_14->addWidget(CamPathPointX, 0, 1, 1, 1);

        label_5 = new QLabel(groupBox_11);
        label_5->setObjectName(QString::fromUtf8("label_5"));

        gridLayout_14->addWidget(label_5, 1, 0, 1, 1);

        CamPathPointY = new QDoubleSpinBox(groupBox_11);
        CamPathPointY->setObjectName(QString::fromUtf8("CamPathPointY"));
        CamPathPointY->setMinimumSize(QSize(0, 20));
        CamPathPointY->setMaximumSize(QSize(16777215, 20));
        CamPathPointY->setDecimals(5);
        CamPathPointY->setMinimum(-99);
        CamPathPointY->setSingleStep(0.01);

        gridLayout_14->addWidget(CamPathPointY, 1, 1, 1, 1);

        label_6 = new QLabel(groupBox_11);
        label_6->setObjectName(QString::fromUtf8("label_6"));

        gridLayout_14->addWidget(label_6, 2, 0, 1, 1);

        CamPathPointZ = new QDoubleSpinBox(groupBox_11);
        CamPathPointZ->setObjectName(QString::fromUtf8("CamPathPointZ"));
        CamPathPointZ->setMinimumSize(QSize(0, 20));
        CamPathPointZ->setMaximumSize(QSize(16777215, 20));
        CamPathPointZ->setDecimals(5);
        CamPathPointZ->setMinimum(-99);
        CamPathPointZ->setSingleStep(0.01);

        gridLayout_14->addWidget(CamPathPointZ, 2, 1, 1, 1);


        verticalLayout_12->addLayout(gridLayout_14);


        verticalLayout_7->addWidget(groupBox_11);

        groupBox_12 = new QGroupBox(groupBox_10);
        groupBox_12->setObjectName(QString::fromUtf8("groupBox_12"));
        verticalLayout_13 = new QVBoxLayout(groupBox_12);
        verticalLayout_13->setSpacing(6);
        verticalLayout_13->setMargin(11);
        verticalLayout_13->setObjectName(QString::fromUtf8("verticalLayout_13"));
        gridLayout_15 = new QGridLayout();
        gridLayout_15->setSpacing(6);
        gridLayout_15->setObjectName(QString::fromUtf8("gridLayout_15"));
        label_18 = new QLabel(groupBox_12);
        label_18->setObjectName(QString::fromUtf8("label_18"));

        gridLayout_15->addWidget(label_18, 0, 0, 1, 1);

        CamPathXAngSlider = new QSlider(groupBox_12);
        CamPathXAngSlider->setObjectName(QString::fromUtf8("CamPathXAngSlider"));
        CamPathXAngSlider->setMinimum(-1800);
        CamPathXAngSlider->setMaximum(1800);
        CamPathXAngSlider->setOrientation(Qt::Horizontal);

        gridLayout_15->addWidget(CamPathXAngSlider, 0, 1, 1, 1);

        CamPathXAng = new QLCDNumber(groupBox_12);
        CamPathXAng->setObjectName(QString::fromUtf8("CamPathXAng"));
        CamPathXAng->setSegmentStyle(QLCDNumber::Flat);

        gridLayout_15->addWidget(CamPathXAng, 0, 2, 1, 1);

        label_19 = new QLabel(groupBox_12);
        label_19->setObjectName(QString::fromUtf8("label_19"));

        gridLayout_15->addWidget(label_19, 1, 0, 1, 1);

        CamPathYAngSlider = new QSlider(groupBox_12);
        CamPathYAngSlider->setObjectName(QString::fromUtf8("CamPathYAngSlider"));
        CamPathYAngSlider->setMinimum(-1800);
        CamPathYAngSlider->setMaximum(1800);
        CamPathYAngSlider->setOrientation(Qt::Horizontal);

        gridLayout_15->addWidget(CamPathYAngSlider, 1, 1, 1, 1);

        CamPathYAng = new QLCDNumber(groupBox_12);
        CamPathYAng->setObjectName(QString::fromUtf8("CamPathYAng"));
        CamPathYAng->setSegmentStyle(QLCDNumber::Flat);

        gridLayout_15->addWidget(CamPathYAng, 1, 2, 1, 1);


        verticalLayout_13->addLayout(gridLayout_15);


        verticalLayout_7->addWidget(groupBox_12);

        pushButton_5 = new QPushButton(groupBox_10);
        pushButton_5->setObjectName(QString::fromUtf8("pushButton_5"));

        verticalLayout_7->addWidget(pushButton_5);

        pushButton_4 = new QPushButton(groupBox_10);
        pushButton_4->setObjectName(QString::fromUtf8("pushButton_4"));

        verticalLayout_7->addWidget(pushButton_4);

        CamPathIsLoopStart = new QCheckBox(groupBox_10);
        CamPathIsLoopStart->setObjectName(QString::fromUtf8("CamPathIsLoopStart"));

        verticalLayout_7->addWidget(CamPathIsLoopStart);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setSpacing(6);
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        pushButton_2 = new QPushButton(groupBox_10);
        pushButton_2->setObjectName(QString::fromUtf8("pushButton_2"));

        horizontalLayout->addWidget(pushButton_2);

        pushButton_3 = new QPushButton(groupBox_10);
        pushButton_3->setObjectName(QString::fromUtf8("pushButton_3"));

        horizontalLayout->addWidget(pushButton_3);


        verticalLayout_7->addLayout(horizontalLayout);

        horizontalLayout_15 = new QHBoxLayout();
        horizontalLayout_15->setSpacing(6);
        horizontalLayout_15->setObjectName(QString::fromUtf8("horizontalLayout_15"));
        label_20 = new QLabel(groupBox_10);
        label_20->setObjectName(QString::fromUtf8("label_20"));

        horizontalLayout_15->addWidget(label_20);

        CamPathLength = new QDoubleSpinBox(groupBox_10);
        CamPathLength->setObjectName(QString::fromUtf8("CamPathLength"));
        CamPathLength->setMinimumSize(QSize(0, 20));
        CamPathLength->setMaximumSize(QSize(16777215, 20));
        CamPathLength->setDecimals(5);
        CamPathLength->setSingleStep(0.1);

        horizontalLayout_15->addWidget(CamPathLength);


        verticalLayout_7->addLayout(horizontalLayout_15);

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

        verticalLayout_7->addItem(verticalSpacer);


        gridLayout_4->addLayout(verticalLayout_7, 0, 2, 1, 1);


        horizontalLayout_14->addLayout(gridLayout_4);


        horizontalLayout_7->addWidget(groupBox_10);


        verticalLayout_6->addWidget(widget);

        EngineWidget = new EnginePreview(centralWidget);
        EngineWidget->setObjectName(QString::fromUtf8("EngineWidget"));
        QSizePolicy sizePolicy2(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(EngineWidget->sizePolicy().hasHeightForWidth());
        EngineWidget->setSizePolicy(sizePolicy2);
        EngineWidget->setMinimumSize(QSize(300, 300));

        verticalLayout_6->addWidget(EngineWidget);

        horizontalLayout_12 = new QHBoxLayout();
        horizontalLayout_12->setSpacing(6);
        horizontalLayout_12->setObjectName(QString::fromUtf8("horizontalLayout_12"));

        verticalLayout_6->addLayout(horizontalLayout_12);

        MainWindow->setCentralWidget(centralWidget);
        menuBar = new QMenuBar(MainWindow);
        menuBar->setObjectName(QString::fromUtf8("menuBar"));
        menuBar->setGeometry(QRect(0, 0, 1318, 21));
        menuFile = new QMenu(menuBar);
        menuFile->setObjectName(QString::fromUtf8("menuFile"));
        menuObjects = new QMenu(menuBar);
        menuObjects->setObjectName(QString::fromUtf8("menuObjects"));
        MainWindow->setMenuBar(menuBar);
        mainToolBar = new QToolBar(MainWindow);
        mainToolBar->setObjectName(QString::fromUtf8("mainToolBar"));
        MainWindow->addToolBar(Qt::TopToolBarArea, mainToolBar);
        statusBar = new QStatusBar(MainWindow);
        statusBar->setObjectName(QString::fromUtf8("statusBar"));
        statusBar->setAutoFillBackground(false);
        statusBar->setSizeGripEnabled(true);
        MainWindow->setStatusBar(statusBar);
#ifndef QT_NO_SHORTCUT
        label->setBuddy(XScale);
        label_15->setBuddy(YScale);
        label_16->setBuddy(ZScale);
        WaterLevel_Label->setBuddy(horizontalSlider);
        label_2->setBuddy(ScaleSlider);
        label_17->setBuddy(spinBox);
        label_26->setBuddy(GenMinScale);
        label_25->setBuddy(GenMaxScale);
        label_27->setBuddy(GenCount);
        label_21->setBuddy(ObjectXPos);
        label_23->setBuddy(ObjectZPos);
        label_30->setBuddy(ObjectYPos);
        label_32->setBuddy(ObjectXScale);
        label_33->setBuddy(ObjectYScale);
        label_34->setBuddy(ObjectZScale);
        label_29->setBuddy(ObjectXRotation);
        label_22->setBuddy(ObjectYRotation);
        label_31->setBuddy(ObjectZRotation);
        label_24->setBuddy(NextObjectScale);
        label_4->setBuddy(CamPathPointX);
        label_5->setBuddy(CamPathPointY);
        label_6->setBuddy(CamPathPointZ);
#endif // QT_NO_SHORTCUT
        QWidget::setTabOrder(XScale, YScale);
        QWidget::setTabOrder(YScale, ZScale);
        QWidget::setTabOrder(ZScale, verticalSlider_2);
        QWidget::setTabOrder(verticalSlider_2, CamXDial);
        QWidget::setTabOrder(CamXDial, CamYDial);
        QWidget::setTabOrder(CamYDial, verticalSlider);

        menuBar->addAction(menuFile->menuAction());
        menuBar->addAction(menuObjects->menuAction());
        menuFile->addAction(actionOpen);
        menuFile->addAction(actionSave);
        menuFile->addAction(actionOpen_data);
        menuFile->addSeparator();
        menuFile->addAction(actionExit);
        menuObjects->addAction(actionLoad_water_object);
        menuObjects->addAction(actionLoadObject);

        retranslateUi(MainWindow);
        QObject::connect(HeightmapPreview, SIGNAL(mouseMove(QMouseEvent*)), MainWindow, SLOT(on_MouseMove(QMouseEvent*)));

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

    void retranslateUi(QMainWindow *MainWindow)
    {
        MainWindow->setWindowTitle(QApplication::translate("MainWindow", "Scene Editor", 0, QApplication::UnicodeUTF8));
        actionOpen->setText(QApplication::translate("MainWindow", "Open landscape model", 0, QApplication::UnicodeUTF8));
        actionOpen->setShortcut(QApplication::translate("MainWindow", "Ctrl+O", 0, QApplication::UnicodeUTF8));
        actionSave->setText(QApplication::translate("MainWindow", "Save data", 0, QApplication::UnicodeUTF8));
        actionSave->setShortcut(QApplication::translate("MainWindow", "Ctrl+S", 0, QApplication::UnicodeUTF8));
        actionExit->setText(QApplication::translate("MainWindow", "Exit", 0, QApplication::UnicodeUTF8));
        actionOpen_data->setText(QApplication::translate("MainWindow", "Open data", 0, QApplication::UnicodeUTF8));
        actionLoad_water_object->setText(QApplication::translate("MainWindow", "Load water object", 0, QApplication::UnicodeUTF8));
        actionLoadObject->setText(QApplication::translate("MainWindow", "Add object", 0, QApplication::UnicodeUTF8));
        groupBox_4->setTitle(QApplication::translate("MainWindow", "Heightmap", 0, QApplication::UnicodeUTF8));
        groupBox_5->setTitle(QApplication::translate("MainWindow", "Basic propertyes", 0, QApplication::UnicodeUTF8));
        ImageSize->setText(QApplication::translate("MainWindow", "Land scale:", 0, QApplication::UnicodeUTF8));
        label->setText(QApplication::translate("MainWindow", "X:", 0, QApplication::UnicodeUTF8));
        label_15->setText(QApplication::translate("MainWindow", "Y:", 0, QApplication::UnicodeUTF8));
        label_16->setText(QApplication::translate("MainWindow", "Z:", 0, QApplication::UnicodeUTF8));
        WaterLevel_Label->setText(QApplication::translate("MainWindow", "Water level:", 0, QApplication::UnicodeUTF8));
        label_2->setText(QApplication::translate("MainWindow", "Scale:", 0, QApplication::UnicodeUTF8));
        groupBox_2->setTitle(QApplication::translate("MainWindow", "Camera and Lightning", 0, QApplication::UnicodeUTF8));
        label_7->setText(QApplication::translate("MainWindow", "CamX:", 0, QApplication::UnicodeUTF8));
        label_8->setText(QApplication::translate("MainWindow", "CamY:", 0, QApplication::UnicodeUTF8));
        label_9->setText(QApplication::translate("MainWindow", "CamZ:", 0, QApplication::UnicodeUTF8));
        label_10->setText(QApplication::translate("MainWindow", "LightX:", 0, QApplication::UnicodeUTF8));
        label_11->setText(QApplication::translate("MainWindow", "LightY:", 0, QApplication::UnicodeUTF8));
        label_12->setText(QApplication::translate("MainWindow", "LightZ:", 0, QApplication::UnicodeUTF8));
        label_13->setText(QApplication::translate("MainWindow", "XAngle:", 0, QApplication::UnicodeUTF8));
        label_14->setText(QApplication::translate("MainWindow", "YAngle:", 0, QApplication::UnicodeUTF8));
        groupBox_6->setTitle(QApplication::translate("MainWindow", "Engine propertyes", 0, QApplication::UnicodeUTF8));
        label_17->setText(QApplication::translate("MainWindow", "Frame time (ms):", 0, QApplication::UnicodeUTF8));
        label_28->setText(QApplication::translate("MainWindow", "FPS:", 0, QApplication::UnicodeUTF8));
        label_3->setText(QApplication::translate("MainWindow", "Objects:", 0, QApplication::UnicodeUTF8));
        groupBox->setTitle(QApplication::translate("MainWindow", "Random generator", 0, QApplication::UnicodeUTF8));
        label_26->setText(QApplication::translate("MainWindow", "Min scale:", 0, QApplication::UnicodeUTF8));
        label_25->setText(QApplication::translate("MainWindow", "Max scale:", 0, QApplication::UnicodeUTF8));
        label_27->setText(QApplication::translate("MainWindow", "Count:", 0, QApplication::UnicodeUTF8));
        Generate->setText(QApplication::translate("MainWindow", "Generate", 0, QApplication::UnicodeUTF8));
        groupBox_3->setTitle(QApplication::translate("MainWindow", "Object Information", 0, QApplication::UnicodeUTF8));
        groupBox_7->setTitle(QApplication::translate("MainWindow", "Position", 0, QApplication::UnicodeUTF8));
        label_21->setText(QApplication::translate("MainWindow", "XAxis", 0, QApplication::UnicodeUTF8));
        label_23->setText(QApplication::translate("MainWindow", "ZAxis", 0, QApplication::UnicodeUTF8));
        label_30->setText(QApplication::translate("MainWindow", "YAxis", 0, QApplication::UnicodeUTF8));
        groupBox_8->setTitle(QApplication::translate("MainWindow", "Scale", 0, QApplication::UnicodeUTF8));
        label_32->setText(QApplication::translate("MainWindow", "XAxis", 0, QApplication::UnicodeUTF8));
        label_33->setText(QApplication::translate("MainWindow", "YAxis", 0, QApplication::UnicodeUTF8));
        label_34->setText(QApplication::translate("MainWindow", "ZAxis", 0, QApplication::UnicodeUTF8));
        groupBox_9->setTitle(QApplication::translate("MainWindow", "Rotation", 0, QApplication::UnicodeUTF8));
        label_29->setText(QApplication::translate("MainWindow", "XAxis", 0, QApplication::UnicodeUTF8));
        label_22->setText(QApplication::translate("MainWindow", "YAxis", 0, QApplication::UnicodeUTF8));
        label_31->setText(QApplication::translate("MainWindow", "ZAxis", 0, QApplication::UnicodeUTF8));
        pushButton->setText(QApplication::translate("MainWindow", "Delete current objects", 0, QApplication::UnicodeUTF8));
        label_24->setText(QApplication::translate("MainWindow", "Next object scale:", 0, QApplication::UnicodeUTF8));
        groupBox_10->setTitle(QApplication::translate("MainWindow", "Camera Path", 0, QApplication::UnicodeUTF8));
        groupBox_11->setTitle(QApplication::translate("MainWindow", "Position", 0, QApplication::UnicodeUTF8));
        label_4->setText(QApplication::translate("MainWindow", "XAxis", 0, QApplication::UnicodeUTF8));
        label_5->setText(QApplication::translate("MainWindow", "YAxis", 0, QApplication::UnicodeUTF8));
        label_6->setText(QApplication::translate("MainWindow", "ZAxis", 0, QApplication::UnicodeUTF8));
        groupBox_12->setTitle(QApplication::translate("MainWindow", "Rotation", 0, QApplication::UnicodeUTF8));
        label_18->setText(QApplication::translate("MainWindow", "XAxis", 0, QApplication::UnicodeUTF8));
        label_19->setText(QApplication::translate("MainWindow", "YAxis", 0, QApplication::UnicodeUTF8));
        pushButton_5->setText(QApplication::translate("MainWindow", "Get camera", 0, QApplication::UnicodeUTF8));
        pushButton_4->setText(QApplication::translate("MainWindow", "Set camera", 0, QApplication::UnicodeUTF8));
        CamPathIsLoopStart->setText(QApplication::translate("MainWindow", "Point starts a loop", 0, QApplication::UnicodeUTF8));
        pushButton_2->setText(QApplication::translate("MainWindow", "Play", 0, QApplication::UnicodeUTF8));
        pushButton_3->setText(QApplication::translate("MainWindow", "Stop", 0, QApplication::UnicodeUTF8));
        label_20->setText(QApplication::translate("MainWindow", "Path length(seconds)", 0, QApplication::UnicodeUTF8));
        menuFile->setTitle(QApplication::translate("MainWindow", "File", 0, QApplication::UnicodeUTF8));
        menuObjects->setTitle(QApplication::translate("MainWindow", "Objects", 0, QApplication::UnicodeUTF8));
    } // retranslateUi

};

namespace Ui {
    class MainWindow: public Ui_MainWindow {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_MAINWINDOW_H
