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

#ifndef UI_SETTINGSWIDGET_H
#define UI_SETTINGSWIDGET_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QScrollArea>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "extrasettingswidget.h"
#include "nowheelcombobox.h"

QT_BEGIN_NAMESPACE

class Ui_SettingsWidget
{
public:
    QVBoxLayout *verticalLayout_6;
    QLabel *versionLabel;
    QFrame *line;
    QLabel *devicesLabel;
    QSpacerItem *verticalSpacer_3;
    QScrollArea *scrollArea;
    QWidget *scrollAreaWidgetContents;
    QVBoxLayout *verticalLayout;
    QVBoxLayout *verticalLayout_7;
    QLabel *label;
    QFrame *line_3;
    QGridLayout *gridLayout_3;
    QLabel *winLabel;
    NoWheelComboBox *winBox;
    QLabel *ctrlLabel;
    NoWheelComboBox *altBox;
    QSpacerItem *horizontalSpacer_10;
    QLabel *shiftLabel;
    NoWheelComboBox *shiftBox;
    NoWheelComboBox *capsBox;
    NoWheelComboBox *ctrlBox;
    QLabel *capsLabel;
    QSpacerItem *horizontalSpacer_9;
    QLabel *altLabel;
    QLabel *label_8;
    QSpacerItem *verticalSpacer;
    QLabel *label_6;
    QFrame *line_2;
    QCheckBox *loginItemBox;
    QCheckBox *autoFWBox;
    QCheckBox *autoUpdBox;
    QCheckBox *hiDPIBox;
    QHBoxLayout *horizontalLayout;
    QVBoxLayout *verticalLayout_2;
    QPushButton *generateReportButton;
    QPushButton *pushButton_2;
    QPushButton *uninstallButton;
    QSpacerItem *horizontalSpacer_2;
    QSpacerItem *verticalSpacer_2;
    ExtraSettingsWidget *extraWidget;
    QSpacerItem *verticalSpacer_4;
    QHBoxLayout *horizontalLayout_2;
    QVBoxLayout *verticalLayout_3;
    QLabel *label_2;
    QLabel *label_3;
    QSpacerItem *horizontalSpacer;
    QVBoxLayout *verticalLayout_4;
    QPushButton *aboutQt;
    QPushButton *pushButton;

    void setupUi(QWidget *SettingsWidget)
    {
        if (SettingsWidget->objectName().isEmpty())
            SettingsWidget->setObjectName("SettingsWidget");
        SettingsWidget->resize(827, 666);
        QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(SettingsWidget->sizePolicy().hasHeightForWidth());
        SettingsWidget->setSizePolicy(sizePolicy);
        SettingsWidget->setWindowTitle(QString::fromUtf8("Form"));
        verticalLayout_6 = new QVBoxLayout(SettingsWidget);
        verticalLayout_6->setSpacing(6);
        verticalLayout_6->setObjectName("verticalLayout_6");
        verticalLayout_6->setContentsMargins(-1, -1, -1, 6);
        versionLabel = new QLabel(SettingsWidget);
        versionLabel->setObjectName("versionLabel");
        versionLabel->setMinimumSize(QSize(0, 23));
        QFont font;
        font.setBold(true);
        versionLabel->setFont(font);
        versionLabel->setText(QString::fromUtf8("ckb-next"));
        versionLabel->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse);

        verticalLayout_6->addWidget(versionLabel);

        line = new QFrame(SettingsWidget);
        line->setObjectName("line");
        line->setFrameShape(QFrame::Shape::HLine);
        line->setFrameShadow(QFrame::Shadow::Sunken);

        verticalLayout_6->addWidget(line);

        devicesLabel = new QLabel(SettingsWidget);
        devicesLabel->setObjectName("devicesLabel");

        verticalLayout_6->addWidget(devicesLabel);

        verticalSpacer_3 = new QSpacerItem(20, 15, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);

        verticalLayout_6->addItem(verticalSpacer_3);

        scrollArea = new QScrollArea(SettingsWidget);
        scrollArea->setObjectName("scrollArea");
        scrollArea->setFrameShape(QFrame::NoFrame);
        scrollArea->setLineWidth(0);
        scrollArea->setWidgetResizable(true);
        scrollAreaWidgetContents = new QWidget();
        scrollAreaWidgetContents->setObjectName("scrollAreaWidgetContents");
        scrollAreaWidgetContents->setGeometry(QRect(0, 0, 809, 497));
        verticalLayout = new QVBoxLayout(scrollAreaWidgetContents);
        verticalLayout->setSpacing(0);
        verticalLayout->setObjectName("verticalLayout");
        verticalLayout->setContentsMargins(0, 0, 0, 0);
        verticalLayout_7 = new QVBoxLayout();
        verticalLayout_7->setSpacing(6);
        verticalLayout_7->setObjectName("verticalLayout_7");
        label = new QLabel(scrollAreaWidgetContents);
        label->setObjectName("label");
        QSizePolicy sizePolicy1(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Fixed);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(label->sizePolicy().hasHeightForWidth());
        label->setSizePolicy(sizePolicy1);
        label->setMinimumSize(QSize(0, 23));
        label->setFont(font);

