/********************************************************************************
** Form generated from reading UI file 'TerraceDialog.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_TERRACEDIALOG_H
#define UI_TERRACEDIALOG_H

#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QComboBox>
#include <QtGui/QDialog>
#include <QtGui/QDialogButtonBox>
#include <QtGui/QFormLayout>
#include <QtGui/QFrame>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QLineEdit>
#include <QtGui/QRadioButton>
#include <QtGui/QSpinBox>
#include <QtGui/QVBoxLayout>

QT_BEGIN_NAMESPACE

class Ui_TerraceDialog
{
public:
    QVBoxLayout *verticalLayout;
    QRadioButton *radioNoNumbering;
    QFormLayout *formLayout;
    QLabel *label;
    QSpinBox *spinHouses;
    QRadioButton *radioNumbering;
    QFrame *frame;
    QFormLayout *formLayout_2;
    QLabel *label_2;
    QLineEdit *lineNumberingRanges;
    QLabel *label_4;
    QLabel *label_3;
    QComboBox *comboNumberingPattern;
    QLabel *label_5;
    QDialogButtonBox *buttonBox;

    void setupUi(QDialog *TerraceDialog)
    {
        if (TerraceDialog->objectName().isEmpty())
            TerraceDialog->setObjectName(QString::fromUtf8("TerraceDialog"));
        verticalLayout = new QVBoxLayout(TerraceDialog);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        verticalLayout->setSizeConstraint(QLayout::SetMinimumSize);
        radioNoNumbering = new QRadioButton(TerraceDialog);
        radioNoNumbering->setObjectName(QString::fromUtf8("radioNoNumbering"));
        radioNoNumbering->setChecked(true);

        verticalLayout->addWidget(radioNoNumbering);

        formLayout = new QFormLayout();
        formLayout->setObjectName(QString::fromUtf8("formLayout"));
        label = new QLabel(TerraceDialog);
        label->setObjectName(QString::fromUtf8("label"));

        formLayout->setWidget(0, QFormLayout::LabelRole, label);

        spinHouses = new QSpinBox(TerraceDialog);
        spinHouses->setObjectName(QString::fromUtf8("spinHouses"));
        spinHouses->setMinimum(2);

        formLayout->setWidget(0, QFormLayout::FieldRole, spinHouses);


        verticalLayout->addLayout(formLayout);

        radioNumbering = new QRadioButton(TerraceDialog);
        radioNumbering->setObjectName(QString::fromUtf8("radioNumbering"));

        verticalLayout->addWidget(radioNumbering);

        frame = new QFrame(TerraceDialog);
        frame->setObjectName(QString::fromUtf8("frame"));
        frame->setEnabled(false);
        frame->setFrameShape(QFrame::StyledPanel);
        frame->setFrameShadow(QFrame::Raised);
        formLayout_2 = new QFormLayout(frame);
        formLayout_2->setObjectName(QString::fromUtf8("formLayout_2"));
        formLayout_2->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow);
        label_2 = new QLabel(frame);
        label_2->setObjectName(QString::fromUtf8("label_2"));

        formLayout_2->setWidget(1, QFormLayout::LabelRole, label_2);

        lineNumberingRanges = new QLineEdit(frame);
        lineNumberingRanges->setObjectName(QString::fromUtf8("lineNumberingRanges"));

        formLayout_2->setWidget(1, QFormLayout::FieldRole, lineNumberingRanges);

        label_4 = new QLabel(frame);
        label_4->setObjectName(QString::fromUtf8("label_4"));

        formLayout_2->setWidget(2, QFormLayout::FieldRole, label_4);

        label_3 = new QLabel(frame);
        label_3->setObjectName(QString::fromUtf8("label_3"));

        formLayout_2->setWidget(3, QFormLayout::LabelRole, label_3);

        comboNumberingPattern = new QComboBox(frame);
        comboNumberingPattern->setObjectName(QString::fromUtf8("comboNumberingPattern"));

        formLayout_2->setWidget(3, QFormLayout::FieldRole, comboNumberingPattern);

        label_5 = new QLabel(frame);
        label_5->setObjectName(QString::fromUtf8("label_5"));
        QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(label_5->sizePolicy().hasHeightForWidth());
        label_5->setSizePolicy(sizePolicy);
        label_5->setWordWrap(true);

        formLayout_2->setWidget(0, QFormLayout::FieldRole, label_5);


        verticalLayout->addWidget(frame);

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

        verticalLayout->addWidget(buttonBox);

#ifndef QT_NO_SHORTCUT
        label->setBuddy(spinHouses);
        label_2->setBuddy(lineNumberingRanges);
        label_3->setBuddy(comboNumberingPattern);
#endif // QT_NO_SHORTCUT
        QWidget::setTabOrder(radioNoNumbering, spinHouses);
        QWidget::setTabOrder(spinHouses, radioNumbering);
        QWidget::setTabOrder(radioNumbering, lineNumberingRanges);
        QWidget::setTabOrder(lineNumberingRanges, comboNumberingPattern);
        QWidget::setTabOrder(comboNumberingPattern, buttonBox);

        retranslateUi(TerraceDialog);
        QObject::connect(buttonBox, SIGNAL(accepted()), TerraceDialog, SLOT(accept()));
        QObject::connect(buttonBox, SIGNAL(rejected()), TerraceDialog, SLOT(reject()));
        QObject::connect(radioNumbering, SIGNAL(toggled(bool)), frame, SLOT(setEnabled(bool)));
        QObject::connect(radioNoNumbering, SIGNAL(toggled(bool)), label, SLOT(setEnabled(bool)));
        QObject::connect(radioNoNumbering, SIGNAL(toggled(bool)), spinHouses, SLOT(setEnabled(bool)));
        QObject::connect(comboNumberingPattern, SIGNAL(currentIndexChanged(int)), TerraceDialog, SLOT(numberingTypeChanged(int)));
        QObject::connect(lineNumberingRanges, SIGNAL(textEdited(QString)), TerraceDialog, SLOT(numberingRangeChanged(QString)));
        QObject::connect(radioNumbering, SIGNAL(clicked()), TerraceDialog, SLOT(updateNumbering()));

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

    void retranslateUi(QDialog *TerraceDialog)
    {
        TerraceDialog->setWindowTitle(QApplication::translate("TerraceDialog", "Terrace", 0, QApplication::UnicodeUTF8));
        radioNoNumbering->setText(QApplication::translate("TerraceDialog", "No House Numbering", 0, QApplication::UnicodeUTF8));
        label->setText(QApplication::translate("TerraceDialog", "Number of houses", 0, QApplication::UnicodeUTF8));
        radioNumbering->setText(QApplication::translate("TerraceDialog", "Add House Numbering (Karlsruhe scheme)", 0, QApplication::UnicodeUTF8));
        label_2->setText(QApplication::translate("TerraceDialog", "Ranges", 0, QApplication::UnicodeUTF8));
        label_4->setText(QApplication::translate("TerraceDialog", "For example \"1-9;15-17;19,19A\"", 0, QApplication::UnicodeUTF8));
        label_3->setText(QApplication::translate("TerraceDialog", "Pattern", 0, QApplication::UnicodeUTF8));
        comboNumberingPattern->clear();
        comboNumberingPattern->insertItems(0, QStringList()
         << QApplication::translate("TerraceDialog", "All numbers", 0, QApplication::UnicodeUTF8)
         << QApplication::translate("TerraceDialog", "Odd numbers", 0, QApplication::UnicodeUTF8)
         << QApplication::translate("TerraceDialog", "Even numbers", 0, QApplication::UnicodeUTF8)
        );
        label_5->setText(QApplication::translate("TerraceDialog", "Optionally you can also select a node in the area and house numbering will start at that end.", 0, QApplication::UnicodeUTF8));
    } // retranslateUi

};

namespace Ui {
    class TerraceDialog: public Ui_TerraceDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_TERRACEDIALOG_H
