/********************************************************************************
** Form generated from reading UI file 'networksettings.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_NETWORKSETTINGS_H
#define UI_NETWORKSETTINGS_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

namespace OCC {

class Ui_NetworkSettings
{
public:
    QVBoxLayout *verticalLayout_5;
    QCheckBox *pauseSyncWhenMeteredCheckbox;
    QHBoxLayout *horizontalLayout_5;
    QGroupBox *downloadBox;
    QVBoxLayout *verticalLayout_2;
    QRadioButton *noDownloadLimitRadioButton;
    QRadioButton *autoDownloadLimitRadioButton;
    QHBoxLayout *horizontalLayout_6;
    QRadioButton *downloadLimitRadioButton;
    QSpinBox *downloadSpinBox;
    QLabel *label_3;
    QSpacerItem *verticalSpacer_2;
    QGroupBox *uploadBox;
    QVBoxLayout *verticalLayout_3;
    QRadioButton *noUploadLimitRadioButton;
    QRadioButton *autoUploadLimitRadioButton;
    QHBoxLayout *horizontalLayout_4;
    QRadioButton *uploadLimitRadioButton;
    QSpinBox *uploadSpinBox;
    QLabel *label_4;
    QSpacerItem *verticalSpacer;

    void setupUi(QWidget *OCC__NetworkSettings)
    {
        if (OCC__NetworkSettings->objectName().isEmpty())
            OCC__NetworkSettings->setObjectName("OCC__NetworkSettings");
        OCC__NetworkSettings->resize(623, 186);
        verticalLayout_5 = new QVBoxLayout(OCC__NetworkSettings);
        verticalLayout_5->setObjectName("verticalLayout_5");
        pauseSyncWhenMeteredCheckbox = new QCheckBox(OCC__NetworkSettings);
        pauseSyncWhenMeteredCheckbox->setObjectName("pauseSyncWhenMeteredCheckbox");

        verticalLayout_5->addWidget(pauseSyncWhenMeteredCheckbox);

        horizontalLayout_5 = new QHBoxLayout();
        horizontalLayout_5->setObjectName("horizontalLayout_5");
        downloadBox = new QGroupBox(OCC__NetworkSettings);
        downloadBox->setObjectName("downloadBox");
        QSizePolicy sizePolicy(QSizePolicy::Policy::Preferred, QSizePolicy::Policy::Maximum);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(downloadBox->sizePolicy().hasHeightForWidth());
        downloadBox->setSizePolicy(sizePolicy);
        verticalLayout_2 = new QVBoxLayout(downloadBox);
        verticalLayout_2->setObjectName("verticalLayout_2");
        noDownloadLimitRadioButton = new QRadioButton(downloadBox);
        noDownloadLimitRadioButton->setObjectName("noDownloadLimitRadioButton");
        noDownloadLimitRadioButton->setChecked(true);

        verticalLayout_2->addWidget(noDownloadLimitRadioButton);

        autoDownloadLimitRadioButton = new QRadioButton(downloadBox);
        autoDownloadLimitRadioButton->setObjectName("autoDownloadLimitRadioButton");

        verticalLayout_2->addWidget(autoDownloadLimitRadioButton);

        horizontalLayout_6 = new QHBoxLayout();
        horizontalLayout_6->setObjectName("horizontalLayout_6");
        downloadLimitRadioButton = new QRadioButton(downloadBox);
        downloadLimitRadioButton->setObjectName("downloadLimitRadioButton");

        horizontalLayout_6->addWidget(downloadLimitRadioButton);

        downloadSpinBox = new QSpinBox(downloadBox);
        downloadSpinBox->setObjectName("downloadSpinBox");
        downloadSpinBox->setEnabled(false);
        downloadSpinBox->setMaximum(9999);
        downloadSpinBox->setValue(80);

        horizontalLayout_6->addWidget(downloadSpinBox);

        label_3 = new QLabel(downloadBox);
        label_3->setObjectName("label_3");

        horizontalLayout_6->addWidget(label_3);


        verticalLayout_2->addLayout(horizontalLayout_6);

        verticalSpacer_2 = new QSpacerItem(147, 25, QSizePolicy::Policy::Minimum, QSizePolicy::Policy::Expanding);

        verticalLayout_2->addItem(verticalSpacer_2);


        horizontalLayout_5->addWidget(downloadBox);

        uploadBox = new QGroupBox(OCC__NetworkSettings);
        uploadBox->setObjectName("uploadBox");
        sizePolicy.setHeightForWidth(uploadBox->sizePolicy().hasHeightForWidth());
        uploadBox->setSizePolicy(sizePolicy);
        verticalLayout_3 = new QVBoxLayout(uploadBox);
        verticalLayout_3->setObjectName("verticalLayout_3");
        noUploadLimitRadioButton = new QRadioButton(uploadBox);
        noUploadLimitRadioButton->setObjectName("noUploadLimitRadioButton");
        noUploadLimitRadioButton->setChecked(true);

        verticalLayout_3->addWidget(noUploadLimitRadioButton);

        autoUploadLimitRadioButton = new QRadioButton(uploadBox);
        autoUploadLimitRadioButton->setObjectName("autoUploadLimitRadioButton");

        verticalLayout_3->addWidget(autoUploadLimitRadioButton);

        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setObjectName("horizontalLayout_4");
        uploadLimitRadioButton = new QRadioButton(uploadBox);
        uploadLimitRadioButton->setObjectName("uploadLimitRadioButton");

        horizontalLayout_4->addWidget(uploadLimitRadioButton);

        uploadSpinBox = new QSpinBox(uploadBox);
        uploadSpinBox->setObjectName("uploadSpinBox");
        uploadSpinBox->setEnabled(false);
        uploadSpinBox->setMinimum(1);
        uploadSpinBox->setMaximum(9999);
        uploadSpinBox->setValue(10);

        horizontalLayout_4->addWidget(uploadSpinBox);

        label_4 = new QLabel(uploadBox);
        label_4->setObjectName("label_4");

        horizontalLayout_4->addWidget(label_4);


        verticalLayout_3->addLayout(horizontalLayout_4);


        horizontalLayout_5->addWidget(uploadBox);


        verticalLayout_5->addLayout(horizontalLayout_5);

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

        verticalLayout_5->addItem(verticalSpacer);

        QWidget::setTabOrder(pauseSyncWhenMeteredCheckbox, noDownloadLimitRadioButton);
        QWidget::setTabOrder(noDownloadLimitRadioButton, autoDownloadLimitRadioButton);
        QWidget::setTabOrder(autoDownloadLimitRadioButton, downloadLimitRadioButton);
        QWidget::setTabOrder(downloadLimitRadioButton, downloadSpinBox);
        QWidget::setTabOrder(downloadSpinBox, noUploadLimitRadioButton);
        QWidget::setTabOrder(noUploadLimitRadioButton, autoUploadLimitRadioButton);
        QWidget::setTabOrder(autoUploadLimitRadioButton, uploadLimitRadioButton);
        QWidget::setTabOrder(uploadLimitRadioButton, uploadSpinBox);

        retranslateUi(OCC__NetworkSettings);
        QObject::connect(downloadLimitRadioButton, &QRadioButton::toggled, downloadSpinBox, &QSpinBox::setEnabled);
        QObject::connect(uploadLimitRadioButton, &QRadioButton::toggled, uploadSpinBox, &QSpinBox::setEnabled);

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

    void retranslateUi(QWidget *OCC__NetworkSettings)
    {
        OCC__NetworkSettings->setWindowTitle(QCoreApplication::translate("OCC::NetworkSettings", "Form", nullptr));
        pauseSyncWhenMeteredCheckbox->setText(QCoreApplication::translate("OCC::NetworkSettings", "Pause synchronization when the Internet connection is metered", nullptr));
        downloadBox->setTitle(QCoreApplication::translate("OCC::NetworkSettings", "Download Bandwidth", nullptr));
        noDownloadLimitRadioButton->setText(QCoreApplication::translate("OCC::NetworkSettings", "No limit", nullptr));
#if QT_CONFIG(tooltip)
        autoDownloadLimitRadioButton->setToolTip(QCoreApplication::translate("OCC::NetworkSettings", "Limit to 3/4 of estimated bandwidth", nullptr));
#endif // QT_CONFIG(tooltip)
        autoDownloadLimitRadioButton->setText(QCoreApplication::translate("OCC::NetworkSettings", "Limit automatically", nullptr));
        downloadLimitRadioButton->setText(QCoreApplication::translate("OCC::NetworkSettings", "Manual limit", nullptr));
#if QT_CONFIG(accessibility)
        downloadSpinBox->setAccessibleName(QCoreApplication::translate("OCC::NetworkSettings", "Download bandwidth in kilobytes per second", nullptr));
#endif // QT_CONFIG(accessibility)
        label_3->setText(QCoreApplication::translate("OCC::NetworkSettings", "KBytes/s", nullptr));
        uploadBox->setTitle(QCoreApplication::translate("OCC::NetworkSettings", "Upload Bandwidth", nullptr));
        noUploadLimitRadioButton->setText(QCoreApplication::translate("OCC::NetworkSettings", "No limit", nullptr));
#if QT_CONFIG(tooltip)
        autoUploadLimitRadioButton->setToolTip(QCoreApplication::translate("OCC::NetworkSettings", "Limit to 3/4 of estimated bandwidth", nullptr));
#endif // QT_CONFIG(tooltip)
        autoUploadLimitRadioButton->setText(QCoreApplication::translate("OCC::NetworkSettings", "Limit automatically", nullptr));
        uploadLimitRadioButton->setText(QCoreApplication::translate("OCC::NetworkSettings", "Manual limit", nullptr));
#if QT_CONFIG(accessibility)
        uploadSpinBox->setAccessibleName(QCoreApplication::translate("OCC::NetworkSettings", "Upload bandwidth in kilobytes per second", nullptr));
#endif // QT_CONFIG(accessibility)
        label_4->setText(QCoreApplication::translate("OCC::NetworkSettings", "KBytes/s", nullptr));
    } // retranslateUi

};

} // namespace OCC

namespace OCC {
namespace Ui {
    class NetworkSettings: public Ui_NetworkSettings {};
} // namespace Ui
} // namespace OCC

#endif // UI_NETWORKSETTINGS_H
