#include <klocalizedstring.h>

/********************************************************************************
** Form generated from reading UI file 'completionconfigwidget.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_COMPLETIONCONFIGWIDGET_H
#define UI_COMPLETIONCONFIGWIDGET_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/QLabel>
#include <QtWidgets/QListWidget>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QStackedWidget>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QTreeWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_CompletionConfigWidget
{
public:
    QVBoxLayout *vboxLayout;
    QGroupBox *sorting;
    QHBoxLayout *hboxLayout;
    QVBoxLayout *vboxLayout1;
    QCheckBox *sortingAlphabetical;
    QCheckBox *sortingReverse;
    QCheckBox *sortingCaseSensitive;
    QCheckBox *sortingInheritanceDepth;
    QSpacerItem *spacerItem;
    QVBoxLayout *vboxLayout2;
    QLabel *label_2;
    QHBoxLayout *hboxLayout1;
    QListWidget *sortGroupingOrder;
    QVBoxLayout *vboxLayout3;
    QToolButton *groupingOrderUp;
    QToolButton *groupingOrderDown;
    QGroupBox *filtering;
    QVBoxLayout *vboxLayout4;
    QCheckBox *filteringContextMatchOnly;
    QCheckBox *filteringHideAttributes;
    QListWidget *filteringAttributesList;
    QHBoxLayout *hboxLayout2;
    QLabel *label6;
    QSpinBox *filteringMaximumInheritanceDepth;
    QGroupBox *grouping;
    QHBoxLayout *hboxLayout3;
    QTreeWidget *groupingMethods;
    QVBoxLayout *vboxLayout5;
    QToolButton *groupingUp;
    QToolButton *groupingDown;
    QVBoxLayout *vboxLayout6;
    QStackedWidget *stackedWidget;
    QWidget *accessGrouping;
    QVBoxLayout *vboxLayout7;
    QLabel *label;
    QCheckBox *accessConst;
    QCheckBox *accessStatic;
    QCheckBox *accessSignalSlot;
    QSpacerItem *spacerItem1;
    QWidget *page_2;
    QVBoxLayout *vboxLayout8;
    QLabel *label_3;
    QCheckBox *itemTemplate;
    QSpacerItem *spacerItem2;
    QGroupBox *columnMerging;
    QHBoxLayout *hboxLayout4;
    QTreeWidget *columnMergeTree;
    QVBoxLayout *vboxLayout9;
    QToolButton *columnUp;
    QToolButton *columnDown;
    QSpacerItem *spacerItem3;

    void setupUi(QWidget *CompletionConfigWidget)
    {
        if (CompletionConfigWidget->objectName().isEmpty())
            CompletionConfigWidget->setObjectName(QStringLiteral("CompletionConfigWidget"));
        CompletionConfigWidget->resize(577, 1002);
        vboxLayout = new QVBoxLayout(CompletionConfigWidget);
        vboxLayout->setObjectName(QStringLiteral("vboxLayout"));
        sorting = new QGroupBox(CompletionConfigWidget);
        sorting->setObjectName(QStringLiteral("sorting"));
        sorting->setFlat(true);
        sorting->setCheckable(true);
        sorting->setChecked(false);
        hboxLayout = new QHBoxLayout(sorting);
        hboxLayout->setObjectName(QStringLiteral("hboxLayout"));
        vboxLayout1 = new QVBoxLayout();
#ifndef UI_Q_OS_MAC
        vboxLayout1->setContentsMargins(0, 0, 0, 0);
#endif
        vboxLayout1->setObjectName(QStringLiteral("vboxLayout1"));
        sortingAlphabetical = new QCheckBox(sorting);
        sortingAlphabetical->setObjectName(QStringLiteral("sortingAlphabetical"));

        vboxLayout1->addWidget(sortingAlphabetical);

        sortingReverse = new QCheckBox(sorting);
        sortingReverse->setObjectName(QStringLiteral("sortingReverse"));

        vboxLayout1->addWidget(sortingReverse);

        sortingCaseSensitive = new QCheckBox(sorting);
        sortingCaseSensitive->setObjectName(QStringLiteral("sortingCaseSensitive"));

        vboxLayout1->addWidget(sortingCaseSensitive);

        sortingInheritanceDepth = new QCheckBox(sorting);
        sortingInheritanceDepth->setObjectName(QStringLiteral("sortingInheritanceDepth"));

        vboxLayout1->addWidget(sortingInheritanceDepth);

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

        vboxLayout1->addItem(spacerItem);


        hboxLayout->addLayout(vboxLayout1);

        vboxLayout2 = new QVBoxLayout();
        vboxLayout2->setContentsMargins(0, 0, 0, 0);
        vboxLayout2->setObjectName(QStringLiteral("vboxLayout2"));
        label_2 = new QLabel(sorting);
        label_2->setObjectName(QStringLiteral("label_2"));

        vboxLayout2->addWidget(label_2);

        hboxLayout1 = new QHBoxLayout();
        hboxLayout1->setContentsMargins(0, 0, 0, 0);
        hboxLayout1->setObjectName(QStringLiteral("hboxLayout1"));
        sortGroupingOrder = new QListWidget(sorting);
        sortGroupingOrder->setObjectName(QStringLiteral("sortGroupingOrder"));

        hboxLayout1->addWidget(sortGroupingOrder);

        vboxLayout3 = new QVBoxLayout();
        vboxLayout3->setContentsMargins(0, 0, 0, 0);
        vboxLayout3->setObjectName(QStringLiteral("vboxLayout3"));
        groupingOrderUp = new QToolButton(sorting);
        groupingOrderUp->setObjectName(QStringLiteral("groupingOrderUp"));

        vboxLayout3->addWidget(groupingOrderUp);

        groupingOrderDown = new QToolButton(sorting);
        groupingOrderDown->setObjectName(QStringLiteral("groupingOrderDown"));

        vboxLayout3->addWidget(groupingOrderDown);


        hboxLayout1->addLayout(vboxLayout3);


        vboxLayout2->addLayout(hboxLayout1);


        hboxLayout->addLayout(vboxLayout2);


        vboxLayout->addWidget(sorting);

        filtering = new QGroupBox(CompletionConfigWidget);
        filtering->setObjectName(QStringLiteral("filtering"));
        filtering->setFlat(true);
        filtering->setCheckable(true);
        filtering->setChecked(false);
        vboxLayout4 = new QVBoxLayout(filtering);
        vboxLayout4->setObjectName(QStringLiteral("vboxLayout4"));
        filteringContextMatchOnly = new QCheckBox(filtering);
        filteringContextMatchOnly->setObjectName(QStringLiteral("filteringContextMatchOnly"));

        vboxLayout4->addWidget(filteringContextMatchOnly);

        filteringHideAttributes = new QCheckBox(filtering);
        filteringHideAttributes->setObjectName(QStringLiteral("filteringHideAttributes"));

        vboxLayout4->addWidget(filteringHideAttributes);

        filteringAttributesList = new QListWidget(filtering);
        filteringAttributesList->setObjectName(QStringLiteral("filteringAttributesList"));

        vboxLayout4->addWidget(filteringAttributesList);

        hboxLayout2 = new QHBoxLayout();
        hboxLayout2->setObjectName(QStringLiteral("hboxLayout2"));
        label6 = new QLabel(filtering);
        label6->setObjectName(QStringLiteral("label6"));

        hboxLayout2->addWidget(label6);

        filteringMaximumInheritanceDepth = new QSpinBox(filtering);
        filteringMaximumInheritanceDepth->setObjectName(QStringLiteral("filteringMaximumInheritanceDepth"));
        filteringMaximumInheritanceDepth->setMinimum(0);
        filteringMaximumInheritanceDepth->setMaximum(20);

        hboxLayout2->addWidget(filteringMaximumInheritanceDepth);


        vboxLayout4->addLayout(hboxLayout2);


        vboxLayout->addWidget(filtering);

        grouping = new QGroupBox(CompletionConfigWidget);
        grouping->setObjectName(QStringLiteral("grouping"));
        grouping->setFlat(true);
        grouping->setCheckable(true);
        grouping->setChecked(false);
        hboxLayout3 = new QHBoxLayout(grouping);
        hboxLayout3->setObjectName(QStringLiteral("hboxLayout3"));
        groupingMethods = new QTreeWidget(grouping);
        new QTreeWidgetItem(groupingMethods);
        new QTreeWidgetItem(groupingMethods);
        new QTreeWidgetItem(groupingMethods);
        new QTreeWidgetItem(groupingMethods);
        groupingMethods->setObjectName(QStringLiteral("groupingMethods"));
        groupingMethods->setRootIsDecorated(false);

        hboxLayout3->addWidget(groupingMethods);

        vboxLayout5 = new QVBoxLayout();
        vboxLayout5->setContentsMargins(0, 0, 0, 0);
        vboxLayout5->setObjectName(QStringLiteral("vboxLayout5"));
        groupingUp = new QToolButton(grouping);
        groupingUp->setObjectName(QStringLiteral("groupingUp"));

        vboxLayout5->addWidget(groupingUp);

        groupingDown = new QToolButton(grouping);
        groupingDown->setObjectName(QStringLiteral("groupingDown"));

        vboxLayout5->addWidget(groupingDown);


        hboxLayout3->addLayout(vboxLayout5);

        vboxLayout6 = new QVBoxLayout();
        vboxLayout6->setContentsMargins(0, 0, 0, 0);
        vboxLayout6->setObjectName(QStringLiteral("vboxLayout6"));
        stackedWidget = new QStackedWidget(grouping);
        stackedWidget->setObjectName(QStringLiteral("stackedWidget"));
        accessGrouping = new QWidget();
        accessGrouping->setObjectName(QStringLiteral("accessGrouping"));
        vboxLayout7 = new QVBoxLayout(accessGrouping);
        vboxLayout7->setContentsMargins(0, 0, 0, 0);
        vboxLayout7->setObjectName(QStringLiteral("vboxLayout7"));
        label = new QLabel(accessGrouping);
        label->setObjectName(QStringLiteral("label"));
        QFont font;
        font.setBold(true);
        font.setWeight(75);
        label->setFont(font);

        vboxLayout7->addWidget(label);

        accessConst = new QCheckBox(accessGrouping);
        accessConst->setObjectName(QStringLiteral("accessConst"));

        vboxLayout7->addWidget(accessConst);

        accessStatic = new QCheckBox(accessGrouping);
        accessStatic->setObjectName(QStringLiteral("accessStatic"));

        vboxLayout7->addWidget(accessStatic);

        accessSignalSlot = new QCheckBox(accessGrouping);
        accessSignalSlot->setObjectName(QStringLiteral("accessSignalSlot"));

        vboxLayout7->addWidget(accessSignalSlot);

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

        vboxLayout7->addItem(spacerItem1);

        stackedWidget->addWidget(accessGrouping);
        page_2 = new QWidget();
        page_2->setObjectName(QStringLiteral("page_2"));
        vboxLayout8 = new QVBoxLayout(page_2);
        vboxLayout8->setObjectName(QStringLiteral("vboxLayout8"));
        label_3 = new QLabel(page_2);
        label_3->setObjectName(QStringLiteral("label_3"));
        label_3->setFont(font);

        vboxLayout8->addWidget(label_3);

        itemTemplate = new QCheckBox(page_2);
        itemTemplate->setObjectName(QStringLiteral("itemTemplate"));

        vboxLayout8->addWidget(itemTemplate);

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

        vboxLayout8->addItem(spacerItem2);

        stackedWidget->addWidget(page_2);

        vboxLayout6->addWidget(stackedWidget);


        hboxLayout3->addLayout(vboxLayout6);


        vboxLayout->addWidget(grouping);

        columnMerging = new QGroupBox(CompletionConfigWidget);
        columnMerging->setObjectName(QStringLiteral("columnMerging"));
        columnMerging->setFlat(true);
        columnMerging->setCheckable(true);
        columnMerging->setChecked(false);
        hboxLayout4 = new QHBoxLayout(columnMerging);
        hboxLayout4->setObjectName(QStringLiteral("hboxLayout4"));
        columnMergeTree = new QTreeWidget(columnMerging);
        columnMergeTree->setObjectName(QStringLiteral("columnMergeTree"));
        QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Expanding);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(columnMergeTree->sizePolicy().hasHeightForWidth());
        columnMergeTree->setSizePolicy(sizePolicy);
        columnMergeTree->setRootIsDecorated(false);

        hboxLayout4->addWidget(columnMergeTree);

        vboxLayout9 = new QVBoxLayout();
        vboxLayout9->setContentsMargins(0, 0, 0, 0);
        vboxLayout9->setObjectName(QStringLiteral("vboxLayout9"));
        columnUp = new QToolButton(columnMerging);
        columnUp->setObjectName(QStringLiteral("columnUp"));

        vboxLayout9->addWidget(columnUp);

        columnDown = new QToolButton(columnMerging);
        columnDown->setObjectName(QStringLiteral("columnDown"));

        vboxLayout9->addWidget(columnDown);


        hboxLayout4->addLayout(vboxLayout9);

        spacerItem3 = new QSpacerItem(20, 105, QSizePolicy::Expanding, QSizePolicy::Minimum);

        hboxLayout4->addItem(spacerItem3);


        vboxLayout->addWidget(columnMerging);

#ifndef UI_QT_NO_SHORTCUT
        label6->setBuddy(filteringMaximumInheritanceDepth);
#endif // QT_NO_SHORTCUT

        retranslateUi(CompletionConfigWidget);
        QObject::connect(filteringHideAttributes, SIGNAL(toggled(bool)), filteringAttributesList, SLOT(setEnabled(bool)));

        stackedWidget->setCurrentIndex(0);


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

    void retranslateUi(QWidget *CompletionConfigWidget)
    {
        sorting->setTitle(tr2i18n("Sorting", Q_NULLPTR));
        sortingAlphabetical->setText(tr2i18n("Alphabetical", Q_NULLPTR));
        sortingReverse->setText(tr2i18n("Reverse", Q_NULLPTR));
        sortingCaseSensitive->setText(tr2i18n("Case sensitive", Q_NULLPTR));
        sortingInheritanceDepth->setText(tr2i18n("Inheritance depth", Q_NULLPTR));
        label_2->setText(tr2i18n("Order of Groupings (select a grouping method to configure):", Q_NULLPTR));
        groupingOrderUp->setText(tr2i18n("^", Q_NULLPTR));
        groupingOrderDown->setText(tr2i18n("\\/", Q_NULLPTR));
        filtering->setTitle(tr2i18n("Filtering", Q_NULLPTR));
        filteringContextMatchOnly->setText(tr2i18n("Suitable context matches only", Q_NULLPTR));
        filteringHideAttributes->setText(tr2i18n("Hide completions with the following attributes:", Q_NULLPTR));
        label6->setText(tr2i18n("Maximum inheritance depth:", Q_NULLPTR));
        filteringMaximumInheritanceDepth->setSpecialValueText(tr2i18n("Infinity", Q_NULLPTR));
        grouping->setTitle(tr2i18n("Grouping", Q_NULLPTR));
        QTreeWidgetItem *___qtreewidgetitem = groupingMethods->headerItem();
        ___qtreewidgetitem->setText(0, tr2i18n("Grouping Method", Q_NULLPTR));

        const bool __sortingEnabled = groupingMethods->isSortingEnabled();
        groupingMethods->setSortingEnabled(false);
        QTreeWidgetItem *___qtreewidgetitem1 = groupingMethods->topLevelItem(0);
        ___qtreewidgetitem1->setText(0, tr2i18n("Scope type (local, namespace, global)", Q_NULLPTR));
        QTreeWidgetItem *___qtreewidgetitem2 = groupingMethods->topLevelItem(1);
        ___qtreewidgetitem2->setText(0, tr2i18n("Scope (eg. per class)", Q_NULLPTR));
        QTreeWidgetItem *___qtreewidgetitem3 = groupingMethods->topLevelItem(2);
        ___qtreewidgetitem3->setText(0, tr2i18n("Access type (public etc.)", Q_NULLPTR));
        QTreeWidgetItem *___qtreewidgetitem4 = groupingMethods->topLevelItem(3);
        ___qtreewidgetitem4->setText(0, tr2i18n("Item type (function etc.)", Q_NULLPTR));
        groupingMethods->setSortingEnabled(__sortingEnabled);

        groupingUp->setText(tr2i18n("^", Q_NULLPTR));
        groupingDown->setText(tr2i18n("\\/", Q_NULLPTR));
        label->setText(tr2i18n("Access Grouping Properties", Q_NULLPTR));
        accessConst->setText(tr2i18n("Include const in grouping", Q_NULLPTR));
        accessStatic->setText(tr2i18n("Include static in grouping", Q_NULLPTR));
        accessSignalSlot->setText(tr2i18n("Include signals and slots in grouping", Q_NULLPTR));
        label_3->setText(tr2i18n("Item Grouping properties", Q_NULLPTR));
        itemTemplate->setText(tr2i18n("Include templates in grouping", Q_NULLPTR));
        columnMerging->setTitle(tr2i18n("Column Merging", Q_NULLPTR));
        QTreeWidgetItem *___qtreewidgetitem5 = columnMergeTree->headerItem();
        ___qtreewidgetitem5->setText(2, tr2i18n("Shown", Q_NULLPTR));
        ___qtreewidgetitem5->setText(1, tr2i18n("Merged", Q_NULLPTR));
        ___qtreewidgetitem5->setText(0, tr2i18n("Columns", Q_NULLPTR));
        columnUp->setText(tr2i18n("^", Q_NULLPTR));
        columnDown->setText(tr2i18n("\\/", Q_NULLPTR));
        Q_UNUSED(CompletionConfigWidget);
    } // retranslateUi

};

namespace Ui {
    class CompletionConfigWidget: public Ui_CompletionConfigWidget {};
} // namespace Ui

QT_END_NAMESPACE

#endif // COMPLETIONCONFIGWIDGET_H