        verticalLayout_7->addWidget(label);

        line_3 = new QFrame(scrollAreaWidgetContents);
        line_3->setObjectName("line_3");
        QSizePolicy sizePolicy2(QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);
        sizePolicy2.setHorizontalStretch(0);
        sizePolicy2.setVerticalStretch(0);
        sizePolicy2.setHeightForWidth(line_3->sizePolicy().hasHeightForWidth());
        line_3->setSizePolicy(sizePolicy2);
        line_3->setFrameShape(QFrame::Shape::HLine);
        line_3->setFrameShadow(QFrame::Shadow::Sunken);

        verticalLayout_7->addWidget(line_3);

        gridLayout_3 = new QGridLayout();
        gridLayout_3->setObjectName("gridLayout_3");
        winLabel = new QLabel(scrollAreaWidgetContents);
        winLabel->setObjectName("winLabel");
        QSizePolicy sizePolicy3(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Preferred);
        sizePolicy3.setHorizontalStretch(0);
        sizePolicy3.setVerticalStretch(0);
        sizePolicy3.setHeightForWidth(winLabel->sizePolicy().hasHeightForWidth());
        winLabel->setSizePolicy(sizePolicy3);
        winLabel->setText(QString::fromUtf8("Windows:"));
        winLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_3->addWidget(winLabel, 1, 3, 1, 1);

        winBox = new NoWheelComboBox(scrollAreaWidgetContents);
        winBox->setObjectName("winBox");
        QSizePolicy sizePolicy4(QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Fixed);
        sizePolicy4.setHorizontalStretch(0);
        sizePolicy4.setVerticalStretch(0);
        sizePolicy4.setHeightForWidth(winBox->sizePolicy().hasHeightForWidth());
        winBox->setSizePolicy(sizePolicy4);
        winBox->setFocusPolicy(Qt::StrongFocus);

        gridLayout_3->addWidget(winBox, 1, 4, 1, 1);

        ctrlLabel = new QLabel(scrollAreaWidgetContents);
        ctrlLabel->setObjectName("ctrlLabel");
        ctrlLabel->setText(QString::fromUtf8("Ctrl:"));
        ctrlLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_3->addWidget(ctrlLabel, 1, 1, 1, 1);

        altBox = new NoWheelComboBox(scrollAreaWidgetContents);
        altBox->setObjectName("altBox");
        sizePolicy4.setHeightForWidth(altBox->sizePolicy().hasHeightForWidth());
        altBox->setSizePolicy(sizePolicy4);
        altBox->setFocusPolicy(Qt::StrongFocus);

        gridLayout_3->addWidget(altBox, 1, 6, 1, 1);

        horizontalSpacer_10 = new QSpacerItem(0, 0, QSizePolicy::Policy::Fixed, QSizePolicy::Policy::Minimum);

        gridLayout_3->addItem(horizontalSpacer_10, 0, 0, 1, 1);

        shiftLabel = new QLabel(scrollAreaWidgetContents);
        shiftLabel->setObjectName("shiftLabel");
        sizePolicy3.setHeightForWidth(shiftLabel->sizePolicy().hasHeightForWidth());
        shiftLabel->setSizePolicy(sizePolicy3);
        shiftLabel->setText(QString::fromUtf8("Shift:"));
        shiftLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_3->addWidget(shiftLabel, 0, 3, 1, 1);

        shiftBox = new NoWheelComboBox(scrollAreaWidgetContents);
        shiftBox->setObjectName("shiftBox");
        sizePolicy4.setHeightForWidth(shiftBox->sizePolicy().hasHeightForWidth());
        shiftBox->setSizePolicy(sizePolicy4);
        shiftBox->setFocusPolicy(Qt::StrongFocus);

        gridLayout_3->addWidget(shiftBox, 0, 4, 1, 1);

        capsBox = new NoWheelComboBox(scrollAreaWidgetContents);
        capsBox->setObjectName("capsBox");
        sizePolicy4.setHeightForWidth(capsBox->sizePolicy().hasHeightForWidth());
        capsBox->setSizePolicy(sizePolicy4);
        capsBox->setFocusPolicy(Qt::StrongFocus);

        gridLayout_3->addWidget(capsBox, 0, 2, 1, 1);

