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

#ifndef UI_LXQTFANCYMENUCONFIGURATION_H
#define UI_LXQTFANCYMENUCONFIGURATION_H

#include <LXQtGlobalKeysUi/ShortcutSelector>
#include <QtCore/QVariant>
#include <QtWidgets/QAbstractButton>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QVBoxLayout>

QT_BEGIN_NAMESPACE

class Ui_LXQtFancyMenuConfiguration
{
public:
    QVBoxLayout *verticalLayout;
    QGroupBox *generalGB;
    QGridLayout *gridLayout;
    QCheckBox *iconCB;
    QLineEdit *iconLE;
    QPushButton *iconPB;
    QCheckBox *showTextCB;
    QLineEdit *textLE;
    QCheckBox *customFontCB;
    QSpinBox *customFontSizeSB;
    QCheckBox *autoSelCB;
    QSpinBox *autoSelSB;
    QGroupBox *menuGB;
    QGridLayout *gridLayout_2;
    QLabel *menuFileL;
    QLineEdit *menuFilePathLE;
    QPushButton *chooseMenuFilePB;
    QGroupBox *shortcutGB;
    QGridLayout *gridLayout_3;
    ShortcutSelector *shortcutEd;
    QLabel *label;
    QGroupBox *searchGB;
    QGridLayout *gridLayout_4;
    QCheckBox *filterClearCB;
    QGroupBox *popupGB;
    QGridLayout *gridLayout_5;
    QComboBox *buttRowPosCB;
    QLabel *buttRowPosLabel;
    QLabel *categoryViewPosLabel;
    QComboBox *categoryViewPosCB;
    QSpacerItem *verticalSpacer;
    QDialogButtonBox *buttons;

