/********************************************************************************
** Form generated from reading UI file 'mainwindow.ui'
**
** Created by: Qt User Interface Compiler version 5.5.1
**
** 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 <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QDockWidget>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QMenu>
#include <QtWidgets/QMenuBar>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QStatusBar>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QToolBar>
#include <QtWidgets/QUndoView>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_MainWindow
{
public:
    QAction *actionOpen;
    QAction *actionClose;
    QAction *actionNew;
    QAction *actionSave;
    QAction *actionExit;
    QAction *actionRed;
    QAction *actionGreen;
    QAction *actionBlue;
    QAction *actionAddRectangle;
    QAction *actionAddCircle;
    QAction *actionRemoveShape;
    QAction *actionAddRobot;
    QAction *actionAddSnowman;
    QAction *actionAddTriangle;
    QAction *actionAbout;
    QAction *actionAboutQt;
    QWidget *centralwidget;
    QVBoxLayout *vboxLayout;
    QTabWidget *documentTabs;
    QWidget *tab;
    QMenuBar *menubar;
    QMenu *menuFile;
    QMenu *menuShape;
    QMenu *menuMacros;
    QMenu *menuHelp;
    QStatusBar *statusbar;
    QToolBar *toolBar;
    QToolBar *shapeToolBar;
    QDockWidget *dockWidget;
    QWidget *dockWidgetContents;
    QVBoxLayout *vboxLayout1;
    QHBoxLayout *hboxLayout;
    QSpacerItem *spacerItem;
    QLabel *label;
    QSpinBox *undoLimit;
    QUndoView *undoView;

    void setupUi(QMainWindow *MainWindow)
    {
        if (MainWindow->objectName().isEmpty())
            MainWindow->setObjectName(QStringLiteral("MainWindow"));
        MainWindow->resize(567, 600);
        MainWindow->setIconSize(QSize(32, 32));
        actionOpen = new QAction(MainWindow);
        actionOpen->setObjectName(QStringLiteral("actionOpen"));
        const QIcon icon = QIcon(QString::fromUtf8(":/icons/fileopen.png"));
        actionOpen->setIcon(icon);
        actionClose = new QAction(MainWindow);
        actionClose->setObjectName(QStringLiteral("actionClose"));
        const QIcon icon1 = QIcon(QString::fromUtf8(":/icons/fileclose.png"));
        actionClose->setIcon(icon1);
        actionNew = new QAction(MainWindow);
        actionNew->setObjectName(QStringLiteral("actionNew"));
        const QIcon icon2 = QIcon(QString::fromUtf8(":/icons/filenew.png"));
        actionNew->setIcon(icon2);
        actionSave = new QAction(MainWindow);
        actionSave->setObjectName(QStringLiteral("actionSave"));
        const QIcon icon3 = QIcon(QString::fromUtf8(":/icons/filesave.png"));
        actionSave->setIcon(icon3);
        actionExit = new QAction(MainWindow);
        actionExit->setObjectName(QStringLiteral("actionExit"));
        const QIcon icon4 = QIcon(QString::fromUtf8(":/icons/exit.png"));
        actionExit->setIcon(icon4);
        actionRed = new QAction(MainWindow);
        actionRed->setObjectName(QStringLiteral("actionRed"));
        const QIcon icon5 = QIcon(QString::fromUtf8(":/icons/red.png"));
        actionRed->setIcon(icon5);
        actionGreen = new QAction(MainWindow);
        actionGreen->setObjectName(QStringLiteral("actionGreen"));
        const QIcon icon6 = QIcon(QString::fromUtf8(":/icons/green.png"));
        actionGreen->setIcon(icon6);
        actionBlue = new QAction(MainWindow);
        actionBlue->setObjectName(QStringLiteral("actionBlue"));
        const QIcon icon7 = QIcon(QString::fromUtf8(":/icons/blue.png"));
        actionBlue->setIcon(icon7);
        actionAddRectangle = new QAction(MainWindow);
        actionAddRectangle->setObjectName(QStringLiteral("actionAddRectangle"));
        const QIcon icon8 = QIcon(QString::fromUtf8(":/icons/rectangle.png"));
        actionAddRectangle->setIcon(icon8);
        actionAddCircle = new QAction(MainWindow);
        actionAddCircle->setObjectName(QStringLiteral("actionAddCircle"));
        const QIcon icon9 = QIcon(QString::fromUtf8(":/icons/circle.png"));
        actionAddCircle->setIcon(icon9);
        actionRemoveShape = new QAction(MainWindow);
        actionRemoveShape->setObjectName(QStringLiteral("actionRemoveShape"));
        const QIcon icon10 = QIcon(QString::fromUtf8(":/icons/remove.png"));
        actionRemoveShape->setIcon(icon10);
        actionAddRobot = new QAction(MainWindow);
        actionAddRobot->setObjectName(QStringLiteral("actionAddRobot"));
        actionAddSnowman = new QAction(MainWindow);
        actionAddSnowman->setObjectName(QStringLiteral("actionAddSnowman"));
        actionAddTriangle = new QAction(MainWindow);
        actionAddTriangle->setObjectName(QStringLiteral("actionAddTriangle"));
        const QIcon icon11 = QIcon(QString::fromUtf8(":/icons/triangle.png"));
        actionAddTriangle->setIcon(icon11);
        actionAbout = new QAction(MainWindow);
        actionAbout->setObjectName(QStringLiteral("actionAbout"));
        actionAboutQt = new QAction(MainWindow);
        actionAboutQt->setObjectName(QStringLiteral("actionAboutQt"));
        centralwidget = new QWidget(MainWindow);
        centralwidget->setObjectName(QStringLiteral("centralwidget"));
        vboxLayout = new QVBoxLayout(centralwidget);
        vboxLayout->setSpacing(0);
        vboxLayout->setContentsMargins(0, 0, 0, 0);
        vboxLayout->setObjectName(QStringLiteral("vboxLayout"));
        documentTabs = new QTabWidget(centralwidget);
        documentTabs->setObjectName(QStringLiteral("documentTabs"));
        tab = new QWidget();
        tab->setObjectName(QStringLiteral("tab"));
        documentTabs->addTab(tab, QString());

        vboxLayout->addWidget(documentTabs);

        MainWindow->setCentralWidget(centralwidget);
        menubar = new QMenuBar(MainWindow);
        menubar->setObjectName(QStringLiteral("menubar"));
        menubar->setGeometry(QRect(0, 0, 567, 27));
        menuFile = new QMenu(menubar);
        menuFile->setObjectName(QStringLiteral("menuFile"));
        menuShape = new QMenu(menubar);
        menuShape->setObjectName(QStringLiteral("menuShape"));
        menuMacros = new QMenu(menuShape);
        menuMacros->setObjectName(QStringLiteral("menuMacros"));
        menuHelp = new QMenu(menubar);
        menuHelp->setObjectName(QStringLiteral("menuHelp"));
        MainWindow->setMenuBar(menubar);
        statusbar = new QStatusBar(MainWindow);
        statusbar->setObjectName(QStringLiteral("statusbar"));
        MainWindow->setStatusBar(statusbar);
        toolBar = new QToolBar(MainWindow);
        toolBar->setObjectName(QStringLiteral("toolBar"));
        toolBar->setOrientation(Qt::Horizontal);
        MainWindow->addToolBar(Qt::TopToolBarArea, toolBar);
        shapeToolBar = new QToolBar(MainWindow);
        shapeToolBar->setObjectName(QStringLiteral("shapeToolBar"));
        shapeToolBar->setOrientation(Qt::Vertical);
        MainWindow->addToolBar(Qt::LeftToolBarArea, shapeToolBar);
        dockWidget = new QDockWidget(MainWindow);
        dockWidget->setObjectName(QStringLiteral("dockWidget"));
        dockWidgetContents = new QWidget();
        dockWidgetContents->setObjectName(QStringLiteral("dockWidgetContents"));
        vboxLayout1 = new QVBoxLayout(dockWidgetContents);
        vboxLayout1->setSpacing(4);
        vboxLayout1->setContentsMargins(0, 0, 0, 0);
        vboxLayout1->setObjectName(QStringLiteral("vboxLayout1"));
        hboxLayout = new QHBoxLayout();
#ifndef Q_OS_MAC
        hboxLayout->setSpacing(6);
#endif
#ifndef Q_OS_MAC
        hboxLayout->setContentsMargins(0, 0, 0, 0);
#endif
        hboxLayout->setObjectName(QStringLiteral("hboxLayout"));
        spacerItem = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        hboxLayout->addItem(spacerItem);

        label = new QLabel(dockWidgetContents);
        label->setObjectName(QStringLiteral("label"));

        hboxLayout->addWidget(label);

        undoLimit = new QSpinBox(dockWidgetContents);
        undoLimit->setObjectName(QStringLiteral("undoLimit"));

        hboxLayout->addWidget(undoLimit);


        vboxLayout1->addLayout(hboxLayout);

        undoView = new QUndoView(dockWidgetContents);
        undoView->setObjectName(QStringLiteral("undoView"));
        undoView->setAlternatingRowColors(false);

        vboxLayout1->addWidget(undoView);

        dockWidget->setWidget(dockWidgetContents);
        MainWindow->addDockWidget(static_cast<Qt::DockWidgetArea>(2), dockWidget);

        menubar->addAction(menuFile->menuAction());
        menubar->addAction(menuShape->menuAction());
        menubar->addAction(menuHelp->menuAction());
        menuFile->addAction(actionNew);
        menuFile->addAction(actionOpen);
        menuFile->addAction(actionSave);
        menuFile->addAction(actionClose);
        menuFile->addSeparator();
        menuFile->addAction(actionExit);
        menuShape->addSeparator();
        menuShape->addAction(actionAddCircle);
        menuShape->addAction(actionAddRectangle);
        menuShape->addAction(actionAddTriangle);
        menuShape->addAction(actionRemoveShape);
        menuShape->addSeparator();
        menuShape->addAction(actionRed);
        menuShape->addAction(actionGreen);
        menuShape->addAction(actionBlue);
        menuShape->addSeparator();
        menuShape->addAction(menuMacros->menuAction());
        menuMacros->addAction(actionAddRobot);
        menuMacros->addAction(actionAddSnowman);
        menuHelp->addAction(actionAbout);
        menuHelp->addAction(actionAboutQt);
        toolBar->addAction(actionNew);
        toolBar->addAction(actionOpen);
        toolBar->addAction(actionSave);
        toolBar->addAction(actionClose);
        toolBar->addSeparator();
        shapeToolBar->addAction(actionAddRectangle);
        shapeToolBar->addAction(actionAddCircle);
        shapeToolBar->addAction(actionAddTriangle);
        shapeToolBar->addAction(actionRemoveShape);
        shapeToolBar->addSeparator();
        shapeToolBar->addAction(actionRed);
        shapeToolBar->addAction(actionGreen);
        shapeToolBar->addAction(actionBlue);

        retranslateUi(MainWindow);

        documentTabs->setCurrentIndex(0);


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

    void retranslateUi(QMainWindow *MainWindow)
    {
        actionOpen->setText(QApplication::translate("MainWindow", "&Open", 0));
        actionClose->setText(QApplication::translate("MainWindow", "&Close", 0));
        actionNew->setText(QApplication::translate("MainWindow", "&New", 0));
        actionSave->setText(QApplication::translate("MainWindow", "&Save", 0));
        actionExit->setText(QApplication::translate("MainWindow", "E&xit", 0));
        actionRed->setText(QApplication::translate("MainWindow", "Red", 0));
        actionGreen->setText(QApplication::translate("MainWindow", "Green", 0));
        actionBlue->setText(QApplication::translate("MainWindow", "Blue", 0));
        actionAddRectangle->setText(QApplication::translate("MainWindow", "Add Rectangle", 0));
        actionAddCircle->setText(QApplication::translate("MainWindow", "Add Circle", 0));
        actionRemoveShape->setText(QApplication::translate("MainWindow", "Remove Shape", 0));
        actionAddRobot->setText(QApplication::translate("MainWindow", "Add robot", 0));
        actionAddSnowman->setText(QApplication::translate("MainWindow", "Add snowan", 0));
        actionAddTriangle->setText(QApplication::translate("MainWindow", "addTriangle", 0));
        actionAbout->setText(QApplication::translate("MainWindow", "About", 0));
        actionAboutQt->setText(QApplication::translate("MainWindow", "About Qt", 0));
        documentTabs->setTabText(documentTabs->indexOf(tab), QApplication::translate("MainWindow", "Tab 1", 0));
        menuFile->setTitle(QApplication::translate("MainWindow", "File", 0));
        menuShape->setTitle(QApplication::translate("MainWindow", "Edit", 0));
        menuMacros->setTitle(QApplication::translate("MainWindow", "Macros", 0));
        menuHelp->setTitle(QApplication::translate("MainWindow", "Help", 0));
        toolBar->setWindowTitle(QApplication::translate("MainWindow", "File actions", 0));
        shapeToolBar->setWindowTitle(QApplication::translate("MainWindow", "Shape actions", 0));
        dockWidget->setWindowTitle(QApplication::translate("MainWindow", "Undo Stack", 0));
        label->setText(QApplication::translate("MainWindow", "Undo limit", 0));
        Q_UNUSED(MainWindow);
    } // retranslateUi

};

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

QT_END_NAMESPACE

#endif // UI_MAINWINDOW_H
