#include <klocalizedstring.h>

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

#ifndef UI_MERGE_DLG_H
#define UI_MERGE_DLG_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/QSpacerItem>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "klineedit.h"
#include "kurlrequester.h"
#include "rangeinput_impl.h"

QT_BEGIN_NAMESPACE

class Ui_MergeDlg
{
public:
    QVBoxLayout *verticalLayout_2;
    QGridLayout *gridLayout_2;
    QLabel *m_SrcOneLabel;
    KUrlRequester *m_SrcOneInput;
    QLabel *m_SrcTwoLabel;
    KUrlRequester *m_SrcTwoInput;
    QLabel *m_OutLabel;
    KUrlRequester *m_OutInput;
    QGroupBox *m_MergeParameter;
    QHBoxLayout *horizontalLayout;
    Rangeinput_impl *m_RangeInput;
    QVBoxLayout *verticalLayout;
    QCheckBox *m_RecursiveCheck;
    QCheckBox *m_RelatedCheck;
    QCheckBox *m_ForceCheck;
    QCheckBox *m_Reintegrate;
    QCheckBox *m_DryCheck;
    QCheckBox *m_RecordOnly;
    QCheckBox *m_useExternMerge;
    QCheckBox *m_AllowMixedRev;
    QSpacerItem *verticalSpacer;

