/********************************************************************************
** Form generated from reading UI file 'generalpage.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_GENERALPAGE_H
#define UI_GENERALPAGE_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QScrollArea>
#include <QtWidgets/QSlider>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_GeneralPage
{
public:
    QGridLayout *gridLayout_2;
    QScrollArea *scrollArea;
    QWidget *contents;
    QVBoxLayout *lay;
    QGroupBox *groupBox;
    QGridLayout *langLayout;
    QComboBox *languageCombo;
    QGroupBox *windowOpacityBox;
    QGridLayout *windowOpacityLayout;
    QLabel *windowOpacityLabel;
    QSlider *windowOpacityLevel;
    QGroupBox *appearanceBox;
    QVBoxLayout *appearanceLayout;
    QCheckBox *shadowsBox;
    QCheckBox *toolCursorsBox;
    QCheckBox *canvasCursorBox;
    QGroupBox *backgroundBox;
    QHBoxLayout *backgroundLayout;
    QRadioButton *checkerBackgroundButton;
    QRadioButton *whiteBackgroundButton;
    QRadioButton *greyBackgroundButton;
    QRadioButton *dotsBackgroundButton;
    QRadioButton *weaveBackgroundButton;
    QGroupBox *displayBox;
    QGridLayout *displayLayout;
    QCheckBox *antialiasingBox;
    QSpacerItem *verticalSpacer;
    QGroupBox *editingBox;
    QGridLayout *editingLayout;
    QLabel *curveSmoothingLabel;
    QSlider *curveSmoothingLevel;
    QCheckBox *highResBox;
    QGroupBox *gridBox;
    QGridLayout *gridLayout;
    QLabel *labGridH;
    QCheckBox *gridCheckBox;
    QSpinBox *gridSizeInputW;
    QSpinBox *gridSizeInputH;
    QLabel *labGridW;
    QGroupBox *groupBox_2;
    QGridLayout *gridLayout_4;
    QCheckBox *actionSafeCheckBox;
    QLabel *labActionSafe;
    QSpacerItem *horizontalSpacer;
    QSpinBox *actionSafeInput;
    QCheckBox *titleSafeCheckBox;
    QLabel *labTitleSafe;
    QSpacerItem *horizontalSpacer_2;
    QSpinBox *titleSafeInput;
    QCheckBox *safeHelperTextCheckbox;
    QLabel *labSafeHelperText;
    QGroupBox *scrollWheelZoomBox;
    QVBoxLayout *verticalLayout;
    QCheckBox *invertScrollDirectionBox;
    QGroupBox *advancedBox;
    QHBoxLayout *horizontalLayout;
    QLabel *cacheLabel;
    QSpinBox *framePoolSizeSpin;
    QButtonGroup *backgroundButtons;

    void setupUi(QWidget *GeneralPage)
    {
        if (GeneralPage->objectName().isEmpty())
            GeneralPage->setObjectName("GeneralPage");
        GeneralPage->resize(337, 551);
        gridLayout_2 = new QGridLayout(GeneralPage);
        gridLayout_2->setObjectName("gridLayout_2");
        scrollArea = new QScrollArea(GeneralPage);
        scrollArea->setObjectName("scrollArea");
        scrollArea->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
        scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
        scrollArea->setWidgetResizable(true);
        contents = new QWidget();
        contents->setObjectName("contents");
        contents->setGeometry(QRect(0, -470, 306, 997));
        lay = new QVBoxLayout(contents);
        lay->setObjectName("lay");
        groupBox = new QGroupBox(contents);
        groupBox->setObjectName("groupBox");
        langLayout = new QGridLayout(groupBox);
        langLayout->setObjectName("langLayout");
        languageCombo = new QComboBox(groupBox);
        languageCombo->addItem(QString());
        languageCombo->setObjectName("languageCombo");

        langLayout->addWidget(languageCombo, 0, 0, 1, 1);


        lay->addWidget(groupBox);

        windowOpacityBox = new QGroupBox(contents);
        windowOpacityBox->setObjectName("windowOpacityBox");
        windowOpacityLayout = new QGridLayout(windowOpacityBox);
        windowOpacityLayout->setObjectName("windowOpacityLayout");
        windowOpacityLabel = new QLabel(windowOpacityBox);
        windowOpacityLabel->setObjectName("windowOpacityLabel");

        windowOpacityLayout->addWidget(windowOpacityLabel, 0, 0, 1, 1);

        windowOpacityLevel = new QSlider(windowOpacityBox);
        windowOpacityLevel->setObjectName("windowOpacityLevel");
        windowOpacityLevel->setMinimum(30);
        windowOpacityLevel->setMaximum(100);
        windowOpacityLevel->setOrientation(Qt::Horizontal);

        windowOpacityLayout->addWidget(windowOpacityLevel, 0, 1, 1, 1);


        lay->addWidget(windowOpacityBox);

        appearanceBox = new QGroupBox(contents);
        appearanceBox->setObjectName("appearanceBox");
        appearanceLayout = new QVBoxLayout(appearanceBox);
        appearanceLayout->setObjectName("appearanceLayout");
        shadowsBox = new QCheckBox(appearanceBox);
        shadowsBox->setObjectName("shadowsBox");

        appearanceLayout->addWidget(shadowsBox);

        toolCursorsBox = new QCheckBox(appearanceBox);
        toolCursorsBox->setObjectName("toolCursorsBox");

        appearanceLayout->addWidget(toolCursorsBox);

        canvasCursorBox = new QCheckBox(appearanceBox);
        canvasCursorBox->setObjectName("canvasCursorBox");

        appearanceLayout->addWidget(canvasCursorBox);


        lay->addWidget(appearanceBox);

        backgroundBox = new QGroupBox(contents);
        backgroundBox->setObjectName("backgroundBox");
        backgroundLayout = new QHBoxLayout(backgroundBox);
        backgroundLayout->setObjectName("backgroundLayout");
        checkerBackgroundButton = new QRadioButton(backgroundBox);
        backgroundButtons = new QButtonGroup(GeneralPage);
        backgroundButtons->setObjectName("backgroundButtons");
        backgroundButtons->addButton(checkerBackgroundButton);
        checkerBackgroundButton->setObjectName("checkerBackgroundButton");

        backgroundLayout->addWidget(checkerBackgroundButton);

        whiteBackgroundButton = new QRadioButton(backgroundBox);
        backgroundButtons->addButton(whiteBackgroundButton);
        whiteBackgroundButton->setObjectName("whiteBackgroundButton");

        backgroundLayout->addWidget(whiteBackgroundButton);

        greyBackgroundButton = new QRadioButton(backgroundBox);
        backgroundButtons->addButton(greyBackgroundButton);
        greyBackgroundButton->setObjectName("greyBackgroundButton");

        backgroundLayout->addWidget(greyBackgroundButton);

        dotsBackgroundButton = new QRadioButton(backgroundBox);
        backgroundButtons->addButton(dotsBackgroundButton);
        dotsBackgroundButton->setObjectName("dotsBackgroundButton");

        backgroundLayout->addWidget(dotsBackgroundButton);

        weaveBackgroundButton = new QRadioButton(backgroundBox);
        backgroundButtons->addButton(weaveBackgroundButton);
        weaveBackgroundButton->setObjectName("weaveBackgroundButton");

        backgroundLayout->addWidget(weaveBackgroundButton);


        lay->addWidget(backgroundBox);

        displayBox = new QGroupBox(contents);
        displayBox->setObjectName("displayBox");
        displayLayout = new QGridLayout(displayBox);
        displayLayout->setObjectName("displayLayout");
        antialiasingBox = new QCheckBox(displayBox);
        antialiasingBox->setObjectName("antialiasingBox");

        displayLayout->addWidget(antialiasingBox, 0, 0, 1, 1);


        lay->addWidget(displayBox);

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

        lay->addItem(verticalSpacer);

        editingBox = new QGroupBox(contents);
        editingBox->setObjectName("editingBox");
        editingLayout = new QGridLayout(editingBox);
        editingLayout->setObjectName("editingLayout");
        curveSmoothingLabel = new QLabel(editingBox);
        curveSmoothingLabel->setObjectName("curveSmoothingLabel");

        editingLayout->addWidget(curveSmoothingLabel, 0, 0, 1, 1);

        curveSmoothingLevel = new QSlider(editingBox);
        curveSmoothingLevel->setObjectName("curveSmoothingLevel");
        curveSmoothingLevel->setMinimum(1);
        curveSmoothingLevel->setMaximum(100);
        curveSmoothingLevel->setOrientation(Qt::Horizontal);

        editingLayout->addWidget(curveSmoothingLevel, 1, 0, 1, 1);

        highResBox = new QCheckBox(editingBox);
        highResBox->setObjectName("highResBox");

        editingLayout->addWidget(highResBox, 2, 0, 1, 1);


        lay->addWidget(editingBox);

        gridBox = new QGroupBox(contents);
        gridBox->setObjectName("gridBox");
        gridLayout = new QGridLayout(gridBox);
        gridLayout->setObjectName("gridLayout");
        labGridH = new QLabel(gridBox);
        labGridH->setObjectName("labGridH");

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

        gridCheckBox = new QCheckBox(gridBox);
        gridCheckBox->setObjectName("gridCheckBox");

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

        gridSizeInputW = new QSpinBox(gridBox);
        gridSizeInputW->setObjectName("gridSizeInputW");
        gridSizeInputW->setMinimumSize(QSize(80, 0));
        gridSizeInputW->setMaximumSize(QSize(80, 16777215));
        gridSizeInputW->setMinimum(1);
        gridSizeInputW->setMaximum(9999);
        gridSizeInputW->setValue(100);

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

        gridSizeInputH = new QSpinBox(gridBox);
        gridSizeInputH->setObjectName("gridSizeInputH");
        gridSizeInputH->setMinimum(1);
        gridSizeInputH->setMaximum(9999);
        gridSizeInputH->setValue(100);

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

        labGridW = new QLabel(gridBox);
        labGridW->setObjectName("labGridW");

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


        lay->addWidget(gridBox);

        groupBox_2 = new QGroupBox(contents);
        groupBox_2->setObjectName("groupBox_2");
        gridLayout_4 = new QGridLayout(groupBox_2);
        gridLayout_4->setObjectName("gridLayout_4");
        actionSafeCheckBox = new QCheckBox(groupBox_2);
        actionSafeCheckBox->setObjectName("actionSafeCheckBox");
        actionSafeCheckBox->setChecked(true);

        gridLayout_4->addWidget(actionSafeCheckBox, 0, 0, 1, 1);

        labActionSafe = new QLabel(groupBox_2);
        labActionSafe->setObjectName("labActionSafe");

        gridLayout_4->addWidget(labActionSafe, 0, 1, 1, 1);

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

        gridLayout_4->addItem(horizontalSpacer, 0, 2, 1, 1);

        actionSafeInput = new QSpinBox(groupBox_2);
        actionSafeInput->setObjectName("actionSafeInput");
        actionSafeInput->setMinimum(1);
        actionSafeInput->setMaximum(25);
        actionSafeInput->setValue(5);

        gridLayout_4->addWidget(actionSafeInput, 0, 3, 1, 1);

        titleSafeCheckBox = new QCheckBox(groupBox_2);
        titleSafeCheckBox->setObjectName("titleSafeCheckBox");
        titleSafeCheckBox->setChecked(true);

        gridLayout_4->addWidget(titleSafeCheckBox, 1, 0, 1, 1);

        labTitleSafe = new QLabel(groupBox_2);
        labTitleSafe->setObjectName("labTitleSafe");

        gridLayout_4->addWidget(labTitleSafe, 1, 1, 1, 1);

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

        gridLayout_4->addItem(horizontalSpacer_2, 1, 2, 1, 1);

        titleSafeInput = new QSpinBox(groupBox_2);
        titleSafeInput->setObjectName("titleSafeInput");
        titleSafeInput->setMinimum(1);
        titleSafeInput->setMaximum(25);
        titleSafeInput->setValue(10);

        gridLayout_4->addWidget(titleSafeInput, 1, 3, 1, 1);

        safeHelperTextCheckbox = new QCheckBox(groupBox_2);
        safeHelperTextCheckbox->setObjectName("safeHelperTextCheckbox");

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

        labSafeHelperText = new QLabel(groupBox_2);
        labSafeHelperText->setObjectName("labSafeHelperText");

        gridLayout_4->addWidget(labSafeHelperText, 2, 1, 1, 1);


        lay->addWidget(groupBox_2);

        scrollWheelZoomBox = new QGroupBox(contents);
        scrollWheelZoomBox->setObjectName("scrollWheelZoomBox");
        verticalLayout = new QVBoxLayout(scrollWheelZoomBox);
        verticalLayout->setObjectName("verticalLayout");
        verticalLayout->setContentsMargins(11, 11, 11, 11);
        invertScrollDirectionBox = new QCheckBox(scrollWheelZoomBox);
        invertScrollDirectionBox->setObjectName("invertScrollDirectionBox");

        verticalLayout->addWidget(invertScrollDirectionBox);


        lay->addWidget(scrollWheelZoomBox);

        advancedBox = new QGroupBox(contents);
        advancedBox->setObjectName("advancedBox");
        advancedBox->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
        horizontalLayout = new QHBoxLayout(advancedBox);
        horizontalLayout->setObjectName("horizontalLayout");
        horizontalLayout->setContentsMargins(6, -1, 6, -1);
        cacheLabel = new QLabel(advancedBox);
        cacheLabel->setObjectName("cacheLabel");
        cacheLabel->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
        cacheLabel->setWordWrap(true);

        horizontalLayout->addWidget(cacheLabel);

        framePoolSizeSpin = new QSpinBox(advancedBox);
        framePoolSizeSpin->setObjectName("framePoolSizeSpin");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Minimum);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(framePoolSizeSpin->sizePolicy().hasHeightForWidth());
        framePoolSizeSpin->setSizePolicy(sizePolicy);
        framePoolSizeSpin->setMinimumSize(QSize(80, 0));
        framePoolSizeSpin->setMaximumSize(QSize(80, 16777215));
        framePoolSizeSpin->setMinimum(100);
        framePoolSizeSpin->setMaximum(16000);
        framePoolSizeSpin->setValue(1024);

        horizontalLayout->addWidget(framePoolSizeSpin);

        horizontalLayout->setStretch(1, 1);

        lay->addWidget(advancedBox);

        scrollArea->setWidget(contents);

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

        QWidget::setTabOrder(scrollArea, languageCombo);
        QWidget::setTabOrder(languageCombo, windowOpacityLevel);
        QWidget::setTabOrder(windowOpacityLevel, shadowsBox);
        QWidget::setTabOrder(shadowsBox, toolCursorsBox);
        QWidget::setTabOrder(toolCursorsBox, canvasCursorBox);
        QWidget::setTabOrder(canvasCursorBox, checkerBackgroundButton);
        QWidget::setTabOrder(checkerBackgroundButton, whiteBackgroundButton);
        QWidget::setTabOrder(whiteBackgroundButton, greyBackgroundButton);
        QWidget::setTabOrder(greyBackgroundButton, dotsBackgroundButton);
        QWidget::setTabOrder(dotsBackgroundButton, weaveBackgroundButton);
        QWidget::setTabOrder(weaveBackgroundButton, antialiasingBox);
        QWidget::setTabOrder(antialiasingBox, curveSmoothingLevel);
        QWidget::setTabOrder(curveSmoothingLevel, highResBox);
        QWidget::setTabOrder(highResBox, gridCheckBox);
        QWidget::setTabOrder(gridCheckBox, gridSizeInputW);
        QWidget::setTabOrder(gridSizeInputW, gridSizeInputH);

        retranslateUi(GeneralPage);

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

    void retranslateUi(QWidget *GeneralPage)
    {
        groupBox->setTitle(QCoreApplication::translate("GeneralPage", "Language", "GroupBox title in Preference"));
        languageCombo->setItemText(0, QCoreApplication::translate("GeneralPage", "[System-Language]", "First item of the language list"));

        languageCombo->setCurrentText(QCoreApplication::translate("GeneralPage", "[System-Language]", "First item of the language list"));
        windowOpacityBox->setTitle(QCoreApplication::translate("GeneralPage", "Window opacity", "GroupBox title in Preference"));
        windowOpacityLabel->setText(QCoreApplication::translate("GeneralPage", "Opacity", nullptr));
        appearanceBox->setTitle(QCoreApplication::translate("GeneralPage", "Appearance", "GroupBox title in Preference"));
        shadowsBox->setText(QCoreApplication::translate("GeneralPage", "Shadows", nullptr));
        toolCursorsBox->setText(QCoreApplication::translate("GeneralPage", "Tool Cursors", nullptr));
        canvasCursorBox->setText(QCoreApplication::translate("GeneralPage", "Canvas Cursor", nullptr));
        backgroundBox->setTitle(QCoreApplication::translate("GeneralPage", "Background", "GroupBox title in Preference"));
        displayBox->setTitle(QCoreApplication::translate("GeneralPage", "Canvas", "GroupBox title in Preference"));
        antialiasingBox->setText(QCoreApplication::translate("GeneralPage", "Antialiasing", nullptr));
        editingBox->setTitle(QCoreApplication::translate("GeneralPage", "Editing", "GroupBox title in Preference"));
        curveSmoothingLabel->setText(QCoreApplication::translate("GeneralPage", "Vector curve smoothing", nullptr));
        highResBox->setText(QCoreApplication::translate("GeneralPage", "Tablet high-resolution position", nullptr));
        gridBox->setTitle(QCoreApplication::translate("GeneralPage", "Grid", "groupBox title in Preference"));
        labGridH->setText(QCoreApplication::translate("GeneralPage", "Grid Height", nullptr));
        gridCheckBox->setText(QCoreApplication::translate("GeneralPage", "Enable Grid", nullptr));
        labGridW->setText(QCoreApplication::translate("GeneralPage", "Grid Width", nullptr));
        groupBox_2->setTitle(QCoreApplication::translate("GeneralPage", "Overlays", nullptr));
        actionSafeCheckBox->setText(QString());
        labActionSafe->setText(QCoreApplication::translate("GeneralPage", "Enable Action Safe area (%)", nullptr));
        titleSafeCheckBox->setText(QString());
        labTitleSafe->setText(QCoreApplication::translate("GeneralPage", "Enable Title Safe area (%)", nullptr));
        safeHelperTextCheckbox->setText(QString());
        labSafeHelperText->setText(QCoreApplication::translate("GeneralPage", "Show Safe area labels", nullptr));
        scrollWheelZoomBox->setTitle(QCoreApplication::translate("GeneralPage", "Scroll Wheel Zoom", nullptr));
        invertScrollDirectionBox->setText(QCoreApplication::translate("GeneralPage", "Invert Scroll Direction", nullptr));
        advancedBox->setTitle(QCoreApplication::translate("GeneralPage", "Advanced", "groupBox title in Preference"));
        cacheLabel->setText(QCoreApplication::translate("GeneralPage", "Memory Cache Budget", nullptr));
        framePoolSizeSpin->setSuffix(QCoreApplication::translate("GeneralPage", "MB", nullptr));
        (void)GeneralPage;
    } // retranslateUi

};

namespace Ui {
    class GeneralPage: public Ui_GeneralPage {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_GENERALPAGE_H
