/********************************************************************************
** Form generated from reading UI file 'PropertyDialog.ui'
**
** Created: Thu Feb 3 09:04:44 2011
**      by: Qt User Interface Compiler version 4.7.1
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef PROPERTYDIALOGDATA_H
#define PROPERTYDIALOGDATA_H

#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QCheckBox>
#include <QtGui/QGridLayout>
#include <QtGui/QHBoxLayout>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QLineEdit>
#include <QtGui/QPushButton>
#include <QtGui/QRadioButton>
#include <QtGui/QSpacerItem>
#include <QtGui/QTabWidget>
#include <QtGui/QVBoxLayout>
#include <QtGui/QWidget>
#include "tulip/GraphPropertiesTableWidget.h"
#include "tulip/PropertyWidget.h"

QT_BEGIN_NAMESPACE

class Ui_PropertyDialogData
{
public:
    QGridLayout *gridLayout;
    QVBoxLayout *vboxLayout;
    QVBoxLayout *vboxLayout1;
    QTabWidget *tabWidget;
    QWidget *tabNodes;
    QGridLayout *gridLayout1;
    PropertyWidget *tableNodes;
    QWidget *tabEdges;
    QGridLayout *gridLayout2;
    PropertyWidget *tableEdges;
    QHBoxLayout *hboxLayout;
    QCheckBox *CheckBox1;
    QPushButton *removeButton_2;
    QPushButton *setAllButton;
    QHBoxLayout *hboxLayout1;
    QLabel *label;
    QRadioButton *radioAll;
    QRadioButton *radioWork;
    QRadioButton *radioView;
    QSpacerItem *spacerItem;
    tlp::GraphPropertiesTableWidget *propertiesWidget;
    QHBoxLayout *hboxLayout2;
    QLabel *label_2;
    QLineEdit *propertiesNameFilterLineEdit;
    QHBoxLayout *hboxLayout3;
    QPushButton *removeButton;
    QPushButton *importCSVPushButton;
    QPushButton *cloneButton;
    QPushButton *newButton;

    void setupUi(QWidget *PropertyDialogData)
    {
        if (PropertyDialogData->objectName().isEmpty())
            PropertyDialogData->setObjectName(QString::fromUtf8("PropertyDialogData"));
        PropertyDialogData->resize(314, 424);
        QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(7), static_cast<QSizePolicy::Policy>(7));
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(PropertyDialogData->sizePolicy().hasHeightForWidth());
        PropertyDialogData->setSizePolicy(sizePolicy);
        PropertyDialogData->setMinimumSize(QSize(0, 0));
        PropertyDialogData->setMaximumSize(QSize(10000, 32767));
        gridLayout = new QGridLayout(PropertyDialogData);
        gridLayout->setSpacing(0);
        gridLayout->setContentsMargins(0, 0, 0, 0);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        vboxLayout = new QVBoxLayout();
        vboxLayout->setSpacing(6);
        vboxLayout->setContentsMargins(0, 0, 0, 0);
        vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
        vboxLayout1 = new QVBoxLayout();
        vboxLayout1->setSpacing(6);
        vboxLayout1->setContentsMargins(0, 0, 0, 0);
        vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
        tabWidget = new QTabWidget(PropertyDialogData);
        tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
        QSizePolicy sizePolicy1(static_cast<QSizePolicy::Policy>(7), static_cast<QSizePolicy::Policy>(7));
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(2);
        sizePolicy1.setHeightForWidth(tabWidget->sizePolicy().hasHeightForWidth());
        tabWidget->setSizePolicy(sizePolicy1);
        tabWidget->setMinimumSize(QSize(0, 100));
        tabWidget->setFocusPolicy(Qt::StrongFocus);
        tabNodes = new QWidget();
        tabNodes->setObjectName(QString::fromUtf8("tabNodes"));
        gridLayout1 = new QGridLayout(tabNodes);
        gridLayout1->setSpacing(6);
        gridLayout1->setContentsMargins(0, 0, 0, 0);
        gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
        tableNodes = new PropertyWidget(tabNodes);
        if (tableNodes->columnCount() < 2)
            tableNodes->setColumnCount(2);
        QTableWidgetItem *__qtablewidgetitem = new QTableWidgetItem();
        tableNodes->setHorizontalHeaderItem(0, __qtablewidgetitem);
        QTableWidgetItem *__qtablewidgetitem1 = new QTableWidgetItem();
        tableNodes->setHorizontalHeaderItem(1, __qtablewidgetitem1);
        if (tableNodes->rowCount() < 8)
            tableNodes->setRowCount(8);
        tableNodes->setObjectName(QString::fromUtf8("tableNodes"));
        QSizePolicy sizePolicy2(static_cast<QSizePolicy::Policy>(13), static_cast<QSizePolicy::Policy>(7));
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(tableNodes->sizePolicy().hasHeightForWidth());
        tableNodes->setSizePolicy(sizePolicy2);
        tableNodes->setMinimumSize(QSize(0, 460));
        tableNodes->setShowGrid(true);
        tableNodes->setRowCount(8);

        gridLayout1->addWidget(tableNodes, 0, 0, 1, 1);

        tabWidget->addTab(tabNodes, QString());
        tabEdges = new QWidget();
        tabEdges->setObjectName(QString::fromUtf8("tabEdges"));
        gridLayout2 = new QGridLayout(tabEdges);
        gridLayout2->setSpacing(6);
        gridLayout2->setContentsMargins(0, 0, 0, 0);
        gridLayout2->setObjectName(QString::fromUtf8("gridLayout2"));
        tableEdges = new PropertyWidget(tabEdges);
        if (tableEdges->columnCount() < 2)
            tableEdges->setColumnCount(2);
        QTableWidgetItem *__qtablewidgetitem2 = new QTableWidgetItem();
        tableEdges->setHorizontalHeaderItem(0, __qtablewidgetitem2);
        QTableWidgetItem *__qtablewidgetitem3 = new QTableWidgetItem();
        tableEdges->setHorizontalHeaderItem(1, __qtablewidgetitem3);
        if (tableEdges->rowCount() < 4)
            tableEdges->setRowCount(4);
        tableEdges->setObjectName(QString::fromUtf8("tableEdges"));
        tableEdges->setRowCount(4);

        gridLayout2->addWidget(tableEdges, 0, 0, 1, 1);

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

        vboxLayout1->addWidget(tabWidget);

        hboxLayout = new QHBoxLayout();
        hboxLayout->setSpacing(6);
        hboxLayout->setContentsMargins(0, 0, 0, 0);
        hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
        CheckBox1 = new QCheckBox(PropertyDialogData);
        CheckBox1->setObjectName(QString::fromUtf8("CheckBox1"));

        hboxLayout->addWidget(CheckBox1);

        removeButton_2 = new QPushButton(PropertyDialogData);
        removeButton_2->setObjectName(QString::fromUtf8("removeButton_2"));
        QSizePolicy sizePolicy3(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(0));
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(removeButton_2->sizePolicy().hasHeightForWidth());
        removeButton_2->setSizePolicy(sizePolicy3);
        removeButton_2->setMaximumSize(QSize(32000, 32000));

        hboxLayout->addWidget(removeButton_2);

        setAllButton = new QPushButton(PropertyDialogData);
        setAllButton->setObjectName(QString::fromUtf8("setAllButton"));

        hboxLayout->addWidget(setAllButton);


        vboxLayout1->addLayout(hboxLayout);


        vboxLayout->addLayout(vboxLayout1);

        hboxLayout1 = new QHBoxLayout();
        hboxLayout1->setSpacing(6);
        hboxLayout1->setContentsMargins(0, 0, 0, 0);
        hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
        label = new QLabel(PropertyDialogData);
        label->setObjectName(QString::fromUtf8("label"));

        hboxLayout1->addWidget(label);

        radioAll = new QRadioButton(PropertyDialogData);
        radioAll->setObjectName(QString::fromUtf8("radioAll"));
        radioAll->setChecked(true);

        hboxLayout1->addWidget(radioAll);

        radioWork = new QRadioButton(PropertyDialogData);
        radioWork->setObjectName(QString::fromUtf8("radioWork"));

        hboxLayout1->addWidget(radioWork);

        radioView = new QRadioButton(PropertyDialogData);
        radioView->setObjectName(QString::fromUtf8("radioView"));

        hboxLayout1->addWidget(radioView);

        spacerItem = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        hboxLayout1->addItem(spacerItem);


        vboxLayout->addLayout(hboxLayout1);

        propertiesWidget = new tlp::GraphPropertiesTableWidget(PropertyDialogData);
        propertiesWidget->setObjectName(QString::fromUtf8("propertiesWidget"));

        vboxLayout->addWidget(propertiesWidget);

        hboxLayout2 = new QHBoxLayout();
        hboxLayout2->setSpacing(6);
        hboxLayout2->setContentsMargins(5, 5, 5, 5);
        hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
        label_2 = new QLabel(PropertyDialogData);
        label_2->setObjectName(QString::fromUtf8("label_2"));

        hboxLayout2->addWidget(label_2);

        propertiesNameFilterLineEdit = new QLineEdit(PropertyDialogData);
        propertiesNameFilterLineEdit->setObjectName(QString::fromUtf8("propertiesNameFilterLineEdit"));

        hboxLayout2->addWidget(propertiesNameFilterLineEdit);


        vboxLayout->addLayout(hboxLayout2);

        hboxLayout3 = new QHBoxLayout();
        hboxLayout3->setSpacing(4);
        hboxLayout3->setContentsMargins(0, 0, 0, 0);
        hboxLayout3->setObjectName(QString::fromUtf8("hboxLayout3"));
        removeButton = new QPushButton(PropertyDialogData);
        removeButton->setObjectName(QString::fromUtf8("removeButton"));
        QSizePolicy sizePolicy4(static_cast<QSizePolicy::Policy>(7), static_cast<QSizePolicy::Policy>(0));
        sizePolicy4.setHorizontalStretch(0);
        sizePolicy4.setVerticalStretch(0);
        sizePolicy4.setHeightForWidth(removeButton->sizePolicy().hasHeightForWidth());
        removeButton->setSizePolicy(sizePolicy4);
        removeButton->setMaximumSize(QSize(16777215, 28));

        hboxLayout3->addWidget(removeButton);

        importCSVPushButton = new QPushButton(PropertyDialogData);
        importCSVPushButton->setObjectName(QString::fromUtf8("importCSVPushButton"));
        sizePolicy4.setHeightForWidth(importCSVPushButton->sizePolicy().hasHeightForWidth());
        importCSVPushButton->setSizePolicy(sizePolicy4);
        importCSVPushButton->setMaximumSize(QSize(16777215, 28));

        hboxLayout3->addWidget(importCSVPushButton);

        cloneButton = new QPushButton(PropertyDialogData);
        cloneButton->setObjectName(QString::fromUtf8("cloneButton"));
        sizePolicy4.setHeightForWidth(cloneButton->sizePolicy().hasHeightForWidth());
        cloneButton->setSizePolicy(sizePolicy4);
        cloneButton->setMaximumSize(QSize(16777215, 28));

        hboxLayout3->addWidget(cloneButton);

        newButton = new QPushButton(PropertyDialogData);
        newButton->setObjectName(QString::fromUtf8("newButton"));
        sizePolicy4.setHeightForWidth(newButton->sizePolicy().hasHeightForWidth());
        newButton->setSizePolicy(sizePolicy4);
        newButton->setMaximumSize(QSize(16777215, 28));

        hboxLayout3->addWidget(newButton);


        vboxLayout->addLayout(hboxLayout3);


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

#ifndef QT_NO_SHORTCUT
        label_2->setBuddy(propertiesNameFilterLineEdit);
#endif // QT_NO_SHORTCUT
        QWidget::setTabOrder(removeButton, cloneButton);
        QWidget::setTabOrder(cloneButton, newButton);
        QWidget::setTabOrder(newButton, tabWidget);
        QWidget::setTabOrder(tabWidget, CheckBox1);

        retranslateUi(PropertyDialogData);
        QObject::connect(CheckBox1, SIGNAL(toggled(bool)), PropertyDialogData, SLOT(filterSelection(bool)));
        QObject::connect(removeButton_2, SIGNAL(clicked()), PropertyDialogData, SLOT(toStringProperty()));
        QObject::connect(setAllButton, SIGNAL(clicked()), PropertyDialogData, SLOT(setAllValue()));
        QObject::connect(importCSVPushButton, SIGNAL(clicked()), PropertyDialogData, SLOT(importCSVData()));

        tabWidget->setCurrentIndex(0);


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

    void retranslateUi(QWidget *PropertyDialogData)
    {
        PropertyDialogData->setWindowTitle(QApplication::translate("PropertyDialogData", "Property Editor", 0, QApplication::UnicodeUTF8));
        QTableWidgetItem *___qtablewidgetitem = tableNodes->horizontalHeaderItem(0);
        ___qtablewidgetitem->setText(QApplication::translate("PropertyDialogData", "Id", 0, QApplication::UnicodeUTF8));
        tabWidget->setTabText(tabWidget->indexOf(tabNodes), QApplication::translate("PropertyDialogData", "Nodes", 0, QApplication::UnicodeUTF8));
        QTableWidgetItem *___qtablewidgetitem1 = tableEdges->horizontalHeaderItem(0);
        ___qtablewidgetitem1->setText(QApplication::translate("PropertyDialogData", "Id", 0, QApplication::UnicodeUTF8));
        tabWidget->setTabText(tabWidget->indexOf(tabEdges), QApplication::translate("PropertyDialogData", "Edges", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        CheckBox1->setToolTip(QApplication::translate("PropertyDialogData", "Display/Update only the selected nodes or edges", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
        CheckBox1->setText(QApplication::translate("PropertyDialogData", "selected only", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        removeButton_2->setToolTip(QApplication::translate("PropertyDialogData", "Set the value of current property as label", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
        removeButton_2->setText(QApplication::translate("PropertyDialogData", "To labels", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        setAllButton->setToolTip(QApplication::translate("PropertyDialogData", "Give the same value to current property for all nodes or edges", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
        setAllButton->setText(QApplication::translate("PropertyDialogData", "Set all", 0, QApplication::UnicodeUTF8));
        label->setText(QApplication::translate("PropertyDialogData", "Properties displayed :", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        radioAll->setToolTip(QApplication::translate("PropertyDialogData", "Displays all properties", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
        radioAll->setText(QApplication::translate("PropertyDialogData", "All", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        radioWork->setToolTip(QApplication::translate("PropertyDialogData", "Only display user properties (properties whose names don't start with view)", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
        radioWork->setText(QApplication::translate("PropertyDialogData", "User", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
        radioView->setToolTip(QApplication::translate("PropertyDialogData", "Only display visual properties (properties whose names start with view)", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
        radioView->setText(QApplication::translate("PropertyDialogData", "View", 0, QApplication::UnicodeUTF8));
        label_2->setText(QApplication::translate("PropertyDialogData", "Properties name", 0, QApplication::UnicodeUTF8));
        removeButton->setText(QApplication::translate("PropertyDialogData", "Remove", 0, QApplication::UnicodeUTF8));
        importCSVPushButton->setText(QApplication::translate("PropertyDialogData", "Import CSV Data", 0, QApplication::UnicodeUTF8));
        cloneButton->setText(QApplication::translate("PropertyDialogData", "Copy", 0, QApplication::UnicodeUTF8));
        newButton->setText(QApplication::translate("PropertyDialogData", "New", 0, QApplication::UnicodeUTF8));
    } // retranslateUi

};

namespace Ui {
    class PropertyDialogData: public Ui_PropertyDialogData {};
} // namespace Ui

QT_END_NAMESPACE

#endif // PROPERTYDIALOGDATA_H
