#include <klocalizedstring.h>

/********************************************************************************
** Form generated from reading UI file 'configwidget.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_CONFIGWIDGET_H
#define UI_CONFIGWIDGET_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QTableWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

namespace KateVi {

class Ui_ConfigWidget
{
public:
    QVBoxLayout *verticalLayout_3;
    QGroupBox *gbViInputMode;
    QVBoxLayout *vboxLayout;
    QCheckBox *chkViCommandsOverride;
    QCheckBox *chkViRelLineNumbers;
    QGroupBox *groupBox;
    QVBoxLayout *verticalLayout_2;
    QTabWidget *tabMappingModes;
    QWidget *normalTab;
    QVBoxLayout *verticalLayout;
    QTableWidget *tblNormalModeMappings;
    QWidget *insertTab;
    QVBoxLayout *verticalLayout_4;
    QTableWidget *tblInsertModeMappings;
    QWidget *visualTab;
    QVBoxLayout *verticalLayout_5;
    QTableWidget *tblVisualModeMappings;
    QHBoxLayout *horizontalLayout_3;
    QPushButton *btnRemoveSelectedRows;
    QPushButton *btnAddNewRow;
    QPushButton *btnImportNormal;
    QSpacerItem *horizontalSpacer;
    QSpacerItem *spacerItem;

    void setupUi(QWidget *KateVi__ConfigWidget)
    {
        if (KateVi__ConfigWidget->objectName().isEmpty())
            KateVi__ConfigWidget->setObjectName(QStringLiteral("KateVi__ConfigWidget"));
        KateVi__ConfigWidget->resize(439, 411);
        verticalLayout_3 = new QVBoxLayout(KateVi__ConfigWidget);
        verticalLayout_3->setObjectName(QStringLiteral("verticalLayout_3"));
        verticalLayout_3->setContentsMargins(0, 0, 0, 0);
        gbViInputMode = new QGroupBox(KateVi__ConfigWidget);
        gbViInputMode->setObjectName(QStringLiteral("gbViInputMode"));
        vboxLayout = new QVBoxLayout(gbViInputMode);
        vboxLayout->setObjectName(QStringLiteral("vboxLayout"));
        chkViCommandsOverride = new QCheckBox(gbViInputMode);
        chkViCommandsOverride->setObjectName(QStringLiteral("chkViCommandsOverride"));

        vboxLayout->addWidget(chkViCommandsOverride);

        chkViRelLineNumbers = new QCheckBox(gbViInputMode);
        chkViRelLineNumbers->setObjectName(QStringLiteral("chkViRelLineNumbers"));

        vboxLayout->addWidget(chkViRelLineNumbers);


        verticalLayout_3->addWidget(gbViInputMode);

        groupBox = new QGroupBox(KateVi__ConfigWidget);
        groupBox->setObjectName(QStringLiteral("groupBox"));
        verticalLayout_2 = new QVBoxLayout(groupBox);
        verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
        tabMappingModes = new QTabWidget(groupBox);
        tabMappingModes->setObjectName(QStringLiteral("tabMappingModes"));
        normalTab = new QWidget();
        normalTab->setObjectName(QStringLiteral("normalTab"));
        verticalLayout = new QVBoxLayout(normalTab);
        verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
        tblNormalModeMappings = new QTableWidget(normalTab);
        if (tblNormalModeMappings->columnCount() < 3)
            tblNormalModeMappings->setColumnCount(3);
        QTableWidgetItem *__qtablewidgetitem = new QTableWidgetItem();
        tblNormalModeMappings->setHorizontalHeaderItem(0, __qtablewidgetitem);
        QTableWidgetItem *__qtablewidgetitem1 = new QTableWidgetItem();
        tblNormalModeMappings->setHorizontalHeaderItem(1, __qtablewidgetitem1);
        QTableWidgetItem *__qtablewidgetitem2 = new QTableWidgetItem();
        tblNormalModeMappings->setHorizontalHeaderItem(2, __qtablewidgetitem2);
        tblNormalModeMappings->setObjectName(QStringLiteral("tblNormalModeMappings"));
        tblNormalModeMappings->setAlternatingRowColors(true);
        tblNormalModeMappings->setSelectionMode(QAbstractItemView::ContiguousSelection);
        tblNormalModeMappings->setSelectionBehavior(QAbstractItemView::SelectRows);
        tblNormalModeMappings->setColumnCount(3);

        verticalLayout->addWidget(tblNormalModeMappings);

        tabMappingModes->addTab(normalTab, QString());
        insertTab = new QWidget();
        insertTab->setObjectName(QStringLiteral("insertTab"));
        verticalLayout_4 = new QVBoxLayout(insertTab);
        verticalLayout_4->setObjectName(QStringLiteral("verticalLayout_4"));
        tblInsertModeMappings = new QTableWidget(insertTab);
        if (tblInsertModeMappings->columnCount() < 3)
            tblInsertModeMappings->setColumnCount(3);
        QTableWidgetItem *__qtablewidgetitem3 = new QTableWidgetItem();
        tblInsertModeMappings->setHorizontalHeaderItem(0, __qtablewidgetitem3);
        QTableWidgetItem *__qtablewidgetitem4 = new QTableWidgetItem();
        tblInsertModeMappings->setHorizontalHeaderItem(1, __qtablewidgetitem4);
        QTableWidgetItem *__qtablewidgetitem5 = new QTableWidgetItem();
        tblInsertModeMappings->setHorizontalHeaderItem(2, __qtablewidgetitem5);
        tblInsertModeMappings->setObjectName(QStringLiteral("tblInsertModeMappings"));
        tblInsertModeMappings->setAlternatingRowColors(true);
        tblInsertModeMappings->setSelectionMode(QAbstractItemView::ContiguousSelection);
        tblInsertModeMappings->setSelectionBehavior(QAbstractItemView::SelectRows);
        tblInsertModeMappings->setColumnCount(3);

        verticalLayout_4->addWidget(tblInsertModeMappings);

        tabMappingModes->addTab(insertTab, QString());
        visualTab = new QWidget();
        visualTab->setObjectName(QStringLiteral("visualTab"));
        verticalLayout_5 = new QVBoxLayout(visualTab);
        verticalLayout_5->setObjectName(QStringLiteral("verticalLayout_5"));
        tblVisualModeMappings = new QTableWidget(visualTab);
        if (tblVisualModeMappings->columnCount() < 3)
            tblVisualModeMappings->setColumnCount(3);
        QTableWidgetItem *__qtablewidgetitem6 = new QTableWidgetItem();
        tblVisualModeMappings->setHorizontalHeaderItem(0, __qtablewidgetitem6);
        QTableWidgetItem *__qtablewidgetitem7 = new QTableWidgetItem();
        tblVisualModeMappings->setHorizontalHeaderItem(1, __qtablewidgetitem7);
        QTableWidgetItem *__qtablewidgetitem8 = new QTableWidgetItem();
        tblVisualModeMappings->setHorizontalHeaderItem(2, __qtablewidgetitem8);
        tblVisualModeMappings->setObjectName(QStringLiteral("tblVisualModeMappings"));
        tblVisualModeMappings->setAlternatingRowColors(true);
        tblVisualModeMappings->setSelectionMode(QAbstractItemView::ContiguousSelection);
        tblVisualModeMappings->setSelectionBehavior(QAbstractItemView::SelectRows);
        tblVisualModeMappings->setColumnCount(3);

        verticalLayout_5->addWidget(tblVisualModeMappings);

        tabMappingModes->addTab(visualTab, QString());

        verticalLayout_2->addWidget(tabMappingModes);

        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setObjectName(QStringLiteral("horizontalLayout_3"));
        btnRemoveSelectedRows = new QPushButton(groupBox);
        btnRemoveSelectedRows->setObjectName(QStringLiteral("btnRemoveSelectedRows"));

        horizontalLayout_3->addWidget(btnRemoveSelectedRows);

        btnAddNewRow = new QPushButton(groupBox);
        btnAddNewRow->setObjectName(QStringLiteral("btnAddNewRow"));

        horizontalLayout_3->addWidget(btnAddNewRow);

        btnImportNormal = new QPushButton(groupBox);
        btnImportNormal->setObjectName(QStringLiteral("btnImportNormal"));

        horizontalLayout_3->addWidget(btnImportNormal);

        horizontalSpacer = new QSpacerItem(1, 0, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_3->addItem(horizontalSpacer);


        verticalLayout_2->addLayout(horizontalLayout_3);


        verticalLayout_3->addWidget(groupBox);

        spacerItem = new QSpacerItem(0, 1, QSizePolicy::Minimum, QSizePolicy::Expanding);

        verticalLayout_3->addItem(spacerItem);


        retranslateUi(KateVi__ConfigWidget);

        tabMappingModes->setCurrentIndex(0);


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

    void retranslateUi(QWidget *KateVi__ConfigWidget)
    {
        gbViInputMode->setTitle(tr2i18n("General", Q_NULLPTR));
#ifndef UI_QT_NO_WHATSTHIS
        chkViCommandsOverride->setWhatsThis(tr2i18n("When selected, vi commands will override Kate's built-in commands. For example: Ctrl+R will redo, and override the standard action (showing the search and replace dialog).", Q_NULLPTR));
#endif // QT_NO_WHATSTHIS
        chkViCommandsOverride->setText(tr2i18n("Let Vi commands override Kate shortcuts", Q_NULLPTR));
#ifndef UI_QT_NO_WHATSTHIS
        chkViRelLineNumbers->setWhatsThis(tr2i18n("Show the line number relative to the line with the cursor in front of each line.", Q_NULLPTR));
#endif // QT_NO_WHATSTHIS
        chkViRelLineNumbers->setText(tr2i18n("Display relative line numbers", Q_NULLPTR));
#ifndef UI_QT_NO_WHATSTHIS
        groupBox->setWhatsThis(tr2i18n("Key mapping is used to change the meaning of typed keys. This allows you to move commands to other keys or make special keypresses for doing a series of commands.\n"
"\n"
"Example:\n"
"\"<F2>\" \342\206\222 \"I-- <esc>\"\n"
"\n"
"This will prepend \"-- \" to a line when pressing F2.", Q_NULLPTR));
#endif // QT_NO_WHATSTHIS
        groupBox->setTitle(tr2i18n("Key Mapping", Q_NULLPTR));
        QTableWidgetItem *___qtablewidgetitem = tblNormalModeMappings->horizontalHeaderItem(0);
        ___qtablewidgetitem->setText(tr2i18n("Command", Q_NULLPTR));
        QTableWidgetItem *___qtablewidgetitem1 = tblNormalModeMappings->horizontalHeaderItem(1);
        ___qtablewidgetitem1->setText(tr2i18n("Replacement", Q_NULLPTR));
        QTableWidgetItem *___qtablewidgetitem2 = tblNormalModeMappings->horizontalHeaderItem(2);
        ___qtablewidgetitem2->setText(tr2i18n("Recursive?", Q_NULLPTR));
        tabMappingModes->setTabText(tabMappingModes->indexOf(normalTab), tr2i18n("Normal mode", Q_NULLPTR));
        QTableWidgetItem *___qtablewidgetitem3 = tblInsertModeMappings->horizontalHeaderItem(0);
        ___qtablewidgetitem3->setText(tr2i18n("Command", Q_NULLPTR));
        QTableWidgetItem *___qtablewidgetitem4 = tblInsertModeMappings->horizontalHeaderItem(1);
        ___qtablewidgetitem4->setText(tr2i18n("Replacement", Q_NULLPTR));
        QTableWidgetItem *___qtablewidgetitem5 = tblInsertModeMappings->horizontalHeaderItem(2);
        ___qtablewidgetitem5->setText(tr2i18n("Recursive?", Q_NULLPTR));
        tabMappingModes->setTabText(tabMappingModes->indexOf(insertTab), tr2i18n("Insert mode", Q_NULLPTR));
        QTableWidgetItem *___qtablewidgetitem6 = tblVisualModeMappings->horizontalHeaderItem(0);
        ___qtablewidgetitem6->setText(tr2i18n("Command", Q_NULLPTR));
        QTableWidgetItem *___qtablewidgetitem7 = tblVisualModeMappings->horizontalHeaderItem(1);
        ___qtablewidgetitem7->setText(tr2i18n("Replacement", Q_NULLPTR));
        QTableWidgetItem *___qtablewidgetitem8 = tblVisualModeMappings->horizontalHeaderItem(2);
        ___qtablewidgetitem8->setText(tr2i18n("Recursive?", Q_NULLPTR));
        tabMappingModes->setTabText(tabMappingModes->indexOf(visualTab), tr2i18n("Visual mode", Q_NULLPTR));
        btnRemoveSelectedRows->setText(tr2i18n("Remove selected", Q_NULLPTR));
        btnAddNewRow->setText(tr2i18n("Add new mapping", Q_NULLPTR));
#ifndef UI_QT_NO_TOOLTIP
        btnImportNormal->setToolTip(tr2i18n("Read a vimrc file and attempt to import mappings specified with the \"[n]noremap\" command.", Q_NULLPTR));
#endif // QT_NO_TOOLTIP
        btnImportNormal->setText(tr2i18n("Import from vimrc file", Q_NULLPTR));
        Q_UNUSED(KateVi__ConfigWidget);
    } // retranslateUi

};

} // namespace KateVi

namespace KateVi {
namespace Ui {
    class ConfigWidget: public Ui_ConfigWidget {};
} // namespace Ui
} // namespace KateVi

#endif // CONFIGWIDGET_H

