#include <klocalizedstring.h>

/********************************************************************************
** Form generated from reading UI file 'diffmergesettings.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_DIFFMERGESETTINGS_H
#define UI_DIFFMERGESETTINGS_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QWidget>
#include "klineedit.h"

QT_BEGIN_NAMESPACE

class Ui_DiffMergeSettings
{
public:
    QGridLayout *gridLayout_2;
    QGridLayout *gridLayout;
    QCheckBox *kcfg_diff_ignore_content;
    QCheckBox *kcfg_tree_diff_rec;
    QCheckBox *kcfg_diff_ignore_spaces;
    QCheckBox *kcfg_diff_ignore_all_white_spaces;
    QCheckBox *kcfg_use_external_diff;
    QCheckBox *kcfg_extern_merge_default;
    QCheckBox *kcfg_diff_gitformat_default;
    QCheckBox *kcfg_diff_copies_as_add;
    QGridLayout *gridLayout1;
    QGridLayout *gridLayout2;
    QLabel *resolveLabel;
    QLabel *textLabel1;
    KLineEdit *kcfg_conflict_resolver;
    QLabel *mdiff_display_label;
    KLineEdit *kcfg_external_merge_program;
    KLineEdit *kcfg_external_diff_display;
    QLabel *m_extern_hint;
    QSpacerItem *horizontalSpacer;
    QSpacerItem *spacer;

    void setupUi(QWidget *DiffMergeSettings)
    {
        if (DiffMergeSettings->objectName().isEmpty())
            DiffMergeSettings->setObjectName(QStringLiteral("DiffMergeSettings"));
        gridLayout_2 = new QGridLayout(DiffMergeSettings);
        gridLayout_2->setSpacing(6);
        gridLayout_2->setContentsMargins(11, 11, 11, 11);
        gridLayout_2->setObjectName(QStringLiteral("gridLayout_2"));
        gridLayout = new QGridLayout();
        gridLayout->setSpacing(6);
        gridLayout->setObjectName(QStringLiteral("gridLayout"));
        kcfg_diff_ignore_content = new QCheckBox(DiffMergeSettings);
        kcfg_diff_ignore_content->setObjectName(QStringLiteral("kcfg_diff_ignore_content"));

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

        kcfg_tree_diff_rec = new QCheckBox(DiffMergeSettings);
        kcfg_tree_diff_rec->setObjectName(QStringLiteral("kcfg_tree_diff_rec"));

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

        kcfg_diff_ignore_spaces = new QCheckBox(DiffMergeSettings);
        kcfg_diff_ignore_spaces->setObjectName(QStringLiteral("kcfg_diff_ignore_spaces"));

        gridLayout->addWidget(kcfg_diff_ignore_spaces, 2, 0, 1, 1);

        kcfg_diff_ignore_all_white_spaces = new QCheckBox(DiffMergeSettings);
        kcfg_diff_ignore_all_white_spaces->setObjectName(QStringLiteral("kcfg_diff_ignore_all_white_spaces"));

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

        kcfg_use_external_diff = new QCheckBox(DiffMergeSettings);
        kcfg_use_external_diff->setObjectName(QStringLiteral("kcfg_use_external_diff"));

        gridLayout->addWidget(kcfg_use_external_diff, 4, 0, 1, 1);

        kcfg_extern_merge_default = new QCheckBox(DiffMergeSettings);
        kcfg_extern_merge_default->setObjectName(QStringLiteral("kcfg_extern_merge_default"));

        gridLayout->addWidget(kcfg_extern_merge_default, 5, 0, 1, 1);

        kcfg_diff_gitformat_default = new QCheckBox(DiffMergeSettings);
        kcfg_diff_gitformat_default->setObjectName(QStringLiteral("kcfg_diff_gitformat_default"));

        gridLayout->addWidget(kcfg_diff_gitformat_default, 6, 0, 1, 1);

        kcfg_diff_copies_as_add = new QCheckBox(DiffMergeSettings);
        kcfg_diff_copies_as_add->setObjectName(QStringLiteral("kcfg_diff_copies_as_add"));

        gridLayout->addWidget(kcfg_diff_copies_as_add, 7, 0, 1, 1);

        gridLayout1 = new QGridLayout();
        gridLayout1->setSpacing(6);
        gridLayout1->setObjectName(QStringLiteral("gridLayout1"));
        gridLayout2 = new QGridLayout();
        gridLayout2->setSpacing(6);
        gridLayout2->setObjectName(QStringLiteral("gridLayout2"));
        resolveLabel = new QLabel(DiffMergeSettings);
        resolveLabel->setObjectName(QStringLiteral("resolveLabel"));
        resolveLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
        resolveLabel->setWordWrap(false);

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

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

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

        kcfg_conflict_resolver = new KLineEdit(DiffMergeSettings);
        kcfg_conflict_resolver->setObjectName(QStringLiteral("kcfg_conflict_resolver"));
        kcfg_conflict_resolver->setMinimumSize(QSize(200, 0));
        kcfg_conflict_resolver->setMaximumSize(QSize(500, 16777215));

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

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

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

        kcfg_external_merge_program = new KLineEdit(DiffMergeSettings);
        kcfg_external_merge_program->setObjectName(QStringLiteral("kcfg_external_merge_program"));

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

        kcfg_external_diff_display = new KLineEdit(DiffMergeSettings);
        kcfg_external_diff_display->setObjectName(QStringLiteral("kcfg_external_diff_display"));

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


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

        m_extern_hint = new QLabel(DiffMergeSettings);
        m_extern_hint->setObjectName(QStringLiteral("m_extern_hint"));
        m_extern_hint->setAlignment(Qt::AlignCenter);
        m_extern_hint->setWordWrap(true);

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


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


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

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

        gridLayout_2->addItem(horizontalSpacer, 0, 1, 1, 1);

        spacer = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);

        gridLayout_2->addItem(spacer, 1, 0, 1, 1);

        QWidget::setTabOrder(kcfg_diff_ignore_content, kcfg_tree_diff_rec);
        QWidget::setTabOrder(kcfg_tree_diff_rec, kcfg_diff_ignore_spaces);
        QWidget::setTabOrder(kcfg_diff_ignore_spaces, kcfg_diff_ignore_all_white_spaces);
        QWidget::setTabOrder(kcfg_diff_ignore_all_white_spaces, kcfg_use_external_diff);
        QWidget::setTabOrder(kcfg_use_external_diff, kcfg_extern_merge_default);
        QWidget::setTabOrder(kcfg_extern_merge_default, kcfg_diff_gitformat_default);
        QWidget::setTabOrder(kcfg_diff_gitformat_default, kcfg_diff_copies_as_add);
        QWidget::setTabOrder(kcfg_diff_copies_as_add, kcfg_external_diff_display);
        QWidget::setTabOrder(kcfg_external_diff_display, kcfg_external_merge_program);
        QWidget::setTabOrder(kcfg_external_merge_program, kcfg_conflict_resolver);

        retranslateUi(DiffMergeSettings);
        QObject::connect(kcfg_use_external_diff, SIGNAL(toggled(bool)), DiffMergeSettings, SLOT(diffDispChanged(bool)));

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

    void retranslateUi(QWidget *DiffMergeSettings)
    {
        kcfg_diff_ignore_content->setText(tr2i18n("Diff ignores content type", 0));
        kcfg_tree_diff_rec->setText(tr2i18n("Diff in revision tree is recursive", 0));
        kcfg_diff_ignore_spaces->setText(tr2i18n("Diff ignores white space changes", 0));
        kcfg_diff_ignore_all_white_spaces->setText(tr2i18n("Diff ignores all white spaces", 0));
#ifndef UI_QT_NO_TOOLTIP
        kcfg_use_external_diff->setToolTip(tr2i18n("If kdesvn should use an external diff display and/or generator. If not checked use internal display.", 0));
#endif // QT_NO_TOOLTIP
        kcfg_use_external_diff->setText(tr2i18n("Use external diff display", 0));
#ifndef UI_QT_NO_TOOLTIP
        kcfg_extern_merge_default->setToolTip(tr2i18n("Set if merge with external program is preferred and not Subversion's merge", 0));
#endif // QT_NO_TOOLTIP
        kcfg_extern_merge_default->setText(tr2i18n("Prefer external merge program", 0));
        kcfg_diff_gitformat_default->setText(tr2i18n("Use Git diff format", 0));
        kcfg_diff_copies_as_add->setText(tr2i18n("Show copies as add", 0));
        resolveLabel->setText(tr2i18n("Conflict resolver program:", 0));
        textLabel1->setText(tr2i18n("External merge program:", 0));
#ifndef UI_QT_NO_TOOLTIP
        kcfg_conflict_resolver->setToolTip(tr2i18n("Setup an external program for conflict resolving", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_WHATSTHIS
        kcfg_conflict_resolver->setWhatsThis(tr2i18n("<p>\n"
"Enter how kdesvn should call the conflict resolver program. The form is\n"
"<p align=\"center\">\n"
"<b><tt>&lt;program&gt; &lt;programoptions&gt;</tt></b>\n"
"</p>\n"
"<p>\n"
"Programoption may contain the place holders for substituting with filenames.\n"
"</p>\n"
"The substitutions means:<br>\n"
"<b><tt>%o</tt></b> Old version<br>\n"
"<b><tt>%m</tt></b> Mine or local edit version<br>\n"
"<b><tt>%n</tt></b> Newest version<br>\n"
"<b><tt>%t</tt></b> The target to save as, kdesvn will use the original file name for it.\n"
"</p>\n"
"<p>\n"
"Default: <tt>kdiff3 %o %m %n -o %t</tt>\n"
"</p>", 0));
#endif // QT_NO_WHATSTHIS
        mdiff_display_label->setText(tr2i18n("External diff display:", 0));
#ifndef UI_QT_NO_TOOLTIP
        kcfg_external_merge_program->setToolTip(tr2i18n("Setup an external program for merging", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_WHATSTHIS
        kcfg_external_merge_program->setWhatsThis(tr2i18n("<p>\n"
"Enter how kdesvn should call the external merge program. The form is\n"
"<p align=\"center\">\n"
"<b><tt>&lt;program&gt; &lt;programoptions&gt; %s1 %s2 %t</tt></b>\n"
"</p>\n"
"The substitutions means:<br>\n"
"<b><tt>%s1</tt></b> Source one for merge<br>\n"
"<b><tt>%s2</tt></b> Source two for merge, if it was not set equal to source one but other revision<br>\n"
"<b><tt>%t</tt></b> Local target for merge.\n"
"</p>", 0));
#endif // QT_NO_WHATSTHIS
#ifndef UI_QT_NO_WHATSTHIS
        kcfg_external_diff_display->setWhatsThis(tr2i18n("<p align=\"left\">\n"
"Enter an external program in form\n"
"<p align=\"center\">\n"
"<tt>&lt;program&gt; &lt;param&gt; %f</tt>\n"
"</p>\n"
"or\n"
"<p align=\"center\">\n"
"<tt>&lt;program&gt; &lt;param&gt;</tt>\n"
"</p>\n"
"or\n"
"<p align=\"center\">\n"
"<tt>&lt;program&gt; &lt;param&gt; %1 %2</tt>\n"
"</p>\n"
"<br>\n"
"If using first or second form, svn itself will generate the diff. %f will replaced with a temporary filename. If %f is not given,\n"
"the diff-display should able reading data from stdin.\n"
"<br>\n"
"When %1 and %2 is given, kdesvn let this display make the diff. For that it it makes a temporary export or get (if needed) and fill out the parameters with the right value. %1 will filled with the content of start-revision, %2 with the endrevision. On large recoursive diffs this may get real slow!\n"
"</p>", 0));
#endif // QT_NO_WHATSTHIS
        m_extern_hint->setText(tr2i18n("see \"Whats this\" for details", 0));
        Q_UNUSED(DiffMergeSettings);
    } // retranslateUi

};

namespace Ui {
    class DiffMergeSettings: public Ui_DiffMergeSettings {};
} // namespace Ui

QT_END_NAMESPACE

#endif // DIFFMERGESETTINGS_H

