#include <klocalizedstring.h>

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

#ifndef UI_RUBYCODEGENERATIONFORMBASE_H
#define UI_RUBYCODEGENERATIONFORMBASE_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "kcombobox.h"

QT_BEGIN_NAMESPACE

class Ui_RubyCodeGenerationFormBase
{
public:
    QGridLayout *gridLayout;
    QGridLayout *gridLayout1;
    QLabel *ui_textLabelTitle;
    QGroupBox *ui_groupBoxDocumentation;
    QHBoxLayout *hboxLayout;
    QLabel *ui_textLabelStyle;
    KComboBox *m_SelectCommentStyle;
    QGroupBox *ui_groupBoxAutoGeneratedMethods;
    QVBoxLayout *vboxLayout;
    QGridLayout *gridLayout2;
    QCheckBox *m_generateConstructors;
    QCheckBox *m_generateAssocAccessors;
    QCheckBox *m_generateAttribAccessors;
    QGridLayout *gridLayout3;
    QLabel *ui_textLabelAccessorScope;
    KComboBox *m_accessorScopeCB;
    QGridLayout *gridLayout4;
    QLabel *ui_textLabelAssocFieldScope;
    KComboBox *m_assocFieldScopeCB;

    void setupUi(QWidget *RubyCodeGenerationFormBase)
    {
        if (RubyCodeGenerationFormBase->objectName().isEmpty())
            RubyCodeGenerationFormBase->setObjectName(QStringLiteral("RubyCodeGenerationFormBase"));
        RubyCodeGenerationFormBase->resize(462, 376);
        gridLayout = new QGridLayout(RubyCodeGenerationFormBase);
        gridLayout->setObjectName(QStringLiteral("gridLayout"));
        gridLayout1 = new QGridLayout();
        gridLayout1->setObjectName(QStringLiteral("gridLayout1"));
        ui_textLabelTitle = new QLabel(RubyCodeGenerationFormBase);
        ui_textLabelTitle->setObjectName(QStringLiteral("ui_textLabelTitle"));
        QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Maximum);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(ui_textLabelTitle->sizePolicy().hasHeightForWidth());
        ui_textLabelTitle->setSizePolicy(sizePolicy);
        ui_textLabelTitle->setMaximumSize(QSize(16777215, 40));
        ui_textLabelTitle->setWordWrap(false);

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

        ui_groupBoxDocumentation = new QGroupBox(RubyCodeGenerationFormBase);
        ui_groupBoxDocumentation->setObjectName(QStringLiteral("ui_groupBoxDocumentation"));
        sizePolicy.setHeightForWidth(ui_groupBoxDocumentation->sizePolicy().hasHeightForWidth());
        ui_groupBoxDocumentation->setSizePolicy(sizePolicy);
        ui_groupBoxDocumentation->setMaximumSize(QSize(16777215, 100));
        hboxLayout = new QHBoxLayout(ui_groupBoxDocumentation);
        hboxLayout->setObjectName(QStringLiteral("hboxLayout"));
        ui_textLabelStyle = new QLabel(ui_groupBoxDocumentation);
        ui_textLabelStyle->setObjectName(QStringLiteral("ui_textLabelStyle"));
        ui_textLabelStyle->setWordWrap(false);

        hboxLayout->addWidget(ui_textLabelStyle);

        m_SelectCommentStyle = new KComboBox(ui_groupBoxDocumentation);
        m_SelectCommentStyle->setObjectName(QStringLiteral("m_SelectCommentStyle"));

        hboxLayout->addWidget(m_SelectCommentStyle);


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

        ui_groupBoxAutoGeneratedMethods = new QGroupBox(RubyCodeGenerationFormBase);
        ui_groupBoxAutoGeneratedMethods->setObjectName(QStringLiteral("ui_groupBoxAutoGeneratedMethods"));
        QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(ui_groupBoxAutoGeneratedMethods->sizePolicy().hasHeightForWidth());
        ui_groupBoxAutoGeneratedMethods->setSizePolicy(sizePolicy1);
        vboxLayout = new QVBoxLayout(ui_groupBoxAutoGeneratedMethods);
        vboxLayout->setObjectName(QStringLiteral("vboxLayout"));
        gridLayout2 = new QGridLayout();
        gridLayout2->setObjectName(QStringLiteral("gridLayout2"));
        m_generateConstructors = new QCheckBox(ui_groupBoxAutoGeneratedMethods);
        m_generateConstructors->setObjectName(QStringLiteral("m_generateConstructors"));
        m_generateConstructors->setChecked(false);

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

        m_generateAssocAccessors = new QCheckBox(ui_groupBoxAutoGeneratedMethods);
        m_generateAssocAccessors->setObjectName(QStringLiteral("m_generateAssocAccessors"));
        m_generateAssocAccessors->setChecked(true);

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

