/********************************************************************************
** Form generated from reading UI file 'settings_shortcuts.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_SETTINGS_SHORTCUTS_H
#define UI_SETTINGS_SHORTCUTS_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QTreeWidget>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "key_sequence_edit.hpp"

QT_BEGIN_NAMESPACE

class Ui_ShortcutConfigPage
{
public:
    QVBoxLayout *verticalLayout;
    QHBoxLayout *horizontalLayout;
    QLabel *label_3;
    QLineEdit *filter;
    QTreeWidget *actionTree;
    QFormLayout *formLayout;
    QRadioButton *defaultOpt;
    QLabel *defaultSeq;
    QRadioButton *customOpt;
    QHBoxLayout *horizontalLayout_2;
    ScIDE::KeySequenceEdit *customSeq;
    QToolButton *clearSeq;

    void setupUi(QWidget *ShortcutConfigPage)
    {
        if (ShortcutConfigPage->objectName().isEmpty())
            ShortcutConfigPage->setObjectName("ShortcutConfigPage");
        ShortcutConfigPage->resize(507, 378);
        verticalLayout = new QVBoxLayout(ShortcutConfigPage);
        verticalLayout->setObjectName("verticalLayout");
        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName("horizontalLayout");
        label_3 = new QLabel(ShortcutConfigPage);
        label_3->setObjectName("label_3");

        horizontalLayout->addWidget(label_3);

        filter = new QLineEdit(ShortcutConfigPage);
        filter->setObjectName("filter");

        horizontalLayout->addWidget(filter);


        verticalLayout->addLayout(horizontalLayout);

        actionTree = new QTreeWidget(ShortcutConfigPage);
        actionTree->setObjectName("actionTree");

        verticalLayout->addWidget(actionTree);

        formLayout = new QFormLayout();
        formLayout->setObjectName("formLayout");
        formLayout->setLabelAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
        defaultOpt = new QRadioButton(ShortcutConfigPage);
        defaultOpt->setObjectName("defaultOpt");

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

        defaultSeq = new QLabel(ShortcutConfigPage);
        defaultSeq->setObjectName("defaultSeq");

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

        customOpt = new QRadioButton(ShortcutConfigPage);
        customOpt->setObjectName("customOpt");

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

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName("horizontalLayout_2");
        customSeq = new ScIDE::KeySequenceEdit(ShortcutConfigPage);
        customSeq->setObjectName("customSeq");
        customSeq->setReadOnly(true);

        horizontalLayout_2->addWidget(customSeq);

        clearSeq = new QToolButton(ShortcutConfigPage);
        clearSeq->setObjectName("clearSeq");
        clearSeq->setToolButtonStyle(Qt::ToolButtonIconOnly);
        clearSeq->setAutoRaise(false);

        horizontalLayout_2->addWidget(clearSeq);


        formLayout->setLayout(1, QFormLayout::ItemRole::FieldRole, horizontalLayout_2);


        verticalLayout->addLayout(formLayout);


        retranslateUi(ShortcutConfigPage);

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

    void retranslateUi(QWidget *ShortcutConfigPage)
    {
        ShortcutConfigPage->setWindowTitle(QCoreApplication::translate("ShortcutConfigPage", "Form", nullptr));
        label_3->setText(QCoreApplication::translate("ShortcutConfigPage", "Filter:", nullptr));
        QTreeWidgetItem *___qtreewidgetitem = actionTree->headerItem();
        ___qtreewidgetitem->setText(2, QCoreApplication::translate("ShortcutConfigPage", "Description", nullptr));
        ___qtreewidgetitem->setText(1, QCoreApplication::translate("ShortcutConfigPage", "Shortcut", nullptr));
        ___qtreewidgetitem->setText(0, QCoreApplication::translate("ShortcutConfigPage", "Action", nullptr));
        defaultOpt->setText(QCoreApplication::translate("ShortcutConfigPage", "Default:", nullptr));
        customOpt->setText(QCoreApplication::translate("ShortcutConfigPage", "Custom:", nullptr));
        clearSeq->setText(QCoreApplication::translate("ShortcutConfigPage", "Clear", nullptr));
    } // retranslateUi

};

namespace Ui {
    class ShortcutConfigPage: public Ui_ShortcutConfigPage {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_SETTINGS_SHORTCUTS_H
