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

#ifndef UI_FONTDIALOG_H
#define UI_FONTDIALOG_H

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

namespace FeatherPad {

class Ui_FontDialog
{
public:
    QGridLayout *gridLayout;
    QCheckBox *codingFontBox;
    QLabel *fontLabel;
    QFontComboBox *fontComboBox;
    QLabel *monoFontLabel;
    QFontComboBox *monoFontComboBox;
    QLabel *sizeLabel;
    QSpinBox *spinBox;
    QLabel *weightLabel;
    QComboBox *weightComboBox;
    QCheckBox *italicBox;
    QSpacerItem *verticalSpacer;
    QGroupBox *groupBox;
    QVBoxLayout *verticalLayout;
    QLineEdit *lineEdit;
    QSpacerItem *verticalSpacer_2;
    QDialogButtonBox *buttonBox;

    void setupUi(QDialog *fontDialog)
    {
        if (fontDialog->objectName().isEmpty())
            fontDialog->setObjectName("fontDialog");
        fontDialog->resize(340, 300);
        fontDialog->setSizeGripEnabled(true);
        gridLayout = new QGridLayout(fontDialog);
        gridLayout->setSpacing(3);
        gridLayout->setObjectName("gridLayout");
        gridLayout->setContentsMargins(5, 5, 5, 5);
        codingFontBox = new QCheckBox(fontDialog);
        codingFontBox->setObjectName("codingFontBox");

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

        fontLabel = new QLabel(fontDialog);
        fontLabel->setObjectName("fontLabel");

        gridLayout->addWidget(fontLabel, 1, 0, 1, 1, Qt::AlignRight);

        fontComboBox = new QFontComboBox(fontDialog);
        fontComboBox->setObjectName("fontComboBox");

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

        monoFontLabel = new QLabel(fontDialog);
        monoFontLabel->setObjectName("monoFontLabel");

        gridLayout->addWidget(monoFontLabel, 2, 0, 1, 1, Qt::AlignRight);

        monoFontComboBox = new QFontComboBox(fontDialog);
        monoFontComboBox->setObjectName("monoFontComboBox");
        monoFontComboBox->setFontFilters(QFontComboBox::MonospacedFonts);

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

        sizeLabel = new QLabel(fontDialog);
        sizeLabel->setObjectName("sizeLabel");

        gridLayout->addWidget(sizeLabel, 3, 0, 1, 1, Qt::AlignRight);

        spinBox = new QSpinBox(fontDialog);
        spinBox->setObjectName("spinBox");
        QSizePolicy sizePolicy(QSizePolicy::Policy::MinimumExpanding, QSizePolicy::Policy::Fixed);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(spinBox->sizePolicy().hasHeightForWidth());
        spinBox->setSizePolicy(sizePolicy);
        spinBox->setMinimum(6);

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

        weightLabel = new QLabel(fontDialog);
        weightLabel->setObjectName("weightLabel");

        gridLayout->addWidget(weightLabel, 4, 0, 1, 1, Qt::AlignRight);

        weightComboBox = new QComboBox(fontDialog);
        weightComboBox->addItem(QString());
        weightComboBox->addItem(QString());
        weightComboBox->addItem(QString());
        weightComboBox->addItem(QString());
        weightComboBox->setObjectName("weightComboBox");
        sizePolicy.setHeightForWidth(weightComboBox->sizePolicy().hasHeightForWidth());
        weightComboBox->setSizePolicy(sizePolicy);

        gridLayout->addWidget(weightComboBox, 4, 1, 1, 1);

        italicBox = new QCheckBox(fontDialog);
        italicBox->setObjectName("italicBox");

        gridLayout->addWidget(italicBox, 5, 0, 1, 2);

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

        gridLayout->addItem(verticalSpacer, 6, 0, 1, 2);

        groupBox = new QGroupBox(fontDialog);
        groupBox->setObjectName("groupBox");
        verticalLayout = new QVBoxLayout(groupBox);
        verticalLayout->setObjectName("verticalLayout");
        lineEdit = new QLineEdit(groupBox);
        lineEdit->setObjectName("lineEdit");
        lineEdit->setText(QString::fromUtf8("AaBbYyZz"));
        lineEdit->setAlignment(Qt::AlignCenter);

        verticalLayout->addWidget(lineEdit);


        gridLayout->addWidget(groupBox, 7, 0, 1, 2);

        verticalSpacer_2 = new QSpacerItem(5, 10, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::MinimumExpanding);

        gridLayout->addItem(verticalSpacer_2, 8, 0, 1, 2);

        buttonBox = new QDialogButtonBox(fontDialog);
        buttonBox->setObjectName("buttonBox");
        buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);

        gridLayout->addWidget(buttonBox, 9, 0, 1, 2);


        retranslateUi(fontDialog);
        QObject::connect(codingFontBox, &QCheckBox::toggled, italicBox, &QCheckBox::setDisabled);
        QObject::connect(codingFontBox, &QCheckBox::toggled, weightLabel, &QLabel::setDisabled);
        QObject::connect(codingFontBox, &QCheckBox::toggled, weightComboBox, &QComboBox::setDisabled);
        QObject::connect(buttonBox, &QDialogButtonBox::accepted, fontDialog, qOverload<>(&QDialog::accept));
        QObject::connect(buttonBox, &QDialogButtonBox::rejected, fontDialog, qOverload<>(&QDialog::reject));

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

    void retranslateUi(QDialog *fontDialog)
    {
        fontDialog->setWindowTitle(QCoreApplication::translate("FeatherPad::FontDialog", "Select Font", nullptr));
        codingFontBox->setText(QCoreApplication::translate("FeatherPad::FontDialog", "Programming Fonts", nullptr));
        fontLabel->setText(QCoreApplication::translate("FeatherPad::FontDialog", "Font:", nullptr));
        monoFontLabel->setText(QCoreApplication::translate("FeatherPad::FontDialog", "Font:", nullptr));
        sizeLabel->setText(QCoreApplication::translate("FeatherPad::FontDialog", "Size:", nullptr));
        weightLabel->setText(QCoreApplication::translate("FeatherPad::FontDialog", "Weight:", nullptr));
        weightComboBox->setItemText(0, QCoreApplication::translate("FeatherPad::FontDialog", "Normal", nullptr));
        weightComboBox->setItemText(1, QCoreApplication::translate("FeatherPad::FontDialog", "Medium", nullptr));
        weightComboBox->setItemText(2, QCoreApplication::translate("FeatherPad::FontDialog", "Bold", nullptr));
        weightComboBox->setItemText(3, QCoreApplication::translate("FeatherPad::FontDialog", "Black", nullptr));

        italicBox->setText(QCoreApplication::translate("FeatherPad::FontDialog", "Italic", nullptr));
        groupBox->setTitle(QCoreApplication::translate("FeatherPad::FontDialog", "Preview", nullptr));
    } // retranslateUi

};

} // namespace FeatherPad

namespace FeatherPad {
namespace Ui {
    class FontDialog: public Ui_FontDialog {};
} // namespace Ui
} // namespace FeatherPad

#endif // UI_FONTDIALOG_H