        m_generateAttribAccessors = new QCheckBox(ui_groupBoxAutoGeneratedMethods);
        m_generateAttribAccessors->setObjectName(QStringLiteral("m_generateAttribAccessors"));
        m_generateAttribAccessors->setChecked(true);

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


        vboxLayout->addLayout(gridLayout2);

        gridLayout3 = new QGridLayout();
        gridLayout3->setObjectName(QStringLiteral("gridLayout3"));
        ui_textLabelAccessorScope = new QLabel(ui_groupBoxAutoGeneratedMethods);
        ui_textLabelAccessorScope->setObjectName(QStringLiteral("ui_textLabelAccessorScope"));
        ui_textLabelAccessorScope->setWordWrap(false);

        gridLayout3->addWidget(ui_textLabelAccessorScope, 0, 0, 1, 1);

        m_accessorScopeCB = new KComboBox(ui_groupBoxAutoGeneratedMethods);
        m_accessorScopeCB->setObjectName(QStringLiteral("m_accessorScopeCB"));

        gridLayout3->addWidget(m_accessorScopeCB, 0, 1, 1, 1);


        vboxLayout->addLayout(gridLayout3);

        gridLayout4 = new QGridLayout();
        gridLayout4->setObjectName(QStringLiteral("gridLayout4"));
        ui_textLabelAssocFieldScope = new QLabel(ui_groupBoxAutoGeneratedMethods);
        ui_textLabelAssocFieldScope->setObjectName(QStringLiteral("ui_textLabelAssocFieldScope"));
        ui_textLabelAssocFieldScope->setWordWrap(false);

        gridLayout4->addWidget(ui_textLabelAssocFieldScope, 0, 0, 1, 1);

        m_assocFieldScopeCB = new KComboBox(ui_groupBoxAutoGeneratedMethods);
        m_assocFieldScopeCB->setObjectName(QStringLiteral("m_assocFieldScopeCB"));

        gridLayout4->addWidget(m_assocFieldScopeCB, 0, 1, 1, 1);


        vboxLayout->addLayout(gridLayout4);


        gridLayout1->addWidget(ui_groupBoxAutoGeneratedMethods, 2, 0, 1, 1);


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


        retranslateUi(RubyCodeGenerationFormBase);

        m_accessorScopeCB->setCurrentIndex(3);
        m_assocFieldScopeCB->setCurrentIndex(3);


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

    void retranslateUi(QWidget *RubyCodeGenerationFormBase)
    {
        ui_textLabelTitle->setText(tr2i18n("<p align=\"center\">Ruby Code Generation</p>", Q_NULLPTR));
        ui_groupBoxDocumentation->setTitle(tr2i18n("Documentation", Q_NULLPTR));
        ui_textLabelStyle->setText(tr2i18n("Style:", Q_NULLPTR));
        m_SelectCommentStyle->clear();
        m_SelectCommentStyle->insertItems(0, QStringList()
         << tr2i18n("Hash (#)", Q_NULLPTR)
         << tr2i18n("Begin-End (=begin  =end)", Q_NULLPTR)
        );
        ui_groupBoxAutoGeneratedMethods->setTitle(tr2i18n("Auto-Generated Methods", Q_NULLPTR));
        m_generateConstructors->setText(tr2i18n("Empty constructor methods", Q_NULLPTR));
        m_generateAssocAccessors->setText(tr2i18n("Association accessor methods", Q_NULLPTR));
        m_generateAttribAccessors->setText(tr2i18n("Attribute accessor methods", Q_NULLPTR));
        ui_textLabelAccessorScope->setText(tr2i18n("Default attribute accessor scope:", Q_NULLPTR));
        m_accessorScopeCB->clear();
        m_accessorScopeCB->insertItems(0, QStringList()
         << tr2i18n("Public", Q_NULLPTR)
         << tr2i18n("Private", Q_NULLPTR)
         << tr2i18n("Protected", Q_NULLPTR)
         << tr2i18n("From Parent Object", Q_NULLPTR)
        );
        ui_textLabelAssocFieldScope->setText(tr2i18n("Default association field scope:", Q_NULLPTR));
        m_assocFieldScopeCB->clear();
        m_assocFieldScopeCB->insertItems(0, QStringList()
         << tr2i18n("Public", Q_NULLPTR)
         << tr2i18n("Private", Q_NULLPTR)
         << tr2i18n("Protected", Q_NULLPTR)
         << tr2i18n("From Parent Role", Q_NULLPTR)
        );
        Q_UNUSED(RubyCodeGenerationFormBase);
    } // retranslateUi

};

namespace Ui {
    class RubyCodeGenerationFormBase: public Ui_RubyCodeGenerationFormBase {};
} // namespace Ui

QT_END_NAMESPACE

#endif // RUBYCODEGENERATIONFORMBASE_H

