#include <klocalizedstring.h>

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

#ifndef UI_GENERAL_H
#define UI_GENERAL_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_General
{
public:
    QVBoxLayout *vboxLayout;
    QGroupBox *precisionGroupBox;
    QHBoxLayout *hboxLayout;
    QGridLayout *gridLayout_2;
    QLabel *textLabel1;
    QSpinBox *kcfg_Precision;
    QCheckBox *kcfg_Fixed;
    QSpinBox *kcfg_FixedPrecision;
    QSpacerItem *spacerItem;
    QGroupBox *groupBox;
    QVBoxLayout *_2;
    QHBoxLayout *horizontalLayout;
    QCheckBox *kcfg_GroupDigits;
    QGridLayout *gridLayout;
    QLabel *grouping_binary_lb;
    QLabel *grouping_octal_lb;
    QLabel *grouping_hexadecimal_lb;
    QSpinBox *kcfg_BinaryGrouping;
    QSpinBox *kcfg_OctalGrouping;
    QSpinBox *kcfg_HexadecimalGrouping;
    QGroupBox *miscGroupBox;
    QVBoxLayout *vboxLayout1;
    QVBoxLayout *verticalLayout_2;
    QCheckBox *kcfg_Beep;
    QCheckBox *kcfg_CaptionResult;
    QCheckBox *kcfg_TwosComplement;
    QSpacerItem *verticalSpacer;

    void setupUi(QWidget *General)
    {
        if (General->objectName().isEmpty())
            General->setObjectName(QStringLiteral("General"));
        General->resize(293, 319);
        vboxLayout = new QVBoxLayout(General);
        vboxLayout->setObjectName(QStringLiteral("vboxLayout"));
        precisionGroupBox = new QGroupBox(General);
        precisionGroupBox->setObjectName(QStringLiteral("precisionGroupBox"));
        hboxLayout = new QHBoxLayout(precisionGroupBox);
        hboxLayout->setObjectName(QStringLiteral("hboxLayout"));
        gridLayout_2 = new QGridLayout();
        gridLayout_2->setObjectName(QStringLiteral("gridLayout_2"));
        textLabel1 = new QLabel(precisionGroupBox);
        textLabel1->setObjectName(QStringLiteral("textLabel1"));
        textLabel1->setWordWrap(false);

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

        kcfg_Precision = new QSpinBox(precisionGroupBox);
        kcfg_Precision->setObjectName(QStringLiteral("kcfg_Precision"));

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

        kcfg_Fixed = new QCheckBox(precisionGroupBox);
        kcfg_Fixed->setObjectName(QStringLiteral("kcfg_Fixed"));

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

        kcfg_FixedPrecision = new QSpinBox(precisionGroupBox);
        kcfg_FixedPrecision->setObjectName(QStringLiteral("kcfg_FixedPrecision"));
        kcfg_FixedPrecision->setEnabled(false);

        gridLayout_2->addWidget(kcfg_FixedPrecision, 1, 1, 1, 1);


        hboxLayout->addLayout(gridLayout_2);

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

        hboxLayout->addItem(spacerItem);


        vboxLayout->addWidget(precisionGroupBox);

        groupBox = new QGroupBox(General);
        groupBox->setObjectName(QStringLiteral("groupBox"));
        _2 = new QVBoxLayout(groupBox);
        _2->setObjectName(QStringLiteral("_2"));
        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
        kcfg_GroupDigits = new QCheckBox(groupBox);
        kcfg_GroupDigits->setObjectName(QStringLiteral("kcfg_GroupDigits"));
        kcfg_GroupDigits->setChecked(true);

        horizontalLayout->addWidget(kcfg_GroupDigits);

        gridLayout = new QGridLayout();
        gridLayout->setObjectName(QStringLiteral("gridLayout"));
        grouping_binary_lb = new QLabel(groupBox);
        grouping_binary_lb->setObjectName(QStringLiteral("grouping_binary_lb"));
        grouping_binary_lb->setEnabled(true);

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

        grouping_octal_lb = new QLabel(groupBox);
        grouping_octal_lb->setObjectName(QStringLiteral("grouping_octal_lb"));

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

        grouping_hexadecimal_lb = new QLabel(groupBox);
        grouping_hexadecimal_lb->setObjectName(QStringLiteral("grouping_hexadecimal_lb"));

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

        kcfg_BinaryGrouping = new QSpinBox(groupBox);
        kcfg_BinaryGrouping->setObjectName(QStringLiteral("kcfg_BinaryGrouping"));

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

        kcfg_OctalGrouping = new QSpinBox(groupBox);
        kcfg_OctalGrouping->setObjectName(QStringLiteral("kcfg_OctalGrouping"));

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

        kcfg_HexadecimalGrouping = new QSpinBox(groupBox);
        kcfg_HexadecimalGrouping->setObjectName(QStringLiteral("kcfg_HexadecimalGrouping"));

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


        horizontalLayout->addLayout(gridLayout);


        _2->addLayout(horizontalLayout);


        vboxLayout->addWidget(groupBox);

        miscGroupBox = new QGroupBox(General);
        miscGroupBox->setObjectName(QStringLiteral("miscGroupBox"));
        vboxLayout1 = new QVBoxLayout(miscGroupBox);
        vboxLayout1->setObjectName(QStringLiteral("vboxLayout1"));
        verticalLayout_2 = new QVBoxLayout();
        verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
        kcfg_Beep = new QCheckBox(miscGroupBox);
        kcfg_Beep->setObjectName(QStringLiteral("kcfg_Beep"));
        kcfg_Beep->setChecked(true);

        verticalLayout_2->addWidget(kcfg_Beep);

        kcfg_CaptionResult = new QCheckBox(miscGroupBox);
        kcfg_CaptionResult->setObjectName(QStringLiteral("kcfg_CaptionResult"));

        verticalLayout_2->addWidget(kcfg_CaptionResult);

        kcfg_TwosComplement = new QCheckBox(miscGroupBox);
        kcfg_TwosComplement->setObjectName(QStringLiteral("kcfg_TwosComplement"));
        kcfg_TwosComplement->setChecked(true);

        verticalLayout_2->addWidget(kcfg_TwosComplement);


        vboxLayout1->addLayout(verticalLayout_2);


        vboxLayout->addWidget(miscGroupBox);

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

        vboxLayout->addItem(verticalSpacer);

#ifndef UI_QT_NO_SHORTCUT
        textLabel1->setBuddy(kcfg_Precision);
#endif // QT_NO_SHORTCUT
        QWidget::setTabOrder(kcfg_Precision, kcfg_Fixed);
        QWidget::setTabOrder(kcfg_Fixed, kcfg_FixedPrecision);

        retranslateUi(General);
        QObject::connect(kcfg_Fixed, SIGNAL(toggled(bool)), kcfg_FixedPrecision, SLOT(setEnabled(bool)));

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

    void retranslateUi(QWidget *General)
    {
        General->setWindowTitle(tr2i18n("General", 0));
        precisionGroupBox->setTitle(tr2i18n("Precision", 0));
        textLabel1->setText(tr2i18n("&Maximum number of digits:", 0));
#ifndef UI_QT_NO_TOOLTIP
        kcfg_Precision->setToolTip(tr2i18n("Maximum number of digits displayed", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_WHATSTHIS
        kcfg_Precision->setWhatsThis(tr2i18n("KCalc can compute with many more digits than the number that fits on the display. This setting gives the maximum number of digits displayed, before KCalc starts using scientific notation, i.e. notation of the type 2.34e12.", 0));
#endif // QT_NO_WHATSTHIS
#ifndef UI_QT_NO_TOOLTIP
        kcfg_Fixed->setToolTip(tr2i18n("Whether to use fixed decimal places", 0));
#endif // QT_NO_TOOLTIP
        kcfg_Fixed->setText(tr2i18n("Set &decimal precision", 0));
#ifndef UI_QT_NO_TOOLTIP
        kcfg_FixedPrecision->setToolTip(tr2i18n("Number of fixed decimal digits", 0));
#endif // QT_NO_TOOLTIP
        groupBox->setTitle(tr2i18n("Grouping", 0));
#ifndef UI_QT_NO_TOOLTIP
        kcfg_GroupDigits->setToolTip(tr2i18n("Whether to group digits", 0));
#endif // QT_NO_TOOLTIP
        kcfg_GroupDigits->setText(tr2i18n("Group digits", 0));
        grouping_binary_lb->setText(tr2i18n("Binary", 0));
        grouping_octal_lb->setText(tr2i18n("Octal", 0));
        grouping_hexadecimal_lb->setText(tr2i18n("Hexadecimal", 0));
        miscGroupBox->setTitle(tr2i18n("Misc", 0));
#ifndef UI_QT_NO_TOOLTIP
        kcfg_Beep->setToolTip(tr2i18n("Whether to beep on error", 0));
#endif // QT_NO_TOOLTIP
        kcfg_Beep->setText(tr2i18n("&Beep on error", 0));
#ifndef UI_QT_NO_TOOLTIP
        kcfg_CaptionResult->setToolTip(tr2i18n("Whether to show the result in the window title", 0));
#endif // QT_NO_TOOLTIP
        kcfg_CaptionResult->setText(tr2i18n("Show &result in window title", 0));
#ifndef UI_QT_NO_TOOLTIP
        kcfg_TwosComplement->setToolTip(tr2i18n("Whether to use Two's Complement for non-decimal numbers", 0));
#endif // QT_NO_TOOLTIP
#ifndef UI_QT_NO_WHATSTHIS
        kcfg_TwosComplement->setWhatsThis(tr2i18n("Select to use Two's Complement notation for Binary, Octal and Hexidecimal numbers. This is a common notation to represent negative numbers for non-decimal numbers in computers.", 0));
#endif // QT_NO_WHATSTHIS
        kcfg_TwosComplement->setText(tr2i18n("Two's complement", 0));
    } // retranslateUi

};

namespace Ui {
    class General: public Ui_General {};
} // namespace Ui

QT_END_NAMESPACE

#endif // GENERAL_H