        ctrlBox = new NoWheelComboBox(scrollAreaWidgetContents);
        ctrlBox->setObjectName("ctrlBox");
        ctrlBox->setFocusPolicy(Qt::StrongFocus);

        gridLayout_3->addWidget(ctrlBox, 1, 2, 1, 1);

        capsLabel = new QLabel(scrollAreaWidgetContents);
        capsLabel->setObjectName("capsLabel");
        capsLabel->setText(QString::fromUtf8("Caps Lock:"));
        capsLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

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

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

        gridLayout_3->addItem(horizontalSpacer_9, 1, 7, 1, 1);

        altLabel = new QLabel(scrollAreaWidgetContents);
        altLabel->setObjectName("altLabel");
        sizePolicy3.setHeightForWidth(altLabel->sizePolicy().hasHeightForWidth());
        altLabel->setSizePolicy(sizePolicy3);
        altLabel->setText(QString::fromUtf8("Alt:"));
        altLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);

        gridLayout_3->addWidget(altLabel, 1, 5, 1, 1);


        verticalLayout_7->addLayout(gridLayout_3);

        label_8 = new QLabel(scrollAreaWidgetContents);
        label_8->setObjectName("label_8");
        sizePolicy1.setHeightForWidth(label_8->sizePolicy().hasHeightForWidth());
        label_8->setSizePolicy(sizePolicy1);
        QFont font1;
        font1.setItalic(true);
        label_8->setFont(font1);

        verticalLayout_7->addWidget(label_8);

        verticalSpacer = new QSpacerItem(20, 15, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);

        verticalLayout_7->addItem(verticalSpacer);

        label_6 = new QLabel(scrollAreaWidgetContents);
        label_6->setObjectName("label_6");
        sizePolicy1.setHeightForWidth(label_6->sizePolicy().hasHeightForWidth());
        label_6->setSizePolicy(sizePolicy1);
        label_6->setMinimumSize(QSize(0, 23));
        label_6->setFont(font);

        verticalLayout_7->addWidget(label_6);

        line_2 = new QFrame(scrollAreaWidgetContents);
        line_2->setObjectName("line_2");
        line_2->setFrameShape(QFrame::Shape::HLine);
        line_2->setFrameShadow(QFrame::Shadow::Sunken);

        verticalLayout_7->addWidget(line_2);

        loginItemBox = new QCheckBox(scrollAreaWidgetContents);
        loginItemBox->setObjectName("loginItemBox");

        verticalLayout_7->addWidget(loginItemBox);

        autoFWBox = new QCheckBox(scrollAreaWidgetContents);
        autoFWBox->setObjectName("autoFWBox");
        autoFWBox->setChecked(true);

        verticalLayout_7->addWidget(autoFWBox);

        autoUpdBox = new QCheckBox(scrollAreaWidgetContents);
        autoUpdBox->setObjectName("autoUpdBox");
        autoUpdBox->setChecked(true);

        verticalLayout_7->addWidget(autoUpdBox);

        hiDPIBox = new QCheckBox(scrollAreaWidgetContents);
        hiDPIBox->setObjectName("hiDPIBox");

        verticalLayout_7->addWidget(hiDPIBox);

        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName("horizontalLayout");
        verticalLayout_2 = new QVBoxLayout();
        verticalLayout_2->setSpacing(6);
        verticalLayout_2->setObjectName("verticalLayout_2");
        generateReportButton = new QPushButton(scrollAreaWidgetContents);
        generateReportButton->setObjectName("generateReportButton");

        verticalLayout_2->addWidget(generateReportButton);

        pushButton_2 = new QPushButton(scrollAreaWidgetContents);
        pushButton_2->setObjectName("pushButton_2");
        sizePolicy2.setHeightForWidth(pushButton_2->sizePolicy().hasHeightForWidth());
        pushButton_2->setSizePolicy(sizePolicy2);
        pushButton_2->setMinimumSize(QSize(142, 0));
        pushButton_2->setBaseSize(QSize(142, 0));

        verticalLayout_2->addWidget(pushButton_2);

        uninstallButton = new QPushButton(scrollAreaWidgetContents);
        uninstallButton->setObjectName("uninstallButton");

        verticalLayout_2->addWidget(uninstallButton);


        horizontalLayout->addLayout(verticalLayout_2);

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

        horizontalLayout->addItem(horizontalSpacer_2);


        verticalLayout_7->addLayout(horizontalLayout);

        verticalSpacer_2 = new QSpacerItem(20, 15, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Fixed);

        verticalLayout_7->addItem(verticalSpacer_2);

        extraWidget = new ExtraSettingsWidget(scrollAreaWidgetContents);
        extraWidget->setObjectName("extraWidget");

        verticalLayout_7->addWidget(extraWidget);

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

        verticalLayout_7->addItem(verticalSpacer_4);


        verticalLayout->addLayout(verticalLayout_7);

        scrollArea->setWidget(scrollAreaWidgetContents);

        verticalLayout_6->addWidget(scrollArea);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setSpacing(0);
        horizontalLayout_2->setObjectName("horizontalLayout_2");
        verticalLayout_3 = new QVBoxLayout();
        verticalLayout_3->setSpacing(0);
        verticalLayout_3->setObjectName("verticalLayout_3");
        label_2 = new QLabel(SettingsWidget);
        label_2->setObjectName("label_2");
        label_2->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
        label_2->setOpenExternalLinks(true);

        verticalLayout_3->addWidget(label_2);

        label_3 = new QLabel(SettingsWidget);
        label_3->setObjectName("label_3");
        label_3->setText(QString::fromUtf8("<a href=\"https://github.com/ckb-next/ckb-next\" style=\"text-decoration:none;\">https://github.com/ckb-next/ckb-next</a>"));
        label_3->setOpenExternalLinks(true);

        verticalLayout_3->addWidget(label_3);


        horizontalLayout_2->addLayout(verticalLayout_3);

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

        horizontalLayout_2->addItem(horizontalSpacer);

        verticalLayout_4 = new QVBoxLayout();
        verticalLayout_4->setSpacing(6);
        verticalLayout_4->setObjectName("verticalLayout_4");
        verticalLayout_4->setContentsMargins(-1, -1, -1, 3);
        aboutQt = new QPushButton(SettingsWidget);
        aboutQt->setObjectName("aboutQt");

        verticalLayout_4->addWidget(aboutQt);

        pushButton = new QPushButton(SettingsWidget);
        pushButton->setObjectName("pushButton");
        pushButton->setFlat(false);

        verticalLayout_4->addWidget(pushButton);


        horizontalLayout_2->addLayout(verticalLayout_4);


        verticalLayout_6->addLayout(horizontalLayout_2);

        QWidget::setTabOrder(capsBox, shiftBox);
        QWidget::setTabOrder(shiftBox, ctrlBox);
        QWidget::setTabOrder(ctrlBox, winBox);
        QWidget::setTabOrder(winBox, altBox);

        retranslateUi(SettingsWidget);

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

    void retranslateUi(QWidget *SettingsWidget)
    {
        devicesLabel->setText(QCoreApplication::translate("SettingsWidget", "No devices connected", nullptr));
        label->setText(QCoreApplication::translate("SettingsWidget", "Modifier keys", nullptr));
        label_8->setText(QCoreApplication::translate("SettingsWidget", "These will override the keyboard profile. See \"Binding\" tab for more settings.", nullptr));
        label_6->setText(QCoreApplication::translate("SettingsWidget", "Application", nullptr));
#if QT_CONFIG(tooltip)
        loginItemBox->setToolTip(QCoreApplication::translate("SettingsWidget", "ckb-next will be started when you log in to your computer.", nullptr));
#endif // QT_CONFIG(tooltip)
        loginItemBox->setText(QCoreApplication::translate("SettingsWidget", "Start ckb-next at login", nullptr));
#if QT_CONFIG(tooltip)
        autoFWBox->setToolTip(QCoreApplication::translate("SettingsWidget", "You will be notified when new firmware versions are available. You'll have the option to install them immediately or wait until later.", nullptr));
#endif // QT_CONFIG(tooltip)
        autoFWBox->setText(QCoreApplication::translate("SettingsWidget", "Check for new firmware automatically", nullptr));
        autoUpdBox->setText(QCoreApplication::translate("SettingsWidget", "Check for ckb-next updates on startup", nullptr));
#if QT_CONFIG(tooltip)
        hiDPIBox->setToolTip(QCoreApplication::translate("SettingsWidget", "Enable this only if you have a high DPI monitor and the ckb-next window shows up too small.", nullptr));
#endif // QT_CONFIG(tooltip)
        hiDPIBox->setText(QCoreApplication::translate("SettingsWidget", "Enable HiDPI Scaling", nullptr));
        generateReportButton->setText(QCoreApplication::translate("SettingsWidget", "Generate report", nullptr));
        pushButton_2->setText(QCoreApplication::translate("SettingsWidget", "Check for updates", nullptr));
        uninstallButton->setText(QCoreApplication::translate("SettingsWidget", "Uninstall ckb-next", nullptr));
        label_2->setText(QString());
        aboutQt->setText(QCoreApplication::translate("SettingsWidget", "About Qt", nullptr));
        pushButton->setText(QCoreApplication::translate("SettingsWidget", "Quit", nullptr));
        (void)SettingsWidget;
    } // retranslateUi

};

namespace Ui {
    class SettingsWidget: public Ui_SettingsWidget {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_SETTINGSWIDGET_H
