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

#ifndef UI_MERGEDIALOG_H
#define UI_MERGEDIALOG_H

#include <QtCore/QVariant>
#include <QtWidgets/QAbstractButton>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QStackedWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include <klocalizedstring.h>

QT_BEGIN_NAMESPACE

class Ui_MergeDialog
{
public:
    QVBoxLayout *verticalLayout_2;
    QFormLayout *formLayout;
    QLabel *label_2;
    QComboBox *comboBoxBranchName;
    QLabel *label;
    QComboBox *comboBoxStrategy;
    QLabel *label_3;
    QLabel *labelToBranchName;
    QLabel *label_4;
    QComboBox *comboBoxFastForward;
    QCheckBox *checkBoxAllowUnrelatedHistories;
    QCheckBox *checkBoxSquash;
    QStackedWidget *stackedWidget;
    QWidget *pageEmpty;
    QWidget *pageStrategyOrt;
    QVBoxLayout *verticalLayout_3;
    QRadioButton *radioButtonDefault;
    QRadioButton *radioButtonOurs;
    QRadioButton *radioButtonTheirs;
    QCheckBox *checkBoxIgnoreSpaceChanges;
    QCheckBox *checkBoxIgnoreAllSpace;
    QCheckBox *checkBoxIgnoreSpaceAtEol;
    QCheckBox *checkBoxIgnoreCrAtEol;
    QCheckBox *checkBoxRenormalize;
    QWidget *pageStrategyRecursive;
    QFormLayout *formLayout_2;
    QLabel *label_5;
    QComboBox *comboBoxDiffAlgoritm;
    QCheckBox *checkBoxNoRenames;
    QSpacerItem *verticalSpacer_2;
    QSpacerItem *verticalSpacer;
    QDialogButtonBox *buttonBox;

