/********************************************************************************
** Form generated from reading ui file 'ParallelCoordinatesConfigDialog.ui'
**
** Created: Tue Sep 29 02:12:39 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 PARALLELCOORDINATESCONFIGDIALOGDATA_H
#define PARALLELCOORDINATESCONFIGDIALOGDATA_H

#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QDialog>
#include <QtGui/QDialogButtonBox>
#include <QtGui/QGridLayout>
#include <QtGui/QGroupBox>
#include <QtGui/QHBoxLayout>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QLineEdit>
#include <QtGui/QPushButton>
#include <QtGui/QRadioButton>
#include <QtGui/QSpinBox>
#include <QtGui/QTabWidget>
#include <QtGui/QVBoxLayout>
#include <QtGui/QWidget>
#include <tulip/GraphPropertiesSelectionWidget.h>

QT_BEGIN_NAMESPACE

class Ui_Dialog
{
public:
    QVBoxLayout *verticalLayout;
    QTabWidget *tabWidget;
    QWidget *dataConfTab;
    QVBoxLayout *verticalLayout_2;
    QGroupBox *groupBox;
    QHBoxLayout *horizontalLayout_3;
    QHBoxLayout *horizontalLayout_2;
    QRadioButton *nodesButton;
    QRadioButton *edgesButton;
    QGroupBox *groupBox_2;
    QHBoxLayout *horizontalLayout_4;
    tlp::GraphPropertiesSelectionWidget *graphPropertiesSelectionWidget;
    QWidget *drawConfTab;
    QVBoxLayout *verticalLayout_5;
    QGroupBox *groupBox_3;
    QVBoxLayout *verticalLayout_4;
    QHBoxLayout *horizontalLayout_7;
    QLabel *label_3;
    QPushButton *bgColorButton;
    QHBoxLayout *horizontalLayout_8;
    QLabel *label_4;
    QSpinBox *axisHeight;
    QHBoxLayout *horizontalLayout_9;
    QLabel *label_5;
    QSpinBox *spaceBetweenAxis;
    QGroupBox *groupBox_4;
    QVBoxLayout *verticalLayout_3;
    QRadioButton *viewColorAlphaRb;
    QHBoxLayout *horizontalLayout_5;
    QRadioButton *userAlphaRb;
    QSpinBox *viewColorAlphaValue;
    QHBoxLayout *horizontalLayout_6;
    QLabel *label;
    QSpinBox *nonHighlightedEltsAlphaValue;
    QGroupBox *gBoxAxisPoints;
    QGridLayout *gridLayout_2;
    QLabel *label_7;
    QSpinBox *minAxisPointSize;
    QLabel *label_8;
    QSpinBox *maxAxisPointSize;
    QGroupBox *gBoxLineTexture;
    QVBoxLayout *verticalLayout_9;
    QRadioButton *defaultTexture;
    QRadioButton *userTexture;
    QHBoxLayout *horizontalLayout;
    QLineEdit *userTextureFile;
    QPushButton *browseButton;
    QDialogButtonBox *buttonBox;

    void setupUi(QDialog *Dialog)
    {
        if (Dialog->objectName().isEmpty())
            Dialog->setObjectName(QString::fromUtf8("Dialog"));
        Dialog->setWindowModality(Qt::NonModal);
        Dialog->resize(431, 525);
        QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(Dialog->sizePolicy().hasHeightForWidth());
        Dialog->setSizePolicy(sizePolicy);
        Dialog->setSizeGripEnabled(false);
        Dialog->setModal(true);
        verticalLayout = new QVBoxLayout(Dialog);
        verticalLayout->setSpacing(2);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        verticalLayout->setContentsMargins(-1, 2, -1, 2);
        tabWidget = new QTabWidget(Dialog);
        tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
        QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(tabWidget->sizePolicy().hasHeightForWidth());
        tabWidget->setSizePolicy(sizePolicy1);
        dataConfTab = new QWidget();
        dataConfTab->setObjectName(QString::fromUtf8("dataConfTab"));
        verticalLayout_2 = new QVBoxLayout(dataConfTab);
        verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
        groupBox = new QGroupBox(dataConfTab);
        groupBox->setObjectName(QString::fromUtf8("groupBox"));
        QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Fixed);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(groupBox->sizePolicy().hasHeightForWidth());
        groupBox->setSizePolicy(sizePolicy2);
        groupBox->setMinimumSize(QSize(24, 55));
        groupBox->setAlignment(Qt::AlignCenter);
        horizontalLayout_3 = new QHBoxLayout(groupBox);
        horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setSpacing(120);
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        nodesButton = new QRadioButton(groupBox);
        nodesButton->setObjectName(QString::fromUtf8("nodesButton"));
        QSizePolicy sizePolicy3(QSizePolicy::Expanding, QSizePolicy::Fixed);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(nodesButton->sizePolicy().hasHeightForWidth());
        nodesButton->setSizePolicy(sizePolicy3);
        nodesButton->setChecked(true);

        horizontalLayout_2->addWidget(nodesButton);

        edgesButton = new QRadioButton(groupBox);
        edgesButton->setObjectName(QString::fromUtf8("edgesButton"));
        sizePolicy3.setHeightForWidth(edgesButton->sizePolicy().hasHeightForWidth());
        edgesButton->setSizePolicy(sizePolicy3);

        horizontalLayout_2->addWidget(edgesButton);


        horizontalLayout_3->addLayout(horizontalLayout_2);


        verticalLayout_2->addWidget(groupBox);

        groupBox_2 = new QGroupBox(dataConfTab);
        groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
        sizePolicy.setHeightForWidth(groupBox_2->sizePolicy().hasHeightForWidth());
        groupBox_2->setSizePolicy(sizePolicy);
        groupBox_2->setAlignment(Qt::AlignCenter);
        horizontalLayout_4 = new QHBoxLayout(groupBox_2);
        horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
        graphPropertiesSelectionWidget = new tlp::GraphPropertiesSelectionWidget(groupBox_2);
        graphPropertiesSelectionWidget->setObjectName(QString::fromUtf8("graphPropertiesSelectionWidget"));

        horizontalLayout_4->addWidget(graphPropertiesSelectionWidget);


        verticalLayout_2->addWidget(groupBox_2);

        tabWidget->addTab(dataConfTab, QString());
        groupBox_2->raise();
        groupBox->raise();
        drawConfTab = new QWidget();
        drawConfTab->setObjectName(QString::fromUtf8("drawConfTab"));
        verticalLayout_5 = new QVBoxLayout(drawConfTab);
        verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5"));
        groupBox_3 = new QGroupBox(drawConfTab);
        groupBox_3->setObjectName(QString::fromUtf8("groupBox_3"));
        QFont font;
        font.setPointSize(8);
        groupBox_3->setFont(font);
        verticalLayout_4 = new QVBoxLayout(groupBox_3);
        verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
        horizontalLayout_7 = new QHBoxLayout();
        horizontalLayout_7->setObjectName(QString::fromUtf8("horizontalLayout_7"));
        label_3 = new QLabel(groupBox_3);
        label_3->setObjectName(QString::fromUtf8("label_3"));
        QSizePolicy sizePolicy4(QSizePolicy::Expanding, QSizePolicy::Preferred);
        sizePolicy4.setHorizontalStretch(0);
        sizePolicy4.setVerticalStretch(0);
        sizePolicy4.setHeightForWidth(label_3->sizePolicy().hasHeightForWidth());
        label_3->setSizePolicy(sizePolicy4);
        label_3->setFont(font);

        horizontalLayout_7->addWidget(label_3);

        bgColorButton = new QPushButton(groupBox_3);
        bgColorButton->setObjectName(QString::fromUtf8("bgColorButton"));
        sizePolicy2.setHeightForWidth(bgColorButton->sizePolicy().hasHeightForWidth());
        bgColorButton->setSizePolicy(sizePolicy2);
        QPalette palette;
        QBrush brush(QColor(255, 255, 255, 255));
        brush.setStyle(Qt::SolidPattern);
        palette.setBrush(QPalette::Active, QPalette::Button, brush);
        palette.setBrush(QPalette::Inactive, QPalette::Button, brush);
        palette.setBrush(QPalette::Disabled, QPalette::Button, brush);
        bgColorButton->setPalette(palette);

        horizontalLayout_7->addWidget(bgColorButton);


        verticalLayout_4->addLayout(horizontalLayout_7);

        horizontalLayout_8 = new QHBoxLayout();
        horizontalLayout_8->setObjectName(QString::fromUtf8("horizontalLayout_8"));
        label_4 = new QLabel(groupBox_3);
        label_4->setObjectName(QString::fromUtf8("label_4"));
        sizePolicy4.setHeightForWidth(label_4->sizePolicy().hasHeightForWidth());
        label_4->setSizePolicy(sizePolicy4);
        label_4->setFont(font);

        horizontalLayout_8->addWidget(label_4);

        axisHeight = new QSpinBox(groupBox_3);
        axisHeight->setObjectName(QString::fromUtf8("axisHeight"));
        sizePolicy2.setHeightForWidth(axisHeight->sizePolicy().hasHeightForWidth());
        axisHeight->setSizePolicy(sizePolicy2);
        axisHeight->setMinimum(100);
        axisHeight->setMaximum(10000);
        axisHeight->setValue(400);

        horizontalLayout_8->addWidget(axisHeight);


        verticalLayout_4->addLayout(horizontalLayout_8);

        horizontalLayout_9 = new QHBoxLayout();
        horizontalLayout_9->setObjectName(QString::fromUtf8("horizontalLayout_9"));
        label_5 = new QLabel(groupBox_3);
        label_5->setObjectName(QString::fromUtf8("label_5"));
        sizePolicy4.setHeightForWidth(label_5->sizePolicy().hasHeightForWidth());
        label_5->setSizePolicy(sizePolicy4);
        label_5->setFont(font);

        horizontalLayout_9->addWidget(label_5);

        spaceBetweenAxis = new QSpinBox(groupBox_3);
        spaceBetweenAxis->setObjectName(QString::fromUtf8("spaceBetweenAxis"));
        sizePolicy2.setHeightForWidth(spaceBetweenAxis->sizePolicy().hasHeightForWidth());
        spaceBetweenAxis->setSizePolicy(sizePolicy2);
        spaceBetweenAxis->setMinimum(10);
        spaceBetweenAxis->setMaximum(10000);
        spaceBetweenAxis->setValue(200);

        horizontalLayout_9->addWidget(spaceBetweenAxis);


        verticalLayout_4->addLayout(horizontalLayout_9);

        groupBox_4 = new QGroupBox(groupBox_3);
        groupBox_4->setObjectName(QString::fromUtf8("groupBox_4"));
        verticalLayout_3 = new QVBoxLayout(groupBox_4);
        verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
        viewColorAlphaRb = new QRadioButton(groupBox_4);
        viewColorAlphaRb->setObjectName(QString::fromUtf8("viewColorAlphaRb"));
        viewColorAlphaRb->setFont(font);
        viewColorAlphaRb->setChecked(true);

        verticalLayout_3->addWidget(viewColorAlphaRb);

        horizontalLayout_5 = new QHBoxLayout();
        horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
        userAlphaRb = new QRadioButton(groupBox_4);
        userAlphaRb->setObjectName(QString::fromUtf8("userAlphaRb"));
        userAlphaRb->setFont(font);

        horizontalLayout_5->addWidget(userAlphaRb);

        viewColorAlphaValue = new QSpinBox(groupBox_4);
        viewColorAlphaValue->setObjectName(QString::fromUtf8("viewColorAlphaValue"));
        sizePolicy2.setHeightForWidth(viewColorAlphaValue->sizePolicy().hasHeightForWidth());
        viewColorAlphaValue->setSizePolicy(sizePolicy2);
        viewColorAlphaValue->setMaximum(255);
        viewColorAlphaValue->setValue(200);

        horizontalLayout_5->addWidget(viewColorAlphaValue);


        verticalLayout_3->addLayout(horizontalLayout_5);


        verticalLayout_4->addWidget(groupBox_4);

        horizontalLayout_6 = new QHBoxLayout();
        horizontalLayout_6->setObjectName(QString::fromUtf8("horizontalLayout_6"));
        label = new QLabel(groupBox_3);
        label->setObjectName(QString::fromUtf8("label"));
        label->setFont(font);

        horizontalLayout_6->addWidget(label);

        nonHighlightedEltsAlphaValue = new QSpinBox(groupBox_3);
        nonHighlightedEltsAlphaValue->setObjectName(QString::fromUtf8("nonHighlightedEltsAlphaValue"));
        nonHighlightedEltsAlphaValue->setMaximum(255);
        nonHighlightedEltsAlphaValue->setValue(10);

        horizontalLayout_6->addWidget(nonHighlightedEltsAlphaValue);


        verticalLayout_4->addLayout(horizontalLayout_6);


        verticalLayout_5->addWidget(groupBox_3);

        gBoxAxisPoints = new QGroupBox(drawConfTab);
        gBoxAxisPoints->setObjectName(QString::fromUtf8("gBoxAxisPoints"));
        sizePolicy.setHeightForWidth(gBoxAxisPoints->sizePolicy().hasHeightForWidth());
        gBoxAxisPoints->setSizePolicy(sizePolicy);
        gBoxAxisPoints->setFont(font);
        gBoxAxisPoints->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
        gBoxAxisPoints->setCheckable(true);
        gridLayout_2 = new QGridLayout(gBoxAxisPoints);
        gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
        gridLayout_2->setVerticalSpacing(0);
        gridLayout_2->setContentsMargins(-1, 0, -1, 0);
        label_7 = new QLabel(gBoxAxisPoints);
        label_7->setObjectName(QString::fromUtf8("label_7"));
        sizePolicy4.setHeightForWidth(label_7->sizePolicy().hasHeightForWidth());
        label_7->setSizePolicy(sizePolicy4);
        label_7->setFont(font);

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

        minAxisPointSize = new QSpinBox(gBoxAxisPoints);
        minAxisPointSize->setObjectName(QString::fromUtf8("minAxisPointSize"));
        QSizePolicy sizePolicy5(QSizePolicy::Minimum, QSizePolicy::Fixed);
        sizePolicy5.setHorizontalStretch(0);
        sizePolicy5.setVerticalStretch(0);
        sizePolicy5.setHeightForWidth(minAxisPointSize->sizePolicy().hasHeightForWidth());
        minAxisPointSize->setSizePolicy(sizePolicy5);
        minAxisPointSize->setMinimumSize(QSize(66, 0));
        minAxisPointSize->setMinimum(1);
        minAxisPointSize->setMaximum(100);
        minAxisPointSize->setValue(5);

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

        label_8 = new QLabel(gBoxAxisPoints);
        label_8->setObjectName(QString::fromUtf8("label_8"));
        sizePolicy.setHeightForWidth(label_8->sizePolicy().hasHeightForWidth());
        label_8->setSizePolicy(sizePolicy);
        label_8->setFont(font);

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

        maxAxisPointSize = new QSpinBox(gBoxAxisPoints);
        maxAxisPointSize->setObjectName(QString::fromUtf8("maxAxisPointSize"));
        sizePolicy2.setHeightForWidth(maxAxisPointSize->sizePolicy().hasHeightForWidth());
        maxAxisPointSize->setSizePolicy(sizePolicy2);
        maxAxisPointSize->setMinimum(1);
        maxAxisPointSize->setMaximum(100);
        maxAxisPointSize->setValue(15);

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


        verticalLayout_5->addWidget(gBoxAxisPoints);

        gBoxLineTexture = new QGroupBox(drawConfTab);
        gBoxLineTexture->setObjectName(QString::fromUtf8("gBoxLineTexture"));
        gBoxLineTexture->setFont(font);
        gBoxLineTexture->setCheckable(true);
        verticalLayout_9 = new QVBoxLayout(gBoxLineTexture);
        verticalLayout_9->setSpacing(0);
        verticalLayout_9->setObjectName(QString::fromUtf8("verticalLayout_9"));
        verticalLayout_9->setContentsMargins(-1, 0, -1, 0);
        defaultTexture = new QRadioButton(gBoxLineTexture);
        defaultTexture->setObjectName(QString::fromUtf8("defaultTexture"));
        defaultTexture->setFont(font);
        defaultTexture->setChecked(true);

        verticalLayout_9->addWidget(defaultTexture);

        userTexture = new QRadioButton(gBoxLineTexture);
        userTexture->setObjectName(QString::fromUtf8("userTexture"));
        userTexture->setFont(font);

        verticalLayout_9->addWidget(userTexture);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        userTextureFile = new QLineEdit(gBoxLineTexture);
        userTextureFile->setObjectName(QString::fromUtf8("userTextureFile"));

        horizontalLayout->addWidget(userTextureFile);

        browseButton = new QPushButton(gBoxLineTexture);
        browseButton->setObjectName(QString::fromUtf8("browseButton"));
        sizePolicy2.setHeightForWidth(browseButton->sizePolicy().hasHeightForWidth());
        browseButton->setSizePolicy(sizePolicy2);
        QIcon icon;
        icon.addFile(QString::fromUtf8(":/i_open.png"), QSize(), QIcon::Normal, QIcon::On);
        browseButton->setIcon(icon);
        browseButton->setIconSize(QSize(24, 24));

        horizontalLayout->addWidget(browseButton);


        verticalLayout_9->addLayout(horizontalLayout);


        verticalLayout_5->addWidget(gBoxLineTexture);

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

        verticalLayout->addWidget(tabWidget);

        buttonBox = new QDialogButtonBox(Dialog);
        buttonBox->setObjectName(QString::fromUtf8("buttonBox"));
        buttonBox->setOrientation(Qt::Horizontal);
        buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);

        verticalLayout->addWidget(buttonBox);


        retranslateUi(Dialog);
        QObject::connect(buttonBox, SIGNAL(accepted()), Dialog, SLOT(accept()));
        QObject::connect(buttonBox, SIGNAL(rejected()), Dialog, SLOT(reject()));

        tabWidget->setCurrentIndex(1);


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

    void retranslateUi(QDialog *Dialog)
    {
        Dialog->setWindowTitle(QApplication::translate("Dialog", "Parallel Coordinates View Configuration", 0, QApplication::UnicodeUTF8));
        groupBox->setTitle(QApplication::translate("Dialog", "Pick data location from graph : ", 0, QApplication::UnicodeUTF8));
        nodesButton->setText(QApplication::translate("Dialog", "nodes", 0, QApplication::UnicodeUTF8));
        edgesButton->setText(QApplication::translate("Dialog", "edges", 0, QApplication::UnicodeUTF8));
        groupBox_2->setTitle(QApplication::translate("Dialog", "Select properties to plot : ", 0, QApplication::UnicodeUTF8));
        tabWidget->setTabText(tabWidget->indexOf(dataConfTab), QApplication::translate("Dialog", "Data Configuration", 0, QApplication::UnicodeUTF8));
        groupBox_3->setTitle(QApplication::translate("Dialog", "General draw parameters : ", 0, QApplication::UnicodeUTF8));
        label_3->setText(QApplication::translate("Dialog", "Background Color :", 0, QApplication::UnicodeUTF8));
        bgColorButton->setText(QString());
        label_4->setText(QApplication::translate("Dialog", "Axis height :  ", 0, QApplication::UnicodeUTF8));
        label_5->setText(QApplication::translate("Dialog", "Space between axis : ", 0, QApplication::UnicodeUTF8));
        groupBox_4->setTitle(QApplication::translate("Dialog", "Lines colors alpha value :", 0, QApplication::UnicodeUTF8));
        viewColorAlphaRb->setText(QApplication::translate("Dialog", "viewColor value", 0, QApplication::UnicodeUTF8));
        userAlphaRb->setText(QApplication::translate("Dialog", "user value                                                                                 ", 0, QApplication::UnicodeUTF8));
        label->setText(QApplication::translate("Dialog", "Non highlighted elements colors alpha value :                                 ", 0, QApplication::UnicodeUTF8));
        gBoxAxisPoints->setTitle(QApplication::translate("Dialog", "Draw points on axis :                                                                                      ", 0, QApplication::UnicodeUTF8));
        label_7->setText(QApplication::translate("Dialog", "Minimum axis point size : ", 0, QApplication::UnicodeUTF8));
        label_8->setText(QApplication::translate("Dialog", "Maximum axis point size : ", 0, QApplication::UnicodeUTF8));
        gBoxLineTexture->setTitle(QApplication::translate("Dialog", "Apply texture on lines :                                                                                  ", 0, QApplication::UnicodeUTF8));
        defaultTexture->setText(QApplication::translate("Dialog", "Use tulip default texture", 0, QApplication::UnicodeUTF8));
        userTexture->setText(QApplication::translate("Dialog", "Use texture from file :", 0, QApplication::UnicodeUTF8));
        browseButton->setText(QString());
        tabWidget->setTabText(tabWidget->indexOf(drawConfTab), QApplication::translate("Dialog", "Draw Configuration", 0, QApplication::UnicodeUTF8));
        Q_UNUSED(Dialog);
    } // retranslateUi

};

namespace Ui {
    class Dialog: public Ui_Dialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // PARALLELCOORDINATESCONFIGDIALOGDATA_H
