/********************************************************************************
** Form generated from reading UI file 'shaderdialog.ui'
**
** Created by: Qt User Interface Compiler version 4.8.7
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_SHADERDIALOG_H
#define UI_SHADERDIALOG_H

#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QComboBox>
#include <QtGui/QDialog>
#include <QtGui/QDialogButtonBox>
#include <QtGui/QGridLayout>
#include <QtGui/QHBoxLayout>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QLineEdit>
#include <QtGui/QPushButton>
#include <QtGui/QSpacerItem>
#include <QtGui/QTabWidget>
#include <QtGui/QVBoxLayout>
#include <QtGui/QWidget>

QT_BEGIN_NAMESPACE

class Ui_ShaderDialog
{
public:
    QVBoxLayout *verticalLayout;
    QTabWidget *tabWidget;
    QWidget *loadTab;
    QGridLayout *gridLayout;
    QLabel *label_5;
    QHBoxLayout *horizontalLayout_5;
    QLineEdit *shaderName;
    QLabel *label_4;
    QHBoxLayout *horizontalLayout_4;
    QLineEdit *vertFile;
    QPushButton *vertFileButton;
    QLabel *label_7;
    QHBoxLayout *horizontalLayout_7;
    QLineEdit *fragFile;
    QPushButton *fragFileButton;
    QLabel *label_8;
    QHBoxLayout *horizontalLayout_9;
    QLineEdit *paramsFile;
    QPushButton *paramsFileButton;
    QSpacerItem *verticalSpacer;
    QHBoxLayout *horizontalLayout;
    QSpacerItem *horizontalSpacer_2;
    QDialogButtonBox *loadVertButton;
    QWidget *shaderTab;
    QVBoxLayout *verticalLayout_2;
    QGridLayout *gridLayout_2;
    QLabel *label;
    QComboBox *displayTypes;
    QLabel *label_2;
    QComboBox *shaderPrograms;
    QSpacerItem *verticalSpacer_2;
    QHBoxLayout *horizontalLayout_2;
    QSpacerItem *horizontalSpacer;
    QPushButton *shaderButton;

    void setupUi(QDialog *ShaderDialog)
    {
        if (ShaderDialog->objectName().isEmpty())
            ShaderDialog->setObjectName(QString::fromUtf8("ShaderDialog"));
        ShaderDialog->resize(440, 255);
        QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::MinimumExpanding);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(ShaderDialog->sizePolicy().hasHeightForWidth());
        ShaderDialog->setSizePolicy(sizePolicy);
        verticalLayout = new QVBoxLayout(ShaderDialog);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        tabWidget = new QTabWidget(ShaderDialog);
        tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
        loadTab = new QWidget();
        loadTab->setObjectName(QString::fromUtf8("loadTab"));
        gridLayout = new QGridLayout(loadTab);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        label_5 = new QLabel(loadTab);
        label_5->setObjectName(QString::fromUtf8("label_5"));
        label_5->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

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

        horizontalLayout_5 = new QHBoxLayout();
        horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
        shaderName = new QLineEdit(loadTab);
        shaderName->setObjectName(QString::fromUtf8("shaderName"));

        horizontalLayout_5->addWidget(shaderName);


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

        label_4 = new QLabel(loadTab);
        label_4->setObjectName(QString::fromUtf8("label_4"));
        label_4->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

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

        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
        vertFile = new QLineEdit(loadTab);
        vertFile->setObjectName(QString::fromUtf8("vertFile"));

        horizontalLayout_4->addWidget(vertFile);

        vertFileButton = new QPushButton(loadTab);
        vertFileButton->setObjectName(QString::fromUtf8("vertFileButton"));

        horizontalLayout_4->addWidget(vertFileButton);


        gridLayout->addLayout(horizontalLayout_4, 1, 1, 1, 1);

        label_7 = new QLabel(loadTab);
        label_7->setObjectName(QString::fromUtf8("label_7"));
        label_7->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

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

        horizontalLayout_7 = new QHBoxLayout();
        horizontalLayout_7->setObjectName(QString::fromUtf8("horizontalLayout_7"));
        fragFile = new QLineEdit(loadTab);
        fragFile->setObjectName(QString::fromUtf8("fragFile"));

        horizontalLayout_7->addWidget(fragFile);

        fragFileButton = new QPushButton(loadTab);
        fragFileButton->setObjectName(QString::fromUtf8("fragFileButton"));

        horizontalLayout_7->addWidget(fragFileButton);


        gridLayout->addLayout(horizontalLayout_7, 2, 1, 1, 1);

        label_8 = new QLabel(loadTab);
        label_8->setObjectName(QString::fromUtf8("label_8"));
        label_8->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

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

        horizontalLayout_9 = new QHBoxLayout();
        horizontalLayout_9->setObjectName(QString::fromUtf8("horizontalLayout_9"));
        paramsFile = new QLineEdit(loadTab);
        paramsFile->setObjectName(QString::fromUtf8("paramsFile"));

        horizontalLayout_9->addWidget(paramsFile);

        paramsFileButton = new QPushButton(loadTab);
        paramsFileButton->setObjectName(QString::fromUtf8("paramsFileButton"));

        horizontalLayout_9->addWidget(paramsFileButton);


        gridLayout->addLayout(horizontalLayout_9, 3, 1, 1, 1);

        verticalSpacer = new QSpacerItem(18, 34, QSizePolicy::Minimum, QSizePolicy::Expanding);

        gridLayout->addItem(verticalSpacer, 4, 1, 1, 1);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout->addItem(horizontalSpacer_2);

        loadVertButton = new QDialogButtonBox(loadTab);
        loadVertButton->setObjectName(QString::fromUtf8("loadVertButton"));
        loadVertButton->setStandardButtons(QDialogButtonBox::Open);

        horizontalLayout->addWidget(loadVertButton);


        gridLayout->addLayout(horizontalLayout, 5, 0, 1, 2);

        tabWidget->addTab(loadTab, QString());
        shaderTab = new QWidget();
        shaderTab->setObjectName(QString::fromUtf8("shaderTab"));
        verticalLayout_2 = new QVBoxLayout(shaderTab);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        gridLayout_2 = new QGridLayout();
        gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
        label = new QLabel(shaderTab);
        label->setObjectName(QString::fromUtf8("label"));
        label->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

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

        displayTypes = new QComboBox(shaderTab);
        displayTypes->setObjectName(QString::fromUtf8("displayTypes"));
        displayTypes->setSizeIncrement(QSize(1, 0));

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

        label_2 = new QLabel(shaderTab);
        label_2->setObjectName(QString::fromUtf8("label_2"));
        label_2->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

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

        shaderPrograms = new QComboBox(shaderTab);
        shaderPrograms->setObjectName(QString::fromUtf8("shaderPrograms"));
        shaderPrograms->setSizeIncrement(QSize(1, 0));

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


        verticalLayout_2->addLayout(gridLayout_2);

        verticalSpacer_2 = new QSpacerItem(20, 104, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_2->addItem(verticalSpacer_2);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_2->addItem(horizontalSpacer);

        shaderButton = new QPushButton(shaderTab);
        shaderButton->setObjectName(QString::fromUtf8("shaderButton"));

        horizontalLayout_2->addWidget(shaderButton);


        verticalLayout_2->addLayout(horizontalLayout_2);

        tabWidget->addTab(shaderTab, QString());

        verticalLayout->addWidget(tabWidget);

        QWidget::setTabOrder(tabWidget, shaderName);
        QWidget::setTabOrder(shaderName, vertFile);
        QWidget::setTabOrder(vertFile, vertFileButton);
        QWidget::setTabOrder(vertFileButton, fragFile);
        QWidget::setTabOrder(fragFile, fragFileButton);
        QWidget::setTabOrder(fragFileButton, paramsFile);
        QWidget::setTabOrder(paramsFile, paramsFileButton);
        QWidget::setTabOrder(paramsFileButton, loadVertButton);
        QWidget::setTabOrder(loadVertButton, displayTypes);
        QWidget::setTabOrder(displayTypes, shaderPrograms);
        QWidget::setTabOrder(shaderPrograms, shaderButton);

        retranslateUi(ShaderDialog);

        tabWidget->setCurrentIndex(0);


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

    void retranslateUi(QDialog *ShaderDialog)
    {
        ShaderDialog->setWindowTitle(QApplication::translate("ShaderDialog", "GLSL Shaders", 0, QApplication::UnicodeUTF8));
        label_5->setText(QApplication::translate("ShaderDialog", "Shader Name:", 0, QApplication::UnicodeUTF8));
        label_4->setText(QApplication::translate("ShaderDialog", "Vertex Shader:", 0, QApplication::UnicodeUTF8));
        vertFileButton->setText(QApplication::translate("ShaderDialog", "Browse...", 0, QApplication::UnicodeUTF8));
        label_7->setText(QApplication::translate("ShaderDialog", "Fragment Shader:", 0, QApplication::UnicodeUTF8));
        fragFileButton->setText(QApplication::translate("ShaderDialog", "Browse...", 0, QApplication::UnicodeUTF8));
        label_8->setText(QApplication::translate("ShaderDialog", "Parameters:", 0, QApplication::UnicodeUTF8));
        paramsFileButton->setText(QApplication::translate("ShaderDialog", "Browse...", 0, QApplication::UnicodeUTF8));
        tabWidget->setTabText(tabWidget->indexOf(loadTab), QApplication::translate("ShaderDialog", "Load Shaders", 0, QApplication::UnicodeUTF8));
        label->setText(QApplication::translate("ShaderDialog", "Display Type:", 0, QApplication::UnicodeUTF8));
        label_2->setText(QApplication::translate("ShaderDialog", "Shader Program:", 0, QApplication::UnicodeUTF8));
        shaderPrograms->clear();
        shaderPrograms->insertItems(0, QStringList()
         << QApplication::translate("ShaderDialog", "None", 0, QApplication::UnicodeUTF8)
        );
        shaderButton->setText(QApplication::translate("ShaderDialog", "Assign Shader", 0, QApplication::UnicodeUTF8));
        tabWidget->setTabText(tabWidget->indexOf(shaderTab), QApplication::translate("ShaderDialog", "Assign Shader", 0, QApplication::UnicodeUTF8));
    } // retranslateUi

};

namespace Ui {
    class ShaderDialog: public Ui_ShaderDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_SHADERDIALOG_H
