#include <kdialog.h>
#include <klocale.h>

/********************************************************************************
** Form generated from reading UI file 'moleculeviewerwidget.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_MOLECULEVIEWERWIDGET_H
#define UI_MOLECULEVIEWERWIDGET_H

#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QCheckBox>
#include <QtGui/QGridLayout>
#include <QtGui/QGroupBox>
#include <QtGui/QHBoxLayout>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QPushButton>
#include <QtGui/QSpacerItem>
#include <QtGui/QVBoxLayout>
#include <QtGui/QWidget>
#include "../../compoundviewer/kalziumglwidget.h"
#include "kcombobox.h"
#include "ktabwidget.h"

QT_BEGIN_NAMESPACE

class Ui_moleculeViewerForm
{
public:
    QGridLayout *gridLayout;
    KTabWidget *tabWidget;
    QWidget *display;
    QVBoxLayout *verticalLayout;
    QGridLayout *gridLayout_3;
    QLabel *label;
    QHBoxLayout *horizontalLayout_6;
    KComboBox *qualityCombo;
    QSpacerItem *horizontalSpacer_5;
    QLabel *label_2;
    QHBoxLayout *horizontalLayout_5;
    KComboBox *styleCombo;
    QSpacerItem *horizontalSpacer_6;
    QLabel *label_9;
    QHBoxLayout *horizontalLayout_7;
    KComboBox *style2Combo;
    QSpacerItem *horizontalSpacer_61;
    QLabel *label_5;
    QHBoxLayout *horizontalLayout_4;
    KComboBox *labelsCombo;
    QSpacerItem *horizontalSpacer_7;
    QSpacerItem *spacer;
    QWidget *edit;
    QVBoxLayout *verticalLayout_2;
    QGridLayout *gridLayout_2;
    QLabel *label_6;
    QHBoxLayout *horizontalLayout_2;
    KComboBox *elementCombo;
    QSpacerItem *horizontalSpacer_4;
    QLabel *label_8;
    QHBoxLayout *horizontalLayout_3;
    KComboBox *bondCombo;
    QSpacerItem *horizontalSpacer_3;
    QCheckBox *hydrogenBox;
    QHBoxLayout *horizontalLayout_8;
    QPushButton *hydrogensButton;
    QHBoxLayout *horizontalLayout;
    QPushButton *optimizeButton;
    QSpacerItem *spacer_2;
    QPushButton *clearDrawingButton;
    QWidget *measure;
    QLabel *label_10;
    KalziumGLWidget *glWidget;
    QGroupBox *groupBox;
    QGridLayout *gridLayout1;
    QGridLayout *gridLayout2;
    QLabel *label_3;
    QLabel *nameLabel;
    QLabel *label_7;
    QLabel *formulaLabel;
    QLabel *label_4;
    QLabel *weightLabel;
    QSpacerItem *spacerItem;

    void setupUi(QWidget *moleculeViewerForm)
    {
        if (moleculeViewerForm->objectName().isEmpty())
            moleculeViewerForm->setObjectName(QString::fromUtf8("moleculeViewerForm"));
        moleculeViewerForm->resize(800, 520);
        QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(moleculeViewerForm->sizePolicy().hasHeightForWidth());
        moleculeViewerForm->setSizePolicy(sizePolicy);
        gridLayout = new QGridLayout(moleculeViewerForm);
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        tabWidget = new KTabWidget(moleculeViewerForm);
        tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
        display = new QWidget();
        display->setObjectName(QString::fromUtf8("display"));
        verticalLayout = new QVBoxLayout(display);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        gridLayout_3 = new QGridLayout();
        gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
        label = new QLabel(display);
        label->setObjectName(QString::fromUtf8("label"));
        label->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

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

        horizontalLayout_6 = new QHBoxLayout();
        horizontalLayout_6->setObjectName(QString::fromUtf8("horizontalLayout_6"));
        qualityCombo = new KComboBox(display);
        qualityCombo->setObjectName(QString::fromUtf8("qualityCombo"));

        horizontalLayout_6->addWidget(qualityCombo);

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

        horizontalLayout_6->addItem(horizontalSpacer_5);


        gridLayout_3->addLayout(horizontalLayout_6, 0, 1, 1, 1);

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

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

        horizontalLayout_5 = new QHBoxLayout();
        horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
        styleCombo = new KComboBox(display);
        styleCombo->setObjectName(QString::fromUtf8("styleCombo"));

        horizontalLayout_5->addWidget(styleCombo);

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

        horizontalLayout_5->addItem(horizontalSpacer_6);


        gridLayout_3->addLayout(horizontalLayout_5, 1, 1, 1, 1);

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

        gridLayout_3->addWidget(label_9, 2, 0, 1, 1);

        horizontalLayout_7 = new QHBoxLayout();
        horizontalLayout_7->setObjectName(QString::fromUtf8("horizontalLayout_7"));
        style2Combo = new KComboBox(display);
        style2Combo->setObjectName(QString::fromUtf8("style2Combo"));

        horizontalLayout_7->addWidget(style2Combo);

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

        horizontalLayout_7->addItem(horizontalSpacer_61);


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

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

        gridLayout_3->addWidget(label_5, 3, 0, 1, 1);

        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
        labelsCombo = new KComboBox(display);
        labelsCombo->setObjectName(QString::fromUtf8("labelsCombo"));

        horizontalLayout_4->addWidget(labelsCombo);

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

        horizontalLayout_4->addItem(horizontalSpacer_7);


        gridLayout_3->addLayout(horizontalLayout_4, 3, 1, 1, 1);


        verticalLayout->addLayout(gridLayout_3);

        spacer = new QSpacerItem(148, 43, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout->addItem(spacer);

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

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

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        elementCombo = new KComboBox(edit);
        elementCombo->setObjectName(QString::fromUtf8("elementCombo"));

        horizontalLayout_2->addWidget(elementCombo);

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

        horizontalLayout_2->addItem(horizontalSpacer_4);


        gridLayout_2->addLayout(horizontalLayout_2, 0, 1, 1, 1);

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

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

        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
        bondCombo = new KComboBox(edit);
        bondCombo->setObjectName(QString::fromUtf8("bondCombo"));

        horizontalLayout_3->addWidget(bondCombo);

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

        horizontalLayout_3->addItem(horizontalSpacer_3);


        gridLayout_2->addLayout(horizontalLayout_3, 1, 1, 1, 1);


        verticalLayout_2->addLayout(gridLayout_2);

        hydrogenBox = new QCheckBox(edit);
        hydrogenBox->setObjectName(QString::fromUtf8("hydrogenBox"));
        hydrogenBox->setChecked(false);

        verticalLayout_2->addWidget(hydrogenBox);

        horizontalLayout_8 = new QHBoxLayout();
        horizontalLayout_8->setObjectName(QString::fromUtf8("horizontalLayout_8"));
        hydrogensButton = new QPushButton(edit);
        hydrogensButton->setObjectName(QString::fromUtf8("hydrogensButton"));

        horizontalLayout_8->addWidget(hydrogensButton);


        verticalLayout_2->addLayout(horizontalLayout_8);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        optimizeButton = new QPushButton(edit);
        optimizeButton->setObjectName(QString::fromUtf8("optimizeButton"));

        horizontalLayout->addWidget(optimizeButton);


        verticalLayout_2->addLayout(horizontalLayout);

        spacer_2 = new QSpacerItem(88, 43, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_2->addItem(spacer_2);

        clearDrawingButton = new QPushButton(edit);
        clearDrawingButton->setObjectName(QString::fromUtf8("clearDrawingButton"));

        verticalLayout_2->addWidget(clearDrawingButton);

        tabWidget->addTab(edit, QString());
        measure = new QWidget();
        measure->setObjectName(QString::fromUtf8("measure"));
        label_10 = new QLabel(measure);
        label_10->setObjectName(QString::fromUtf8("label_10"));
        label_10->setGeometry(QRect(20, 20, 221, 141));
        label_10->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop);
        label_10->setWordWrap(true);
        tabWidget->addTab(measure, QString());

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

        glWidget = new KalziumGLWidget(moleculeViewerForm);
        glWidget->setObjectName(QString::fromUtf8("glWidget"));
        QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Expanding);
        sizePolicy1.setHorizontalStretch(10);
        sizePolicy1.setVerticalStretch(10);
        sizePolicy1.setHeightForWidth(glWidget->sizePolicy().hasHeightForWidth());
        glWidget->setSizePolicy(sizePolicy1);
        glWidget->setMinimumSize(QSize(240, 240));
        glWidget->setSizeIncrement(QSize(10, 10));

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

        groupBox = new QGroupBox(moleculeViewerForm);
        groupBox->setObjectName(QString::fromUtf8("groupBox"));
        QSizePolicy sizePolicy2(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(groupBox->sizePolicy().hasHeightForWidth());
        groupBox->setSizePolicy(sizePolicy2);
        groupBox->setMinimumSize(QSize(240, 110));
        gridLayout1 = new QGridLayout(groupBox);
        gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
        gridLayout2 = new QGridLayout();
        gridLayout2->setObjectName(QString::fromUtf8("gridLayout2"));
        label_3 = new QLabel(groupBox);
        label_3->setObjectName(QString::fromUtf8("label_3"));
        label_3->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

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

        nameLabel = new QLabel(groupBox);
        nameLabel->setObjectName(QString::fromUtf8("nameLabel"));

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

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

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

        formulaLabel = new QLabel(groupBox);
        formulaLabel->setObjectName(QString::fromUtf8("formulaLabel"));

        gridLayout2->addWidget(formulaLabel, 1, 1, 1, 1);

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

        gridLayout2->addWidget(label_4, 2, 0, 1, 1);

        weightLabel = new QLabel(groupBox);
        weightLabel->setObjectName(QString::fromUtf8("weightLabel"));

        gridLayout2->addWidget(weightLabel, 2, 1, 1, 1);


        gridLayout1->addLayout(gridLayout2, 0, 0, 1, 1);


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

        spacerItem = new QSpacerItem(237, 194, QSizePolicy::Minimum, QSizePolicy::Expanding);

        gridLayout->addItem(spacerItem, 2, 0, 1, 1);

#ifndef UI_QT_NO_SHORTCUT
        label->setBuddy(qualityCombo);
        label_2->setBuddy(styleCombo);
        label_9->setBuddy(styleCombo);
        label_5->setBuddy(styleCombo);
        label_6->setBuddy(qualityCombo);
        label_8->setBuddy(qualityCombo);
#endif // QT_NO_SHORTCUT
        QWidget::setTabOrder(tabWidget, qualityCombo);
        QWidget::setTabOrder(qualityCombo, styleCombo);
        QWidget::setTabOrder(styleCombo, labelsCombo);
        QWidget::setTabOrder(labelsCombo, elementCombo);
        QWidget::setTabOrder(elementCombo, bondCombo);
        QWidget::setTabOrder(bondCombo, hydrogenBox);
        QWidget::setTabOrder(hydrogenBox, optimizeButton);

        retranslateUi(moleculeViewerForm);

        tabWidget->setCurrentIndex(0);


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

    void retranslateUi(QWidget *moleculeViewerForm)
    {
        label->setText(tr2i18n("Quality:", 0));
        qualityCombo->clear();
        qualityCombo->insertItems(0, QStringList()
         << tr2i18n("Low", 0)
         << tr2i18n("Medium", 0)
         << tr2i18n("High", 0)
        );
        label_2->setText(tr2i18n("Style:", 0));
        styleCombo->clear();
        styleCombo->insertItems(0, QStringList()
         << tr2i18n("Balls and sticks", 0)
         << tr2i18n("Sticks", 0)
         << tr2i18n("Van der Waals", 0)
         << tr2i18n("Wireframe", 0)
        );
        label_9->setText(tr2i18n("2nd Style:", 0));
        style2Combo->clear();
        style2Combo->insertItems(0, QStringList()
         << tr2i18n("None", "No 2nd Style")
         << tr2i18n("Ribbon", 0)
         << tr2i18n("Ring", 0)
         << tr2i18n("Molecular Orbital", 0)
        );
        label_5->setText(tr2i18n("Labels:", 0));
        labelsCombo->clear();
        labelsCombo->insertItems(0, QStringList()
         << tr2i18n("None", "No element labels")
         << tr2i18n("Element symbols", 0)
         << tr2i18n("Element names", 0)
        );
        tabWidget->setTabText(tabWidget->indexOf(display), tr2i18n("Display", 0));
        label_6->setText(tr2i18n("Element:", 0));
        label_8->setText(tr2i18n("Bond Order:", 0));
        hydrogenBox->setText(tr2i18n("Adjust Hydrogens Automatically", 0));
        hydrogensButton->setText(tr2i18n("Add Hydrogens", 0));
        optimizeButton->setText(tr2i18n("Optimize", 0));
        clearDrawingButton->setText(tr2i18n("Clear drawing", 0));
        tabWidget->setTabText(tabWidget->indexOf(edit), tr2i18n("Edit", 0));
        label_10->setText(tr2i18n("Click on 2 atoms to measure a distance, on 3 atoms to measure an angle, on 4 atoms to measure a dihedral angle.", 0));
        tabWidget->setTabText(tabWidget->indexOf(measure), tr2i18n("Measure", 0));
        groupBox->setTitle(tr2i18n("Statistics", 0));
        label_3->setText(tr2i18n("Name:", 0));
        nameLabel->setText(QString());
        label_7->setText(tr2i18n("Formula:", 0));
        formulaLabel->setText(QString());
        label_4->setText(tr2i18n("Weight:", 0));
        weightLabel->setText(QString());
        Q_UNUSED(moleculeViewerForm);
    } // retranslateUi

};

namespace Ui {
    class moleculeViewerForm: public Ui_moleculeViewerForm {};
} // namespace Ui

QT_END_NAMESPACE

#endif // MOLECULEVIEWERWIDGET_H

