/********************************************************************************
** Form generated from reading UI file 'mainwindow.ui'
**
** Created: Mon Jun 27 14:54:56 2011
**      by: Qt User Interface Compiler version 4.7.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/QGraphicsView>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QMainWindow>
#include <QtGui/QMenu>
#include <QtGui/QMenuBar>
#include <QtGui/QPushButton>
#include <QtGui/QStatusBar>
#include <QtGui/QToolBar>
#include <QtGui/QWidget>

QT_BEGIN_NAMESPACE

class Ui_MainWindow
{
public:
    QAction *actionAbout;
    QAction *actionSmilie;
    QAction *action_Quit;
    QAction *actionLeft_Right;
    QAction *actionRight_Left;
    QAction *actionUpper_Lower;
    QAction *actionLower_Upper;
    QAction *action_Grid_on_off;
    QAction *action_Invert;
    QWidget *centralWidget;
    QGraphicsView *graphfield;
    QLabel *label;
    QPushButton *ExitButton;
    QPushButton *ClearButton;
    QPushButton *SowButton;
    QMenuBar *menuBar;
    QMenu *menu_File;
    QMenu *menu_Mirror;
    QMenu *menu_Help;
    QToolBar *mainToolBar;
    QStatusBar *statusBar;

    void setupUi(QMainWindow *MainWindow)
    {
        if (MainWindow->objectName().isEmpty())
            MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
        MainWindow->resize(522, 544);
        MainWindow->setMinimumSize(QSize(480, 528));
        actionAbout = new QAction(MainWindow);
        actionAbout->setObjectName(QString::fromUtf8("actionAbout"));
        actionSmilie = new QAction(MainWindow);
        actionSmilie->setObjectName(QString::fromUtf8("actionSmilie"));
        action_Quit = new QAction(MainWindow);
        action_Quit->setObjectName(QString::fromUtf8("action_Quit"));
        actionLeft_Right = new QAction(MainWindow);
        actionLeft_Right->setObjectName(QString::fromUtf8("actionLeft_Right"));
        actionRight_Left = new QAction(MainWindow);
        actionRight_Left->setObjectName(QString::fromUtf8("actionRight_Left"));
        actionUpper_Lower = new QAction(MainWindow);
        actionUpper_Lower->setObjectName(QString::fromUtf8("actionUpper_Lower"));
        actionLower_Upper = new QAction(MainWindow);
        actionLower_Upper->setObjectName(QString::fromUtf8("actionLower_Upper"));
        action_Grid_on_off = new QAction(MainWindow);
        action_Grid_on_off->setObjectName(QString::fromUtf8("action_Grid_on_off"));
        action_Invert = new QAction(MainWindow);
        action_Invert->setObjectName(QString::fromUtf8("action_Invert"));
        centralWidget = new QWidget(MainWindow);
        centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
        graphfield = new QGraphicsView(centralWidget);
        graphfield->setObjectName(QString::fromUtf8("graphfield"));
        graphfield->setGeometry(QRect(40, 40, 400, 400));
        graphfield->setMouseTracking(true);
        graphfield->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
        graphfield->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
        QBrush brush(QColor(0, 0, 0, 255));
        brush.setStyle(Qt::NoBrush);
        graphfield->setBackgroundBrush(brush);
        graphfield->setInteractive(true);
        graphfield->setSceneRect(QRectF(0, 0, 400, 400));
        graphfield->setViewportUpdateMode(QGraphicsView::FullViewportUpdate);
        label = new QLabel(centralWidget);
        label->setObjectName(QString::fromUtf8("label"));
        label->setGeometry(QRect(50, 0, 381, 41));
        QFont font;
        font.setPointSize(18);
        font.setBold(true);
        font.setWeight(75);
        label->setFont(font);
        ExitButton = new QPushButton(centralWidget);
        ExitButton->setObjectName(QString::fromUtf8("ExitButton"));
        ExitButton->setGeometry(QRect(393, 450, 61, 24));
        ClearButton = new QPushButton(centralWidget);
        ClearButton->setObjectName(QString::fromUtf8("ClearButton"));
        ClearButton->setGeometry(QRect(40, 450, 61, 24));
        SowButton = new QPushButton(centralWidget);
        SowButton->setObjectName(QString::fromUtf8("SowButton"));
        SowButton->setGeometry(QRect(320, 450, 61, 24));
        MainWindow->setCentralWidget(centralWidget);
        menuBar = new QMenuBar(MainWindow);
        menuBar->setObjectName(QString::fromUtf8("menuBar"));
        menuBar->setGeometry(QRect(0, 0, 522, 26));
        menu_File = new QMenu(menuBar);
        menu_File->setObjectName(QString::fromUtf8("menu_File"));
        menu_Mirror = new QMenu(menu_File);
        menu_Mirror->setObjectName(QString::fromUtf8("menu_Mirror"));
        menu_Help = new QMenu(menuBar);
        menu_Help->setObjectName(QString::fromUtf8("menu_Help"));
        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"));
        MainWindow->setStatusBar(statusBar);

        menuBar->addAction(menu_File->menuAction());
        menuBar->addAction(menu_Help->menuAction());
        menu_File->addAction(actionSmilie);
        menu_File->addAction(menu_Mirror->menuAction());
        menu_File->addAction(action_Quit);
        menu_File->addAction(action_Grid_on_off);
        menu_File->addAction(action_Invert);
        menu_Mirror->addAction(actionLeft_Right);
        menu_Mirror->addAction(actionRight_Left);
        menu_Mirror->addSeparator();
        menu_Mirror->addAction(actionUpper_Lower);
        menu_Mirror->addAction(actionLower_Upper);
        menu_Help->addAction(actionAbout);

        retranslateUi(MainWindow);
        QObject::connect(ExitButton, SIGNAL(clicked()), MainWindow, SLOT(close()));
        QObject::connect(ClearButton, SIGNAL(clicked()), MainWindow, SLOT(setClearImage()));
        QObject::connect(actionAbout, SIGNAL(triggered()), MainWindow, SLOT(openAbout()));
        QObject::connect(actionSmilie, SIGNAL(triggered()), MainWindow, SLOT(drawSmiley()));
        QObject::connect(actionUpper_Lower, SIGNAL(triggered()), MainWindow, SLOT(mirrorYud()));
        QObject::connect(actionLower_Upper, SIGNAL(triggered()), MainWindow, SLOT(mirrorYdu()));
        QObject::connect(actionLeft_Right, SIGNAL(triggered()), MainWindow, SLOT(mirrorXlr()));
        QObject::connect(actionRight_Left, SIGNAL(triggered()), MainWindow, SLOT(mirrorXrl()));
        QObject::connect(action_Grid_on_off, SIGNAL(triggered()), MainWindow, SLOT(toggleGrid()));
        QObject::connect(action_Invert, SIGNAL(triggered()), MainWindow, SLOT(invertImage()));
        QObject::connect(SowButton, SIGNAL(clicked()), MainWindow, SLOT(sow()));

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

    void retranslateUi(QMainWindow *MainWindow)
    {
        MainWindow->setWindowTitle(QApplication::translate("MainWindow", "Draw", 0, QApplication::UnicodeUTF8));
        actionAbout->setText(QApplication::translate("MainWindow", "About", 0, QApplication::UnicodeUTF8));
        actionSmilie->setText(QApplication::translate("MainWindow", "Smilie", 0, QApplication::UnicodeUTF8));
        action_Quit->setText(QApplication::translate("MainWindow", "&Quit", 0, QApplication::UnicodeUTF8));
        actionLeft_Right->setText(QApplication::translate("MainWindow", "Left -> Right", 0, QApplication::UnicodeUTF8));
        actionRight_Left->setText(QApplication::translate("MainWindow", "Right -> Left", 0, QApplication::UnicodeUTF8));
        actionUpper_Lower->setText(QApplication::translate("MainWindow", "Upper -> Lower", 0, QApplication::UnicodeUTF8));
        actionLower_Upper->setText(QApplication::translate("MainWindow", "Lower -> Upper", 0, QApplication::UnicodeUTF8));
        action_Grid_on_off->setText(QApplication::translate("MainWindow", "&Grid on/off", 0, QApplication::UnicodeUTF8));
        action_Invert->setText(QApplication::translate("MainWindow", "&Invert", 0, QApplication::UnicodeUTF8));
        label->setText(QApplication::translate("MainWindow", "Draw your pattern here:", 0, QApplication::UnicodeUTF8));
        ExitButton->setText(QApplication::translate("MainWindow", "Exit", 0, QApplication::UnicodeUTF8));
        ClearButton->setText(QApplication::translate("MainWindow", "Clear", 0, QApplication::UnicodeUTF8));
        SowButton->setText(QApplication::translate("MainWindow", "Sow", 0, QApplication::UnicodeUTF8));
        menu_File->setTitle(QApplication::translate("MainWindow", "&File", 0, QApplication::UnicodeUTF8));
        menu_Mirror->setTitle(QApplication::translate("MainWindow", "&Mirror", 0, QApplication::UnicodeUTF8));
        menu_Help->setTitle(QApplication::translate("MainWindow", "&Help", 0, QApplication::UnicodeUTF8));
    } // retranslateUi

};

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

QT_END_NAMESPACE

#endif // UI_MAINWINDOW_H
