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

#ifndef UI_CONFIGWIDGET_H
#define UI_CONFIGWIDGET_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_ConfigWidget
{
public:
    QVBoxLayout *verticalLayout;
    QLabel *label;
    QFormLayout *formLayout;
    QLabel *angleUnitLabel;
    QComboBox *angleUnitComboBox;
    QLabel *parsingModeLabel;
    QComboBox *parsingModeComboBox;
    QLabel *precisionLabel;
    QSpinBox *precisionSpinBox;
    QLabel *functionsInGlobalQueryLabel;
    QCheckBox *functionsInGlobalQueryCheckBox;
    QLabel *unitsInGlobalQueryLabel;
    QCheckBox *unitsInGlobalQueryCheckBox;
    QSpacerItem *verticalSpacer;

    void setupUi(QWidget *ConfigWidget)
    {
        if (ConfigWidget->objectName().isEmpty())
            ConfigWidget->setObjectName("ConfigWidget");
        ConfigWidget->resize(296, 201);
        verticalLayout = new QVBoxLayout(ConfigWidget);
        verticalLayout->setObjectName("verticalLayout");
        verticalLayout->setContentsMargins(0, 0, 0, 0);
        label = new QLabel(ConfigWidget);
        label->setObjectName("label");
        label->setTextFormat(Qt::MarkdownText);
        label->setWordWrap(true);
        label->setOpenExternalLinks(true);

        verticalLayout->addWidget(label);

        formLayout = new QFormLayout();
        formLayout->setObjectName("formLayout");
        angleUnitLabel = new QLabel(ConfigWidget);
        angleUnitLabel->setObjectName("angleUnitLabel");

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

        angleUnitComboBox = new QComboBox(ConfigWidget);
        angleUnitComboBox->addItem(QString());
        angleUnitComboBox->addItem(QString());
        angleUnitComboBox->addItem(QString());
        angleUnitComboBox->addItem(QString());
        angleUnitComboBox->setObjectName("angleUnitComboBox");

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

        parsingModeLabel = new QLabel(ConfigWidget);
        parsingModeLabel->setObjectName("parsingModeLabel");

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

        parsingModeComboBox = new QComboBox(ConfigWidget);
        parsingModeComboBox->addItem(QString());
        parsingModeComboBox->addItem(QString());
        parsingModeComboBox->addItem(QString());
        parsingModeComboBox->setObjectName("parsingModeComboBox");

        formLayout->setWidget(1, QFormLayout::ItemRole::FieldRole, parsingModeComboBox);

        precisionLabel = new QLabel(ConfigWidget);
        precisionLabel->setObjectName("precisionLabel");

        formLayout->setWidget(2, QFormLayout::ItemRole::LabelRole, precisionLabel);

        precisionSpinBox = new QSpinBox(ConfigWidget);
        precisionSpinBox->setObjectName("precisionSpinBox");
        precisionSpinBox->setMinimum(1);
        precisionSpinBox->setMaximum(128);

        formLayout->setWidget(2, QFormLayout::ItemRole::FieldRole, precisionSpinBox);

        functionsInGlobalQueryLabel = new QLabel(ConfigWidget);
        functionsInGlobalQueryLabel->setObjectName("functionsInGlobalQueryLabel");

        formLayout->setWidget(3, QFormLayout::ItemRole::LabelRole, functionsInGlobalQueryLabel);

        functionsInGlobalQueryCheckBox = new QCheckBox(ConfigWidget);
        functionsInGlobalQueryCheckBox->setObjectName("functionsInGlobalQueryCheckBox");

        formLayout->setWidget(3, QFormLayout::ItemRole::FieldRole, functionsInGlobalQueryCheckBox);

        unitsInGlobalQueryLabel = new QLabel(ConfigWidget);
        unitsInGlobalQueryLabel->setObjectName("unitsInGlobalQueryLabel");

        formLayout->setWidget(4, QFormLayout::ItemRole::LabelRole, unitsInGlobalQueryLabel);

        unitsInGlobalQueryCheckBox = new QCheckBox(ConfigWidget);
        unitsInGlobalQueryCheckBox->setObjectName("unitsInGlobalQueryCheckBox");

        formLayout->setWidget(4, QFormLayout::ItemRole::FieldRole, unitsInGlobalQueryCheckBox);


        verticalLayout->addLayout(formLayout);

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

        verticalLayout->addItem(verticalSpacer);

#if QT_CONFIG(shortcut)
        angleUnitLabel->setBuddy(angleUnitComboBox);
        parsingModeLabel->setBuddy(parsingModeComboBox);
        precisionLabel->setBuddy(precisionSpinBox);
#endif // QT_CONFIG(shortcut)
        QWidget::setTabOrder(angleUnitComboBox, parsingModeComboBox);
        QWidget::setTabOrder(parsingModeComboBox, precisionSpinBox);

        retranslateUi(ConfigWidget);

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

    void retranslateUi(QWidget *ConfigWidget)
    {
        label->setText(QCoreApplication::translate("ConfigWidget", "Math expression evaluator based on the powerful qalculate library. See the [Qalculate! docs](https://qalculate.github.io/manual/index.html).\n"
"\n"
"The global handler evaluates basic math expressions. Use the trigger handler to enable the full feature set.", nullptr));
        angleUnitLabel->setText(QCoreApplication::translate("ConfigWidget", "Angle unit:", nullptr));
        angleUnitComboBox->setItemText(0, QCoreApplication::translate("ConfigWidget", "None", nullptr));
        angleUnitComboBox->setItemText(1, QCoreApplication::translate("ConfigWidget", "Radian", nullptr));
        angleUnitComboBox->setItemText(2, QCoreApplication::translate("ConfigWidget", "Degree", nullptr));
        angleUnitComboBox->setItemText(3, QCoreApplication::translate("ConfigWidget", "Gradian", nullptr));

#if QT_CONFIG(tooltip)
        angleUnitComboBox->setToolTip(QCoreApplication::translate("ConfigWidget", "The angle unit for trigonometric functions.", nullptr));
#endif // QT_CONFIG(tooltip)
        parsingModeLabel->setText(QCoreApplication::translate("ConfigWidget", "Parsing mode:", nullptr));
        parsingModeComboBox->setItemText(0, QCoreApplication::translate("ConfigWidget", "Adaptive", nullptr));
        parsingModeComboBox->setItemText(1, QCoreApplication::translate("ConfigWidget", "Implicit multiplication first", nullptr));
        parsingModeComboBox->setItemText(2, QCoreApplication::translate("ConfigWidget", "Conventional", nullptr));

#if QT_CONFIG(tooltip)
        parsingModeComboBox->setToolTip(QCoreApplication::translate("ConfigWidget", "<p>In the </b>implicit multiplication first</b> parse mode, implicit multiplication is parsed before explicit multiplication, i.e. 12/2(1+2) = 12/(2*3) = 2. </p>\n"
"<p>In the </b>conventional</b> parse mode implicit multiplication does not differ from explicit multiplication, i.e. 12/2(1+2) = 12/2*3 = 18.</p>\n"
"<p>The </b>adaptive</b> parse mode works as the implicit multiplication first mode, unless spaces are found. I.e. 1/5x = 1/(5*x), but 1/5 x = (1/5)*x. In the adaptive mode unit expressions are parsed separately 5 m/5 m/s = (5*m)/(5*(m/s)) = 1 s.</p>", nullptr));
#endif // QT_CONFIG(tooltip)
        precisionLabel->setText(QCoreApplication::translate("ConfigWidget", "Precision:", nullptr));
#if QT_CONFIG(tooltip)
        precisionSpinBox->setToolTip(QCoreApplication::translate("ConfigWidget", "Precision for approximate calculations.", nullptr));
#endif // QT_CONFIG(tooltip)
        functionsInGlobalQueryLabel->setText(QCoreApplication::translate("ConfigWidget", "Functions in global query", nullptr));
        unitsInGlobalQueryLabel->setText(QCoreApplication::translate("ConfigWidget", "Units in global query", nullptr));
        (void)ConfigWidget;
    } // retranslateUi

};

namespace Ui {
    class ConfigWidget: public Ui_ConfigWidget {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_CONFIGWIDGET_H