    void setupUi(QDialog *MergeDialog)
    {
        if (MergeDialog->objectName().isEmpty())
            MergeDialog->setObjectName("MergeDialog");
        MergeDialog->resize(437, 475);
        verticalLayout_2 = new QVBoxLayout(MergeDialog);
        verticalLayout_2->setObjectName("verticalLayout_2");
        formLayout = new QFormLayout();
        formLayout->setObjectName("formLayout");
        label_2 = new QLabel(MergeDialog);
        label_2->setObjectName("label_2");

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

        comboBoxBranchName = new QComboBox(MergeDialog);
        comboBoxBranchName->setObjectName("comboBoxBranchName");

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

        label = new QLabel(MergeDialog);
        label->setObjectName("label");

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

        comboBoxStrategy = new QComboBox(MergeDialog);
        comboBoxStrategy->setObjectName("comboBoxStrategy");

        formLayout->setWidget(5, QFormLayout::ItemRole::FieldRole, comboBoxStrategy);

        label_3 = new QLabel(MergeDialog);
        label_3->setObjectName("label_3");

        formLayout->setWidget(1, QFormLayout::ItemRole::LabelRole, label_3);

        labelToBranchName = new QLabel(MergeDialog);
        labelToBranchName->setObjectName("labelToBranchName");

        formLayout->setWidget(1, QFormLayout::ItemRole::FieldRole, labelToBranchName);

        label_4 = new QLabel(MergeDialog);
        label_4->setObjectName("label_4");

        formLayout->setWidget(2, QFormLayout::ItemRole::LabelRole, label_4);

        comboBoxFastForward = new QComboBox(MergeDialog);
        comboBoxFastForward->addItem(QString());
        comboBoxFastForward->addItem(QString());
        comboBoxFastForward->addItem(QString());
        comboBoxFastForward->addItem(QString());
        comboBoxFastForward->setObjectName("comboBoxFastForward");

        formLayout->setWidget(2, QFormLayout::ItemRole::FieldRole, comboBoxFastForward);

        checkBoxAllowUnrelatedHistories = new QCheckBox(MergeDialog);
        checkBoxAllowUnrelatedHistories->setObjectName("checkBoxAllowUnrelatedHistories");
        checkBoxAllowUnrelatedHistories->setTristate(true);

        formLayout->setWidget(3, QFormLayout::ItemRole::FieldRole, checkBoxAllowUnrelatedHistories);

        checkBoxSquash = new QCheckBox(MergeDialog);
        checkBoxSquash->setObjectName("checkBoxSquash");
        checkBoxSquash->setTristate(true);

        formLayout->setWidget(4, QFormLayout::ItemRole::FieldRole, checkBoxSquash);


        verticalLayout_2->addLayout(formLayout);

        stackedWidget = new QStackedWidget(MergeDialog);
        stackedWidget->setObjectName("stackedWidget");
        pageEmpty = new QWidget();
        pageEmpty->setObjectName("pageEmpty");
        stackedWidget->addWidget(pageEmpty);
        pageStrategyOrt = new QWidget();
        pageStrategyOrt->setObjectName("pageStrategyOrt");
        verticalLayout_3 = new QVBoxLayout(pageStrategyOrt);
        verticalLayout_3->setObjectName("verticalLayout_3");
        radioButtonDefault = new QRadioButton(pageStrategyOrt);
        radioButtonDefault->setObjectName("radioButtonDefault");
        radioButtonDefault->setChecked(true);

        verticalLayout_3->addWidget(radioButtonDefault);

        radioButtonOurs = new QRadioButton(pageStrategyOrt);
        radioButtonOurs->setObjectName("radioButtonOurs");

        verticalLayout_3->addWidget(radioButtonOurs);

        radioButtonTheirs = new QRadioButton(pageStrategyOrt);
        radioButtonTheirs->setObjectName("radioButtonTheirs");

        verticalLayout_3->addWidget(radioButtonTheirs);

        checkBoxIgnoreSpaceChanges = new QCheckBox(pageStrategyOrt);
        checkBoxIgnoreSpaceChanges->setObjectName("checkBoxIgnoreSpaceChanges");

        verticalLayout_3->addWidget(checkBoxIgnoreSpaceChanges);

        checkBoxIgnoreAllSpace = new QCheckBox(pageStrategyOrt);
        checkBoxIgnoreAllSpace->setObjectName("checkBoxIgnoreAllSpace");

        verticalLayout_3->addWidget(checkBoxIgnoreAllSpace);

        checkBoxIgnoreSpaceAtEol = new QCheckBox(pageStrategyOrt);
        checkBoxIgnoreSpaceAtEol->setObjectName("checkBoxIgnoreSpaceAtEol");

        verticalLayout_3->addWidget(checkBoxIgnoreSpaceAtEol);

        checkBoxIgnoreCrAtEol = new QCheckBox(pageStrategyOrt);
        checkBoxIgnoreCrAtEol->setObjectName("checkBoxIgnoreCrAtEol");

        verticalLayout_3->addWidget(checkBoxIgnoreCrAtEol);

        checkBoxRenormalize = new QCheckBox(pageStrategyOrt);
        checkBoxRenormalize->setObjectName("checkBoxRenormalize");
        checkBoxRenormalize->setTristate(true);

        verticalLayout_3->addWidget(checkBoxRenormalize);

        stackedWidget->addWidget(pageStrategyOrt);
        pageStrategyRecursive = new QWidget();
        pageStrategyRecursive->setObjectName("pageStrategyRecursive");
        formLayout_2 = new QFormLayout(pageStrategyRecursive);
        formLayout_2->setObjectName("formLayout_2");
        label_5 = new QLabel(pageStrategyRecursive);
        label_5->setObjectName("label_5");

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

        comboBoxDiffAlgoritm = new QComboBox(pageStrategyRecursive);
        comboBoxDiffAlgoritm->setObjectName("comboBoxDiffAlgoritm");

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

        checkBoxNoRenames = new QCheckBox(pageStrategyRecursive);
        checkBoxNoRenames->setObjectName("checkBoxNoRenames");
        checkBoxNoRenames->setTristate(true);

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

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

        formLayout_2->setItem(2, QFormLayout::ItemRole::FieldRole, verticalSpacer_2);

        stackedWidget->addWidget(pageStrategyRecursive);

        verticalLayout_2->addWidget(stackedWidget);

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

        verticalLayout_2->addItem(verticalSpacer);

        buttonBox = new QDialogButtonBox(MergeDialog);
        buttonBox->setObjectName("buttonBox");
        buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);

        verticalLayout_2->addWidget(buttonBox);

        QWidget::setTabOrder(comboBoxBranchName, comboBoxStrategy);