    void setupUi(QDialog *LXQtFancyMenuConfiguration)
    {
        if (LXQtFancyMenuConfiguration->objectName().isEmpty())
            LXQtFancyMenuConfiguration->setObjectName("LXQtFancyMenuConfiguration");
        LXQtFancyMenuConfiguration->resize(537, 544);
        verticalLayout = new QVBoxLayout(LXQtFancyMenuConfiguration);
        verticalLayout->setObjectName("verticalLayout");
        generalGB = new QGroupBox(LXQtFancyMenuConfiguration);
        generalGB->setObjectName("generalGB");
        gridLayout = new QGridLayout(generalGB);
        gridLayout->setObjectName("gridLayout");
        iconCB = new QCheckBox(generalGB);
        iconCB->setObjectName("iconCB");

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

        iconLE = new QLineEdit(generalGB);
        iconLE->setObjectName("iconLE");
        iconLE->setEnabled(false);

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

        iconPB = new QPushButton(generalGB);
        iconPB->setObjectName("iconPB");
        iconPB->setEnabled(false);

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

        showTextCB = new QCheckBox(generalGB);
        showTextCB->setObjectName("showTextCB");

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

        textLE = new QLineEdit(generalGB);
        textLE->setObjectName("textLE");
        textLE->setEnabled(false);

        gridLayout->addWidget(textLE, 1, 1, 1, 1);

        customFontCB = new QCheckBox(generalGB);
        customFontCB->setObjectName("customFontCB");
        customFontCB->setEnabled(true);

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

        customFontSizeSB = new QSpinBox(generalGB);
        customFontSizeSB->setObjectName("customFontSizeSB");
        customFontSizeSB->setEnabled(false);
        customFontSizeSB->setMinimum(1);
        customFontSizeSB->setValue(11);

        gridLayout->addWidget(customFontSizeSB, 2, 1, 1, 1);

        autoSelCB = new QCheckBox(generalGB);
        autoSelCB->setObjectName("autoSelCB");

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

        autoSelSB = new QSpinBox(generalGB);
        autoSelSB->setObjectName("autoSelSB");
        autoSelSB->setEnabled(false);
        autoSelSB->setMinimum(50);
        autoSelSB->setMaximum(1000);
        autoSelSB->setSingleStep(50);
        autoSelSB->setValue(250);

        gridLayout->addWidget(autoSelSB, 3, 1, 1, 1);


        verticalLayout->addWidget(generalGB);

        menuGB = new QGroupBox(LXQtFancyMenuConfiguration);
        menuGB->setObjectName("menuGB");
        menuGB->setEnabled(true);
        gridLayout_2 = new QGridLayout(menuGB);
        gridLayout_2->setObjectName("gridLayout_2");
        menuFileL = new QLabel(menuGB);
        menuFileL->setObjectName("menuFileL");

        gridLayout_2->addWidget(menuFileL, 0, 0, 1, 1);

        menuFilePathLE = new QLineEdit(menuGB);
        menuFilePathLE->setObjectName("menuFilePathLE");

        gridLayout_2->addWidget(menuFilePathLE, 0, 1, 1, 1);

        chooseMenuFilePB = new QPushButton(menuGB);
        chooseMenuFilePB->setObjectName("chooseMenuFilePB");

        gridLayout_2->addWidget(chooseMenuFilePB, 0, 2, 1, 1);


        verticalLayout->addWidget(menuGB);

        shortcutGB = new QGroupBox(LXQtFancyMenuConfiguration);
        shortcutGB->setObjectName("shortcutGB");
        gridLayout_3 = new QGridLayout(shortcutGB);
        gridLayout_3->setObjectName("gridLayout_3");
        shortcutEd = new ShortcutSelector(shortcutGB);
        shortcutEd->setObjectName("shortcutEd");
        shortcutEd->setMinimumSize(QSize(200, 0));

        gridLayout_3->addWidget(shortcutEd, 0, 1, 1, 1);

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

        gridLayout_3->addWidget(label, 0, 0, 1, 1);


        verticalLayout->addWidget(shortcutGB);

        searchGB = new QGroupBox(LXQtFancyMenuConfiguration);
        searchGB->setObjectName("searchGB");
        gridLayout_4 = new QGridLayout(searchGB);
        gridLayout_4->setObjectName("gridLayout_4");
        filterClearCB = new QCheckBox(searchGB);
        filterClearCB->setObjectName("filterClearCB");

        gridLayout_4->addWidget(filterClearCB, 0, 0, 1, 2);


        verticalLayout->addWidget(searchGB);

        popupGB = new QGroupBox(LXQtFancyMenuConfiguration);
        popupGB->setObjectName("popupGB");
        gridLayout_5 = new QGridLayout(popupGB);
        gridLayout_5->setObjectName("gridLayout_5");
        buttRowPosCB = new QComboBox(popupGB);
        buttRowPosCB->setObjectName("buttRowPosCB");

        gridLayout_5->addWidget(buttRowPosCB, 0, 1, 1, 1);

        buttRowPosLabel = new QLabel(popupGB);
        buttRowPosLabel->setObjectName("buttRowPosLabel");

        gridLayout_5->addWidget(buttRowPosLabel, 0, 0, 1, 1);

        categoryViewPosLabel = new QLabel(popupGB);
        categoryViewPosLabel->setObjectName("categoryViewPosLabel");

        gridLayout_5->addWidget(categoryViewPosLabel, 1, 0, 1, 1);

        categoryViewPosCB = new QComboBox(popupGB);
        categoryViewPosCB->setObjectName("categoryViewPosCB");

        gridLayout_5->addWidget(categoryViewPosCB, 1, 1, 1, 1);


        verticalLayout->addWidget(popupGB);

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

        verticalLayout->addItem(verticalSpacer);

        buttons = new QDialogButtonBox(LXQtFancyMenuConfiguration);
        buttons->setObjectName("buttons");
        buttons->setOrientation(Qt::Horizontal);
        buttons->setStandardButtons(QDialogButtonBox::Close|QDialogButtonBox::Reset);

        verticalLayout->addWidget(buttons);


        retranslateUi(LXQtFancyMenuConfiguration);
        QObject::connect(customFontCB, &QCheckBox::toggled, customFontSizeSB, &QSpinBox::setEnabled);
        QObject::connect(showTextCB, &QCheckBox::toggled, textLE, &QLineEdit::setEnabled);
        QObject::connect(iconCB, &QCheckBox::toggled, iconLE, &QLineEdit::setEnabled);
        QObject::connect(iconCB, &QCheckBox::toggled, iconPB, &QPushButton::setEnabled);
        QObject::connect(autoSelCB, &QCheckBox::toggled, autoSelSB, &QSpinBox::setEnabled);

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

    void retranslateUi(QDialog *LXQtFancyMenuConfiguration)
    {
        LXQtFancyMenuConfiguration->setWindowTitle(QCoreApplication::translate("LXQtFancyMenuConfiguration", "Fancy Menu Settings", nullptr));
        generalGB->setTitle(QCoreApplication::translate("LXQtFancyMenuConfiguration", "General", nullptr));
        iconCB->setText(QCoreApplication::translate("LXQtFancyMenuConfiguration", "Icon:", nullptr));
        iconPB->setText(QString());
        showTextCB->setText(QCoreApplication::translate("LXQtFancyMenuConfiguration", "Button text:", nullptr));
        customFontCB->setText(QCoreApplication::translate("LXQtFancyMenuConfiguration", "Custom font size:", nullptr));
        customFontSizeSB->setSuffix(QCoreApplication::translate("LXQtFancyMenuConfiguration", " pt", nullptr));
        autoSelCB->setText(QCoreApplication::translate("LXQtFancyMenuConfiguration", "Auto-select after:", nullptr));
        autoSelSB->setSuffix(QCoreApplication::translate("LXQtFancyMenuConfiguration", " ms", nullptr));
        menuGB->setTitle(QCoreApplication::translate("LXQtFancyMenuConfiguration", "Menu file", nullptr));
        menuFileL->setText(QCoreApplication::translate("LXQtFancyMenuConfiguration", "Menu file:", nullptr));
        shortcutGB->setTitle(QCoreApplication::translate("LXQtFancyMenuConfiguration", "Keyboard Shortcut", nullptr));
        shortcutEd->setText(QString());
        label->setText(QCoreApplication::translate("LXQtFancyMenuConfiguration", "Click the button to record shortcut:", nullptr));
        searchGB->setTitle(QCoreApplication::translate("LXQtFancyMenuConfiguration", "Search", nullptr));
        filterClearCB->setText(QCoreApplication::translate("LXQtFancyMenuConfiguration", "Clear search upon showing menu", nullptr));
        popupGB->setTitle(QCoreApplication::translate("LXQtFancyMenuConfiguration", "Layout", nullptr));
        buttRowPosLabel->setText(QCoreApplication::translate("LXQtFancyMenuConfiguration", "Buttons row position", nullptr));
        categoryViewPosLabel->setText(QCoreApplication::translate("LXQtFancyMenuConfiguration", "Categories position", nullptr));
    } // retranslateUi

};

namespace Ui {
    class LXQtFancyMenuConfiguration: public Ui_LXQtFancyMenuConfiguration {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_LXQTFANCYMENUCONFIGURATION_H