    void setupUi(QWidget *MergeDlg)
    {
        if (MergeDlg->objectName().isEmpty())
            MergeDlg->setObjectName(QStringLiteral("MergeDlg"));
        MergeDlg->resize(758, 450);
        verticalLayout_2 = new QVBoxLayout(MergeDlg);
        verticalLayout_2->setSpacing(2);
        verticalLayout_2->setContentsMargins(2, 2, 2, 2);
        verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
        gridLayout_2 = new QGridLayout();
        gridLayout_2->setSpacing(2);
        gridLayout_2->setObjectName(QStringLiteral("gridLayout_2"));
        m_SrcOneLabel = new QLabel(MergeDlg);
        m_SrcOneLabel->setObjectName(QStringLiteral("m_SrcOneLabel"));
        m_SrcOneLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
        m_SrcOneLabel->setWordWrap(false);

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

        m_SrcOneInput = new KUrlRequester(MergeDlg);
        m_SrcOneInput->setObjectName(QStringLiteral("m_SrcOneInput"));

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

        m_SrcTwoLabel = new QLabel(MergeDlg);
        m_SrcTwoLabel->setObjectName(QStringLiteral("m_SrcTwoLabel"));
        m_SrcTwoLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
        m_SrcTwoLabel->setWordWrap(false);

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

        m_SrcTwoInput = new KUrlRequester(MergeDlg);
        m_SrcTwoInput->setObjectName(QStringLiteral("m_SrcTwoInput"));

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

        m_OutLabel = new QLabel(MergeDlg);
        m_OutLabel->setObjectName(QStringLiteral("m_OutLabel"));
        m_OutLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
        m_OutLabel->setWordWrap(false);

        gridLayout_2->addWidget(m_OutLabel, 2, 0, 1, 1);

        m_OutInput = new KUrlRequester(MergeDlg);
        m_OutInput->setObjectName(QStringLiteral("m_OutInput"));

        gridLayout_2->addWidget(m_OutInput, 2, 1, 1, 1);


        verticalLayout_2->addLayout(gridLayout_2);

        m_MergeParameter = new QGroupBox(MergeDlg);
        m_MergeParameter->setObjectName(QStringLiteral("m_MergeParameter"));
        horizontalLayout = new QHBoxLayout(m_MergeParameter);
        horizontalLayout->setSpacing(2);
        horizontalLayout->setContentsMargins(2, 2, 2, 2);
        horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
        m_RangeInput = new Rangeinput_impl(m_MergeParameter);
        m_RangeInput->setObjectName(QStringLiteral("m_RangeInput"));
        m_RangeInput->setMinimumSize(QSize(500, 300));

        horizontalLayout->addWidget(m_RangeInput);

        verticalLayout = new QVBoxLayout();
        verticalLayout->setSpacing(2);
        verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
        m_RecursiveCheck = new QCheckBox(m_MergeParameter);
        m_RecursiveCheck->setObjectName(QStringLiteral("m_RecursiveCheck"));
        m_RecursiveCheck->setChecked(true);

        verticalLayout->addWidget(m_RecursiveCheck);

        m_RelatedCheck = new QCheckBox(m_MergeParameter);
        m_RelatedCheck->setObjectName(QStringLiteral("m_RelatedCheck"));

        verticalLayout->addWidget(m_RelatedCheck);

        m_ForceCheck = new QCheckBox(m_MergeParameter);
        m_ForceCheck->setObjectName(QStringLiteral("m_ForceCheck"));

        verticalLayout->addWidget(m_ForceCheck);

        m_Reintegrate = new QCheckBox(m_MergeParameter);
        m_Reintegrate->setObjectName(QStringLiteral("m_Reintegrate"));

        verticalLayout->addWidget(m_Reintegrate);

        m_DryCheck = new QCheckBox(m_MergeParameter);
        m_DryCheck->setObjectName(QStringLiteral("m_DryCheck"));

        verticalLayout->addWidget(m_DryCheck);

        m_RecordOnly = new QCheckBox(m_MergeParameter);
        m_RecordOnly->setObjectName(QStringLiteral("m_RecordOnly"));

        verticalLayout->addWidget(m_RecordOnly);

        m_useExternMerge = new QCheckBox(m_MergeParameter);
        m_useExternMerge->setObjectName(QStringLiteral("m_useExternMerge"));

        verticalLayout->addWidget(m_useExternMerge);

        m_AllowMixedRev = new QCheckBox(m_MergeParameter);
        m_AllowMixedRev->setObjectName(QStringLiteral("m_AllowMixedRev"));

        verticalLayout->addWidget(m_AllowMixedRev);

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

        verticalLayout->addItem(verticalSpacer);


        horizontalLayout->addLayout(verticalLayout);


        verticalLayout_2->addWidget(m_MergeParameter);

        QWidget::setTabOrder(m_SrcOneInput, m_SrcTwoInput);
        QWidget::setTabOrder(m_SrcTwoInput, m_OutInput);
        QWidget::setTabOrder(m_OutInput, m_RecursiveCheck);
        QWidget::setTabOrder(m_RecursiveCheck, m_RelatedCheck);
        QWidget::setTabOrder(m_RelatedCheck, m_ForceCheck);
        QWidget::setTabOrder(m_ForceCheck, m_Reintegrate);
        QWidget::setTabOrder(m_Reintegrate, m_DryCheck);
        QWidget::setTabOrder(m_DryCheck, m_RecordOnly);
        QWidget::setTabOrder(m_RecordOnly, m_useExternMerge);

        retranslateUi(MergeDlg);
        QObject::connect(m_useExternMerge, SIGNAL(toggled(bool)), MergeDlg, SLOT(externDisplayToggled(bool)));
        QObject::connect(m_RecordOnly, SIGNAL(toggled(bool)), MergeDlg, SLOT(recordOnlyToggled(bool)));
        QObject::connect(m_Reintegrate, SIGNAL(toggled(bool)), MergeDlg, SLOT(reintegrateToggled(bool)));

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

    void retranslateUi(QWidget *MergeDlg)
    {
        MergeDlg->setWindowTitle(tr2i18n("MergeSettings", 0));
        m_SrcOneLabel->setText(tr2i18n("Source 1:", 0));
        m_SrcTwoLabel->setText(tr2i18n("Source 2:", 0));
        m_OutLabel->setText(tr2i18n("Output to:", 0));
        m_MergeParameter->setTitle(tr2i18n("Merge parameter", 0));
        m_RecursiveCheck->setText(tr2i18n("Recursive", 0));
        m_RecursiveCheck->setShortcut(QString());
#ifndef UI_QT_NO_TOOLTIP
        m_RelatedCheck->setToolTip(tr2i18n("Handle unrelated as related items", 0));
#endif // QT_NO_TOOLTIP
        m_RelatedCheck->setText(tr2i18n("Ignore ancestry", 0));
#ifndef UI_QT_NO_TOOLTIP
        m_ForceCheck->setToolTip(tr2i18n("Force delete on modified/unversioned items", 0));
#endif // QT_NO_TOOLTIP
        m_ForceCheck->setText(tr2i18n("Force", 0));
        m_ForceCheck->setShortcut(QString());
#ifndef UI_QT_NO_TOOLTIP
        m_Reintegrate->setToolTip(tr2i18n("lump-merge all of source URL's unmerged changes", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_WHATSTHIS
        m_Reintegrate->setWhatsThis(QString());
#endif // QT_NO_WHATSTHIS
        m_Reintegrate->setText(tr2i18n("Reintegrate merge", 0));
#ifndef UI_QT_NO_TOOLTIP
        m_DryCheck->setToolTip(tr2i18n("Just dry run without modifications", 0));
#endif // QT_NO_TOOLTIP
        m_DryCheck->setText(tr2i18n("Dry run", 0));
        m_DryCheck->setShortcut(QString());
#ifndef UI_QT_NO_TOOLTIP
        m_RecordOnly->setToolTip(tr2i18n("Only write mergeinfo", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_WHATSTHIS
        m_RecordOnly->setWhatsThis(tr2i18n("The merge is not actually performed, but the mergeinfo for the revisions which would have been merged is recorded in the working copy", 0));
#endif // QT_NO_WHATSTHIS
        m_RecordOnly->setText(tr2i18n("Record only", 0));
#ifndef UI_QT_NO_TOOLTIP
        m_useExternMerge->setToolTip(tr2i18n("Use external merge not Subversion's merge", 0));
#endif // QT_NO_TOOLTIP
        m_useExternMerge->setText(tr2i18n("Use external merge", 0));
#ifndef UI_QT_NO_TOOLTIP
        m_AllowMixedRev->setToolTip(tr2i18n("If checked, allow merge into mixed revision working copy, otherwise raises error in that case", 0));
#endif // QT_NO_TOOLTIP
        m_AllowMixedRev->setText(tr2i18n("Merge into mixed revision\n"
"working copy", 0));
    } // retranslateUi

};

namespace Ui {
    class MergeDlg: public Ui_MergeDlg {};
} // namespace Ui

QT_END_NAMESPACE

#endif // MERGE_DLG_H

