/********************************************************************************
** Form generated from reading ui file 'GedDesEditor.ui'
**
** Created: Tue Jan 26 17:06:49 2016
**      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_GEDDESEDITOR_H
#define UI_GEDDESEDITOR_H

#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QGraphicsView>
#include <QtGui/QGroupBox>
#include <QtGui/QHeaderView>
#include <QtGui/QMainWindow>
#include <QtGui/QSplitter>
#include <QtGui/QTextEdit>
#include <QtGui/QWidget>
#include "DespotTreeWidget.h"
#include "EventViewerWidget.h"
#include "ProgressWidget.h"
#include "StateViewerWidget.h"

QT_BEGIN_NAMESPACE

class Ui_GedDesEditorUI
{
public:
    QWidget *centralWidget;
    DESpot::ProgressWidget *m_progressWidget;
    QSplitter *m_mainSplitterWidg;
    QSplitter *m_desSplitterWidg;
    QGroupBox *m_stateGroupBox;
    DESpot::StateViewerWidget *m_stateViewWidg;
    QGroupBox *m_eventGroupBox;
    DESpot::EventViewerWidget *m_eventViewWidg;
    QGroupBox *m_transFuncGroupBox;
    QSplitter *m_transSplitterWidg;
    DESpot::DespotTreeWidget *m_transitionViewWidg;
    DESpot::DespotTreeWidget *m_selfTransWidg;
    QGroupBox *m_stateQuickLookGroupBox;
    DESpot::DespotTreeWidget *m_stateQuickLookWidg;
    QSplitter *m_sceneSplitterWidg;
    QGraphicsView *m_desGraphicView;
    QGroupBox *m_desEditorOutputGBox;
    QTextEdit *m_outputWidg;

    void setupUi(QMainWindow *GedDesEditorUI)
    {
        if (GedDesEditorUI->objectName().isEmpty())
            GedDesEditorUI->setObjectName(QString::fromUtf8("GedDesEditorUI"));
        GedDesEditorUI->resize(842, 740);
        centralWidget = new QWidget(GedDesEditorUI);
        centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
        QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(centralWidget->sizePolicy().hasHeightForWidth());
        centralWidget->setSizePolicy(sizePolicy);
        m_progressWidget = new DESpot::ProgressWidget(centralWidget);
        m_progressWidget->setObjectName(QString::fromUtf8("m_progressWidget"));
        m_progressWidget->setGeometry(QRect(2, 202, 125, 15));
        QSizePolicy sizePolicy1(QSizePolicy::Ignored, QSizePolicy::Ignored);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(m_progressWidget->sizePolicy().hasHeightForWidth());
        m_progressWidget->setSizePolicy(sizePolicy1);
        m_progressWidget->setMinimumSize(QSize(125, 15));
        m_progressWidget->setMaximumSize(QSize(125, 15));
        m_progressWidget->setMinimum(0);
        m_progressWidget->setMaximum(10);
        m_progressWidget->setValue(5);
        m_progressWidget->setTextVisible(false);
        m_progressWidget->setOrientation(Qt::Horizontal);
        m_mainSplitterWidg = new QSplitter(centralWidget);
        m_mainSplitterWidg->setObjectName(QString::fromUtf8("m_mainSplitterWidg"));
        m_mainSplitterWidg->setGeometry(QRect(2, 2, 125, 197));
        QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(m_mainSplitterWidg->sizePolicy().hasHeightForWidth());
        m_mainSplitterWidg->setSizePolicy(sizePolicy2);
        m_mainSplitterWidg->setOrientation(Qt::Horizontal);
        m_desSplitterWidg = new QSplitter(m_mainSplitterWidg);
        m_desSplitterWidg->setObjectName(QString::fromUtf8("m_desSplitterWidg"));
        m_desSplitterWidg->setOrientation(Qt::Vertical);
        m_stateGroupBox = new QGroupBox(m_desSplitterWidg);
        m_stateGroupBox->setObjectName(QString::fromUtf8("m_stateGroupBox"));
        m_stateViewWidg = new DESpot::StateViewerWidget(m_stateGroupBox);
        m_stateViewWidg->setObjectName(QString::fromUtf8("m_stateViewWidg"));
        m_stateViewWidg->setGeometry(QRect(10, 20, 271, 111));
        m_stateViewWidg->setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded);
        m_stateViewWidg->setTabKeyNavigation(true);
        m_stateViewWidg->setDragEnabled(true);
        m_stateViewWidg->setAlternatingRowColors(true);
        m_stateViewWidg->setRootIsDecorated(false);
        m_stateViewWidg->setSortingEnabled(true);
        m_desSplitterWidg->addWidget(m_stateGroupBox);
        m_eventGroupBox = new QGroupBox(m_desSplitterWidg);
        m_eventGroupBox->setObjectName(QString::fromUtf8("m_eventGroupBox"));
        sizePolicy.setHeightForWidth(m_eventGroupBox->sizePolicy().hasHeightForWidth());
        m_eventGroupBox->setSizePolicy(sizePolicy);
        m_eventViewWidg = new DESpot::EventViewerWidget(m_eventGroupBox);
        m_eventViewWidg->setObjectName(QString::fromUtf8("m_eventViewWidg"));
        m_eventViewWidg->setGeometry(QRect(10, 20, 271, 120));
        QSizePolicy sizePolicy3(QSizePolicy::Preferred, QSizePolicy::Expanding);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(m_eventViewWidg->sizePolicy().hasHeightForWidth());
        m_eventViewWidg->setSizePolicy(sizePolicy3);
        m_eventViewWidg->setMinimumSize(QSize(200, 120));
        m_eventViewWidg->setAlternatingRowColors(true);
        m_eventViewWidg->setRootIsDecorated(false);
        m_eventViewWidg->setSortingEnabled(true);
        m_desSplitterWidg->addWidget(m_eventGroupBox);
        m_transFuncGroupBox = new QGroupBox(m_desSplitterWidg);
        m_transFuncGroupBox->setObjectName(QString::fromUtf8("m_transFuncGroupBox"));
        sizePolicy.setHeightForWidth(m_transFuncGroupBox->sizePolicy().hasHeightForWidth());
        m_transFuncGroupBox->setSizePolicy(sizePolicy);
        m_transSplitterWidg = new QSplitter(m_transFuncGroupBox);
        m_transSplitterWidg->setObjectName(QString::fromUtf8("m_transSplitterWidg"));
        m_transSplitterWidg->setGeometry(QRect(10, 20, 256, 389));
        sizePolicy.setHeightForWidth(m_transSplitterWidg->sizePolicy().hasHeightForWidth());
        m_transSplitterWidg->setSizePolicy(sizePolicy);
        m_transSplitterWidg->setOrientation(Qt::Vertical);
        m_transitionViewWidg = new DESpot::DespotTreeWidget(m_transSplitterWidg);
        m_transitionViewWidg->setObjectName(QString::fromUtf8("m_transitionViewWidg"));
        m_transitionViewWidg->setAlternatingRowColors(true);
        m_transitionViewWidg->setRootIsDecorated(false);
        m_transitionViewWidg->setSortingEnabled(true);
        m_transSplitterWidg->addWidget(m_transitionViewWidg);
        m_selfTransWidg = new DESpot::DespotTreeWidget(m_transSplitterWidg);
        m_selfTransWidg->setObjectName(QString::fromUtf8("m_selfTransWidg"));
        m_selfTransWidg->setAlternatingRowColors(true);
        m_selfTransWidg->setRootIsDecorated(false);
        m_selfTransWidg->setSortingEnabled(true);
        m_transSplitterWidg->addWidget(m_selfTransWidg);
        m_desSplitterWidg->addWidget(m_transFuncGroupBox);
        m_stateQuickLookGroupBox = new QGroupBox(m_desSplitterWidg);
        m_stateQuickLookGroupBox->setObjectName(QString::fromUtf8("m_stateQuickLookGroupBox"));
        m_stateQuickLookWidg = new DESpot::DespotTreeWidget(m_stateQuickLookGroupBox);
        m_stateQuickLookWidg->setObjectName(QString::fromUtf8("m_stateQuickLookWidg"));
        m_stateQuickLookWidg->setGeometry(QRect(20, 30, 151, 91));
        m_stateQuickLookWidg->setMidLineWidth(1);
        m_stateQuickLookWidg->setAlternatingRowColors(false);
        m_stateQuickLookWidg->setSortingEnabled(false);
        m_desSplitterWidg->addWidget(m_stateQuickLookGroupBox);
        m_mainSplitterWidg->addWidget(m_desSplitterWidg);
        m_sceneSplitterWidg = new QSplitter(m_mainSplitterWidg);
        m_sceneSplitterWidg->setObjectName(QString::fromUtf8("m_sceneSplitterWidg"));
        m_sceneSplitterWidg->setOrientation(Qt::Vertical);
        m_desGraphicView = new QGraphicsView(m_sceneSplitterWidg);
        m_desGraphicView->setObjectName(QString::fromUtf8("m_desGraphicView"));
        m_sceneSplitterWidg->addWidget(m_desGraphicView);
        m_desEditorOutputGBox = new QGroupBox(m_sceneSplitterWidg);
        m_desEditorOutputGBox->setObjectName(QString::fromUtf8("m_desEditorOutputGBox"));
        sizePolicy.setHeightForWidth(m_desEditorOutputGBox->sizePolicy().hasHeightForWidth());
        m_desEditorOutputGBox->setSizePolicy(sizePolicy);
        m_desEditorOutputGBox->setFlat(true);
        m_outputWidg = new QTextEdit(m_desEditorOutputGBox);
        m_outputWidg->setObjectName(QString::fromUtf8("m_outputWidg"));
        m_outputWidg->setGeometry(QRect(80, 10, 301, 48));
        sizePolicy2.setHeightForWidth(m_outputWidg->sizePolicy().hasHeightForWidth());
        m_outputWidg->setSizePolicy(sizePolicy2);
        m_sceneSplitterWidg->addWidget(m_desEditorOutputGBox);
        m_mainSplitterWidg->addWidget(m_sceneSplitterWidg);
        GedDesEditorUI->setCentralWidget(centralWidget);

        retranslateUi(GedDesEditorUI);

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

    void retranslateUi(QMainWindow *GedDesEditorUI)
    {
        GedDesEditorUI->setWindowTitle(QApplication::translate("GedDesEditorUI", "DES Editor - <des name>", 0, QApplication::UnicodeUTF8));
        m_stateGroupBox->setTitle(QApplication::translate("GedDesEditorUI", "States ", 0, QApplication::UnicodeUTF8));
        QTreeWidgetItem *___qtreewidgetitem = m_stateViewWidg->headerItem();
        ___qtreewidgetitem->setText(0, QApplication::translate("GedDesEditorUI", "1", 0, QApplication::UnicodeUTF8));
        m_eventGroupBox->setTitle(QApplication::translate("GedDesEditorUI", "Events", 0, QApplication::UnicodeUTF8));
        QTreeWidgetItem *___qtreewidgetitem1 = m_eventViewWidg->headerItem();
        ___qtreewidgetitem1->setText(0, QApplication::translate("GedDesEditorUI", "1", 0, QApplication::UnicodeUTF8));
        m_transFuncGroupBox->setTitle(QApplication::translate("GedDesEditorUI", "Transition Function", 0, QApplication::UnicodeUTF8));
        QTreeWidgetItem *___qtreewidgetitem2 = m_transitionViewWidg->headerItem();
        ___qtreewidgetitem2->setText(0, QApplication::translate("GedDesEditorUI", "1", 0, QApplication::UnicodeUTF8));
        QTreeWidgetItem *___qtreewidgetitem3 = m_selfTransWidg->headerItem();
        ___qtreewidgetitem3->setText(0, QApplication::translate("GedDesEditorUI", "1", 0, QApplication::UnicodeUTF8));
        m_stateQuickLookGroupBox->setTitle(QApplication::translate("GedDesEditorUI", "State Quick Look", 0, QApplication::UnicodeUTF8));
        QTreeWidgetItem *___qtreewidgetitem4 = m_stateQuickLookWidg->headerItem();
        ___qtreewidgetitem4->setText(0, QApplication::translate("GedDesEditorUI", "1", 0, QApplication::UnicodeUTF8));
        m_desEditorOutputGBox->setTitle(QApplication::translate("GedDesEditorUI", "Output ", 0, QApplication::UnicodeUTF8));
        Q_UNUSED(GedDesEditorUI);
    } // retranslateUi

};

namespace Ui {
    class GedDesEditorUI: public Ui_GedDesEditorUI {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_GEDDESEDITOR_H