        retranslateUi(MergeDialog);
        QObject::connect(buttonBox, &QDialogButtonBox::rejected, MergeDialog, qOverload<>(&QDialog::reject));
        QObject::connect(buttonBox, &QDialogButtonBox::accepted, MergeDialog, qOverload<>(&QDialog::accept));

        stackedWidget->setCurrentIndex(2);


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

    void retranslateUi(QDialog *MergeDialog)
    {
        MergeDialog->setWindowTitle(tr2i18n("Merge", nullptr));
        label_2->setText(tr2i18n("From:", nullptr));
        label->setText(tr2i18n("Strategy:", nullptr));
#if QT_CONFIG(whatsthis)
        comboBoxStrategy->setWhatsThis(tr2i18n("<html><head/><body><p>The merge mechanism (git merge and git pull commands) allows the backend merge strategies to be chosen with -s option. Some strategies can also take their own options, which can be passed by giving -X&lt;option&gt; arguments to git merge and/or git pull.</p><p><a href=\"https://git-scm.com/docs/merge-strategies\"><span style=\" text-decoration: underline; color:#2980b9;\">More information</span></a></p></body></html>", nullptr));
#endif // QT_CONFIG(whatsthis)
        label_3->setText(tr2i18n("To:", nullptr));
        labelToBranchName->setText(tr2i18n("-", nullptr));
        label_4->setText(tr2i18n("Fast forward:", nullptr));
        comboBoxFastForward->setItemText(0, tr2i18n("Default", nullptr));
        comboBoxFastForward->setItemText(1, tr2i18n("Allow fast forward", nullptr));
        comboBoxFastForward->setItemText(2, tr2i18n("Fast forward only", nullptr));
        comboBoxFastForward->setItemText(3, tr2i18n("No fast forward", nullptr));

#if QT_CONFIG(whatsthis)
        comboBoxFastForward->setWhatsThis(tr2i18n("<html><head/><body><p>Specifies how a merge is handled when the merged-in history is already a descendant of the current history.</p><p><br/></p><p><a href=\"https://git-scm.com/docs/git-merge#Documentation/git-merge.txt---ff\"><span style=\" text-decoration: underline; color:#007af4;\">More information</span></a></p></body></html>", nullptr));
#endif // QT_CONFIG(whatsthis)
#if QT_CONFIG(whatsthis)
        checkBoxAllowUnrelatedHistories->setWhatsThis(tr2i18n("<html><head/><body><p>By default, git merge command refuses to merge histories that do not share a common ancestor. This option can be used to override this safety when merging histories of two projects that started their lives independently. As that is a very rare occasion, no configuration variable to enable this by default exists and will not be added.</p><p><br/></p><p><a href=\"https://git-scm.com/docs/git-merge#Documentation/git-merge.txt---allow-unrelated-histories\"><span style=\" text-decoration: underline; color:#007af4;\">More information</span></a></p></body></html>", nullptr));
#endif // QT_CONFIG(whatsthis)
        checkBoxAllowUnrelatedHistories->setText(tr2i18n("Allow unrelated histories", nullptr));
#if QT_CONFIG(whatsthis)
        checkBoxSquash->setWhatsThis(tr2i18n("<html><head/><body><p>Produce the working tree and index state as if a real merge happened (except for the merge information), but do not actually make a commit, move the HEAD, or record $GIT_DIR/MERGE_HEAD (to cause the next git commit command to create a merge commit). This allows you to create a single commit on top of the current branch whose effect is the same as merging another branch (or more in case of an octopus).</p><p><br/></p><p><a href=\"https://git-scm.com/docs/git-merge#Documentation/git-merge.txt---squash\"><span style=\" text-decoration: underline; color:#007af4;\">More information</span></a></p></body></html>", nullptr));
#endif // QT_CONFIG(whatsthis)
        checkBoxSquash->setText(tr2i18n("Squash", nullptr));
        radioButtonDefault->setText(tr2i18n("Default", nullptr));
        radioButtonOurs->setText(tr2i18n("Ours", nullptr));
        radioButtonTheirs->setText(tr2i18n("Theirs", nullptr));
#if QT_CONFIG(whatsthis)
        checkBoxIgnoreSpaceChanges->setWhatsThis(tr2i18n("<html><head/><body><p>Treats lines with the indicated type of whitespace change as unchanged for the sake of a three-way merge. Whitespace changes mixed with other changes to a line are not ignored. </p><p><br/></p><p><a href=\"https://git-scm.com/docs/git-merge#Documentation/git-merge.txt-ignore-space-change\"><span style=\" text-decoration: underline; color:#007af4;\">More information</span></a></p></body></html>", nullptr));
#endif // QT_CONFIG(whatsthis)
        checkBoxIgnoreSpaceChanges->setText(tr2i18n("Ignore space change", nullptr));
#if QT_CONFIG(whatsthis)
        checkBoxIgnoreAllSpace->setWhatsThis(tr2i18n("<html><head/><body><p>Treats lines with the indicated type of whitespace change as unchanged for the sake of a three-way merge. Whitespace changes mixed with other changes to a line are not ignored. </p><p><br/></p><p><a href=\"https://git-scm.com/docs/git-merge#Documentation/git-merge.txt-ignore-space-change\"><span style=\" text-decoration: underline; color:#007af4;\">More information</span></a></p></body></html>", nullptr));
#endif // QT_CONFIG(whatsthis)
        checkBoxIgnoreAllSpace->setText(tr2i18n("Ignore all space", nullptr));
#if QT_CONFIG(whatsthis)
        checkBoxIgnoreSpaceAtEol->setWhatsThis(tr2i18n("<html><head/><body><p>Treats lines with the indicated type of whitespace change as unchanged for the sake of a three-way merge. Whitespace changes mixed with other changes to a line are not ignored. </p><p><br/></p><p><a href=\"https://git-scm.com/docs/git-merge#Documentation/git-merge.txt-ignore-space-change\"><span style=\" text-decoration: underline; color:#007af4;\">More information</span></a></p></body></html>", nullptr));
#endif // QT_CONFIG(whatsthis)
        checkBoxIgnoreSpaceAtEol->setText(tr2i18n("Ignore space at eol", nullptr));
#if QT_CONFIG(whatsthis)
        checkBoxIgnoreCrAtEol->setWhatsThis(tr2i18n("<html><head/><body><p>Treats lines with the indicated type of whitespace change as unchanged for the sake of a three-way merge. Whitespace changes mixed with other changes to a line are not ignored. </p><p><br/></p><p><a href=\"https://git-scm.com/docs/git-merge#Documentation/git-merge.txt-ignore-space-change\"><span style=\" text-decoration: underline; color:#007af4;\">More information</span></a></p></body></html>", nullptr));
#endif // QT_CONFIG(whatsthis)
        checkBoxIgnoreCrAtEol->setText(tr2i18n("Ignore cr at eol", nullptr));
#if QT_CONFIG(whatsthis)
        checkBoxRenormalize->setWhatsThis(tr2i18n("<html><head/><body><p>This runs a virtual check-out and check-in of all three stages of a file when resolving a three-way merge. This option is meant to be used when merging branches with different clean filters or end-of-line normalization rules.</p><p><br/></p><p><a href=\"https://git-scm.com/docs/git-merge#Documentation/git-merge.txt-renormalize\"><span style=\" text-decoration: underline; color:#007af4;\">More information</span></a></p></body></html>", nullptr));
#endif // QT_CONFIG(whatsthis)
        checkBoxRenormalize->setText(tr2i18n("Renormalize", nullptr));
        label_5->setText(tr2i18n("Diff algorithm:", nullptr));
#if QT_CONFIG(whatsthis)
        comboBoxDiffAlgoritm->setWhatsThis(tr2i18n("<html><head/><body><p>Use a different diff algorithm while merging, which can help avoid mismerges that occur due to unimportant matching lines (such as braces from distinct functions).</p><p><br/></p><p><a href=\"https://git-scm.com/docs/git-merge#Documentation/git-merge.txt-diff-algorithmpatienceminimalhistogrammyers\"><span style=\" text-decoration: underline; color:#007af4;\">More information</span></a></p></body></html>", nullptr));
#endif // QT_CONFIG(whatsthis)
        checkBoxNoRenames->setText(tr2i18n("Turn off rename detection", nullptr));
    } // retranslateUi

};

namespace Ui {
    class MergeDialog: public Ui_MergeDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // MERGEDIALOG_H

